@Generated(value="by GAPIC") @BetaApi public final class InterconnectAttachment extends Object implements com.google.api.gax.httpjson.ApiMessage
Modifier and Type | Class and Description |
---|---|
static class |
InterconnectAttachment.Builder |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Boolean |
getAdminEnabled()
Determines whether this Attachment will carry packets.
|
com.google.api.gax.httpjson.ApiMessage |
getApiMessageRequestBody() |
String |
getBandwidth()
Provisioned bandwidth capacity for the interconnect attachment.
|
List<String> |
getCandidateSubnetsList()
Up to 16 candidate prefixes that can be used to restrict the allocation of cloudRouterIpAddress
and customerRouterIpAddress for this attachment.
|
String |
getCloudRouterIpAddress()
[Output Only] IPv4 address + prefix length to be configured on Cloud Router Interface for this
interconnect attachment.
|
String |
getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
String |
getCustomerRouterIpAddress()
[Output Only] IPv4 address + prefix length to be configured on the customer router subinterface
for this interconnect attachment.
|
static InterconnectAttachment |
getDefaultInstance() |
String |
getDescription()
An optional description of this resource.
|
String |
getEdgeAvailabilityDomain()
Desired availability domain for the attachment.
|
List<String> |
getFieldMask() |
Object |
getFieldValue(String fieldName) |
String |
getGoogleReferenceId()
[Output Only] Google reference ID, to be used when raising support tickets with Google or
otherwise to debug backend connectivity issues.
|
String |
getId()
[Output Only] The unique identifier for the resource.
|
String |
getInterconnect()
URL of the underlying Interconnect object that this attachment's traffic will traverse through.
|
String |
getKind()
[Output Only] Type of the resource.
|
String |
getName()
Name of the resource.
|
String |
getOperationalStatus()
[Output Only] The current status of whether or not this interconnect attachment is functional,
which can take one of the following values: - OS_ACTIVE: The attachment has been turned up and
is ready to use.
|
String |
getPairingKey()
[Output only for type PARTNER.
|
String |
getPartnerAsn()
Optional BGP ASN for the router supplied by a Layer 3 Partner if they configured BGP on behalf
of the customer.
|
InterconnectAttachmentPartnerMetadata |
getPartnerMetadata()
Informational metadata about Partner attachments from Partners to display to customers.
|
InterconnectAttachmentPrivateInfo |
getPrivateInterconnectInfo()
[Output Only] Information specific to an InterconnectAttachment.
|
String |
getRegion()
[Output Only] URL of the region where the regional interconnect attachment resides.
|
String |
getRouter()
URL of the Cloud Router to be used for dynamic routing.
|
String |
getSelfLink()
[Output Only] Server-defined URL for the resource.
|
String |
getState()
[Output Only] The current state of this attachment's functionality.
|
String |
getType()
The type of interconnect attachment this is, which can take one of the following values: -
DEDICATED: an attachment to a Dedicated Interconnect.
|
Integer |
getVlanTag8021q()
The IEEE 802.1Q VLAN tag for this attachment, in the range 2-4094.
|
int |
hashCode() |
static InterconnectAttachment.Builder |
newBuilder() |
static InterconnectAttachment.Builder |
newBuilder(InterconnectAttachment prototype) |
InterconnectAttachment.Builder |
toBuilder() |
String |
toString() |
public Object getFieldValue(String fieldName)
getFieldValue
in interface com.google.api.gax.httpjson.ApiMessage
@Nullable public com.google.api.gax.httpjson.ApiMessage getApiMessageRequestBody()
getApiMessageRequestBody
in interface com.google.api.gax.httpjson.ApiMessage
@Nullable public List<String> getFieldMask()
getFieldMask
in interface com.google.api.gax.httpjson.ApiMessage
public Boolean getAdminEnabled()
public String getBandwidth()
public List<String> getCandidateSubnetsList()
public String getCloudRouterIpAddress()
public String getCreationTimestamp()
public String getCustomerRouterIpAddress()
public String getDescription()
public String getEdgeAvailabilityDomain()
public String getGoogleReferenceId()
public String getId()
public String getInterconnect()
public String getKind()
public String getName()
public String getOperationalStatus()
public String getPairingKey()
public String getPartnerAsn()
public InterconnectAttachmentPartnerMetadata getPartnerMetadata()
public InterconnectAttachmentPrivateInfo getPrivateInterconnectInfo()
public String getRegion()
public String getRouter()
public String getSelfLink()
public String getState()
public String getType()
public Integer getVlanTag8021q()
public static InterconnectAttachment.Builder newBuilder()
public static InterconnectAttachment.Builder newBuilder(InterconnectAttachment prototype)
public InterconnectAttachment.Builder toBuilder()
public static InterconnectAttachment getDefaultInstance()
Copyright © 2019 Google LLC. All rights reserved.