public static final class InterconnectAttachmentGroup.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentGroup.Builder> implements InterconnectAttachmentGroupOrBuilder
An interconnect attachment group resource allows customers to create, analyze, and expand highly available deployments.Protobuf type
google.cloud.compute.v1.InterconnectAttachmentGroup| Modifier and Type | Method and Description |
|---|---|
InterconnectAttachmentGroup.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
InterconnectAttachmentGroup |
build() |
InterconnectAttachmentGroup |
buildPartial() |
InterconnectAttachmentGroup.Builder |
clear() |
InterconnectAttachmentGroup.Builder |
clearAttachments() |
InterconnectAttachmentGroup.Builder |
clearConfigured()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupConfigured configured = 295631422;
|
InterconnectAttachmentGroup.Builder |
clearCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
InterconnectAttachmentGroup.Builder |
clearDescription()
An optional description of this resource.
|
InterconnectAttachmentGroup.Builder |
clearEtag()
Opaque system-generated token that uniquely identifies the configuration.
|
InterconnectAttachmentGroup.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
InterconnectAttachmentGroup.Builder |
clearId()
[Output Only] The unique identifier for the resource type.
|
InterconnectAttachmentGroup.Builder |
clearIntent()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupIntent intent = 426849948;
|
InterconnectAttachmentGroup.Builder |
clearInterconnectGroup()
The URL of an InterconnectGroup that groups these Attachments' Interconnects.
|
InterconnectAttachmentGroup.Builder |
clearKind()
[Output Only] Type of the resource.
|
InterconnectAttachmentGroup.Builder |
clearLogicalStructure()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructure logical_structure = 142412989;
|
InterconnectAttachmentGroup.Builder |
clearName()
Name of the resource.
|
InterconnectAttachmentGroup.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
InterconnectAttachmentGroup.Builder |
clearSelfLink()
[Output Only] Server-defined URL for the resource.
|
InterconnectAttachmentGroup.Builder |
clone() |
boolean |
containsAttachments(String key)
Attachments in the AttachmentGroup.
|
Map<String,InterconnectAttachmentGroupAttachment> |
getAttachments()
Deprecated.
|
int |
getAttachmentsCount()
Attachments in the AttachmentGroup.
|
Map<String,InterconnectAttachmentGroupAttachment> |
getAttachmentsMap()
Attachments in the AttachmentGroup.
|
InterconnectAttachmentGroupAttachment |
getAttachmentsOrDefault(String key,
InterconnectAttachmentGroupAttachment defaultValue)
Attachments in the AttachmentGroup.
|
InterconnectAttachmentGroupAttachment |
getAttachmentsOrThrow(String key)
Attachments in the AttachmentGroup.
|
InterconnectAttachmentGroupConfigured |
getConfigured()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupConfigured configured = 295631422;
|
InterconnectAttachmentGroupConfigured.Builder |
getConfiguredBuilder()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupConfigured configured = 295631422;
|
InterconnectAttachmentGroupConfiguredOrBuilder |
getConfiguredOrBuilder()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupConfigured 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.
|
InterconnectAttachmentGroup |
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.
|
InterconnectAttachmentGroupIntent |
getIntent()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupIntent intent = 426849948;
|
InterconnectAttachmentGroupIntent.Builder |
getIntentBuilder()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupIntent intent = 426849948;
|
InterconnectAttachmentGroupIntentOrBuilder |
getIntentOrBuilder()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupIntent intent = 426849948;
|
String |
getInterconnectGroup()
The URL of an InterconnectGroup that groups these Attachments' Interconnects.
|
com.google.protobuf.ByteString |
getInterconnectGroupBytes()
The URL of an InterconnectGroup that groups these Attachments' Interconnects.
|
String |
getKind()
[Output Only] Type of the resource.
|
com.google.protobuf.ByteString |
getKindBytes()
[Output Only] Type of the resource.
|
InterconnectAttachmentGroupLogicalStructure |
getLogicalStructure()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructure logical_structure = 142412989;
|
InterconnectAttachmentGroupLogicalStructure.Builder |
getLogicalStructureBuilder()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructure logical_structure = 142412989;
|
InterconnectAttachmentGroupLogicalStructureOrBuilder |
getLogicalStructureOrBuilder()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructure logical_structure = 142412989;
|
Map<String,InterconnectAttachmentGroupAttachment> |
getMutableAttachments()
Deprecated.
|
String |
getName()
Name of the resource.
|
com.google.protobuf.ByteString |
getNameBytes()
Name of the resource.
|
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.InterconnectAttachmentGroupConfigured 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.InterconnectAttachmentGroupIntent intent = 426849948;
|
boolean |
hasInterconnectGroup()
The URL of an InterconnectGroup that groups these Attachments' Interconnects.
|
boolean |
hasKind()
[Output Only] Type of the resource.
|
boolean |
hasLogicalStructure()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructure logical_structure = 142412989;
|
boolean |
hasName()
Name of the resource.
|
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() |
InterconnectAttachmentGroup.Builder |
mergeConfigured(InterconnectAttachmentGroupConfigured value)
optional .google.cloud.compute.v1.InterconnectAttachmentGroupConfigured configured = 295631422;
|
InterconnectAttachmentGroup.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
InterconnectAttachmentGroup.Builder |
mergeFrom(InterconnectAttachmentGroup other) |
InterconnectAttachmentGroup.Builder |
mergeFrom(com.google.protobuf.Message other) |
InterconnectAttachmentGroup.Builder |
mergeIntent(InterconnectAttachmentGroupIntent value)
optional .google.cloud.compute.v1.InterconnectAttachmentGroupIntent intent = 426849948;
|
InterconnectAttachmentGroup.Builder |
mergeLogicalStructure(InterconnectAttachmentGroupLogicalStructure value)
optional .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructure logical_structure = 142412989;
|
InterconnectAttachmentGroup.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
InterconnectAttachmentGroup.Builder |
putAllAttachments(Map<String,InterconnectAttachmentGroupAttachment> values)
Attachments in the AttachmentGroup.
|
InterconnectAttachmentGroup.Builder |
putAttachments(String key,
InterconnectAttachmentGroupAttachment value)
Attachments in the AttachmentGroup.
|
InterconnectAttachmentGroupAttachment.Builder |
putAttachmentsBuilderIfAbsent(String key)
Attachments in the AttachmentGroup.
|
InterconnectAttachmentGroup.Builder |
removeAttachments(String key)
Attachments in the AttachmentGroup.
|
InterconnectAttachmentGroup.Builder |
setConfigured(InterconnectAttachmentGroupConfigured.Builder builderForValue)
optional .google.cloud.compute.v1.InterconnectAttachmentGroupConfigured configured = 295631422;
|
InterconnectAttachmentGroup.Builder |
setConfigured(InterconnectAttachmentGroupConfigured value)
optional .google.cloud.compute.v1.InterconnectAttachmentGroupConfigured configured = 295631422;
|
InterconnectAttachmentGroup.Builder |
setCreationTimestamp(String value)
[Output Only] Creation timestamp in RFC3339 text format.
|
InterconnectAttachmentGroup.Builder |
setCreationTimestampBytes(com.google.protobuf.ByteString value)
[Output Only] Creation timestamp in RFC3339 text format.
|
InterconnectAttachmentGroup.Builder |
setDescription(String value)
An optional description of this resource.
|
InterconnectAttachmentGroup.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
An optional description of this resource.
|
InterconnectAttachmentGroup.Builder |
setEtag(String value)
Opaque system-generated token that uniquely identifies the configuration.
|
InterconnectAttachmentGroup.Builder |
setEtagBytes(com.google.protobuf.ByteString value)
Opaque system-generated token that uniquely identifies the configuration.
|
InterconnectAttachmentGroup.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
InterconnectAttachmentGroup.Builder |
setId(long value)
[Output Only] The unique identifier for the resource type.
|
InterconnectAttachmentGroup.Builder |
setIntent(InterconnectAttachmentGroupIntent.Builder builderForValue)
optional .google.cloud.compute.v1.InterconnectAttachmentGroupIntent intent = 426849948;
|
InterconnectAttachmentGroup.Builder |
setIntent(InterconnectAttachmentGroupIntent value)
optional .google.cloud.compute.v1.InterconnectAttachmentGroupIntent intent = 426849948;
|
InterconnectAttachmentGroup.Builder |
setInterconnectGroup(String value)
The URL of an InterconnectGroup that groups these Attachments' Interconnects.
|
InterconnectAttachmentGroup.Builder |
setInterconnectGroupBytes(com.google.protobuf.ByteString value)
The URL of an InterconnectGroup that groups these Attachments' Interconnects.
|
InterconnectAttachmentGroup.Builder |
setKind(String value)
[Output Only] Type of the resource.
|
InterconnectAttachmentGroup.Builder |
setKindBytes(com.google.protobuf.ByteString value)
[Output Only] Type of the resource.
|
InterconnectAttachmentGroup.Builder |
setLogicalStructure(InterconnectAttachmentGroupLogicalStructure.Builder builderForValue)
optional .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructure logical_structure = 142412989;
|
InterconnectAttachmentGroup.Builder |
setLogicalStructure(InterconnectAttachmentGroupLogicalStructure value)
optional .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructure logical_structure = 142412989;
|
InterconnectAttachmentGroup.Builder |
setName(String value)
Name of the resource.
|
InterconnectAttachmentGroup.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Name of the resource.
|
InterconnectAttachmentGroup.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
InterconnectAttachmentGroup.Builder |
setSelfLink(String value)
[Output Only] Server-defined URL for the resource.
|
InterconnectAttachmentGroup.Builder |
setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output Only] Server-defined URL for the resource.
|
InterconnectAttachmentGroup.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<InterconnectAttachmentGroup.Builder>protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentGroup.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentGroup.Builder>public InterconnectAttachmentGroup.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentGroup.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<InterconnectAttachmentGroup.Builder>public InterconnectAttachmentGroup getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic InterconnectAttachmentGroup build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic InterconnectAttachmentGroup buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic InterconnectAttachmentGroup.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentGroup.Builder>public InterconnectAttachmentGroup.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<InterconnectAttachmentGroup.Builder>public InterconnectAttachmentGroup.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentGroup.Builder>public InterconnectAttachmentGroup.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentGroup.Builder>public InterconnectAttachmentGroup.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<InterconnectAttachmentGroup.Builder>public InterconnectAttachmentGroup.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<InterconnectAttachmentGroup.Builder>public InterconnectAttachmentGroup.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<InterconnectAttachmentGroup.Builder>public InterconnectAttachmentGroup.Builder mergeFrom(InterconnectAttachmentGroup other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentGroup.Builder>public InterconnectAttachmentGroup.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<InterconnectAttachmentGroup.Builder>IOExceptionpublic int getAttachmentsCount()
InterconnectAttachmentGroupOrBuilderAttachments in the AttachmentGroup. 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 "Attachments per group" quota.
map<string, .google.cloud.compute.v1.InterconnectAttachmentGroupAttachment> attachments = 334744496;
getAttachmentsCount in interface InterconnectAttachmentGroupOrBuilderpublic boolean containsAttachments(String key)
Attachments in the AttachmentGroup. 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 "Attachments per group" quota.
map<string, .google.cloud.compute.v1.InterconnectAttachmentGroupAttachment> attachments = 334744496;
containsAttachments in interface InterconnectAttachmentGroupOrBuilder@Deprecated public Map<String,InterconnectAttachmentGroupAttachment> getAttachments()
getAttachmentsMap() instead.getAttachments in interface InterconnectAttachmentGroupOrBuilderpublic Map<String,InterconnectAttachmentGroupAttachment> getAttachmentsMap()
Attachments in the AttachmentGroup. 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 "Attachments per group" quota.
map<string, .google.cloud.compute.v1.InterconnectAttachmentGroupAttachment> attachments = 334744496;
getAttachmentsMap in interface InterconnectAttachmentGroupOrBuilderpublic InterconnectAttachmentGroupAttachment getAttachmentsOrDefault(String key, InterconnectAttachmentGroupAttachment defaultValue)
Attachments in the AttachmentGroup. 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 "Attachments per group" quota.
map<string, .google.cloud.compute.v1.InterconnectAttachmentGroupAttachment> attachments = 334744496;
getAttachmentsOrDefault in interface InterconnectAttachmentGroupOrBuilderpublic InterconnectAttachmentGroupAttachment getAttachmentsOrThrow(String key)
Attachments in the AttachmentGroup. 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 "Attachments per group" quota.
map<string, .google.cloud.compute.v1.InterconnectAttachmentGroupAttachment> attachments = 334744496;
getAttachmentsOrThrow in interface InterconnectAttachmentGroupOrBuilderpublic InterconnectAttachmentGroup.Builder clearAttachments()
public InterconnectAttachmentGroup.Builder removeAttachments(String key)
Attachments in the AttachmentGroup. 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 "Attachments per group" quota.
map<string, .google.cloud.compute.v1.InterconnectAttachmentGroupAttachment> attachments = 334744496;
@Deprecated public Map<String,InterconnectAttachmentGroupAttachment> getMutableAttachments()
public InterconnectAttachmentGroup.Builder putAttachments(String key, InterconnectAttachmentGroupAttachment value)
Attachments in the AttachmentGroup. 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 "Attachments per group" quota.
map<string, .google.cloud.compute.v1.InterconnectAttachmentGroupAttachment> attachments = 334744496;
public InterconnectAttachmentGroup.Builder putAllAttachments(Map<String,InterconnectAttachmentGroupAttachment> values)
Attachments in the AttachmentGroup. 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 "Attachments per group" quota.
map<string, .google.cloud.compute.v1.InterconnectAttachmentGroupAttachment> attachments = 334744496;
public InterconnectAttachmentGroupAttachment.Builder putAttachmentsBuilderIfAbsent(String key)
Attachments in the AttachmentGroup. 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 "Attachments per group" quota.
map<string, .google.cloud.compute.v1.InterconnectAttachmentGroupAttachment> attachments = 334744496;
public boolean hasConfigured()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupConfigured configured = 295631422;
hasConfigured in interface InterconnectAttachmentGroupOrBuilderpublic InterconnectAttachmentGroupConfigured getConfigured()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupConfigured configured = 295631422;
getConfigured in interface InterconnectAttachmentGroupOrBuilderpublic InterconnectAttachmentGroup.Builder setConfigured(InterconnectAttachmentGroupConfigured value)
optional .google.cloud.compute.v1.InterconnectAttachmentGroupConfigured configured = 295631422;
public InterconnectAttachmentGroup.Builder setConfigured(InterconnectAttachmentGroupConfigured.Builder builderForValue)
optional .google.cloud.compute.v1.InterconnectAttachmentGroupConfigured configured = 295631422;
public InterconnectAttachmentGroup.Builder mergeConfigured(InterconnectAttachmentGroupConfigured value)
optional .google.cloud.compute.v1.InterconnectAttachmentGroupConfigured configured = 295631422;
public InterconnectAttachmentGroup.Builder clearConfigured()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupConfigured configured = 295631422;
public InterconnectAttachmentGroupConfigured.Builder getConfiguredBuilder()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupConfigured configured = 295631422;
public InterconnectAttachmentGroupConfiguredOrBuilder getConfiguredOrBuilder()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupConfigured configured = 295631422;
getConfiguredOrBuilder in interface InterconnectAttachmentGroupOrBuilderpublic boolean hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;hasCreationTimestamp in interface InterconnectAttachmentGroupOrBuilderpublic String getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestamp in interface InterconnectAttachmentGroupOrBuilderpublic com.google.protobuf.ByteString getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestampBytes in interface InterconnectAttachmentGroupOrBuilderpublic InterconnectAttachmentGroup.Builder setCreationTimestamp(String value)
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;value - The creationTimestamp to set.public InterconnectAttachmentGroup.Builder clearCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;public InterconnectAttachmentGroup.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 InterconnectAttachmentGroupOrBuilderpublic String getDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;getDescription in interface InterconnectAttachmentGroupOrBuilderpublic 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 InterconnectAttachmentGroupOrBuilderpublic InterconnectAttachmentGroup.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 InterconnectAttachmentGroup.Builder clearDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;public InterconnectAttachmentGroup.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 AIP 154.
optional string etag = 3123477;hasEtag in interface InterconnectAttachmentGroupOrBuilderpublic 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 AIP 154.
optional string etag = 3123477;getEtag in interface InterconnectAttachmentGroupOrBuilderpublic 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 AIP 154.
optional string etag = 3123477;getEtagBytes in interface InterconnectAttachmentGroupOrBuilderpublic InterconnectAttachmentGroup.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 AIP 154.
optional string etag = 3123477;value - The etag to set.public InterconnectAttachmentGroup.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 AIP 154.
optional string etag = 3123477;public InterconnectAttachmentGroup.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 AIP 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 InterconnectAttachmentGroupOrBuilderpublic long getId()
[Output Only] The unique identifier for the resource type. The server generates this identifier.
optional uint64 id = 3355;getId in interface InterconnectAttachmentGroupOrBuilderpublic InterconnectAttachmentGroup.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 InterconnectAttachmentGroup.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.InterconnectAttachmentGroupIntent intent = 426849948;
hasIntent in interface InterconnectAttachmentGroupOrBuilderpublic InterconnectAttachmentGroupIntent getIntent()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupIntent intent = 426849948;
getIntent in interface InterconnectAttachmentGroupOrBuilderpublic InterconnectAttachmentGroup.Builder setIntent(InterconnectAttachmentGroupIntent value)
optional .google.cloud.compute.v1.InterconnectAttachmentGroupIntent intent = 426849948;
public InterconnectAttachmentGroup.Builder setIntent(InterconnectAttachmentGroupIntent.Builder builderForValue)
optional .google.cloud.compute.v1.InterconnectAttachmentGroupIntent intent = 426849948;
public InterconnectAttachmentGroup.Builder mergeIntent(InterconnectAttachmentGroupIntent value)
optional .google.cloud.compute.v1.InterconnectAttachmentGroupIntent intent = 426849948;
public InterconnectAttachmentGroup.Builder clearIntent()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupIntent intent = 426849948;
public InterconnectAttachmentGroupIntent.Builder getIntentBuilder()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupIntent intent = 426849948;
public InterconnectAttachmentGroupIntentOrBuilder getIntentOrBuilder()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupIntent intent = 426849948;
getIntentOrBuilder in interface InterconnectAttachmentGroupOrBuilderpublic boolean hasInterconnectGroup()
The URL of an InterconnectGroup that groups these Attachments' Interconnects. Customers do not need to set this unless directed by Google Support.
optional string interconnect_group = 388651918;hasInterconnectGroup in interface InterconnectAttachmentGroupOrBuilderpublic String getInterconnectGroup()
The URL of an InterconnectGroup that groups these Attachments' Interconnects. Customers do not need to set this unless directed by Google Support.
optional string interconnect_group = 388651918;getInterconnectGroup in interface InterconnectAttachmentGroupOrBuilderpublic com.google.protobuf.ByteString getInterconnectGroupBytes()
The URL of an InterconnectGroup that groups these Attachments' Interconnects. Customers do not need to set this unless directed by Google Support.
optional string interconnect_group = 388651918;getInterconnectGroupBytes in interface InterconnectAttachmentGroupOrBuilderpublic InterconnectAttachmentGroup.Builder setInterconnectGroup(String value)
The URL of an InterconnectGroup that groups these Attachments' Interconnects. Customers do not need to set this unless directed by Google Support.
optional string interconnect_group = 388651918;value - The interconnectGroup to set.public InterconnectAttachmentGroup.Builder clearInterconnectGroup()
The URL of an InterconnectGroup that groups these Attachments' Interconnects. Customers do not need to set this unless directed by Google Support.
optional string interconnect_group = 388651918;public InterconnectAttachmentGroup.Builder setInterconnectGroupBytes(com.google.protobuf.ByteString value)
The URL of an InterconnectGroup that groups these Attachments' Interconnects. Customers do not need to set this unless directed by Google Support.
optional string interconnect_group = 388651918;value - The bytes for interconnectGroup to set.public boolean hasKind()
[Output Only] Type of the resource. Always compute#interconnectAttachmentGroup.
optional string kind = 3292052;hasKind in interface InterconnectAttachmentGroupOrBuilderpublic String getKind()
[Output Only] Type of the resource. Always compute#interconnectAttachmentGroup.
optional string kind = 3292052;getKind in interface InterconnectAttachmentGroupOrBuilderpublic com.google.protobuf.ByteString getKindBytes()
[Output Only] Type of the resource. Always compute#interconnectAttachmentGroup.
optional string kind = 3292052;getKindBytes in interface InterconnectAttachmentGroupOrBuilderpublic InterconnectAttachmentGroup.Builder setKind(String value)
[Output Only] Type of the resource. Always compute#interconnectAttachmentGroup.
optional string kind = 3292052;value - The kind to set.public InterconnectAttachmentGroup.Builder clearKind()
[Output Only] Type of the resource. Always compute#interconnectAttachmentGroup.
optional string kind = 3292052;public InterconnectAttachmentGroup.Builder setKindBytes(com.google.protobuf.ByteString value)
[Output Only] Type of the resource. Always compute#interconnectAttachmentGroup.
optional string kind = 3292052;value - The bytes for kind to set.public boolean hasLogicalStructure()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructure logical_structure = 142412989;
hasLogicalStructure in interface InterconnectAttachmentGroupOrBuilderpublic InterconnectAttachmentGroupLogicalStructure getLogicalStructure()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructure logical_structure = 142412989;
getLogicalStructure in interface InterconnectAttachmentGroupOrBuilderpublic InterconnectAttachmentGroup.Builder setLogicalStructure(InterconnectAttachmentGroupLogicalStructure value)
optional .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructure logical_structure = 142412989;
public InterconnectAttachmentGroup.Builder setLogicalStructure(InterconnectAttachmentGroupLogicalStructure.Builder builderForValue)
optional .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructure logical_structure = 142412989;
public InterconnectAttachmentGroup.Builder mergeLogicalStructure(InterconnectAttachmentGroupLogicalStructure value)
optional .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructure logical_structure = 142412989;
public InterconnectAttachmentGroup.Builder clearLogicalStructure()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructure logical_structure = 142412989;
public InterconnectAttachmentGroupLogicalStructure.Builder getLogicalStructureBuilder()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructure logical_structure = 142412989;
public InterconnectAttachmentGroupLogicalStructureOrBuilder getLogicalStructureOrBuilder()
optional .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructure logical_structure = 142412989;
getLogicalStructureOrBuilder in interface InterconnectAttachmentGroupOrBuilderpublic 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 InterconnectAttachmentGroupOrBuilderpublic 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 InterconnectAttachmentGroupOrBuilderpublic 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 InterconnectAttachmentGroupOrBuilderpublic InterconnectAttachmentGroup.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 InterconnectAttachmentGroup.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 InterconnectAttachmentGroup.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 hasSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;hasSelfLink in interface InterconnectAttachmentGroupOrBuilderpublic String getSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;getSelfLink in interface InterconnectAttachmentGroupOrBuilderpublic com.google.protobuf.ByteString getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;getSelfLinkBytes in interface InterconnectAttachmentGroupOrBuilderpublic InterconnectAttachmentGroup.Builder setSelfLink(String value)
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;value - The selfLink to set.public InterconnectAttachmentGroup.Builder clearSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;public InterconnectAttachmentGroup.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 InterconnectAttachmentGroup.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentGroup.Builder>public final InterconnectAttachmentGroup.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectAttachmentGroup.Builder>Copyright © 2025 Google LLC. All rights reserved.