@Generated(value="by GAPIC") @BetaApi public final class InterconnectAttachment extends Object implements 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.
|
ApiMessage |
getApiMessageRequestBody() |
String |
getBandwidth()
Provisioned bandwidth capacity for the interconnectAttachment.
|
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.
|
String |
getPairingKey()
[Output only for type PARTNER.
|
String |
getPartnerAsn()
Optional BGP ASN for the router that should be 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() |
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 ApiMessage
@Nullable public ApiMessage getApiMessageRequestBody()
getApiMessageRequestBody
in interface ApiMessage
@Nullable public List<String> getFieldMask()
getFieldMask
in interface 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.