Package com.google.cloud.compute.v1
Class InterconnectGroupPhysicalStructureMetrosFacilities.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<InterconnectGroupPhysicalStructureMetrosFacilities.Builder>
com.google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities.Builder
- All Implemented Interfaces:
InterconnectGroupPhysicalStructureMetrosFacilitiesOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- InterconnectGroupPhysicalStructureMetrosFacilities
public static final class InterconnectGroupPhysicalStructureMetrosFacilities.Builder
extends com.google.protobuf.GeneratedMessage.Builder<InterconnectGroupPhysicalStructureMetrosFacilities.Builder>
implements InterconnectGroupPhysicalStructureMetrosFacilitiesOrBuilder
[Output Only] The facilities Interconnects in this metro are present in.Protobuf type
google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities-
Method Summary
Modifier and TypeMethodDescriptionaddAllZones(Iterable<? extends InterconnectGroupPhysicalStructureMetrosFacilitiesZones> values) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319;addZones(int index, InterconnectGroupPhysicalStructureMetrosFacilitiesZones value) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319;addZones(int index, InterconnectGroupPhysicalStructureMetrosFacilitiesZones.Builder builderForValue) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319;repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319;addZones(InterconnectGroupPhysicalStructureMetrosFacilitiesZones.Builder builderForValue) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319;repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319;addZonesBuilder(int index) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319;build()clear()Output only.repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOutput only.com.google.protobuf.ByteStringOutput only.getZones(int index) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319;getZonesBuilder(int index) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319;repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319;intrepeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319;repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319;getZonesOrBuilder(int index) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319;repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319;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) removeZones(int index) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319;setFacility(String value) Output only.setFacilityBytes(com.google.protobuf.ByteString value) Output only.setZones(int index, InterconnectGroupPhysicalStructureMetrosFacilitiesZones value) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319;setZones(int index, InterconnectGroupPhysicalStructureMetrosFacilitiesZones.Builder builderForValue) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319;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<InterconnectGroupPhysicalStructureMetrosFacilities.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<InterconnectGroupPhysicalStructureMetrosFacilities.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<InterconnectGroupPhysicalStructureMetrosFacilities.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 InterconnectGroupPhysicalStructureMetrosFacilities.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InterconnectGroupPhysicalStructureMetrosFacilities.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<InterconnectGroupPhysicalStructureMetrosFacilities.Builder>
-
mergeFrom
public InterconnectGroupPhysicalStructureMetrosFacilities.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<InterconnectGroupPhysicalStructureMetrosFacilities.Builder>- Throws:
IOException
-
hasFacility
public boolean hasFacility()Output only. [Output Only] The ID of this facility, as a numeric string like "5467". This is the third component of the location of Interconnects in this facility.
optional string facility = 501116579;- Specified by:
hasFacilityin interfaceInterconnectGroupPhysicalStructureMetrosFacilitiesOrBuilder- Returns:
- Whether the facility field is set.
-
getFacility
Output only. [Output Only] The ID of this facility, as a numeric string like "5467". This is the third component of the location of Interconnects in this facility.
optional string facility = 501116579;- Specified by:
getFacilityin interfaceInterconnectGroupPhysicalStructureMetrosFacilitiesOrBuilder- Returns:
- The facility.
-
getFacilityBytes
public com.google.protobuf.ByteString getFacilityBytes()Output only. [Output Only] The ID of this facility, as a numeric string like "5467". This is the third component of the location of Interconnects in this facility.
optional string facility = 501116579;- Specified by:
getFacilityBytesin interfaceInterconnectGroupPhysicalStructureMetrosFacilitiesOrBuilder- Returns:
- The bytes for facility.
-
setFacility
Output only. [Output Only] The ID of this facility, as a numeric string like "5467". This is the third component of the location of Interconnects in this facility.
optional string facility = 501116579;- Parameters:
value- The facility to set.- Returns:
- This builder for chaining.
-
clearFacility
Output only. [Output Only] The ID of this facility, as a numeric string like "5467". This is the third component of the location of Interconnects in this facility.
optional string facility = 501116579;- Returns:
- This builder for chaining.
-
setFacilityBytes
public InterconnectGroupPhysicalStructureMetrosFacilities.Builder setFacilityBytes(com.google.protobuf.ByteString value) Output only. [Output Only] The ID of this facility, as a numeric string like "5467". This is the third component of the location of Interconnects in this facility.
optional string facility = 501116579;- Parameters:
value- The bytes for facility to set.- Returns:
- This builder for chaining.
-
getZonesList
repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319;- Specified by:
getZonesListin interfaceInterconnectGroupPhysicalStructureMetrosFacilitiesOrBuilder
-
getZonesCount
public int getZonesCount()repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319;- Specified by:
getZonesCountin interfaceInterconnectGroupPhysicalStructureMetrosFacilitiesOrBuilder
-
getZones
repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319;- Specified by:
getZonesin interfaceInterconnectGroupPhysicalStructureMetrosFacilitiesOrBuilder
-
setZones
public InterconnectGroupPhysicalStructureMetrosFacilities.Builder setZones(int index, InterconnectGroupPhysicalStructureMetrosFacilitiesZones value) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319; -
setZones
public InterconnectGroupPhysicalStructureMetrosFacilities.Builder setZones(int index, InterconnectGroupPhysicalStructureMetrosFacilitiesZones.Builder builderForValue) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319; -
addZones
public InterconnectGroupPhysicalStructureMetrosFacilities.Builder addZones(InterconnectGroupPhysicalStructureMetrosFacilitiesZones value) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319; -
addZones
public InterconnectGroupPhysicalStructureMetrosFacilities.Builder addZones(int index, InterconnectGroupPhysicalStructureMetrosFacilitiesZones value) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319; -
addZones
public InterconnectGroupPhysicalStructureMetrosFacilities.Builder addZones(InterconnectGroupPhysicalStructureMetrosFacilitiesZones.Builder builderForValue) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319; -
addZones
public InterconnectGroupPhysicalStructureMetrosFacilities.Builder addZones(int index, InterconnectGroupPhysicalStructureMetrosFacilitiesZones.Builder builderForValue) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319; -
addAllZones
public InterconnectGroupPhysicalStructureMetrosFacilities.Builder addAllZones(Iterable<? extends InterconnectGroupPhysicalStructureMetrosFacilitiesZones> values) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319; -
clearZones
repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319; -
removeZones
repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319; -
getZonesBuilder
repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319; -
getZonesOrBuilder
public InterconnectGroupPhysicalStructureMetrosFacilitiesZonesOrBuilder getZonesOrBuilder(int index) repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319;- Specified by:
getZonesOrBuilderin interfaceInterconnectGroupPhysicalStructureMetrosFacilitiesOrBuilder
-
getZonesOrBuilderList
public List<? extends InterconnectGroupPhysicalStructureMetrosFacilitiesZonesOrBuilder> getZonesOrBuilderList()repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319;- Specified by:
getZonesOrBuilderListin interfaceInterconnectGroupPhysicalStructureMetrosFacilitiesOrBuilder
-
addZonesBuilder
repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319; -
addZonesBuilder
repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319; -
getZonesBuilderList
repeated .google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZones zones = 116085319;
-