Class LinkedRouterApplianceInstances.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<LinkedRouterApplianceInstances.Builder>
-
- com.google.cloud.networkconnectivity.v1.LinkedRouterApplianceInstances.Builder
-
- All Implemented Interfaces:
LinkedRouterApplianceInstancesOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- LinkedRouterApplianceInstances
public static final class LinkedRouterApplianceInstances.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LinkedRouterApplianceInstances.Builder> implements LinkedRouterApplianceInstancesOrBuilder
A collection of router appliance instances. If you configure multiple router appliance instances to receive data from the same set of sites outside of Google Cloud, we recommend that you associate those instances with the same spoke.
Protobuf typegoogle.cloud.networkconnectivity.v1.LinkedRouterApplianceInstances
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<LinkedRouterApplianceInstances.Builder>
-
clear
public LinkedRouterApplianceInstances.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<LinkedRouterApplianceInstances.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<LinkedRouterApplianceInstances.Builder>
-
getDefaultInstanceForType
public LinkedRouterApplianceInstances getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public LinkedRouterApplianceInstances build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LinkedRouterApplianceInstances buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public LinkedRouterApplianceInstances.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<LinkedRouterApplianceInstances.Builder>
-
setField
public LinkedRouterApplianceInstances.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LinkedRouterApplianceInstances.Builder>
-
clearField
public LinkedRouterApplianceInstances.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LinkedRouterApplianceInstances.Builder>
-
clearOneof
public LinkedRouterApplianceInstances.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<LinkedRouterApplianceInstances.Builder>
-
setRepeatedField
public LinkedRouterApplianceInstances.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LinkedRouterApplianceInstances.Builder>
-
addRepeatedField
public LinkedRouterApplianceInstances.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LinkedRouterApplianceInstances.Builder>
-
mergeFrom
public LinkedRouterApplianceInstances.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LinkedRouterApplianceInstances.Builder>
-
mergeFrom
public LinkedRouterApplianceInstances.Builder mergeFrom(LinkedRouterApplianceInstances other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<LinkedRouterApplianceInstances.Builder>
-
mergeFrom
public LinkedRouterApplianceInstances.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LinkedRouterApplianceInstances.Builder>
- Throws:
IOException
-
getInstancesList
public List<RouterApplianceInstance> getInstancesList()
The list of router appliance instances.
repeated .google.cloud.networkconnectivity.v1.RouterApplianceInstance instances = 1;
- Specified by:
getInstancesList
in interfaceLinkedRouterApplianceInstancesOrBuilder
-
getInstancesCount
public int getInstancesCount()
The list of router appliance instances.
repeated .google.cloud.networkconnectivity.v1.RouterApplianceInstance instances = 1;
- Specified by:
getInstancesCount
in interfaceLinkedRouterApplianceInstancesOrBuilder
-
getInstances
public RouterApplianceInstance getInstances(int index)
The list of router appliance instances.
repeated .google.cloud.networkconnectivity.v1.RouterApplianceInstance instances = 1;
- Specified by:
getInstances
in interfaceLinkedRouterApplianceInstancesOrBuilder
-
setInstances
public LinkedRouterApplianceInstances.Builder setInstances(int index, RouterApplianceInstance value)
The list of router appliance instances.
repeated .google.cloud.networkconnectivity.v1.RouterApplianceInstance instances = 1;
-
setInstances
public LinkedRouterApplianceInstances.Builder setInstances(int index, RouterApplianceInstance.Builder builderForValue)
The list of router appliance instances.
repeated .google.cloud.networkconnectivity.v1.RouterApplianceInstance instances = 1;
-
addInstances
public LinkedRouterApplianceInstances.Builder addInstances(RouterApplianceInstance value)
The list of router appliance instances.
repeated .google.cloud.networkconnectivity.v1.RouterApplianceInstance instances = 1;
-
addInstances
public LinkedRouterApplianceInstances.Builder addInstances(int index, RouterApplianceInstance value)
The list of router appliance instances.
repeated .google.cloud.networkconnectivity.v1.RouterApplianceInstance instances = 1;
-
addInstances
public LinkedRouterApplianceInstances.Builder addInstances(RouterApplianceInstance.Builder builderForValue)
The list of router appliance instances.
repeated .google.cloud.networkconnectivity.v1.RouterApplianceInstance instances = 1;
-
addInstances
public LinkedRouterApplianceInstances.Builder addInstances(int index, RouterApplianceInstance.Builder builderForValue)
The list of router appliance instances.
repeated .google.cloud.networkconnectivity.v1.RouterApplianceInstance instances = 1;
-
addAllInstances
public LinkedRouterApplianceInstances.Builder addAllInstances(Iterable<? extends RouterApplianceInstance> values)
The list of router appliance instances.
repeated .google.cloud.networkconnectivity.v1.RouterApplianceInstance instances = 1;
-
clearInstances
public LinkedRouterApplianceInstances.Builder clearInstances()
The list of router appliance instances.
repeated .google.cloud.networkconnectivity.v1.RouterApplianceInstance instances = 1;
-
removeInstances
public LinkedRouterApplianceInstances.Builder removeInstances(int index)
The list of router appliance instances.
repeated .google.cloud.networkconnectivity.v1.RouterApplianceInstance instances = 1;
-
getInstancesBuilder
public RouterApplianceInstance.Builder getInstancesBuilder(int index)
The list of router appliance instances.
repeated .google.cloud.networkconnectivity.v1.RouterApplianceInstance instances = 1;
-
getInstancesOrBuilder
public RouterApplianceInstanceOrBuilder getInstancesOrBuilder(int index)
The list of router appliance instances.
repeated .google.cloud.networkconnectivity.v1.RouterApplianceInstance instances = 1;
- Specified by:
getInstancesOrBuilder
in interfaceLinkedRouterApplianceInstancesOrBuilder
-
getInstancesOrBuilderList
public List<? extends RouterApplianceInstanceOrBuilder> getInstancesOrBuilderList()
The list of router appliance instances.
repeated .google.cloud.networkconnectivity.v1.RouterApplianceInstance instances = 1;
- Specified by:
getInstancesOrBuilderList
in interfaceLinkedRouterApplianceInstancesOrBuilder
-
addInstancesBuilder
public RouterApplianceInstance.Builder addInstancesBuilder()
The list of router appliance instances.
repeated .google.cloud.networkconnectivity.v1.RouterApplianceInstance instances = 1;
-
addInstancesBuilder
public RouterApplianceInstance.Builder addInstancesBuilder(int index)
The list of router appliance instances.
repeated .google.cloud.networkconnectivity.v1.RouterApplianceInstance instances = 1;
-
getInstancesBuilderList
public List<RouterApplianceInstance.Builder> getInstancesBuilderList()
The list of router appliance instances.
repeated .google.cloud.networkconnectivity.v1.RouterApplianceInstance instances = 1;
-
getSiteToSiteDataTransfer
public boolean getSiteToSiteDataTransfer()
A value that controls whether site-to-site data transfer is enabled for these resources. Data transfer is available only in [supported locations](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/locations).
bool site_to_site_data_transfer = 2;
- Specified by:
getSiteToSiteDataTransfer
in interfaceLinkedRouterApplianceInstancesOrBuilder
- Returns:
- The siteToSiteDataTransfer.
-
setSiteToSiteDataTransfer
public LinkedRouterApplianceInstances.Builder setSiteToSiteDataTransfer(boolean value)
A value that controls whether site-to-site data transfer is enabled for these resources. Data transfer is available only in [supported locations](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/locations).
bool site_to_site_data_transfer = 2;
- Parameters:
value
- The siteToSiteDataTransfer to set.- Returns:
- This builder for chaining.
-
clearSiteToSiteDataTransfer
public LinkedRouterApplianceInstances.Builder clearSiteToSiteDataTransfer()
A value that controls whether site-to-site data transfer is enabled for these resources. Data transfer is available only in [supported locations](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/locations).
bool site_to_site_data_transfer = 2;
- Returns:
- This builder for chaining.
-
getVpcNetwork
public String getVpcNetwork()
Output only. The VPC network where these router appliance instances are located.
string vpc_network = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
- Specified by:
getVpcNetwork
in interfaceLinkedRouterApplianceInstancesOrBuilder
- Returns:
- The vpcNetwork.
-
getVpcNetworkBytes
public com.google.protobuf.ByteString getVpcNetworkBytes()
Output only. The VPC network where these router appliance instances are located.
string vpc_network = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
- Specified by:
getVpcNetworkBytes
in interfaceLinkedRouterApplianceInstancesOrBuilder
- Returns:
- The bytes for vpcNetwork.
-
setVpcNetwork
public LinkedRouterApplianceInstances.Builder setVpcNetwork(String value)
Output only. The VPC network where these router appliance instances are located.
string vpc_network = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
- Parameters:
value
- The vpcNetwork to set.- Returns:
- This builder for chaining.
-
clearVpcNetwork
public LinkedRouterApplianceInstances.Builder clearVpcNetwork()
Output only. The VPC network where these router appliance instances are located.
string vpc_network = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
- Returns:
- This builder for chaining.
-
setVpcNetworkBytes
public LinkedRouterApplianceInstances.Builder setVpcNetworkBytes(com.google.protobuf.ByteString value)
Output only. The VPC network where these router appliance instances are located.
string vpc_network = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
- Parameters:
value
- The bytes for vpcNetwork to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final LinkedRouterApplianceInstances.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<LinkedRouterApplianceInstances.Builder>
-
mergeUnknownFields
public final LinkedRouterApplianceInstances.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<LinkedRouterApplianceInstances.Builder>
-
-