public static final class ClientConnectorService.Ingress.Config.DestinationRoute.Builder extends GeneratedMessageV3.Builder<ClientConnectorService.Ingress.Config.DestinationRoute.Builder> implements ClientConnectorService.Ingress.Config.DestinationRouteOrBuilder
The setting used to configure ClientGateways.
It is adding routes to the client's routing table
after the connection is established.
Protobuf type
google.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorService.Ingress.Config.DestinationRoute
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
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()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ClientConnectorService.Ingress.Config.DestinationRoute.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public ClientConnectorService.Ingress.Config.DestinationRoute build()
Returns
buildPartial()
public ClientConnectorService.Ingress.Config.DestinationRoute buildPartial()
Returns
clear()
public ClientConnectorService.Ingress.Config.DestinationRoute.Builder clear()
Returns
Overrides
clearAddress()
public ClientConnectorService.Ingress.Config.DestinationRoute.Builder clearAddress()
Required. The network address of the subnet
for which the packet is routed to the ClientGateway.
string address = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
clearField(Descriptors.FieldDescriptor field)
public ClientConnectorService.Ingress.Config.DestinationRoute.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearNetmask()
public ClientConnectorService.Ingress.Config.DestinationRoute.Builder clearNetmask()
Required. The network mask of the subnet
for which the packet is routed to the ClientGateway.
string netmask = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public ClientConnectorService.Ingress.Config.DestinationRoute.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public ClientConnectorService.Ingress.Config.DestinationRoute.Builder clone()
Returns
Overrides
getAddress()
public String getAddress()
Required. The network address of the subnet
for which the packet is routed to the ClientGateway.
string address = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
String | The address.
|
getAddressBytes()
public ByteString getAddressBytes()
Required. The network address of the subnet
for which the packet is routed to the ClientGateway.
string address = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
getDefaultInstanceForType()
public ClientConnectorService.Ingress.Config.DestinationRoute getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getNetmask()
public String getNetmask()
Required. The network mask of the subnet
for which the packet is routed to the ClientGateway.
string netmask = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
String | The netmask.
|
getNetmaskBytes()
public ByteString getNetmaskBytes()
Required. The network mask of the subnet
for which the packet is routed to the ClientGateway.
string netmask = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(ClientConnectorService.Ingress.Config.DestinationRoute other)
public ClientConnectorService.Ingress.Config.DestinationRoute.Builder mergeFrom(ClientConnectorService.Ingress.Config.DestinationRoute other)
Parameter
Returns
public ClientConnectorService.Ingress.Config.DestinationRoute.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public ClientConnectorService.Ingress.Config.DestinationRoute.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ClientConnectorService.Ingress.Config.DestinationRoute.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setAddress(String value)
public ClientConnectorService.Ingress.Config.DestinationRoute.Builder setAddress(String value)
Required. The network address of the subnet
for which the packet is routed to the ClientGateway.
string address = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | String
The address to set.
|
Returns
setAddressBytes(ByteString value)
public ClientConnectorService.Ingress.Config.DestinationRoute.Builder setAddressBytes(ByteString value)
Required. The network address of the subnet
for which the packet is routed to the ClientGateway.
string address = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | ByteString
The bytes for address to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public ClientConnectorService.Ingress.Config.DestinationRoute.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setNetmask(String value)
public ClientConnectorService.Ingress.Config.DestinationRoute.Builder setNetmask(String value)
Required. The network mask of the subnet
for which the packet is routed to the ClientGateway.
string netmask = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | String
The netmask to set.
|
Returns
setNetmaskBytes(ByteString value)
public ClientConnectorService.Ingress.Config.DestinationRoute.Builder setNetmaskBytes(ByteString value)
Required. The network mask of the subnet
for which the packet is routed to the ClientGateway.
string netmask = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | ByteString
The bytes for netmask to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ClientConnectorService.Ingress.Config.DestinationRoute.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final ClientConnectorService.Ingress.Config.DestinationRoute.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides