Package com.google.cloud.compute.v1
Class InterconnectRemoteLocation
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
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
@Generated
public final class InterconnectRemoteLocation
extends com.google.protobuf.GeneratedMessage
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- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classRepresents a Cross-Cloud Interconnect Remote Location resource.static enumOutput only.static enumOutput only.static enumOutput only.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanOutput only.com.google.protobuf.ByteStringOutput only.Output only.Output only.getCity()Output only.com.google.protobuf.ByteStringOutput only.Output only.Output only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.static InterconnectRemoteLocationOutput only.com.google.protobuf.ByteStringOutput only.static final com.google.protobuf.Descriptors.DescriptorOutput only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.longgetId()Output only.getKind()Output only.com.google.protobuf.ByteStringOutput only.getLacp()Output only.com.google.protobuf.ByteStringOutput only.intOutput only.intOutput only.intOutput only.getName()Output only.com.google.protobuf.ByteStringOutput only.com.google.protobuf.Parser<InterconnectRemoteLocation>Output only.com.google.protobuf.ByteStringOutput only.getPermittedConnections(int index) Output only.intOutput only.Output only.getPermittedConnectionsOrBuilder(int index) Output only.Output only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.intOutput only.com.google.protobuf.ByteStringOutput only.booleanOutput only.booleanOutput only.booleanhasCity()Output only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.inthashCode()booleanhasId()Output only.booleanhasKind()Output only.booleanhasLacp()Output only.booleanOutput only.booleanOutput only.booleanOutput only.booleanhasName()Output only.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(InterconnectRemoteLocation prototype) protected InterconnectRemoteLocation.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static InterconnectRemoteLocationparseDelimitedFrom(InputStream input) static InterconnectRemoteLocationparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static InterconnectRemoteLocationparseFrom(byte[] data) static InterconnectRemoteLocationparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static InterconnectRemoteLocationparseFrom(com.google.protobuf.ByteString data) static InterconnectRemoteLocationparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static InterconnectRemoteLocationparseFrom(com.google.protobuf.CodedInputStream input) static InterconnectRemoteLocationparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static InterconnectRemoteLocationparseFrom(InputStream input) static InterconnectRemoteLocationparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static InterconnectRemoteLocationparseFrom(ByteBuffer data) static InterconnectRemoteLocationparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<InterconnectRemoteLocation>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
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, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
ADDRESS_FIELD_NUMBER
public static final int ADDRESS_FIELD_NUMBER- See Also:
-
ATTACHMENT_CONFIGURATION_CONSTRAINTS_FIELD_NUMBER
public static final int ATTACHMENT_CONFIGURATION_CONSTRAINTS_FIELD_NUMBER- See Also:
-
CITY_FIELD_NUMBER
public static final int CITY_FIELD_NUMBER- See Also:
-
CONSTRAINTS_FIELD_NUMBER
public static final int CONSTRAINTS_FIELD_NUMBER- See Also:
-
CONTINENT_FIELD_NUMBER
public static final int CONTINENT_FIELD_NUMBER- See Also:
-
CREATION_TIMESTAMP_FIELD_NUMBER
public static final int CREATION_TIMESTAMP_FIELD_NUMBER- See Also:
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER- See Also:
-
FACILITY_PROVIDER_FIELD_NUMBER
public static final int FACILITY_PROVIDER_FIELD_NUMBER- See Also:
-
FACILITY_PROVIDER_FACILITY_ID_FIELD_NUMBER
public static final int FACILITY_PROVIDER_FACILITY_ID_FIELD_NUMBER- See Also:
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER- See Also:
-
KIND_FIELD_NUMBER
public static final int KIND_FIELD_NUMBER- See Also:
-
LACP_FIELD_NUMBER
public static final int LACP_FIELD_NUMBER- See Also:
-
MAX_LAG_SIZE100_GBPS_FIELD_NUMBER
public static final int MAX_LAG_SIZE100_GBPS_FIELD_NUMBER- See Also:
-
MAX_LAG_SIZE10_GBPS_FIELD_NUMBER
public static final int MAX_LAG_SIZE10_GBPS_FIELD_NUMBER- See Also:
-
MAX_LAG_SIZE400_GBPS_FIELD_NUMBER
public static final int MAX_LAG_SIZE400_GBPS_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
PEERINGDB_FACILITY_ID_FIELD_NUMBER
public static final int PEERINGDB_FACILITY_ID_FIELD_NUMBER- See Also:
-
PERMITTED_CONNECTIONS_FIELD_NUMBER
public static final int PERMITTED_CONNECTIONS_FIELD_NUMBER- See Also:
-
REMOTE_SERVICE_FIELD_NUMBER
public static final int REMOTE_SERVICE_FIELD_NUMBER- See Also:
-
SELF_LINK_FIELD_NUMBER
public static final int SELF_LINK_FIELD_NUMBER- See Also:
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
hasAddress
public boolean hasAddress()Output only. [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:
hasAddressin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- Whether the address field is set.
-
getAddress
Output only. [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:
getAddressin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The address.
-
getAddressBytes
public com.google.protobuf.ByteString getAddressBytes()Output only. [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:
getAddressBytesin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The bytes for address.
-
hasAttachmentConfigurationConstraints
public boolean hasAttachmentConfigurationConstraints()Output only. [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:
hasAttachmentConfigurationConstraintsin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- Whether the attachmentConfigurationConstraints field is set.
-
getAttachmentConfigurationConstraints
Output only. [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:
getAttachmentConfigurationConstraintsin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The attachmentConfigurationConstraints.
-
getAttachmentConfigurationConstraintsOrBuilder
public InterconnectAttachmentConfigurationConstraintsOrBuilder getAttachmentConfigurationConstraintsOrBuilder()Output only. [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:
getAttachmentConfigurationConstraintsOrBuilderin interfaceInterconnectRemoteLocationOrBuilder
-
hasCity
public boolean hasCity()Output only. [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:
hasCityin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- Whether the city field is set.
-
getCity
Output only. [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:
getCityin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The city.
-
getCityBytes
public com.google.protobuf.ByteString getCityBytes()Output only. [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:
getCityBytesin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The bytes for city.
-
hasConstraints
public boolean hasConstraints()Output only. [Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.
optional .google.cloud.compute.v1.InterconnectRemoteLocationConstraints constraints = 3909174;- Specified by:
hasConstraintsin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- Whether the constraints field is set.
-
getConstraints
Output only. [Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.
optional .google.cloud.compute.v1.InterconnectRemoteLocationConstraints constraints = 3909174;- Specified by:
getConstraintsin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The constraints.
-
getConstraintsOrBuilder
Output only. [Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.
optional .google.cloud.compute.v1.InterconnectRemoteLocationConstraints constraints = 3909174;- Specified by:
getConstraintsOrBuilderin interfaceInterconnectRemoteLocationOrBuilder
-
hasContinent
public boolean hasContinent()Output only. [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:
hasContinentin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- Whether the continent field is set.
-
getContinent
Output only. [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:
getContinentin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The continent.
-
getContinentBytes
public com.google.protobuf.ByteString getContinentBytes()Output only. [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:
getContinentBytesin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The bytes for continent.
-
hasCreationTimestamp
public boolean hasCreationTimestamp()Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Specified by:
hasCreationTimestampin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- Whether the creationTimestamp field is set.
-
getCreationTimestamp
Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Specified by:
getCreationTimestampin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The creationTimestamp.
-
getCreationTimestampBytes
public com.google.protobuf.ByteString getCreationTimestampBytes()Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Specified by:
getCreationTimestampBytesin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The bytes for creationTimestamp.
-
hasDescription
public boolean hasDescription()Output only. [Output Only] An optional description of the resource.
optional string description = 422937596;- Specified by:
hasDescriptionin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- Whether the description field is set.
-
getDescription
Output only. [Output Only] An optional description of the resource.
optional string description = 422937596;- Specified by:
getDescriptionin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()Output only. [Output Only] An optional description of the resource.
optional string description = 422937596;- Specified by:
getDescriptionBytesin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The bytes for description.
-
hasFacilityProvider
public boolean hasFacilityProvider()Output only. [Output Only] The name of the provider for this facility (e.g., EQUINIX).
optional string facility_provider = 533303309;- Specified by:
hasFacilityProviderin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- Whether the facilityProvider field is set.
-
getFacilityProvider
Output only. [Output Only] The name of the provider for this facility (e.g., EQUINIX).
optional string facility_provider = 533303309;- Specified by:
getFacilityProviderin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The facilityProvider.
-
getFacilityProviderBytes
public com.google.protobuf.ByteString getFacilityProviderBytes()Output only. [Output Only] The name of the provider for this facility (e.g., EQUINIX).
optional string facility_provider = 533303309;- Specified by:
getFacilityProviderBytesin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The bytes for facilityProvider.
-
hasFacilityProviderFacilityId
public boolean hasFacilityProviderFacilityId()Output only. [Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
optional string facility_provider_facility_id = 87269125;- Specified by:
hasFacilityProviderFacilityIdin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- Whether the facilityProviderFacilityId field is set.
-
getFacilityProviderFacilityId
Output only. [Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
optional string facility_provider_facility_id = 87269125;- Specified by:
getFacilityProviderFacilityIdin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The facilityProviderFacilityId.
-
getFacilityProviderFacilityIdBytes
public com.google.protobuf.ByteString getFacilityProviderFacilityIdBytes()Output only. [Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
optional string facility_provider_facility_id = 87269125;- Specified by:
getFacilityProviderFacilityIdBytesin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The bytes for facilityProviderFacilityId.
-
hasId
public boolean hasId()Output only. [Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;- Specified by:
hasIdin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- Whether the id field is set.
-
getId
public long getId()Output only. [Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;- Specified by:
getIdin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The id.
-
hasKind
public boolean hasKind()Output only. [Output Only] Type of the resource. Alwayscompute#interconnectRemoteLocation for interconnect remote locations.
optional string kind = 3292052;- Specified by:
hasKindin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- Whether the kind field is set.
-
getKind
Output only. [Output Only] Type of the resource. Alwayscompute#interconnectRemoteLocation for interconnect remote locations.
optional string kind = 3292052;- Specified by:
getKindin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The kind.
-
getKindBytes
public com.google.protobuf.ByteString getKindBytes()Output only. [Output Only] Type of the resource. Alwayscompute#interconnectRemoteLocation for interconnect remote locations.
optional string kind = 3292052;- Specified by:
getKindBytesin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The bytes for kind.
-
hasLacp
public boolean hasLacp()Output only. [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:
hasLacpin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- Whether the lacp field is set.
-
getLacp
Output only. [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:
getLacpin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The lacp.
-
getLacpBytes
public com.google.protobuf.ByteString getLacpBytes()Output only. [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:
getLacpBytesin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The bytes for lacp.
-
hasMaxLagSize100Gbps
public boolean hasMaxLagSize100Gbps()Output only. [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:
hasMaxLagSize100Gbpsin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- Whether the maxLagSize100Gbps field is set.
-
getMaxLagSize100Gbps
public int getMaxLagSize100Gbps()Output only. [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:
getMaxLagSize100Gbpsin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The maxLagSize100Gbps.
-
hasMaxLagSize10Gbps
public boolean hasMaxLagSize10Gbps()Output only. [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:
hasMaxLagSize10Gbpsin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- Whether the maxLagSize10Gbps field is set.
-
getMaxLagSize10Gbps
public int getMaxLagSize10Gbps()Output only. [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:
getMaxLagSize10Gbpsin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The maxLagSize10Gbps.
-
hasMaxLagSize400Gbps
public boolean hasMaxLagSize400Gbps()Output only. [Output Only] The maximum number of 400 Gbps ports supported in a link aggregation group (LAG). When linkType is 400 Gbps, requestedLinkCount cannot exceed max_lag_size_400_gbps.
optional int32 max_lag_size400_gbps = 104941138;- Specified by:
hasMaxLagSize400Gbpsin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- Whether the maxLagSize400Gbps field is set.
-
getMaxLagSize400Gbps
public int getMaxLagSize400Gbps()Output only. [Output Only] The maximum number of 400 Gbps ports supported in a link aggregation group (LAG). When linkType is 400 Gbps, requestedLinkCount cannot exceed max_lag_size_400_gbps.
optional int32 max_lag_size400_gbps = 104941138;- Specified by:
getMaxLagSize400Gbpsin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The maxLagSize400Gbps.
-
hasName
public boolean hasName()Output only. [Output Only] Name of the resource.
optional string name = 3373707;- Specified by:
hasNamein interfaceInterconnectRemoteLocationOrBuilder- Returns:
- Whether the name field is set.
-
getName
Output only. [Output Only] Name of the resource.
optional string name = 3373707;- Specified by:
getNamein interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Output only. [Output Only] Name of the resource.
optional string name = 3373707;- Specified by:
getNameBytesin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The bytes for name.
-
hasPeeringdbFacilityId
public boolean hasPeeringdbFacilityId()Output only. [Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
optional string peeringdb_facility_id = 536567094;- Specified by:
hasPeeringdbFacilityIdin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- Whether the peeringdbFacilityId field is set.
-
getPeeringdbFacilityId
Output only. [Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
optional string peeringdb_facility_id = 536567094;- Specified by:
getPeeringdbFacilityIdin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The peeringdbFacilityId.
-
getPeeringdbFacilityIdBytes
public com.google.protobuf.ByteString getPeeringdbFacilityIdBytes()Output only. [Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
optional string peeringdb_facility_id = 536567094;- Specified by:
getPeeringdbFacilityIdBytesin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The bytes for peeringdbFacilityId.
-
getPermittedConnectionsList
Output only. [Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;- Specified by:
getPermittedConnectionsListin interfaceInterconnectRemoteLocationOrBuilder
-
getPermittedConnectionsOrBuilderList
public List<? extends InterconnectRemoteLocationPermittedConnectionsOrBuilder> getPermittedConnectionsOrBuilderList()Output only. [Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;- Specified by:
getPermittedConnectionsOrBuilderListin interfaceInterconnectRemoteLocationOrBuilder
-
getPermittedConnectionsCount
public int getPermittedConnectionsCount()Output only. [Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;- Specified by:
getPermittedConnectionsCountin interfaceInterconnectRemoteLocationOrBuilder
-
getPermittedConnections
Output only. [Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;- Specified by:
getPermittedConnectionsin interfaceInterconnectRemoteLocationOrBuilder
-
getPermittedConnectionsOrBuilder
public InterconnectRemoteLocationPermittedConnectionsOrBuilder getPermittedConnectionsOrBuilder(int index) Output only. [Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;- Specified by:
getPermittedConnectionsOrBuilderin interfaceInterconnectRemoteLocationOrBuilder
-
hasRemoteService
public boolean hasRemoteService()Output only. [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:
hasRemoteServicein interfaceInterconnectRemoteLocationOrBuilder- Returns:
- Whether the remoteService field is set.
-
getRemoteService
Output only. [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:
getRemoteServicein interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The remoteService.
-
getRemoteServiceBytes
public com.google.protobuf.ByteString getRemoteServiceBytes()Output only. [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:
getRemoteServiceBytesin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The bytes for remoteService.
-
hasSelfLink
public boolean hasSelfLink()Output only. [Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Specified by:
hasSelfLinkin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- Whether the selfLink field is set.
-
getSelfLink
Output only. [Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Specified by:
getSelfLinkin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The selfLink.
-
getSelfLinkBytes
public com.google.protobuf.ByteString getSelfLinkBytes()Output only. [Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Specified by:
getSelfLinkBytesin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The bytes for selfLink.
-
hasStatus
public boolean hasStatus()Output only. [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:
hasStatusin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- Whether the status field is set.
-
getStatus
Output only. [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:
getStatusin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The status.
-
getStatusBytes
public com.google.protobuf.ByteString getStatusBytes()Output only. [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:
getStatusBytesin interfaceInterconnectRemoteLocationOrBuilder- Returns:
- The bytes for status.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein 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
- Throws:
IOException
-
parseFrom
public static InterconnectRemoteLocation parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- 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
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected InterconnectRemoteLocation.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-