public static final class TlsRoute.RouteDestination.Builder extends GeneratedMessageV3.Builder<TlsRoute.RouteDestination.Builder> 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.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public TlsRoute.RouteDestination.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public TlsRoute.RouteDestination build()
buildPartial()
public TlsRoute.RouteDestination buildPartial()
clear()
public TlsRoute.RouteDestination.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public TlsRoute.RouteDestination.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public TlsRoute.RouteDestination.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearServiceName()
public TlsRoute.RouteDestination.Builder clearServiceName()
Required. The URL of a BackendService to route traffic to.
string service_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
clearWeight()
public TlsRoute.RouteDestination.Builder clearWeight()
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];
clone()
public TlsRoute.RouteDestination.Builder clone()
Overrides
getDefaultInstanceForType()
public TlsRoute.RouteDestination getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
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.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(TlsRoute.RouteDestination other)
public TlsRoute.RouteDestination.Builder mergeFrom(TlsRoute.RouteDestination other)
public TlsRoute.RouteDestination.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public TlsRoute.RouteDestination.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final TlsRoute.RouteDestination.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public TlsRoute.RouteDestination.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public TlsRoute.RouteDestination.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setServiceName(String value)
public TlsRoute.RouteDestination.Builder setServiceName(String value)
Required. The URL of a BackendService to route traffic to.
string service_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
String
The serviceName to set.
|
setServiceNameBytes(ByteString value)
public TlsRoute.RouteDestination.Builder setServiceNameBytes(ByteString value)
Required. The URL of a BackendService to route traffic to.
string service_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
ByteString
The bytes for serviceName to set.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final TlsRoute.RouteDestination.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides
setWeight(int value)
public TlsRoute.RouteDestination.Builder setWeight(int value)
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];
Parameter |
Name |
Description |
value |
int
The weight to set.
|