Package com.google.cloud.compute.v1
Class InterconnectRemoteLocation
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.compute.v1.InterconnectRemoteLocation
-
- All Implemented Interfaces:
InterconnectRemoteLocationOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
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 typegoogle.cloud.compute.v1.InterconnectRemoteLocation
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class 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_AMERICAstatic class
InterconnectRemoteLocation.Lacp
[Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTEDstatic 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.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
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
-
-
Field Summary
Fields Modifier and Type Field 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
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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.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).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.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(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 InterconnectRemoteLocation
parseFrom(ByteBuffer data)
static InterconnectRemoteLocation
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<InterconnectRemoteLocation>
parser()
InterconnectRemoteLocation.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
ADDRESS_FIELD_NUMBER
public static final int ADDRESS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ATTACHMENT_CONFIGURATION_CONSTRAINTS_FIELD_NUMBER
public static final int ATTACHMENT_CONFIGURATION_CONSTRAINTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CITY_FIELD_NUMBER
public static final int CITY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONSTRAINTS_FIELD_NUMBER
public static final int CONSTRAINTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONTINENT_FIELD_NUMBER
public static final int CONTINENT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CREATION_TIMESTAMP_FIELD_NUMBER
public static final int CREATION_TIMESTAMP_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FACILITY_PROVIDER_FIELD_NUMBER
public static final int FACILITY_PROVIDER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FACILITY_PROVIDER_FACILITY_ID_FIELD_NUMBER
public static final int FACILITY_PROVIDER_FACILITY_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
KIND_FIELD_NUMBER
public static final int KIND_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LACP_FIELD_NUMBER
public static final int LACP_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MAX_LAG_SIZE100_GBPS_FIELD_NUMBER
public static final int MAX_LAG_SIZE100_GBPS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MAX_LAG_SIZE10_GBPS_FIELD_NUMBER
public static final int MAX_LAG_SIZE10_GBPS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PEERINGDB_FACILITY_ID_FIELD_NUMBER
public static final int PEERINGDB_FACILITY_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PERMITTED_CONNECTIONS_FIELD_NUMBER
public static final int PERMITTED_CONNECTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REMOTE_SERVICE_FIELD_NUMBER
public static final int REMOTE_SERVICE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SELF_LINK_FIELD_NUMBER
public static final int SELF_LINK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
hasAddress
public 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;
- Specified by:
hasAddress
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- Whether the address field is set.
-
getAddress
public 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;
- Specified by:
getAddress
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The address.
-
getAddressBytes
public 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;
- Specified by:
getAddressBytes
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The bytes for address.
-
hasAttachmentConfigurationConstraints
public 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;
- Specified by:
hasAttachmentConfigurationConstraints
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- Whether the attachmentConfigurationConstraints field is set.
-
getAttachmentConfigurationConstraints
public 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;
- Specified by:
getAttachmentConfigurationConstraints
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The attachmentConfigurationConstraints.
-
getAttachmentConfigurationConstraintsOrBuilder
public 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;
- Specified by:
getAttachmentConfigurationConstraintsOrBuilder
in interfaceInterconnectRemoteLocationOrBuilder
-
hasCity
public 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;
- Specified by:
hasCity
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- Whether the city field is set.
-
getCity
public 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;
- Specified by:
getCity
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The city.
-
getCityBytes
public 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;
- Specified by:
getCityBytes
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The bytes for city.
-
hasConstraints
public boolean hasConstraints()
[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.
optional .google.cloud.compute.v1.InterconnectRemoteLocationConstraints constraints = 3909174;
- Specified by:
hasConstraints
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- Whether the constraints field is set.
-
getConstraints
public InterconnectRemoteLocationConstraints getConstraints()
[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.
optional .google.cloud.compute.v1.InterconnectRemoteLocationConstraints constraints = 3909174;
- Specified by:
getConstraints
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The constraints.
-
getConstraintsOrBuilder
public InterconnectRemoteLocationConstraintsOrBuilder getConstraintsOrBuilder()
[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.
optional .google.cloud.compute.v1.InterconnectRemoteLocationConstraints constraints = 3909174;
- Specified by:
getConstraintsOrBuilder
in interfaceInterconnectRemoteLocationOrBuilder
-
hasContinent
public 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;
- Specified by:
hasContinent
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- Whether the continent field is set.
-
getContinent
public 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;
- Specified by:
getContinent
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The continent.
-
getContinentBytes
public 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;
- Specified by:
getContinentBytes
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The bytes for continent.
-
hasCreationTimestamp
public boolean hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;
- Specified by:
hasCreationTimestamp
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- Whether the creationTimestamp field is set.
-
getCreationTimestamp
public String getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;
- Specified by:
getCreationTimestamp
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The creationTimestamp.
-
getCreationTimestampBytes
public com.google.protobuf.ByteString getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;
- Specified by:
getCreationTimestampBytes
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The bytes for creationTimestamp.
-
hasDescription
public boolean hasDescription()
[Output Only] An optional description of the resource.
optional string description = 422937596;
- Specified by:
hasDescription
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- Whether the description field is set.
-
getDescription
public String getDescription()
[Output Only] An optional description of the resource.
optional string description = 422937596;
- Specified by:
getDescription
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
[Output Only] An optional description of the resource.
optional string description = 422937596;
- Specified by:
getDescriptionBytes
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The bytes for description.
-
hasFacilityProvider
public boolean hasFacilityProvider()
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
optional string facility_provider = 533303309;
- Specified by:
hasFacilityProvider
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- Whether the facilityProvider field is set.
-
getFacilityProvider
public String getFacilityProvider()
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
optional string facility_provider = 533303309;
- Specified by:
getFacilityProvider
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The facilityProvider.
-
getFacilityProviderBytes
public com.google.protobuf.ByteString getFacilityProviderBytes()
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
optional string facility_provider = 533303309;
- Specified by:
getFacilityProviderBytes
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The bytes for facilityProvider.
-
hasFacilityProviderFacilityId
public boolean hasFacilityProviderFacilityId()
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
optional string facility_provider_facility_id = 87269125;
- Specified by:
hasFacilityProviderFacilityId
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- Whether the facilityProviderFacilityId field is set.
-
getFacilityProviderFacilityId
public String getFacilityProviderFacilityId()
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
optional string facility_provider_facility_id = 87269125;
- Specified by:
getFacilityProviderFacilityId
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The facilityProviderFacilityId.
-
getFacilityProviderFacilityIdBytes
public 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;
- Specified by:
getFacilityProviderFacilityIdBytes
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The bytes for facilityProviderFacilityId.
-
hasId
public boolean hasId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;
- Specified by:
hasId
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- Whether the id field is set.
-
getId
public long getId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;
- Specified by:
getId
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The id.
-
hasKind
public boolean hasKind()
[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.
optional string kind = 3292052;
- Specified by:
hasKind
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- Whether the kind field is set.
-
getKind
public String getKind()
[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.
optional string kind = 3292052;
- Specified by:
getKind
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The kind.
-
getKindBytes
public com.google.protobuf.ByteString getKindBytes()
[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.
optional string kind = 3292052;
- Specified by:
getKindBytes
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The bytes for kind.
-
hasLacp
public 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;
- Specified by:
hasLacp
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- Whether the lacp field is set.
-
getLacp
public 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;
- Specified by:
getLacp
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The lacp.
-
getLacpBytes
public 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;
- Specified by:
getLacpBytes
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The bytes for lacp.
-
hasMaxLagSize100Gbps
public 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;
- Specified by:
hasMaxLagSize100Gbps
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- Whether the maxLagSize100Gbps field is set.
-
getMaxLagSize100Gbps
public 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;
- Specified by:
getMaxLagSize100Gbps
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The maxLagSize100Gbps.
-
hasMaxLagSize10Gbps
public 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;
- Specified by:
hasMaxLagSize10Gbps
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- Whether the maxLagSize10Gbps field is set.
-
getMaxLagSize10Gbps
public 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;
- Specified by:
getMaxLagSize10Gbps
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The maxLagSize10Gbps.
-
hasName
public boolean hasName()
[Output Only] Name of the resource.
optional string name = 3373707;
- Specified by:
hasName
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- Whether the name field is set.
-
getName
public String getName()
[Output Only] Name of the resource.
optional string name = 3373707;
- Specified by:
getName
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
[Output Only] Name of the resource.
optional string name = 3373707;
- Specified by:
getNameBytes
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The bytes for name.
-
hasPeeringdbFacilityId
public boolean hasPeeringdbFacilityId()
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
optional string peeringdb_facility_id = 536567094;
- Specified by:
hasPeeringdbFacilityId
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- Whether the peeringdbFacilityId field is set.
-
getPeeringdbFacilityId
public String getPeeringdbFacilityId()
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
optional string peeringdb_facility_id = 536567094;
- Specified by:
getPeeringdbFacilityId
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The peeringdbFacilityId.
-
getPeeringdbFacilityIdBytes
public 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;
- Specified by:
getPeeringdbFacilityIdBytes
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The bytes for peeringdbFacilityId.
-
getPermittedConnectionsList
public List<InterconnectRemoteLocationPermittedConnections> getPermittedConnectionsList()
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
- Specified by:
getPermittedConnectionsList
in interfaceInterconnectRemoteLocationOrBuilder
-
getPermittedConnectionsOrBuilderList
public List<? extends InterconnectRemoteLocationPermittedConnectionsOrBuilder> getPermittedConnectionsOrBuilderList()
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
- Specified by:
getPermittedConnectionsOrBuilderList
in interfaceInterconnectRemoteLocationOrBuilder
-
getPermittedConnectionsCount
public int getPermittedConnectionsCount()
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
- Specified by:
getPermittedConnectionsCount
in interfaceInterconnectRemoteLocationOrBuilder
-
getPermittedConnections
public InterconnectRemoteLocationPermittedConnections getPermittedConnections(int index)
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
- Specified by:
getPermittedConnections
in interfaceInterconnectRemoteLocationOrBuilder
-
getPermittedConnectionsOrBuilder
public InterconnectRemoteLocationPermittedConnectionsOrBuilder getPermittedConnectionsOrBuilder(int index)
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
- Specified by:
getPermittedConnectionsOrBuilder
in interfaceInterconnectRemoteLocationOrBuilder
-
hasRemoteService
public 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;
- Specified by:
hasRemoteService
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- Whether the remoteService field is set.
-
getRemoteService
public 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;
- Specified by:
getRemoteService
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The remoteService.
-
getRemoteServiceBytes
public 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;
- Specified by:
getRemoteServiceBytes
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The bytes for remoteService.
-
hasSelfLink
public boolean hasSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;
- Specified by:
hasSelfLink
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- Whether the selfLink field is set.
-
getSelfLink
public String getSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;
- Specified by:
getSelfLink
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The selfLink.
-
getSelfLinkBytes
public com.google.protobuf.ByteString getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;
- Specified by:
getSelfLinkBytes
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The bytes for selfLink.
-
hasStatus
public 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;
- Specified by:
hasStatus
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- Whether the status field is set.
-
getStatus
public 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;
- Specified by:
getStatus
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The status.
-
getStatusBytes
public 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;
- Specified by:
getStatusBytes
in interfaceInterconnectRemoteLocationOrBuilder
- Returns:
- The bytes for status.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static InterconnectRemoteLocation parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectRemoteLocation parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectRemoteLocation parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectRemoteLocation parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectRemoteLocation parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectRemoteLocation parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectRemoteLocation parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static InterconnectRemoteLocation parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static InterconnectRemoteLocation parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static InterconnectRemoteLocation parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static InterconnectRemoteLocation parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static InterconnectRemoteLocation parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public InterconnectRemoteLocation.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static InterconnectRemoteLocation.Builder newBuilder()
-
newBuilder
public static InterconnectRemoteLocation.Builder newBuilder(InterconnectRemoteLocation prototype)
-
toBuilder
public InterconnectRemoteLocation.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected InterconnectRemoteLocation.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static InterconnectRemoteLocation getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<InterconnectRemoteLocation> parser()
-
getParserForType
public com.google.protobuf.Parser<InterconnectRemoteLocation> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public InterconnectRemoteLocation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-