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 String
getAddress()
[Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.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.InterconnectAttachmentConfigurationConstraints
getAttachmentConfigurationConstraints()
[Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field that apply to all attachments for this remote location.InterconnectAttachmentConfigurationConstraintsOrBuilder
getAttachmentConfigurationConstraintsOrBuilder()
[Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field that apply to all attachments for this remote location.String
getCity()
[Output Only] Metropolitan area designator that indicates which city an interconnect is located.com.google.protobuf.ByteString
getCityBytes()
[Output Only] Metropolitan area designator that indicates which city an interconnect is located.InterconnectRemoteLocationConstraints
getConstraints()
[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.InterconnectRemoteLocationConstraintsOrBuilder
getConstraintsOrBuilder()
[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.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.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.String
getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.com.google.protobuf.ByteString
getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.String
getDescription()
[Output Only] An optional description of the resource.com.google.protobuf.ByteString
getDescriptionBytes()
[Output Only] An optional description of the resource.String
getFacilityProvider()
[Output Only] The name of the provider for this facility (e.g., EQUINIX).com.google.protobuf.ByteString
getFacilityProviderBytes()
[Output Only] The name of the provider for this facility (e.g., EQUINIX).String
getFacilityProviderFacilityId()
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).com.google.protobuf.ByteString
getFacilityProviderFacilityIdBytes()
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).long
getId()
[Output Only] The unique identifier for the resource.String
getKind()
[Output Only] Type of the resource.com.google.protobuf.ByteString
getKindBytes()
[Output Only] Type of the resource.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.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.int
getMaxLagSize100Gbps()
[Output Only] The maximum number of 100 Gbps ports supported in a link aggregation group (LAG).int
getMaxLagSize10Gbps()
[Output Only] The maximum number of 10 Gbps ports supported in a link aggregation group (LAG).String
getName()
[Output Only] Name of the resource.com.google.protobuf.ByteString
getNameBytes()
[Output Only] Name of the resource.String
getPeeringdbFacilityId()
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).com.google.protobuf.ByteString
getPeeringdbFacilityIdBytes()
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).InterconnectRemoteLocationPermittedConnections
getPermittedConnections(int index)
[Output Only] Permitted connections.int
getPermittedConnectionsCount()
[Output Only] Permitted connections.List<InterconnectRemoteLocationPermittedConnections>
getPermittedConnectionsList()
[Output Only] Permitted connections.InterconnectRemoteLocationPermittedConnectionsOrBuilder
getPermittedConnectionsOrBuilder(int index)
[Output Only] Permitted connections.List<? extends InterconnectRemoteLocationPermittedConnectionsOrBuilder>
getPermittedConnectionsOrBuilderList()
[Output Only] Permitted connections.String
getRemoteService()
[Output Only] Indicates the service provider present at the remote location.com.google.protobuf.ByteString
getRemoteServiceBytes()
[Output Only] Indicates the service provider present at the remote location.String
getSelfLink()
[Output Only] Server-defined URL for the resource.com.google.protobuf.ByteString
getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.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.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.boolean
hasAddress()
[Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.boolean
hasAttachmentConfigurationConstraints()
[Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field that apply to all attachments for this remote location.boolean
hasCity()
[Output Only] Metropolitan area designator that indicates which city an interconnect is located.boolean
hasConstraints()
[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.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.boolean
hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.boolean
hasDescription()
[Output Only] An optional description of the resource.boolean
hasFacilityProvider()
[Output Only] The name of the provider for this facility (e.g., EQUINIX).boolean
hasFacilityProviderFacilityId()
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).boolean
hasId()
[Output Only] The unique identifier for the resource.boolean
hasKind()
[Output Only] Type of the resource.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.boolean
hasMaxLagSize100Gbps()
[Output Only] The maximum number of 100 Gbps ports supported in a link aggregation group (LAG).boolean
hasMaxLagSize10Gbps()
[Output Only] The maximum number of 10 Gbps ports supported in a link aggregation group (LAG).boolean
hasName()
[Output Only] Name of the resource.boolean
hasPeeringdbFacilityId()
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).boolean
hasRemoteService()
[Output Only] Indicates the service provider present at the remote location.boolean
hasSelfLink()
[Output Only] Server-defined URL for the resource.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.-
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.
-
-