Package com.google.cloud.compute.v1
Interface InterconnectRemoteLocationOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
InterconnectRemoteLocation,InterconnectRemoteLocation.Builder
public interface InterconnectRemoteLocationOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetAddress()[Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.com.google.protobuf.ByteStringgetAddressBytes()[Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.InterconnectAttachmentConfigurationConstraintsgetAttachmentConfigurationConstraints()[Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field that apply to all attachments for this remote location.InterconnectAttachmentConfigurationConstraintsOrBuildergetAttachmentConfigurationConstraintsOrBuilder()[Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field that apply to all attachments for this remote location.StringgetCity()[Output Only] Metropolitan area designator that indicates which city an interconnect is located.com.google.protobuf.ByteStringgetCityBytes()[Output Only] Metropolitan area designator that indicates which city an interconnect is located.InterconnectRemoteLocationConstraintsgetConstraints()[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.InterconnectRemoteLocationConstraintsOrBuildergetConstraintsOrBuilder()[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.StringgetContinent()[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.com.google.protobuf.ByteStringgetContinentBytes()[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.StringgetCreationTimestamp()[Output Only] Creation timestamp in RFC3339 text format.com.google.protobuf.ByteStringgetCreationTimestampBytes()[Output Only] Creation timestamp in RFC3339 text format.StringgetDescription()[Output Only] An optional description of the resource.com.google.protobuf.ByteStringgetDescriptionBytes()[Output Only] An optional description of the resource.StringgetFacilityProvider()[Output Only] The name of the provider for this facility (e.g., EQUINIX).com.google.protobuf.ByteStringgetFacilityProviderBytes()[Output Only] The name of the provider for this facility (e.g., EQUINIX).StringgetFacilityProviderFacilityId()[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).com.google.protobuf.ByteStringgetFacilityProviderFacilityIdBytes()[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).longgetId()[Output Only] The unique identifier for the resource.StringgetKind()[Output Only] Type of the resource.com.google.protobuf.ByteStringgetKindBytes()[Output Only] Type of the resource.StringgetLacp()[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.com.google.protobuf.ByteStringgetLacpBytes()[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.intgetMaxLagSize100Gbps()[Output Only] The maximum number of 100 Gbps ports supported in a link aggregation group (LAG).intgetMaxLagSize10Gbps()[Output Only] The maximum number of 10 Gbps ports supported in a link aggregation group (LAG).StringgetName()[Output Only] Name of the resource.com.google.protobuf.ByteStringgetNameBytes()[Output Only] Name of the resource.StringgetPeeringdbFacilityId()[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).com.google.protobuf.ByteStringgetPeeringdbFacilityIdBytes()[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).InterconnectRemoteLocationPermittedConnectionsgetPermittedConnections(int index)[Output Only] Permitted connections.intgetPermittedConnectionsCount()[Output Only] Permitted connections.List<InterconnectRemoteLocationPermittedConnections>getPermittedConnectionsList()[Output Only] Permitted connections.InterconnectRemoteLocationPermittedConnectionsOrBuildergetPermittedConnectionsOrBuilder(int index)[Output Only] Permitted connections.List<? extends InterconnectRemoteLocationPermittedConnectionsOrBuilder>getPermittedConnectionsOrBuilderList()[Output Only] Permitted connections.StringgetRemoteService()[Output Only] Indicates the service provider present at the remote location.com.google.protobuf.ByteStringgetRemoteServiceBytes()[Output Only] Indicates the service provider present at the remote location.StringgetSelfLink()[Output Only] Server-defined URL for the resource.com.google.protobuf.ByteStringgetSelfLinkBytes()[Output Only] Server-defined URL for the resource.StringgetStatus()[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.com.google.protobuf.ByteStringgetStatusBytes()[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.booleanhasAddress()[Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.booleanhasAttachmentConfigurationConstraints()[Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field that apply to all attachments for this remote location.booleanhasCity()[Output Only] Metropolitan area designator that indicates which city an interconnect is located.booleanhasConstraints()[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.booleanhasContinent()[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.booleanhasCreationTimestamp()[Output Only] Creation timestamp in RFC3339 text format.booleanhasDescription()[Output Only] An optional description of the resource.booleanhasFacilityProvider()[Output Only] The name of the provider for this facility (e.g., EQUINIX).booleanhasFacilityProviderFacilityId()[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).booleanhasId()[Output Only] The unique identifier for the resource.booleanhasKind()[Output Only] Type of the resource.booleanhasLacp()[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.booleanhasMaxLagSize100Gbps()[Output Only] The maximum number of 100 Gbps ports supported in a link aggregation group (LAG).booleanhasMaxLagSize10Gbps()[Output Only] The maximum number of 10 Gbps ports supported in a link aggregation group (LAG).booleanhasName()[Output Only] Name of the resource.booleanhasPeeringdbFacilityId()[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).booleanhasRemoteService()[Output Only] Indicates the service provider present at the remote location.booleanhasSelfLink()[Output Only] Server-defined URL for the resource.booleanhasStatus()[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.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasAddress
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:
- Whether the address field is set.
-
getAddress
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:
- The address.
-
getAddressBytes
com.google.protobuf.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:
- The bytes for address.
-
hasAttachmentConfigurationConstraints
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:
- Whether the attachmentConfigurationConstraints field is set.
-
getAttachmentConfigurationConstraints
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:
- The attachmentConfigurationConstraints.
-
getAttachmentConfigurationConstraintsOrBuilder
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;
-
hasCity
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:
- Whether the city field is set.
-
getCity
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:
- The city.
-
getCityBytes
com.google.protobuf.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:
- The bytes for city.
-
hasConstraints
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:
- Whether the constraints field is set.
-
getConstraints
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:
- The constraints.
-
getConstraintsOrBuilder
InterconnectRemoteLocationConstraintsOrBuilder getConstraintsOrBuilder()
[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.
optional .google.cloud.compute.v1.InterconnectRemoteLocationConstraints constraints = 3909174;
-
hasContinent
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:
- Whether the continent field is set.
-
getContinent
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:
- The continent.
-
getContinentBytes
com.google.protobuf.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:
- The bytes for continent.
-
hasCreationTimestamp
boolean hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;- Returns:
- Whether the creationTimestamp field is set.
-
getCreationTimestamp
String getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;- Returns:
- The creationTimestamp.
-
getCreationTimestampBytes
com.google.protobuf.ByteString getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;- Returns:
- The bytes for creationTimestamp.
-
hasDescription
boolean hasDescription()
[Output Only] An optional description of the resource.
optional string description = 422937596;- Returns:
- Whether the description field is set.
-
getDescription
String getDescription()
[Output Only] An optional description of the resource.
optional string description = 422937596;- Returns:
- The description.
-
getDescriptionBytes
com.google.protobuf.ByteString getDescriptionBytes()
[Output Only] An optional description of the resource.
optional string description = 422937596;- Returns:
- The bytes for description.
-
hasFacilityProvider
boolean hasFacilityProvider()
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
optional string facility_provider = 533303309;- Returns:
- Whether the facilityProvider field is set.
-
getFacilityProvider
String getFacilityProvider()
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
optional string facility_provider = 533303309;- Returns:
- The facilityProvider.
-
getFacilityProviderBytes
com.google.protobuf.ByteString getFacilityProviderBytes()
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
optional string facility_provider = 533303309;- Returns:
- The bytes for facilityProvider.
-
hasFacilityProviderFacilityId
boolean hasFacilityProviderFacilityId()
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
optional string facility_provider_facility_id = 87269125;- Returns:
- Whether the facilityProviderFacilityId field is set.
-
getFacilityProviderFacilityId
String getFacilityProviderFacilityId()
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
optional string facility_provider_facility_id = 87269125;- Returns:
- The facilityProviderFacilityId.
-
getFacilityProviderFacilityIdBytes
com.google.protobuf.ByteString getFacilityProviderFacilityIdBytes()
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
optional string facility_provider_facility_id = 87269125;- Returns:
- The bytes for facilityProviderFacilityId.
-
hasId
boolean hasId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;- Returns:
- Whether the id field is set.
-
getId
long getId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;- Returns:
- The id.
-
hasKind
boolean hasKind()
[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.
optional string kind = 3292052;- Returns:
- Whether the kind field is set.
-
getKind
String getKind()
[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.
optional string kind = 3292052;- Returns:
- The kind.
-
getKindBytes
com.google.protobuf.ByteString getKindBytes()
[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.
optional string kind = 3292052;- Returns:
- The bytes for kind.
-
hasLacp
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:
- Whether the lacp field is set.
-
getLacp
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:
- The lacp.
-
getLacpBytes
com.google.protobuf.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:
- The bytes for lacp.
-
hasMaxLagSize100Gbps
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:
- Whether the maxLagSize100Gbps field is set.
-
getMaxLagSize100Gbps
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:
- The maxLagSize100Gbps.
-
hasMaxLagSize10Gbps
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:
- Whether the maxLagSize10Gbps field is set.
-
getMaxLagSize10Gbps
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:
- The maxLagSize10Gbps.
-
hasName
boolean hasName()
[Output Only] Name of the resource.
optional string name = 3373707;- Returns:
- Whether the name field is set.
-
getName
String getName()
[Output Only] Name of the resource.
optional string name = 3373707;- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()
[Output Only] Name of the resource.
optional string name = 3373707;- Returns:
- The bytes for name.
-
hasPeeringdbFacilityId
boolean hasPeeringdbFacilityId()
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
optional string peeringdb_facility_id = 536567094;- Returns:
- Whether the peeringdbFacilityId field is set.
-
getPeeringdbFacilityId
String getPeeringdbFacilityId()
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
optional string peeringdb_facility_id = 536567094;- Returns:
- The peeringdbFacilityId.
-
getPeeringdbFacilityIdBytes
com.google.protobuf.ByteString getPeeringdbFacilityIdBytes()
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
optional string peeringdb_facility_id = 536567094;- Returns:
- The bytes for peeringdbFacilityId.
-
getPermittedConnectionsList
List<InterconnectRemoteLocationPermittedConnections> getPermittedConnectionsList()
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
-
getPermittedConnections
InterconnectRemoteLocationPermittedConnections getPermittedConnections(int index)
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
-
getPermittedConnectionsCount
int getPermittedConnectionsCount()
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
-
getPermittedConnectionsOrBuilderList
List<? extends InterconnectRemoteLocationPermittedConnectionsOrBuilder> getPermittedConnectionsOrBuilderList()
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
-
getPermittedConnectionsOrBuilder
InterconnectRemoteLocationPermittedConnectionsOrBuilder getPermittedConnectionsOrBuilder(int index)
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
-
hasRemoteService
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:
- Whether the remoteService field is set.
-
getRemoteService
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:
- The remoteService.
-
getRemoteServiceBytes
com.google.protobuf.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:
- The bytes for remoteService.
-
hasSelfLink
boolean hasSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Returns:
- Whether the selfLink field is set.
-
getSelfLink
String getSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Returns:
- The selfLink.
-
getSelfLinkBytes
com.google.protobuf.ByteString getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Returns:
- The bytes for selfLink.
-
hasStatus
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:
- Whether the status field is set.
-
getStatus
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:
- The status.
-
getStatusBytes
com.google.protobuf.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:
- The bytes for status.
-
-