@Generated(value="by GAPIC") @BetaApi public final class Interconnect extends Object implements com.google.api.gax.httpjson.ApiMessage
Modifier and Type | Class and Description |
---|---|
static class |
Interconnect.Builder |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Boolean |
getAdminEnabled()
Administrative status of the interconnect.
|
com.google.api.gax.httpjson.ApiMessage |
getApiMessageRequestBody() |
List<InterconnectCircuitInfo> |
getCircuitInfosList()
[Output Only] A list of CircuitInfo objects, that describe the individual circuits in this LAG.
|
String |
getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
String |
getCustomerName()
Customer name, to put in the Letter of Authorization as the party authorized to request a
crossconnect.
|
static Interconnect |
getDefaultInstance() |
String |
getDescription()
An optional description of this resource.
|
List<InterconnectOutageNotification> |
getExpectedOutagesList()
[Output Only] A list of outages expected for this Interconnect.
|
List<String> |
getFieldMask() |
Object |
getFieldValue(String fieldName) |
String |
getGoogleIpAddress()
[Output Only] IP address configured on the Google side of the Interconnect link.
|
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.
|
List<String> |
getInterconnectAttachmentsList()
[Output Only] A list of the URLs of all InterconnectAttachments configured to use this
Interconnect.
|
String |
getInterconnectType()
Type of interconnect, which can take one of the following values: - PARTNER: A partner-managed
interconnection shared between customers though a partner.
|
String |
getKind()
[Output Only] Type of the resource.
|
String |
getLinkType()
Type of link requested, which can take one of the following values: -
LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics - LINK_TYPE_ETHERNET_100G_LR: A 100G
Ethernet with LR optics.
|
String |
getLocation()
URL of the InterconnectLocation object that represents where this connection is to be
provisioned.
|
String |
getName()
Name of the resource.
|
String |
getNocContactEmail()
Email address to contact the customer NOC for operations and maintenance notifications
regarding this Interconnect.
|
String |
getOperationalStatus()
[Output Only] The current status of this Interconnect's functionality, which can take one of
the following values: - OS_ACTIVE: A valid Interconnect, which is turned up and is ready to
use.
|
String |
getPeerIpAddress()
[Output Only] IP address configured on the customer side of the Interconnect link.
|
Integer |
getProvisionedLinkCount()
[Output Only] Number of links actually provisioned in this interconnect.
|
Integer |
getRequestedLinkCount()
Target number of physical links in the link bundle, as requested by the customer.
|
String |
getSelfLink()
[Output Only] Server-defined URL for the resource.
|
String |
getState()
[Output Only] The current state of Interconnect functionality, which can take one of the
following values: - ACTIVE: The Interconnect is valid, turned up and ready to use.
|
int |
hashCode() |
static Interconnect.Builder |
newBuilder() |
static Interconnect.Builder |
newBuilder(Interconnect prototype) |
Interconnect.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 List<InterconnectCircuitInfo> getCircuitInfosList()
public String getCreationTimestamp()
public String getCustomerName()
public String getDescription()
public List<InterconnectOutageNotification> getExpectedOutagesList()
public String getGoogleIpAddress()
public String getGoogleReferenceId()
public String getId()
public List<String> getInterconnectAttachmentsList()
public String getInterconnectType()
public String getKind()
public String getLinkType()
public String getLocation()
public String getName()
public String getNocContactEmail()
public String getOperationalStatus()
public String getPeerIpAddress()
public Integer getProvisionedLinkCount()
public Integer getRequestedLinkCount()
public String getSelfLink()
public String getState()
public static Interconnect.Builder newBuilder()
public static Interconnect.Builder newBuilder(Interconnect prototype)
public Interconnect.Builder toBuilder()
public static Interconnect getDefaultInstance()
Copyright © 2019 Google LLC. All rights reserved.