public static final class TlsRoute.RouteDestination extends GeneratedMessageV3 implements TlsRoute.RouteDestinationOrBuilder
Describe the destination for traffic to be routed to.
Protobuf type google.cloud.networkservices.v1.TlsRoute.RouteDestination
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
SERVICE_NAME_FIELD_NUMBER
public static final int SERVICE_NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
WEIGHT_FIELD_NUMBER
public static final int WEIGHT_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static TlsRoute.RouteDestination getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static TlsRoute.RouteDestination.Builder newBuilder()
newBuilder(TlsRoute.RouteDestination prototype)
public static TlsRoute.RouteDestination.Builder newBuilder(TlsRoute.RouteDestination prototype)
public static TlsRoute.RouteDestination parseDelimitedFrom(InputStream input)
public static TlsRoute.RouteDestination parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static TlsRoute.RouteDestination parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static TlsRoute.RouteDestination parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static TlsRoute.RouteDestination parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static TlsRoute.RouteDestination parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static TlsRoute.RouteDestination parseFrom(CodedInputStream input)
public static TlsRoute.RouteDestination parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static TlsRoute.RouteDestination parseFrom(InputStream input)
public static TlsRoute.RouteDestination parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static TlsRoute.RouteDestination parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static TlsRoute.RouteDestination parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<TlsRoute.RouteDestination> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public TlsRoute.RouteDestination getDefaultInstanceForType()
getParserForType()
public Parser<TlsRoute.RouteDestination> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getServiceName()
public String getServiceName()
Required. The URL of a BackendService to route traffic to.
string service_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
String |
The serviceName.
|
getServiceNameBytes()
public ByteString getServiceNameBytes()
Required. The URL of a BackendService to route traffic to.
string service_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
ByteString |
The bytes for serviceName.
|
getWeight()
Optional. Specifies the proportion of requests forwareded to the backend
referenced by the service_name field. This is computed as:
- weight/Sum(weights in destinations)
Weights in all destinations does not need to sum up to 100.
int32 weight = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
int |
The weight.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public TlsRoute.RouteDestination.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected TlsRoute.RouteDestination.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public TlsRoute.RouteDestination.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides