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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<LinkedRouterApplianceInstances.Builder>
-
clear
public LinkedRouterApplianceInstances.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<LinkedRouterApplianceInstances.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<LinkedRouterApplianceInstances.Builder>
-
getDefaultInstanceForType
public LinkedRouterApplianceInstances getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public LinkedRouterApplianceInstances build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LinkedRouterApplianceInstances buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public LinkedRouterApplianceInstances.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<LinkedRouterApplianceInstances.Builder>
-
setField
public LinkedRouterApplianceInstances.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LinkedRouterApplianceInstances.Builder>
-
clearField
public LinkedRouterApplianceInstances.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LinkedRouterApplianceInstances.Builder>
-
clearOneof
public LinkedRouterApplianceInstances.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<LinkedRouterApplianceInstances.Builder>
-
setRepeatedField
public LinkedRouterApplianceInstances.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LinkedRouterApplianceInstances.Builder>
-
addRepeatedField
public LinkedRouterApplianceInstances.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LinkedRouterApplianceInstances.Builder>
-
mergeFrom
public LinkedRouterApplianceInstances.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LinkedRouterApplianceInstances.Builder>
-
mergeFrom
public LinkedRouterApplianceInstances.Builder mergeFrom(LinkedRouterApplianceInstances other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin 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:
getInstancesListin interfaceLinkedRouterApplianceInstancesOrBuilder
-
getInstancesCount
public int getInstancesCount()
The list of router appliance instances.
repeated .google.cloud.networkconnectivity.v1.RouterApplianceInstance instances = 1;- Specified by:
getInstancesCountin interfaceLinkedRouterApplianceInstancesOrBuilder
-
getInstances
public RouterApplianceInstance getInstances(int index)
The list of router appliance instances.
repeated .google.cloud.networkconnectivity.v1.RouterApplianceInstance instances = 1;- Specified by:
getInstancesin 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:
getInstancesOrBuilderin interfaceLinkedRouterApplianceInstancesOrBuilder
-
getInstancesOrBuilderList
public List<? extends RouterApplianceInstanceOrBuilder> getInstancesOrBuilderList()
The list of router appliance instances.
repeated .google.cloud.networkconnectivity.v1.RouterApplianceInstance instances = 1;- Specified by:
getInstancesOrBuilderListin 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:
getSiteToSiteDataTransferin 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:
getVpcNetworkin 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:
getVpcNetworkBytesin 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:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<LinkedRouterApplianceInstances.Builder>
-
mergeUnknownFields
public final LinkedRouterApplianceInstances.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<LinkedRouterApplianceInstances.Builder>
-
-