Interface InterconnectAttachmentGroupOrBuilder (1.74.0)

public interface InterconnectAttachmentGroupOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsAttachments(String key)

public abstract 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;

Parameter
Name Description
key String
Returns
Type Description
boolean

getAttachments() (deprecated)

public abstract Map<String,InterconnectAttachmentGroupAttachment> getAttachments()

Use #getAttachmentsMap() instead.

Returns
Type Description
Map<String,InterconnectAttachmentGroupAttachment>

getAttachmentsCount()

public abstract int getAttachmentsCount()

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;

Returns
Type Description
int

getAttachmentsMap()

public abstract 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;

Returns
Type Description
Map<String,InterconnectAttachmentGroupAttachment>

getAttachmentsOrDefault(String key, InterconnectAttachmentGroupAttachment defaultValue)

public abstract 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;

Parameters
Name Description
key String
defaultValue InterconnectAttachmentGroupAttachment
Returns
Type Description
InterconnectAttachmentGroupAttachment

getAttachmentsOrThrow(String key)

public abstract 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;

Parameter
Name Description
key String
Returns
Type Description
InterconnectAttachmentGroupAttachment

getConfigured()

public abstract InterconnectAttachmentGroupConfigured getConfigured()

optional .google.cloud.compute.v1.InterconnectAttachmentGroupConfigured configured = 295631422;

Returns
Type Description
InterconnectAttachmentGroupConfigured

The configured.

getConfiguredOrBuilder()

public abstract InterconnectAttachmentGroupConfiguredOrBuilder getConfiguredOrBuilder()

optional .google.cloud.compute.v1.InterconnectAttachmentGroupConfigured configured = 295631422;

Returns
Type Description
InterconnectAttachmentGroupConfiguredOrBuilder

getCreationTimestamp()

public abstract String getCreationTimestamp()

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
String

The creationTimestamp.

getCreationTimestampBytes()

public abstract ByteString getCreationTimestampBytes()

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
ByteString

The bytes for creationTimestamp.

getDescription()

public abstract String getDescription()

An optional description of this resource. Provide this property when you create the resource.

optional string description = 422937596;

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

An optional description of this resource. Provide this property when you create the resource.

optional string description = 422937596;

Returns
Type Description
ByteString

The bytes for description.

getEtag()

public abstract 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;

Returns
Type Description
String

The etag.

getEtagBytes()

public abstract 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;

Returns
Type Description
ByteString

The bytes for etag.

getId()

public abstract long getId()

[Output Only] The unique identifier for the resource type. The server generates this identifier.

optional uint64 id = 3355;

Returns
Type Description
long

The id.

getIntent()

public abstract InterconnectAttachmentGroupIntent getIntent()

optional .google.cloud.compute.v1.InterconnectAttachmentGroupIntent intent = 426849948;

Returns
Type Description
InterconnectAttachmentGroupIntent

The intent.

getIntentOrBuilder()

public abstract InterconnectAttachmentGroupIntentOrBuilder getIntentOrBuilder()

optional .google.cloud.compute.v1.InterconnectAttachmentGroupIntent intent = 426849948;

Returns
Type Description
InterconnectAttachmentGroupIntentOrBuilder

getInterconnectGroup()

public abstract 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;

Returns
Type Description
String

The interconnectGroup.

getInterconnectGroupBytes()

public abstract 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;

Returns
Type Description
ByteString

The bytes for interconnectGroup.

getKind()

public abstract String getKind()

[Output Only] Type of the resource. Always compute#interconnectAttachmentGroup.

optional string kind = 3292052;

Returns
Type Description
String

The kind.

getKindBytes()

public abstract ByteString getKindBytes()

[Output Only] Type of the resource. Always compute#interconnectAttachmentGroup.

optional string kind = 3292052;

Returns
Type Description
ByteString

The bytes for kind.

getLogicalStructure()

public abstract InterconnectAttachmentGroupLogicalStructure getLogicalStructure()

optional .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructure logical_structure = 142412989;

Returns
Type Description
InterconnectAttachmentGroupLogicalStructure

The logicalStructure.

getLogicalStructureOrBuilder()

public abstract InterconnectAttachmentGroupLogicalStructureOrBuilder getLogicalStructureOrBuilder()

optional .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructure logical_structure = 142412989;

Returns
Type Description
InterconnectAttachmentGroupLogicalStructureOrBuilder

getName()

public abstract 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? 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;

Returns
Type Description
String

The name.

getNameBytes()

public abstract 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? 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;

Returns
Type Description
ByteString

The bytes for name.

public abstract String getSelfLink()

[Output Only] Server-defined URL for the resource.

optional string self_link = 456214797;

Returns
Type Description
String

The selfLink.

getSelfLinkBytes()

public abstract ByteString getSelfLinkBytes()

[Output Only] Server-defined URL for the resource.

optional string self_link = 456214797;

Returns
Type Description
ByteString

The bytes for selfLink.

hasConfigured()

public abstract boolean hasConfigured()

optional .google.cloud.compute.v1.InterconnectAttachmentGroupConfigured configured = 295631422;

Returns
Type Description
boolean

Whether the configured field is set.

hasCreationTimestamp()

public abstract boolean hasCreationTimestamp()

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
boolean

Whether the creationTimestamp field is set.

hasDescription()

public abstract boolean hasDescription()

An optional description of this resource. Provide this property when you create the resource.

optional string description = 422937596;

Returns
Type Description
boolean

Whether the description field is set.

hasEtag()

public abstract 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;

Returns
Type Description
boolean

Whether the etag field is set.

hasId()

public abstract boolean hasId()

[Output Only] The unique identifier for the resource type. The server generates this identifier.

optional uint64 id = 3355;

Returns
Type Description
boolean

Whether the id field is set.

hasIntent()

public abstract boolean hasIntent()

optional .google.cloud.compute.v1.InterconnectAttachmentGroupIntent intent = 426849948;

Returns
Type Description
boolean

Whether the intent field is set.

hasInterconnectGroup()

public abstract 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;

Returns
Type Description
boolean

Whether the interconnectGroup field is set.

hasKind()

public abstract boolean hasKind()

[Output Only] Type of the resource. Always compute#interconnectAttachmentGroup.

optional string kind = 3292052;

Returns
Type Description
boolean

Whether the kind field is set.

hasLogicalStructure()

public abstract boolean hasLogicalStructure()

optional .google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructure logical_structure = 142412989;

Returns
Type Description
boolean

Whether the logicalStructure field is set.

hasName()

public abstract 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? 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;

Returns
Type Description
boolean

Whether the name field is set.

public abstract boolean hasSelfLink()

[Output Only] Server-defined URL for the resource.

optional string self_link = 456214797;

Returns
Type Description
boolean

Whether the selfLink field is set.