public final class InterconnectRemoteLocation extends com.google.protobuf.GeneratedMessageV3 implements InterconnectRemoteLocationOrBuilder
Represents a Cross-Cloud Interconnect Remote Location resource. You can use this resource to find remote location details about an Interconnect attachment (VLAN).Protobuf type
google.cloud.compute.v1.InterconnectRemoteLocation| Modifier and Type | Class and Description |
|---|---|
static class |
InterconnectRemoteLocation.Builder
Represents a Cross-Cloud Interconnect Remote Location resource.
|
static class |
InterconnectRemoteLocation.Continent
[Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
Protobuf enum
google.cloud.compute.v1.InterconnectRemoteLocation.Continent |
static class |
InterconnectRemoteLocation.Lacp
[Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
Protobuf enum
google.cloud.compute.v1.InterconnectRemoteLocation.Lacp |
static class |
InterconnectRemoteLocation.Status
[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.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
ADDRESS_FIELD_NUMBER |
static int |
ATTACHMENT_CONFIGURATION_CONSTRAINTS_FIELD_NUMBER |
static int |
CITY_FIELD_NUMBER |
static int |
CONSTRAINTS_FIELD_NUMBER |
static int |
CONTINENT_FIELD_NUMBER |
static int |
CREATION_TIMESTAMP_FIELD_NUMBER |
static int |
DESCRIPTION_FIELD_NUMBER |
static int |
FACILITY_PROVIDER_FACILITY_ID_FIELD_NUMBER |
static int |
FACILITY_PROVIDER_FIELD_NUMBER |
static int |
ID_FIELD_NUMBER |
static int |
KIND_FIELD_NUMBER |
static int |
LACP_FIELD_NUMBER |
static int |
MAX_LAG_SIZE10_GBPS_FIELD_NUMBER |
static int |
MAX_LAG_SIZE100_GBPS_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
PEERINGDB_FACILITY_ID_FIELD_NUMBER |
static int |
PERMITTED_CONNECTIONS_FIELD_NUMBER |
static int |
REMOTE_SERVICE_FIELD_NUMBER |
static int |
SELF_LINK_FIELD_NUMBER |
static int |
STATUS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
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.
|
static InterconnectRemoteLocation |
getDefaultInstance() |
InterconnectRemoteLocation |
getDefaultInstanceForType() |
String |
getDescription()
[Output Only] An optional description of the resource.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
[Output Only] An optional description of the resource.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
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.
|
com.google.protobuf.Parser<InterconnectRemoteLocation> |
getParserForType() |
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.
|
int |
getSerializedSize() |
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.
|
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.
|
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).
|
int |
hashCode() |
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. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static InterconnectRemoteLocation.Builder |
newBuilder() |
static InterconnectRemoteLocation.Builder |
newBuilder(InterconnectRemoteLocation prototype) |
InterconnectRemoteLocation.Builder |
newBuilderForType() |
protected InterconnectRemoteLocation.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static InterconnectRemoteLocation |
parseDelimitedFrom(InputStream input) |
static InterconnectRemoteLocation |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InterconnectRemoteLocation |
parseFrom(byte[] data) |
static InterconnectRemoteLocation |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InterconnectRemoteLocation |
parseFrom(ByteBuffer data) |
static InterconnectRemoteLocation |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InterconnectRemoteLocation |
parseFrom(com.google.protobuf.ByteString data) |
static InterconnectRemoteLocation |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InterconnectRemoteLocation |
parseFrom(com.google.protobuf.CodedInputStream input) |
static InterconnectRemoteLocation |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InterconnectRemoteLocation |
parseFrom(InputStream input) |
static InterconnectRemoteLocation |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<InterconnectRemoteLocation> |
parser() |
InterconnectRemoteLocation.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int ADDRESS_FIELD_NUMBER
public static final int ATTACHMENT_CONFIGURATION_CONSTRAINTS_FIELD_NUMBER
public static final int CITY_FIELD_NUMBER
public static final int CONSTRAINTS_FIELD_NUMBER
public static final int CONTINENT_FIELD_NUMBER
public static final int CREATION_TIMESTAMP_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
public static final int FACILITY_PROVIDER_FIELD_NUMBER
public static final int FACILITY_PROVIDER_FACILITY_ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
public static final int KIND_FIELD_NUMBER
public static final int LACP_FIELD_NUMBER
public static final int MAX_LAG_SIZE100_GBPS_FIELD_NUMBER
public static final int MAX_LAG_SIZE10_GBPS_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
public static final int PEERINGDB_FACILITY_ID_FIELD_NUMBER
public static final int PERMITTED_CONNECTIONS_FIELD_NUMBER
public static final int REMOTE_SERVICE_FIELD_NUMBER
public static final int SELF_LINK_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public 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;hasAddress in interface InterconnectRemoteLocationOrBuilderpublic 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;getAddress in interface InterconnectRemoteLocationOrBuilderpublic 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;getAddressBytes in interface InterconnectRemoteLocationOrBuilderpublic 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;
hasAttachmentConfigurationConstraints in interface InterconnectRemoteLocationOrBuilderpublic 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;
getAttachmentConfigurationConstraints in interface InterconnectRemoteLocationOrBuilderpublic 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;
getAttachmentConfigurationConstraintsOrBuilder in interface InterconnectRemoteLocationOrBuilderpublic 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;hasCity in interface InterconnectRemoteLocationOrBuilderpublic 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;getCity in interface InterconnectRemoteLocationOrBuilderpublic 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;getCityBytes in interface InterconnectRemoteLocationOrBuilderpublic boolean hasConstraints()
[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.
optional .google.cloud.compute.v1.InterconnectRemoteLocationConstraints constraints = 3909174;
hasConstraints in interface InterconnectRemoteLocationOrBuilderpublic InterconnectRemoteLocationConstraints getConstraints()
[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.
optional .google.cloud.compute.v1.InterconnectRemoteLocationConstraints constraints = 3909174;
getConstraints in interface InterconnectRemoteLocationOrBuilderpublic InterconnectRemoteLocationConstraintsOrBuilder getConstraintsOrBuilder()
[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.
optional .google.cloud.compute.v1.InterconnectRemoteLocationConstraints constraints = 3909174;
getConstraintsOrBuilder in interface InterconnectRemoteLocationOrBuilderpublic 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;hasContinent in interface InterconnectRemoteLocationOrBuilderpublic 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;getContinent in interface InterconnectRemoteLocationOrBuilderpublic 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;getContinentBytes in interface InterconnectRemoteLocationOrBuilderpublic boolean hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;hasCreationTimestamp in interface InterconnectRemoteLocationOrBuilderpublic String getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestamp in interface InterconnectRemoteLocationOrBuilderpublic com.google.protobuf.ByteString getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestampBytes in interface InterconnectRemoteLocationOrBuilderpublic boolean hasDescription()
[Output Only] An optional description of the resource.
optional string description = 422937596;hasDescription in interface InterconnectRemoteLocationOrBuilderpublic String getDescription()
[Output Only] An optional description of the resource.
optional string description = 422937596;getDescription in interface InterconnectRemoteLocationOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
[Output Only] An optional description of the resource.
optional string description = 422937596;getDescriptionBytes in interface InterconnectRemoteLocationOrBuilderpublic boolean hasFacilityProvider()
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
optional string facility_provider = 533303309;hasFacilityProvider in interface InterconnectRemoteLocationOrBuilderpublic String getFacilityProvider()
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
optional string facility_provider = 533303309;getFacilityProvider in interface InterconnectRemoteLocationOrBuilderpublic com.google.protobuf.ByteString getFacilityProviderBytes()
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
optional string facility_provider = 533303309;getFacilityProviderBytes in interface InterconnectRemoteLocationOrBuilderpublic boolean hasFacilityProviderFacilityId()
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
optional string facility_provider_facility_id = 87269125;hasFacilityProviderFacilityId in interface InterconnectRemoteLocationOrBuilderpublic String getFacilityProviderFacilityId()
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
optional string facility_provider_facility_id = 87269125;getFacilityProviderFacilityId in interface InterconnectRemoteLocationOrBuilderpublic 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;getFacilityProviderFacilityIdBytes in interface InterconnectRemoteLocationOrBuilderpublic boolean hasId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;hasId in interface InterconnectRemoteLocationOrBuilderpublic long getId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;getId in interface InterconnectRemoteLocationOrBuilderpublic boolean hasKind()
[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.
optional string kind = 3292052;hasKind in interface InterconnectRemoteLocationOrBuilderpublic String getKind()
[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.
optional string kind = 3292052;getKind in interface InterconnectRemoteLocationOrBuilderpublic com.google.protobuf.ByteString getKindBytes()
[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.
optional string kind = 3292052;getKindBytes in interface InterconnectRemoteLocationOrBuilderpublic 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;hasLacp in interface InterconnectRemoteLocationOrBuilderpublic 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;getLacp in interface InterconnectRemoteLocationOrBuilderpublic 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;getLacpBytes in interface InterconnectRemoteLocationOrBuilderpublic 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;hasMaxLagSize100Gbps in interface InterconnectRemoteLocationOrBuilderpublic 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;getMaxLagSize100Gbps in interface InterconnectRemoteLocationOrBuilderpublic 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;hasMaxLagSize10Gbps in interface InterconnectRemoteLocationOrBuilderpublic 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;getMaxLagSize10Gbps in interface InterconnectRemoteLocationOrBuilderpublic boolean hasName()
[Output Only] Name of the resource.
optional string name = 3373707;hasName in interface InterconnectRemoteLocationOrBuilderpublic String getName()
[Output Only] Name of the resource.
optional string name = 3373707;getName in interface InterconnectRemoteLocationOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
[Output Only] Name of the resource.
optional string name = 3373707;getNameBytes in interface InterconnectRemoteLocationOrBuilderpublic boolean hasPeeringdbFacilityId()
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
optional string peeringdb_facility_id = 536567094;hasPeeringdbFacilityId in interface InterconnectRemoteLocationOrBuilderpublic String getPeeringdbFacilityId()
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
optional string peeringdb_facility_id = 536567094;getPeeringdbFacilityId in interface InterconnectRemoteLocationOrBuilderpublic 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;getPeeringdbFacilityIdBytes in interface InterconnectRemoteLocationOrBuilderpublic List<InterconnectRemoteLocationPermittedConnections> getPermittedConnectionsList()
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
getPermittedConnectionsList in interface InterconnectRemoteLocationOrBuilderpublic List<? extends InterconnectRemoteLocationPermittedConnectionsOrBuilder> getPermittedConnectionsOrBuilderList()
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
getPermittedConnectionsOrBuilderList in interface InterconnectRemoteLocationOrBuilderpublic int getPermittedConnectionsCount()
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
getPermittedConnectionsCount in interface InterconnectRemoteLocationOrBuilderpublic InterconnectRemoteLocationPermittedConnections getPermittedConnections(int index)
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
getPermittedConnections in interface InterconnectRemoteLocationOrBuilderpublic InterconnectRemoteLocationPermittedConnectionsOrBuilder getPermittedConnectionsOrBuilder(int index)
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
getPermittedConnectionsOrBuilder in interface InterconnectRemoteLocationOrBuilderpublic 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;hasRemoteService in interface InterconnectRemoteLocationOrBuilderpublic 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;getRemoteService in interface InterconnectRemoteLocationOrBuilderpublic 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;getRemoteServiceBytes in interface InterconnectRemoteLocationOrBuilderpublic boolean hasSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;hasSelfLink in interface InterconnectRemoteLocationOrBuilderpublic String getSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;getSelfLink in interface InterconnectRemoteLocationOrBuilderpublic com.google.protobuf.ByteString getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;getSelfLinkBytes in interface InterconnectRemoteLocationOrBuilderpublic 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;hasStatus in interface InterconnectRemoteLocationOrBuilderpublic 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;getStatus in interface InterconnectRemoteLocationOrBuilderpublic 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;getStatusBytes in interface InterconnectRemoteLocationOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static InterconnectRemoteLocation parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InterconnectRemoteLocation parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InterconnectRemoteLocation parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InterconnectRemoteLocation parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InterconnectRemoteLocation parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InterconnectRemoteLocation parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InterconnectRemoteLocation parseFrom(InputStream input) throws IOException
IOExceptionpublic static InterconnectRemoteLocation parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static InterconnectRemoteLocation parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static InterconnectRemoteLocation parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static InterconnectRemoteLocation parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static InterconnectRemoteLocation parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic InterconnectRemoteLocation.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static InterconnectRemoteLocation.Builder newBuilder()
public static InterconnectRemoteLocation.Builder newBuilder(InterconnectRemoteLocation prototype)
public InterconnectRemoteLocation.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected InterconnectRemoteLocation.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static InterconnectRemoteLocation getDefaultInstance()
public static com.google.protobuf.Parser<InterconnectRemoteLocation> parser()
public com.google.protobuf.Parser<InterconnectRemoteLocation> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public InterconnectRemoteLocation getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.