Package com.google.cloud.compute.v1
Class InterconnectAttachmentGroupLogicalStructureRegion.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<InterconnectAttachmentGroupLogicalStructureRegion.Builder>
com.google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegion.Builder
- All Implemented Interfaces:
InterconnectAttachmentGroupLogicalStructureRegionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- InterconnectAttachmentGroupLogicalStructureRegion
public static final class InterconnectAttachmentGroupLogicalStructureRegion.Builder
extends com.google.protobuf.GeneratedMessage.Builder<InterconnectAttachmentGroupLogicalStructureRegion.Builder>
implements InterconnectAttachmentGroupLogicalStructureRegionOrBuilder
[Output Only] The regions Attachments in this group are in.Protobuf type
google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegion-
Method Summary
Modifier and TypeMethodDescriptionaddAllMetros(Iterable<? extends InterconnectAttachmentGroupLogicalStructureRegionMetro> values) repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;addMetros(int index, InterconnectAttachmentGroupLogicalStructureRegionMetro value) repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;addMetros(int index, InterconnectAttachmentGroupLogicalStructureRegionMetro.Builder builderForValue) repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;addMetros(InterconnectAttachmentGroupLogicalStructureRegionMetro.Builder builderForValue) repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;addMetrosBuilder(int index) repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;build()clear()repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;Output only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetMetros(int index) repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;getMetrosBuilder(int index) repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;intrepeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;getMetrosOrBuilder(int index) repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;Output only.com.google.protobuf.ByteStringOutput only.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeMetros(int index) repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;setMetros(int index, InterconnectAttachmentGroupLogicalStructureRegionMetro value) repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;setMetros(int index, InterconnectAttachmentGroupLogicalStructureRegionMetro.Builder builderForValue) repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;Output only.setRegionBytes(com.google.protobuf.ByteString value) Output only.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<InterconnectAttachmentGroupLogicalStructureRegion.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<InterconnectAttachmentGroupLogicalStructureRegion.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.GeneratedMessage.Builder<InterconnectAttachmentGroupLogicalStructureRegion.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public InterconnectAttachmentGroupLogicalStructureRegion.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InterconnectAttachmentGroupLogicalStructureRegion.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<InterconnectAttachmentGroupLogicalStructureRegion.Builder>
-
mergeFrom
public InterconnectAttachmentGroupLogicalStructureRegion.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<InterconnectAttachmentGroupLogicalStructureRegion.Builder>- Throws:
IOException
-
getMetrosList
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;- Specified by:
getMetrosListin interfaceInterconnectAttachmentGroupLogicalStructureRegionOrBuilder
-
getMetrosCount
public int getMetrosCount()repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;- Specified by:
getMetrosCountin interfaceInterconnectAttachmentGroupLogicalStructureRegionOrBuilder
-
getMetros
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;- Specified by:
getMetrosin interfaceInterconnectAttachmentGroupLogicalStructureRegionOrBuilder
-
setMetros
public InterconnectAttachmentGroupLogicalStructureRegion.Builder setMetros(int index, InterconnectAttachmentGroupLogicalStructureRegionMetro value) repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386; -
setMetros
public InterconnectAttachmentGroupLogicalStructureRegion.Builder setMetros(int index, InterconnectAttachmentGroupLogicalStructureRegionMetro.Builder builderForValue) repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386; -
addMetros
public InterconnectAttachmentGroupLogicalStructureRegion.Builder addMetros(InterconnectAttachmentGroupLogicalStructureRegionMetro value) repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386; -
addMetros
public InterconnectAttachmentGroupLogicalStructureRegion.Builder addMetros(int index, InterconnectAttachmentGroupLogicalStructureRegionMetro value) repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386; -
addMetros
public InterconnectAttachmentGroupLogicalStructureRegion.Builder addMetros(InterconnectAttachmentGroupLogicalStructureRegionMetro.Builder builderForValue) repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386; -
addMetros
public InterconnectAttachmentGroupLogicalStructureRegion.Builder addMetros(int index, InterconnectAttachmentGroupLogicalStructureRegionMetro.Builder builderForValue) repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386; -
addAllMetros
public InterconnectAttachmentGroupLogicalStructureRegion.Builder addAllMetros(Iterable<? extends InterconnectAttachmentGroupLogicalStructureRegionMetro> values) repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386; -
clearMetros
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386; -
removeMetros
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386; -
getMetrosBuilder
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386; -
getMetrosOrBuilder
public InterconnectAttachmentGroupLogicalStructureRegionMetroOrBuilder getMetrosOrBuilder(int index) repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;- Specified by:
getMetrosOrBuilderin interfaceInterconnectAttachmentGroupLogicalStructureRegionOrBuilder
-
getMetrosOrBuilderList
public List<? extends InterconnectAttachmentGroupLogicalStructureRegionMetroOrBuilder> getMetrosOrBuilderList()repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386;- Specified by:
getMetrosOrBuilderListin interfaceInterconnectAttachmentGroupLogicalStructureRegionOrBuilder
-
addMetrosBuilder
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386; -
addMetrosBuilder
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386; -
getMetrosBuilderList
repeated .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro metros = 533067386; -
hasRegion
public boolean hasRegion()Output only. [Output Only] The name of a region, like "us-central1".
optional string region = 138946292;- Specified by:
hasRegionin interfaceInterconnectAttachmentGroupLogicalStructureRegionOrBuilder- Returns:
- Whether the region field is set.
-
getRegion
Output only. [Output Only] The name of a region, like "us-central1".
optional string region = 138946292;- Specified by:
getRegionin interfaceInterconnectAttachmentGroupLogicalStructureRegionOrBuilder- Returns:
- The region.
-
getRegionBytes
public com.google.protobuf.ByteString getRegionBytes()Output only. [Output Only] The name of a region, like "us-central1".
optional string region = 138946292;- Specified by:
getRegionBytesin interfaceInterconnectAttachmentGroupLogicalStructureRegionOrBuilder- Returns:
- The bytes for region.
-
setRegion
Output only. [Output Only] The name of a region, like "us-central1".
optional string region = 138946292;- Parameters:
value- The region to set.- Returns:
- This builder for chaining.
-
clearRegion
Output only. [Output Only] The name of a region, like "us-central1".
optional string region = 138946292;- Returns:
- This builder for chaining.
-
setRegionBytes
public InterconnectAttachmentGroupLogicalStructureRegion.Builder setRegionBytes(com.google.protobuf.ByteString value) Output only. [Output Only] The name of a region, like "us-central1".
optional string region = 138946292;- Parameters:
value- The bytes for region to set.- Returns:
- This builder for chaining.
-