Package com.google.cloud.compute.v1
Class InterconnectGroupPhysicalStructureMetros.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<InterconnectGroupPhysicalStructureMetros.Builder>
com.google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetros.Builder
- All Implemented Interfaces:
InterconnectGroupPhysicalStructureMetrosOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- InterconnectGroupPhysicalStructureMetros
public static final class InterconnectGroupPhysicalStructureMetros.Builder
extends com.google.protobuf.GeneratedMessage.Builder<InterconnectGroupPhysicalStructureMetros.Builder>
implements InterconnectGroupPhysicalStructureMetrosOrBuilder
[Output Only] The metros Interconnects in this group are in.Protobuf type
google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetros-
Method Summary
Modifier and TypeMethodDescriptionaddAllFacilities(Iterable<? extends InterconnectGroupPhysicalStructureMetrosFacilities> values) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;addFacilities(int index, InterconnectGroupPhysicalStructureMetrosFacilities value) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;addFacilities(int index, InterconnectGroupPhysicalStructureMetrosFacilities.Builder builderForValue) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;addFacilities(InterconnectGroupPhysicalStructureMetrosFacilities.Builder builderForValue) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;addFacilitiesBuilder(int index) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;build()clear()repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;Output only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetFacilities(int index) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;getFacilitiesBuilder(int index) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;intrepeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;getFacilitiesOrBuilder(int index) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;getMetro()Output only.com.google.protobuf.ByteStringOutput only.booleanhasMetro()Output only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeFacilities(int index) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;setFacilities(int index, InterconnectGroupPhysicalStructureMetrosFacilities value) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;setFacilities(int index, InterconnectGroupPhysicalStructureMetrosFacilities.Builder builderForValue) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;Output only.setMetroBytes(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<InterconnectGroupPhysicalStructureMetros.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<InterconnectGroupPhysicalStructureMetros.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<InterconnectGroupPhysicalStructureMetros.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 InterconnectGroupPhysicalStructureMetros.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InterconnectGroupPhysicalStructureMetros.Builder>
-
mergeFrom
public InterconnectGroupPhysicalStructureMetros.Builder mergeFrom(InterconnectGroupPhysicalStructureMetros other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<InterconnectGroupPhysicalStructureMetros.Builder>
-
mergeFrom
public InterconnectGroupPhysicalStructureMetros.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<InterconnectGroupPhysicalStructureMetros.Builder>- Throws:
IOException
-
getFacilitiesList
repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;- Specified by:
getFacilitiesListin interfaceInterconnectGroupPhysicalStructureMetrosOrBuilder
-
getFacilitiesCount
public int getFacilitiesCount()repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;- Specified by:
getFacilitiesCountin interfaceInterconnectGroupPhysicalStructureMetrosOrBuilder
-
getFacilities
repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;- Specified by:
getFacilitiesin interfaceInterconnectGroupPhysicalStructureMetrosOrBuilder
-
setFacilities
public InterconnectGroupPhysicalStructureMetros.Builder setFacilities(int index, InterconnectGroupPhysicalStructureMetrosFacilities value) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137; -
setFacilities
public InterconnectGroupPhysicalStructureMetros.Builder setFacilities(int index, InterconnectGroupPhysicalStructureMetrosFacilities.Builder builderForValue) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137; -
addFacilities
public InterconnectGroupPhysicalStructureMetros.Builder addFacilities(InterconnectGroupPhysicalStructureMetrosFacilities value) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137; -
addFacilities
public InterconnectGroupPhysicalStructureMetros.Builder addFacilities(int index, InterconnectGroupPhysicalStructureMetrosFacilities value) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137; -
addFacilities
public InterconnectGroupPhysicalStructureMetros.Builder addFacilities(InterconnectGroupPhysicalStructureMetrosFacilities.Builder builderForValue) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137; -
addFacilities
public InterconnectGroupPhysicalStructureMetros.Builder addFacilities(int index, InterconnectGroupPhysicalStructureMetrosFacilities.Builder builderForValue) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137; -
addAllFacilities
public InterconnectGroupPhysicalStructureMetros.Builder addAllFacilities(Iterable<? extends InterconnectGroupPhysicalStructureMetrosFacilities> values) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137; -
clearFacilities
repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137; -
removeFacilities
repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137; -
getFacilitiesBuilder
repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137; -
getFacilitiesOrBuilder
public InterconnectGroupPhysicalStructureMetrosFacilitiesOrBuilder getFacilitiesOrBuilder(int index) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;- Specified by:
getFacilitiesOrBuilderin interfaceInterconnectGroupPhysicalStructureMetrosOrBuilder
-
getFacilitiesOrBuilderList
public List<? extends InterconnectGroupPhysicalStructureMetrosFacilitiesOrBuilder> getFacilitiesOrBuilderList()repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137;- Specified by:
getFacilitiesOrBuilderListin interfaceInterconnectGroupPhysicalStructureMetrosOrBuilder
-
addFacilitiesBuilder
repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137; -
addFacilitiesBuilder
repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137; -
getFacilitiesBuilderList
repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities facilities = 536683137; -
hasMetro
public boolean hasMetro()Output only. [Output Only] The name of the metro, as a three-letter lowercase string like "iad". This is the first component of the location of Interconnects underneath this.
optional string metro = 103787801;- Specified by:
hasMetroin interfaceInterconnectGroupPhysicalStructureMetrosOrBuilder- Returns:
- Whether the metro field is set.
-
getMetro
Output only. [Output Only] The name of the metro, as a three-letter lowercase string like "iad". This is the first component of the location of Interconnects underneath this.
optional string metro = 103787801;- Specified by:
getMetroin interfaceInterconnectGroupPhysicalStructureMetrosOrBuilder- Returns:
- The metro.
-
getMetroBytes
public com.google.protobuf.ByteString getMetroBytes()Output only. [Output Only] The name of the metro, as a three-letter lowercase string like "iad". This is the first component of the location of Interconnects underneath this.
optional string metro = 103787801;- Specified by:
getMetroBytesin interfaceInterconnectGroupPhysicalStructureMetrosOrBuilder- Returns:
- The bytes for metro.
-
setMetro
Output only. [Output Only] The name of the metro, as a three-letter lowercase string like "iad". This is the first component of the location of Interconnects underneath this.
optional string metro = 103787801;- Parameters:
value- The metro to set.- Returns:
- This builder for chaining.
-
clearMetro
Output only. [Output Only] The name of the metro, as a three-letter lowercase string like "iad". This is the first component of the location of Interconnects underneath this.
optional string metro = 103787801;- Returns:
- This builder for chaining.
-
setMetroBytes
public InterconnectGroupPhysicalStructureMetros.Builder setMetroBytes(com.google.protobuf.ByteString value) Output only. [Output Only] The name of the metro, as a three-letter lowercase string like "iad". This is the first component of the location of Interconnects underneath this.
optional string metro = 103787801;- Parameters:
value- The bytes for metro to set.- Returns:
- This builder for chaining.
-