public static final class InterconnectGroup.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<InterconnectGroup.Builder> implements InterconnectGroupOrBuilder
An interconnect group resource allows customers to create, analyze, and expand their redundant connections.Protobuf type
google.cloud.compute.v1.InterconnectGroup| Modifier and Type | Method and Description |
|---|---|
InterconnectGroup.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
InterconnectGroup |
build() |
InterconnectGroup |
buildPartial() |
InterconnectGroup.Builder |
clear() |
InterconnectGroup.Builder |
clearConfigured()
optional .google.cloud.compute.v1.InterconnectGroupConfigured configured = 295631422;
|
InterconnectGroup.Builder |
clearCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
InterconnectGroup.Builder |
clearDescription()
An optional description of this resource.
|
InterconnectGroup.Builder |
clearEtag()
Opaque system-generated token that uniquely identifies the configuration.
|
InterconnectGroup.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
InterconnectGroup.Builder |
clearId()
[Output Only] The unique identifier for the resource type.
|
InterconnectGroup.Builder |
clearIntent()
optional .google.cloud.compute.v1.InterconnectGroupIntent intent = 426849948; |
InterconnectGroup.Builder |
clearInterconnects() |
InterconnectGroup.Builder |
clearKind()
[Output Only] Type of the resource.
|
InterconnectGroup.Builder |
clearName()
Name of the resource.
|
InterconnectGroup.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
InterconnectGroup.Builder |
clearPhysicalStructure()
optional .google.cloud.compute.v1.InterconnectGroupPhysicalStructure physical_structure = 195307531;
|
InterconnectGroup.Builder |
clearSelfLink()
[Output Only] Server-defined URL for the resource.
|
InterconnectGroup.Builder |
clone() |
boolean |
containsInterconnects(String key)
Interconnects in the InterconnectGroup.
|
InterconnectGroupConfigured |
getConfigured()
optional .google.cloud.compute.v1.InterconnectGroupConfigured configured = 295631422;
|
InterconnectGroupConfigured.Builder |
getConfiguredBuilder()
optional .google.cloud.compute.v1.InterconnectGroupConfigured configured = 295631422;
|
InterconnectGroupConfiguredOrBuilder |
getConfiguredOrBuilder()
optional .google.cloud.compute.v1.InterconnectGroupConfigured configured = 295631422;
|
String |
getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
com.google.protobuf.ByteString |
getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
|
InterconnectGroup |
getDefaultInstanceForType() |
String |
getDescription()
An optional description of this resource.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
An optional description of this resource.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getEtag()
Opaque system-generated token that uniquely identifies the configuration.
|
com.google.protobuf.ByteString |
getEtagBytes()
Opaque system-generated token that uniquely identifies the configuration.
|
long |
getId()
[Output Only] The unique identifier for the resource type.
|
InterconnectGroupIntent |
getIntent()
optional .google.cloud.compute.v1.InterconnectGroupIntent intent = 426849948; |
InterconnectGroupIntent.Builder |
getIntentBuilder()
optional .google.cloud.compute.v1.InterconnectGroupIntent intent = 426849948; |
InterconnectGroupIntentOrBuilder |
getIntentOrBuilder()
optional .google.cloud.compute.v1.InterconnectGroupIntent intent = 426849948; |
Map<String,InterconnectGroupInterconnect> |
getInterconnects()
Deprecated.
|
int |
getInterconnectsCount()
Interconnects in the InterconnectGroup.
|
Map<String,InterconnectGroupInterconnect> |
getInterconnectsMap()
Interconnects in the InterconnectGroup.
|
InterconnectGroupInterconnect |
getInterconnectsOrDefault(String key,
InterconnectGroupInterconnect defaultValue)
Interconnects in the InterconnectGroup.
|
InterconnectGroupInterconnect |
getInterconnectsOrThrow(String key)
Interconnects in the InterconnectGroup.
|
String |
getKind()
[Output Only] Type of the resource.
|
com.google.protobuf.ByteString |
getKindBytes()
[Output Only] Type of the resource.
|
Map<String,InterconnectGroupInterconnect> |
getMutableInterconnects()
Deprecated.
|
String |
getName()
Name of the resource.
|
com.google.protobuf.ByteString |
getNameBytes()
Name of the resource.
|
InterconnectGroupPhysicalStructure |
getPhysicalStructure()
optional .google.cloud.compute.v1.InterconnectGroupPhysicalStructure physical_structure = 195307531;
|
InterconnectGroupPhysicalStructure.Builder |
getPhysicalStructureBuilder()
optional .google.cloud.compute.v1.InterconnectGroupPhysicalStructure physical_structure = 195307531;
|
InterconnectGroupPhysicalStructureOrBuilder |
getPhysicalStructureOrBuilder()
optional .google.cloud.compute.v1.InterconnectGroupPhysicalStructure physical_structure = 195307531;
|
String |
getSelfLink()
[Output Only] Server-defined URL for the resource.
|
com.google.protobuf.ByteString |
getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.
|
boolean |
hasConfigured()
optional .google.cloud.compute.v1.InterconnectGroupConfigured configured = 295631422;
|
boolean |
hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
boolean |
hasDescription()
An optional description of this resource.
|
boolean |
hasEtag()
Opaque system-generated token that uniquely identifies the configuration.
|
boolean |
hasId()
[Output Only] The unique identifier for the resource type.
|
boolean |
hasIntent()
optional .google.cloud.compute.v1.InterconnectGroupIntent intent = 426849948; |
boolean |
hasKind()
[Output Only] Type of the resource.
|
boolean |
hasName()
Name of the resource.
|
boolean |
hasPhysicalStructure()
optional .google.cloud.compute.v1.InterconnectGroupPhysicalStructure physical_structure = 195307531;
|
boolean |
hasSelfLink()
[Output Only] Server-defined URL for the resource.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMapFieldReflection(int number) |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMutableMapFieldReflection(int number) |
boolean |
isInitialized() |
InterconnectGroup.Builder |
mergeConfigured(InterconnectGroupConfigured value)
optional .google.cloud.compute.v1.InterconnectGroupConfigured configured = 295631422;
|
InterconnectGroup.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
InterconnectGroup.Builder |
mergeFrom(InterconnectGroup other) |
InterconnectGroup.Builder |
mergeFrom(com.google.protobuf.Message other) |
InterconnectGroup.Builder |
mergeIntent(InterconnectGroupIntent value)
optional .google.cloud.compute.v1.InterconnectGroupIntent intent = 426849948; |
InterconnectGroup.Builder |
mergePhysicalStructure(InterconnectGroupPhysicalStructure value)
optional .google.cloud.compute.v1.InterconnectGroupPhysicalStructure physical_structure = 195307531;
|
InterconnectGroup.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
InterconnectGroup.Builder |
putAllInterconnects(Map<String,InterconnectGroupInterconnect> values)
Interconnects in the InterconnectGroup.
|
InterconnectGroup.Builder |
putInterconnects(String key,
InterconnectGroupInterconnect value)
Interconnects in the InterconnectGroup.
|
InterconnectGroupInterconnect.Builder |
putInterconnectsBuilderIfAbsent(String key)
Interconnects in the InterconnectGroup.
|
InterconnectGroup.Builder |
removeInterconnects(String key)
Interconnects in the InterconnectGroup.
|
InterconnectGroup.Builder |
setConfigured(InterconnectGroupConfigured.Builder builderForValue)
optional .google.cloud.compute.v1.InterconnectGroupConfigured configured = 295631422;
|
InterconnectGroup.Builder |
setConfigured(InterconnectGroupConfigured value)
optional .google.cloud.compute.v1.InterconnectGroupConfigured configured = 295631422;
|
InterconnectGroup.Builder |
setCreationTimestamp(String value)
[Output Only] Creation timestamp in RFC3339 text format.
|
InterconnectGroup.Builder |
setCreationTimestampBytes(com.google.protobuf.ByteString value)
[Output Only] Creation timestamp in RFC3339 text format.
|
InterconnectGroup.Builder |
setDescription(String value)
An optional description of this resource.
|
InterconnectGroup.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
An optional description of this resource.
|
InterconnectGroup.Builder |
setEtag(String value)
Opaque system-generated token that uniquely identifies the configuration.
|
InterconnectGroup.Builder |
setEtagBytes(com.google.protobuf.ByteString value)
Opaque system-generated token that uniquely identifies the configuration.
|
InterconnectGroup.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
InterconnectGroup.Builder |
setId(long value)
[Output Only] The unique identifier for the resource type.
|
InterconnectGroup.Builder |
setIntent(InterconnectGroupIntent.Builder builderForValue)
optional .google.cloud.compute.v1.InterconnectGroupIntent intent = 426849948; |
InterconnectGroup.Builder |
setIntent(InterconnectGroupIntent value)
optional .google.cloud.compute.v1.InterconnectGroupIntent intent = 426849948; |
InterconnectGroup.Builder |
setKind(String value)
[Output Only] Type of the resource.
|
InterconnectGroup.Builder |
setKindBytes(com.google.protobuf.ByteString value)
[Output Only] Type of the resource.
|
InterconnectGroup.Builder |
setName(String value)
Name of the resource.
|
InterconnectGroup.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Name of the resource.
|
InterconnectGroup.Builder |
setPhysicalStructure(InterconnectGroupPhysicalStructure.Builder builderForValue)
optional .google.cloud.compute.v1.InterconnectGroupPhysicalStructure physical_structure = 195307531;
|
InterconnectGroup.Builder |
setPhysicalStructure(InterconnectGroupPhysicalStructure value)
optional .google.cloud.compute.v1.InterconnectGroupPhysicalStructure physical_structure = 195307531;
|
InterconnectGroup.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
InterconnectGroup.Builder |
setSelfLink(String value)
[Output Only] Server-defined URL for the resource.
|
InterconnectGroup.Builder |
setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output Only] Server-defined URL for the resource.
|
InterconnectGroup.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectGroup.Builder>protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectGroup.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectGroup.Builder>public InterconnectGroup.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectGroup.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectGroup.Builder>public InterconnectGroup getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic InterconnectGroup build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic InterconnectGroup buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic InterconnectGroup.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectGroup.Builder>public InterconnectGroup.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectGroup.Builder>public InterconnectGroup.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectGroup.Builder>public InterconnectGroup.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectGroup.Builder>public InterconnectGroup.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectGroup.Builder>public InterconnectGroup.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectGroup.Builder>public InterconnectGroup.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<InterconnectGroup.Builder>public InterconnectGroup.Builder mergeFrom(InterconnectGroup other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectGroup.Builder>public InterconnectGroup.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<InterconnectGroup.Builder>IOExceptionpublic boolean hasConfigured()
optional .google.cloud.compute.v1.InterconnectGroupConfigured configured = 295631422;
hasConfigured in interface InterconnectGroupOrBuilderpublic InterconnectGroupConfigured getConfigured()
optional .google.cloud.compute.v1.InterconnectGroupConfigured configured = 295631422;
getConfigured in interface InterconnectGroupOrBuilderpublic InterconnectGroup.Builder setConfigured(InterconnectGroupConfigured value)
optional .google.cloud.compute.v1.InterconnectGroupConfigured configured = 295631422;
public InterconnectGroup.Builder setConfigured(InterconnectGroupConfigured.Builder builderForValue)
optional .google.cloud.compute.v1.InterconnectGroupConfigured configured = 295631422;
public InterconnectGroup.Builder mergeConfigured(InterconnectGroupConfigured value)
optional .google.cloud.compute.v1.InterconnectGroupConfigured configured = 295631422;
public InterconnectGroup.Builder clearConfigured()
optional .google.cloud.compute.v1.InterconnectGroupConfigured configured = 295631422;
public InterconnectGroupConfigured.Builder getConfiguredBuilder()
optional .google.cloud.compute.v1.InterconnectGroupConfigured configured = 295631422;
public InterconnectGroupConfiguredOrBuilder getConfiguredOrBuilder()
optional .google.cloud.compute.v1.InterconnectGroupConfigured configured = 295631422;
getConfiguredOrBuilder in interface InterconnectGroupOrBuilderpublic boolean hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;hasCreationTimestamp in interface InterconnectGroupOrBuilderpublic String getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestamp in interface InterconnectGroupOrBuilderpublic com.google.protobuf.ByteString getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestampBytes in interface InterconnectGroupOrBuilderpublic InterconnectGroup.Builder setCreationTimestamp(String value)
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;value - The creationTimestamp to set.public InterconnectGroup.Builder clearCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;public InterconnectGroup.Builder setCreationTimestampBytes(com.google.protobuf.ByteString value)
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;value - The bytes for creationTimestamp to set.public boolean hasDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;hasDescription in interface InterconnectGroupOrBuilderpublic String getDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;getDescription in interface InterconnectGroupOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;getDescriptionBytes in interface InterconnectGroupOrBuilderpublic InterconnectGroup.Builder setDescription(String value)
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;value - The description to set.public InterconnectGroup.Builder clearDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;public InterconnectGroup.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;value - The bytes for description to set.public boolean hasEtag()
Opaque system-generated token that uniquely identifies the configuration. If provided when patching a configuration in update mode, the provided token must match the current token or the update is rejected. This provides a reliable means of doing read-modify-write (optimistic locking) as described by API 154.
optional string etag = 3123477;hasEtag in interface InterconnectGroupOrBuilderpublic String getEtag()
Opaque system-generated token that uniquely identifies the configuration. If provided when patching a configuration in update mode, the provided token must match the current token or the update is rejected. This provides a reliable means of doing read-modify-write (optimistic locking) as described by API 154.
optional string etag = 3123477;getEtag in interface InterconnectGroupOrBuilderpublic com.google.protobuf.ByteString getEtagBytes()
Opaque system-generated token that uniquely identifies the configuration. If provided when patching a configuration in update mode, the provided token must match the current token or the update is rejected. This provides a reliable means of doing read-modify-write (optimistic locking) as described by API 154.
optional string etag = 3123477;getEtagBytes in interface InterconnectGroupOrBuilderpublic InterconnectGroup.Builder setEtag(String value)
Opaque system-generated token that uniquely identifies the configuration. If provided when patching a configuration in update mode, the provided token must match the current token or the update is rejected. This provides a reliable means of doing read-modify-write (optimistic locking) as described by API 154.
optional string etag = 3123477;value - The etag to set.public InterconnectGroup.Builder clearEtag()
Opaque system-generated token that uniquely identifies the configuration. If provided when patching a configuration in update mode, the provided token must match the current token or the update is rejected. This provides a reliable means of doing read-modify-write (optimistic locking) as described by API 154.
optional string etag = 3123477;public InterconnectGroup.Builder setEtagBytes(com.google.protobuf.ByteString value)
Opaque system-generated token that uniquely identifies the configuration. If provided when patching a configuration in update mode, the provided token must match the current token or the update is rejected. This provides a reliable means of doing read-modify-write (optimistic locking) as described by API 154.
optional string etag = 3123477;value - The bytes for etag to set.public boolean hasId()
[Output Only] The unique identifier for the resource type. The server generates this identifier.
optional uint64 id = 3355;hasId in interface InterconnectGroupOrBuilderpublic long getId()
[Output Only] The unique identifier for the resource type. The server generates this identifier.
optional uint64 id = 3355;getId in interface InterconnectGroupOrBuilderpublic InterconnectGroup.Builder setId(long value)
[Output Only] The unique identifier for the resource type. The server generates this identifier.
optional uint64 id = 3355;value - The id to set.public InterconnectGroup.Builder clearId()
[Output Only] The unique identifier for the resource type. The server generates this identifier.
optional uint64 id = 3355;public boolean hasIntent()
optional .google.cloud.compute.v1.InterconnectGroupIntent intent = 426849948;hasIntent in interface InterconnectGroupOrBuilderpublic InterconnectGroupIntent getIntent()
optional .google.cloud.compute.v1.InterconnectGroupIntent intent = 426849948;getIntent in interface InterconnectGroupOrBuilderpublic InterconnectGroup.Builder setIntent(InterconnectGroupIntent value)
optional .google.cloud.compute.v1.InterconnectGroupIntent intent = 426849948;public InterconnectGroup.Builder setIntent(InterconnectGroupIntent.Builder builderForValue)
optional .google.cloud.compute.v1.InterconnectGroupIntent intent = 426849948;public InterconnectGroup.Builder mergeIntent(InterconnectGroupIntent value)
optional .google.cloud.compute.v1.InterconnectGroupIntent intent = 426849948;public InterconnectGroup.Builder clearIntent()
optional .google.cloud.compute.v1.InterconnectGroupIntent intent = 426849948;public InterconnectGroupIntent.Builder getIntentBuilder()
optional .google.cloud.compute.v1.InterconnectGroupIntent intent = 426849948;public InterconnectGroupIntentOrBuilder getIntentOrBuilder()
optional .google.cloud.compute.v1.InterconnectGroupIntent intent = 426849948;getIntentOrBuilder in interface InterconnectGroupOrBuilderpublic int getInterconnectsCount()
InterconnectGroupOrBuilderInterconnects in the InterconnectGroup. Keys are arbitrary user-specified strings. Users are encouraged, but not required, to use their preferred format for resource links as keys. Note that there are add-members and remove-members methods in gcloud. The size of this map is limited by an "Interconnects per group" quota.
map<string, .google.cloud.compute.v1.InterconnectGroupInterconnect> interconnects = 520187301;
getInterconnectsCount in interface InterconnectGroupOrBuilderpublic boolean containsInterconnects(String key)
Interconnects in the InterconnectGroup. Keys are arbitrary user-specified strings. Users are encouraged, but not required, to use their preferred format for resource links as keys. Note that there are add-members and remove-members methods in gcloud. The size of this map is limited by an "Interconnects per group" quota.
map<string, .google.cloud.compute.v1.InterconnectGroupInterconnect> interconnects = 520187301;
containsInterconnects in interface InterconnectGroupOrBuilder@Deprecated public Map<String,InterconnectGroupInterconnect> getInterconnects()
getInterconnectsMap() instead.getInterconnects in interface InterconnectGroupOrBuilderpublic Map<String,InterconnectGroupInterconnect> getInterconnectsMap()
Interconnects in the InterconnectGroup. Keys are arbitrary user-specified strings. Users are encouraged, but not required, to use their preferred format for resource links as keys. Note that there are add-members and remove-members methods in gcloud. The size of this map is limited by an "Interconnects per group" quota.
map<string, .google.cloud.compute.v1.InterconnectGroupInterconnect> interconnects = 520187301;
getInterconnectsMap in interface InterconnectGroupOrBuilderpublic InterconnectGroupInterconnect getInterconnectsOrDefault(String key, InterconnectGroupInterconnect defaultValue)
Interconnects in the InterconnectGroup. Keys are arbitrary user-specified strings. Users are encouraged, but not required, to use their preferred format for resource links as keys. Note that there are add-members and remove-members methods in gcloud. The size of this map is limited by an "Interconnects per group" quota.
map<string, .google.cloud.compute.v1.InterconnectGroupInterconnect> interconnects = 520187301;
getInterconnectsOrDefault in interface InterconnectGroupOrBuilderpublic InterconnectGroupInterconnect getInterconnectsOrThrow(String key)
Interconnects in the InterconnectGroup. Keys are arbitrary user-specified strings. Users are encouraged, but not required, to use their preferred format for resource links as keys. Note that there are add-members and remove-members methods in gcloud. The size of this map is limited by an "Interconnects per group" quota.
map<string, .google.cloud.compute.v1.InterconnectGroupInterconnect> interconnects = 520187301;
getInterconnectsOrThrow in interface InterconnectGroupOrBuilderpublic InterconnectGroup.Builder clearInterconnects()
public InterconnectGroup.Builder removeInterconnects(String key)
Interconnects in the InterconnectGroup. Keys are arbitrary user-specified strings. Users are encouraged, but not required, to use their preferred format for resource links as keys. Note that there are add-members and remove-members methods in gcloud. The size of this map is limited by an "Interconnects per group" quota.
map<string, .google.cloud.compute.v1.InterconnectGroupInterconnect> interconnects = 520187301;
@Deprecated public Map<String,InterconnectGroupInterconnect> getMutableInterconnects()
public InterconnectGroup.Builder putInterconnects(String key, InterconnectGroupInterconnect value)
Interconnects in the InterconnectGroup. Keys are arbitrary user-specified strings. Users are encouraged, but not required, to use their preferred format for resource links as keys. Note that there are add-members and remove-members methods in gcloud. The size of this map is limited by an "Interconnects per group" quota.
map<string, .google.cloud.compute.v1.InterconnectGroupInterconnect> interconnects = 520187301;
public InterconnectGroup.Builder putAllInterconnects(Map<String,InterconnectGroupInterconnect> values)
Interconnects in the InterconnectGroup. Keys are arbitrary user-specified strings. Users are encouraged, but not required, to use their preferred format for resource links as keys. Note that there are add-members and remove-members methods in gcloud. The size of this map is limited by an "Interconnects per group" quota.
map<string, .google.cloud.compute.v1.InterconnectGroupInterconnect> interconnects = 520187301;
public InterconnectGroupInterconnect.Builder putInterconnectsBuilderIfAbsent(String key)
Interconnects in the InterconnectGroup. Keys are arbitrary user-specified strings. Users are encouraged, but not required, to use their preferred format for resource links as keys. Note that there are add-members and remove-members methods in gcloud. The size of this map is limited by an "Interconnects per group" quota.
map<string, .google.cloud.compute.v1.InterconnectGroupInterconnect> interconnects = 520187301;
public boolean hasKind()
[Output Only] Type of the resource. Always compute#InterconnectGroup
optional string kind = 3292052;hasKind in interface InterconnectGroupOrBuilderpublic String getKind()
[Output Only] Type of the resource. Always compute#InterconnectGroup
optional string kind = 3292052;getKind in interface InterconnectGroupOrBuilderpublic com.google.protobuf.ByteString getKindBytes()
[Output Only] Type of the resource. Always compute#InterconnectGroup
optional string kind = 3292052;getKindBytes in interface InterconnectGroupOrBuilderpublic InterconnectGroup.Builder setKind(String value)
[Output Only] Type of the resource. Always compute#InterconnectGroup
optional string kind = 3292052;value - The kind to set.public InterconnectGroup.Builder clearKind()
[Output Only] Type of the resource. Always compute#InterconnectGroup
optional string kind = 3292052;public InterconnectGroup.Builder setKindBytes(com.google.protobuf.ByteString value)
[Output Only] Type of the resource. Always compute#InterconnectGroup
optional string kind = 3292052;value - The bytes for kind to set.public boolean hasName()
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;hasName in interface InterconnectGroupOrBuilderpublic String getName()
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;getName in interface InterconnectGroupOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;getNameBytes in interface InterconnectGroupOrBuilderpublic InterconnectGroup.Builder setName(String value)
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;value - The name to set.public InterconnectGroup.Builder clearName()
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;public InterconnectGroup.Builder setNameBytes(com.google.protobuf.ByteString value)
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;value - The bytes for name to set.public boolean hasPhysicalStructure()
optional .google.cloud.compute.v1.InterconnectGroupPhysicalStructure physical_structure = 195307531;
hasPhysicalStructure in interface InterconnectGroupOrBuilderpublic InterconnectGroupPhysicalStructure getPhysicalStructure()
optional .google.cloud.compute.v1.InterconnectGroupPhysicalStructure physical_structure = 195307531;
getPhysicalStructure in interface InterconnectGroupOrBuilderpublic InterconnectGroup.Builder setPhysicalStructure(InterconnectGroupPhysicalStructure value)
optional .google.cloud.compute.v1.InterconnectGroupPhysicalStructure physical_structure = 195307531;
public InterconnectGroup.Builder setPhysicalStructure(InterconnectGroupPhysicalStructure.Builder builderForValue)
optional .google.cloud.compute.v1.InterconnectGroupPhysicalStructure physical_structure = 195307531;
public InterconnectGroup.Builder mergePhysicalStructure(InterconnectGroupPhysicalStructure value)
optional .google.cloud.compute.v1.InterconnectGroupPhysicalStructure physical_structure = 195307531;
public InterconnectGroup.Builder clearPhysicalStructure()
optional .google.cloud.compute.v1.InterconnectGroupPhysicalStructure physical_structure = 195307531;
public InterconnectGroupPhysicalStructure.Builder getPhysicalStructureBuilder()
optional .google.cloud.compute.v1.InterconnectGroupPhysicalStructure physical_structure = 195307531;
public InterconnectGroupPhysicalStructureOrBuilder getPhysicalStructureOrBuilder()
optional .google.cloud.compute.v1.InterconnectGroupPhysicalStructure physical_structure = 195307531;
getPhysicalStructureOrBuilder in interface InterconnectGroupOrBuilderpublic boolean hasSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;hasSelfLink in interface InterconnectGroupOrBuilderpublic String getSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;getSelfLink in interface InterconnectGroupOrBuilderpublic com.google.protobuf.ByteString getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;getSelfLinkBytes in interface InterconnectGroupOrBuilderpublic InterconnectGroup.Builder setSelfLink(String value)
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;value - The selfLink to set.public InterconnectGroup.Builder clearSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;public InterconnectGroup.Builder setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;value - The bytes for selfLink to set.public final InterconnectGroup.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectGroup.Builder>public final InterconnectGroup.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectGroup.Builder>Copyright © 2025 Google LLC. All rights reserved.