Interface InterconnectRemoteLocationOrBuilder (1.43.0)

public interface InterconnectRemoteLocationOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAddress()

public abstract String getAddress()

[Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.

optional string address = 462920692;

Returns
TypeDescription
String

The address.

getAddressBytes()

public abstract ByteString getAddressBytes()

[Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.

optional string address = 462920692;

Returns
TypeDescription
ByteString

The bytes for address.

getAttachmentConfigurationConstraints()

public abstract InterconnectAttachmentConfigurationConstraints getAttachmentConfigurationConstraints()

[Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field that apply to all attachments for this remote location.

optional .google.cloud.compute.v1.InterconnectAttachmentConfigurationConstraints attachment_configuration_constraints = 326825041;

Returns
TypeDescription
InterconnectAttachmentConfigurationConstraints

The attachmentConfigurationConstraints.

getAttachmentConfigurationConstraintsOrBuilder()

public abstract InterconnectAttachmentConfigurationConstraintsOrBuilder getAttachmentConfigurationConstraintsOrBuilder()

[Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field that apply to all attachments for this remote location.

optional .google.cloud.compute.v1.InterconnectAttachmentConfigurationConstraints attachment_configuration_constraints = 326825041;

Returns
TypeDescription
InterconnectAttachmentConfigurationConstraintsOrBuilder

getCity()

public abstract String getCity()

[Output Only] Metropolitan area designator that indicates which city an interconnect is located. For example: "Chicago, IL", "Amsterdam, Netherlands".

optional string city = 3053931;

Returns
TypeDescription
String

The city.

getCityBytes()

public abstract ByteString getCityBytes()

[Output Only] Metropolitan area designator that indicates which city an interconnect is located. For example: "Chicago, IL", "Amsterdam, Netherlands".

optional string city = 3053931;

Returns
TypeDescription
ByteString

The bytes for city.

getConstraints()

public abstract InterconnectRemoteLocationConstraints getConstraints()

[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.

optional .google.cloud.compute.v1.InterconnectRemoteLocationConstraints constraints = 3909174;

Returns
TypeDescription
InterconnectRemoteLocationConstraints

The constraints.

getConstraintsOrBuilder()

public abstract InterconnectRemoteLocationConstraintsOrBuilder getConstraintsOrBuilder()

[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.

optional .google.cloud.compute.v1.InterconnectRemoteLocationConstraints constraints = 3909174;

Returns
TypeDescription
InterconnectRemoteLocationConstraintsOrBuilder

getContinent()

public abstract String getContinent()

[Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA Check the Continent enum for the list of possible values.

optional string continent = 133442996;

Returns
TypeDescription
String

The continent.

getContinentBytes()

public abstract ByteString getContinentBytes()

[Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA Check the Continent enum for the list of possible values.

optional string continent = 133442996;

Returns
TypeDescription
ByteString

The bytes for continent.

getCreationTimestamp()

public abstract String getCreationTimestamp()

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
TypeDescription
String

The creationTimestamp.

getCreationTimestampBytes()

public abstract ByteString getCreationTimestampBytes()

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
TypeDescription
ByteString

The bytes for creationTimestamp.

getDescription()

public abstract String getDescription()

[Output Only] An optional description of the resource.

optional string description = 422937596;

Returns
TypeDescription
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

[Output Only] An optional description of the resource.

optional string description = 422937596;

Returns
TypeDescription
ByteString

The bytes for description.

getFacilityProvider()

public abstract String getFacilityProvider()

[Output Only] The name of the provider for this facility (e.g., EQUINIX).

optional string facility_provider = 533303309;

Returns
TypeDescription
String

The facilityProvider.

getFacilityProviderBytes()

public abstract ByteString getFacilityProviderBytes()

[Output Only] The name of the provider for this facility (e.g., EQUINIX).

optional string facility_provider = 533303309;

Returns
TypeDescription
ByteString

The bytes for facilityProvider.

getFacilityProviderFacilityId()

public abstract String getFacilityProviderFacilityId()

[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).

optional string facility_provider_facility_id = 87269125;

Returns
TypeDescription
String

The facilityProviderFacilityId.

getFacilityProviderFacilityIdBytes()

public abstract ByteString getFacilityProviderFacilityIdBytes()

[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).

optional string facility_provider_facility_id = 87269125;

Returns
TypeDescription
ByteString

The bytes for facilityProviderFacilityId.

getId()

public abstract long getId()

[Output Only] The unique identifier for the resource. This identifier is defined by the server.

optional uint64 id = 3355;

Returns
TypeDescription
long

The id.

getKind()

public abstract String getKind()

[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.

optional string kind = 3292052;

Returns
TypeDescription
String

The kind.

getKindBytes()

public abstract ByteString getKindBytes()

[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.

optional string kind = 3292052;

Returns
TypeDescription
ByteString

The bytes for kind.

getLacp()

public abstract String getLacp()

[Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED Check the Lacp enum for the list of possible values.

optional string lacp = 3313826;

Returns
TypeDescription
String

The lacp.

getLacpBytes()

public abstract ByteString getLacpBytes()

[Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED Check the Lacp enum for the list of possible values.

optional string lacp = 3313826;

Returns
TypeDescription
ByteString

The bytes for lacp.

getMaxLagSize100Gbps()

public abstract int getMaxLagSize100Gbps()

[Output Only] The maximum number of 100 Gbps ports supported in a link aggregation group (LAG). When linkType is 100 Gbps, requestedLinkCount cannot exceed max_lag_size_100_gbps.

optional int32 max_lag_size100_gbps = 245219253;

Returns
TypeDescription
int

The maxLagSize100Gbps.

getMaxLagSize10Gbps()

public abstract int getMaxLagSize10Gbps()

[Output Only] The maximum number of 10 Gbps ports supported in a link aggregation group (LAG). When linkType is 10 Gbps, requestedLinkCount cannot exceed max_lag_size_10_gbps.

optional int32 max_lag_size10_gbps = 294007573;

Returns
TypeDescription
int

The maxLagSize10Gbps.

getName()

public abstract String getName()

[Output Only] Name of the resource.

optional string name = 3373707;

Returns
TypeDescription
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

[Output Only] Name of the resource.

optional string name = 3373707;

Returns
TypeDescription
ByteString

The bytes for name.

getPeeringdbFacilityId()

public abstract String getPeeringdbFacilityId()

[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).

optional string peeringdb_facility_id = 536567094;

Returns
TypeDescription
String

The peeringdbFacilityId.

getPeeringdbFacilityIdBytes()

public abstract ByteString getPeeringdbFacilityIdBytes()

[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).

optional string peeringdb_facility_id = 536567094;

Returns
TypeDescription
ByteString

The bytes for peeringdbFacilityId.

getPermittedConnections(int index)

public abstract InterconnectRemoteLocationPermittedConnections getPermittedConnections(int index)

[Output Only] Permitted connections.

repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;

Parameter
NameDescription
indexint
Returns
TypeDescription
InterconnectRemoteLocationPermittedConnections

getPermittedConnectionsCount()

public abstract int getPermittedConnectionsCount()

[Output Only] Permitted connections.

repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;

Returns
TypeDescription
int

getPermittedConnectionsList()

public abstract List<InterconnectRemoteLocationPermittedConnections> getPermittedConnectionsList()

[Output Only] Permitted connections.

repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;

Returns
TypeDescription
List<InterconnectRemoteLocationPermittedConnections>

getPermittedConnectionsOrBuilder(int index)

public abstract InterconnectRemoteLocationPermittedConnectionsOrBuilder getPermittedConnectionsOrBuilder(int index)

[Output Only] Permitted connections.

repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;

Parameter
NameDescription
indexint
Returns
TypeDescription
InterconnectRemoteLocationPermittedConnectionsOrBuilder

getPermittedConnectionsOrBuilderList()

public abstract List<? extends InterconnectRemoteLocationPermittedConnectionsOrBuilder> getPermittedConnectionsOrBuilderList()

[Output Only] Permitted connections.

repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;

Returns
TypeDescription
List<? extends com.google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnectionsOrBuilder>

getRemoteService()

public abstract String getRemoteService()

[Output Only] Indicates the service provider present at the remote location. Example values: "Amazon Web Services", "Microsoft Azure".

optional string remote_service = 391954364;

Returns
TypeDescription
String

The remoteService.

getRemoteServiceBytes()

public abstract ByteString getRemoteServiceBytes()

[Output Only] Indicates the service provider present at the remote location. Example values: "Amazon Web Services", "Microsoft Azure".

optional string remote_service = 391954364;

Returns
TypeDescription
ByteString

The bytes for remoteService.

public abstract String getSelfLink()

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

optional string self_link = 456214797;

Returns
TypeDescription
String

The selfLink.

getSelfLinkBytes()

public abstract ByteString getSelfLinkBytes()

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

optional string self_link = 456214797;

Returns
TypeDescription
ByteString

The bytes for selfLink.

getStatus()

public abstract String getStatus()

[Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects. Check the Status enum for the list of possible values.

optional string status = 181260274;

Returns
TypeDescription
String

The status.

getStatusBytes()

public abstract ByteString getStatusBytes()

[Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects. Check the Status enum for the list of possible values.

optional string status = 181260274;

Returns
TypeDescription
ByteString

The bytes for status.

hasAddress()

public abstract boolean hasAddress()

[Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.

optional string address = 462920692;

Returns
TypeDescription
boolean

Whether the address field is set.

hasAttachmentConfigurationConstraints()

public abstract boolean hasAttachmentConfigurationConstraints()

[Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field that apply to all attachments for this remote location.

optional .google.cloud.compute.v1.InterconnectAttachmentConfigurationConstraints attachment_configuration_constraints = 326825041;

Returns
TypeDescription
boolean

Whether the attachmentConfigurationConstraints field is set.

hasCity()

public abstract boolean hasCity()

[Output Only] Metropolitan area designator that indicates which city an interconnect is located. For example: "Chicago, IL", "Amsterdam, Netherlands".

optional string city = 3053931;

Returns
TypeDescription
boolean

Whether the city field is set.

hasConstraints()

public abstract boolean hasConstraints()

[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.

optional .google.cloud.compute.v1.InterconnectRemoteLocationConstraints constraints = 3909174;

Returns
TypeDescription
boolean

Whether the constraints field is set.

hasContinent()

public abstract boolean hasContinent()

[Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA Check the Continent enum for the list of possible values.

optional string continent = 133442996;

Returns
TypeDescription
boolean

Whether the continent field is set.

hasCreationTimestamp()

public abstract boolean hasCreationTimestamp()

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
TypeDescription
boolean

Whether the creationTimestamp field is set.

hasDescription()

public abstract boolean hasDescription()

[Output Only] An optional description of the resource.

optional string description = 422937596;

Returns
TypeDescription
boolean

Whether the description field is set.

hasFacilityProvider()

public abstract boolean hasFacilityProvider()

[Output Only] The name of the provider for this facility (e.g., EQUINIX).

optional string facility_provider = 533303309;

Returns
TypeDescription
boolean

Whether the facilityProvider field is set.

hasFacilityProviderFacilityId()

public abstract boolean hasFacilityProviderFacilityId()

[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).

optional string facility_provider_facility_id = 87269125;

Returns
TypeDescription
boolean

Whether the facilityProviderFacilityId field is set.

hasId()

public abstract boolean hasId()

[Output Only] The unique identifier for the resource. This identifier is defined by the server.

optional uint64 id = 3355;

Returns
TypeDescription
boolean

Whether the id field is set.

hasKind()

public abstract boolean hasKind()

[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.

optional string kind = 3292052;

Returns
TypeDescription
boolean

Whether the kind field is set.

hasLacp()

public abstract boolean hasLacp()

[Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED Check the Lacp enum for the list of possible values.

optional string lacp = 3313826;

Returns
TypeDescription
boolean

Whether the lacp field is set.

hasMaxLagSize100Gbps()

public abstract boolean hasMaxLagSize100Gbps()

[Output Only] The maximum number of 100 Gbps ports supported in a link aggregation group (LAG). When linkType is 100 Gbps, requestedLinkCount cannot exceed max_lag_size_100_gbps.

optional int32 max_lag_size100_gbps = 245219253;

Returns
TypeDescription
boolean

Whether the maxLagSize100Gbps field is set.

hasMaxLagSize10Gbps()

public abstract boolean hasMaxLagSize10Gbps()

[Output Only] The maximum number of 10 Gbps ports supported in a link aggregation group (LAG). When linkType is 10 Gbps, requestedLinkCount cannot exceed max_lag_size_10_gbps.

optional int32 max_lag_size10_gbps = 294007573;

Returns
TypeDescription
boolean

Whether the maxLagSize10Gbps field is set.

hasName()

public abstract boolean hasName()

[Output Only] Name of the resource.

optional string name = 3373707;

Returns
TypeDescription
boolean

Whether the name field is set.

hasPeeringdbFacilityId()

public abstract boolean hasPeeringdbFacilityId()

[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).

optional string peeringdb_facility_id = 536567094;

Returns
TypeDescription
boolean

Whether the peeringdbFacilityId field is set.

hasRemoteService()

public abstract boolean hasRemoteService()

[Output Only] Indicates the service provider present at the remote location. Example values: "Amazon Web Services", "Microsoft Azure".

optional string remote_service = 391954364;

Returns
TypeDescription
boolean

Whether the remoteService field is set.

public abstract boolean hasSelfLink()

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

optional string self_link = 456214797;

Returns
TypeDescription
boolean

Whether the selfLink field is set.

hasStatus()

public abstract boolean hasStatus()

[Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects. Check the Status enum for the list of possible values.

optional string status = 181260274;

Returns
TypeDescription
boolean

Whether the status field is set.