Package com.google.cloud.compute.v1
Class InterconnectLocation
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.compute.v1.InterconnectLocation
- All Implemented Interfaces:
InterconnectLocationOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class InterconnectLocation
extends com.google.protobuf.GeneratedMessage
implements InterconnectLocationOrBuilder
Represents an Interconnect Attachment (VLAN) Location resource. You can use this resource to find location details about an Interconnect attachment (VLAN). For more information about interconnect attachments, read Creating VLAN Attachments.Protobuf type
google.cloud.compute.v1.InterconnectLocation- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumstatic final classRepresents an Interconnect Attachment (VLAN) Location resource.static enum[Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICAstatic enum[Output Only] The status of this InterconnectLocation, which can take one of the following values: - CLOSED: The InterconnectLocation is closed and is unavailable for provisioning new InterconnectsNested 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 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] Availability zone for this InterconnectLocation.com.google.protobuf.ByteString[Output Only] Availability zone for this InterconnectLocation.getAvailableFeatures(int index) [Output only] List of features available at this InterconnectLocation, which can take one of the following values: - IF_MACSEC - IF_CROSS_SITE_NETWORK Check the AvailableFeatures enum for the list of possible values.com.google.protobuf.ByteStringgetAvailableFeaturesBytes(int index) [Output only] List of features available at this InterconnectLocation, which can take one of the following values: - IF_MACSEC - IF_CROSS_SITE_NETWORK Check the AvailableFeatures enum for the list of possible values.int[Output only] List of features available at this InterconnectLocation, which can take one of the following values: - IF_MACSEC - IF_CROSS_SITE_NETWORK Check the AvailableFeatures enum for the list of possible values.com.google.protobuf.ProtocolStringList[Output only] List of features available at this InterconnectLocation, which can take one of the following values: - IF_MACSEC - IF_CROSS_SITE_NETWORK Check the AvailableFeatures enum for the list of possible values.getAvailableLinkTypes(int index) [Output only] List of link types available at this InterconnectLocation, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR - LINK_TYPE_ETHERNET_100G_LR - LINK_TYPE_ETHERNET_400G_LR4 Check the AvailableLinkTypes enum for the list of possible values.com.google.protobuf.ByteStringgetAvailableLinkTypesBytes(int index) [Output only] List of link types available at this InterconnectLocation, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR - LINK_TYPE_ETHERNET_100G_LR - LINK_TYPE_ETHERNET_400G_LR4 Check the AvailableLinkTypes enum for the list of possible values.int[Output only] List of link types available at this InterconnectLocation, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR - LINK_TYPE_ETHERNET_100G_LR - LINK_TYPE_ETHERNET_400G_LR4 Check the AvailableLinkTypes enum for the list of possible values.com.google.protobuf.ProtocolStringList[Output only] List of link types available at this InterconnectLocation, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR - LINK_TYPE_ETHERNET_100G_LR - LINK_TYPE_ETHERNET_400G_LR4 Check the AvailableLinkTypes enum for the list of possible values.getCity()[Output Only] Metropolitan area designator that indicates which city an interconnect is located.com.google.protobuf.ByteString[Output Only] Metropolitan area designator that indicates which city an interconnect is located.[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[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.Output only.com.google.protobuf.ByteStringOutput only.getCrossSiteInterconnectInfos(int index) [Output Only] A list of InterconnectLocation.CrossSiteInterconnectInfo objects, that describe where Cross-Site Interconnect wires may connect to from this location and associated connection parameters.int[Output Only] A list of InterconnectLocation.CrossSiteInterconnectInfo objects, that describe where Cross-Site Interconnect wires may connect to from this location and associated connection parameters.[Output Only] A list of InterconnectLocation.CrossSiteInterconnectInfo objects, that describe where Cross-Site Interconnect wires may connect to from this location and associated connection parameters.getCrossSiteInterconnectInfosOrBuilder(int index) [Output Only] A list of InterconnectLocation.CrossSiteInterconnectInfo objects, that describe where Cross-Site Interconnect wires may connect to from this location and associated connection parameters.[Output Only] A list of InterconnectLocation.CrossSiteInterconnectInfo objects, that describe where Cross-Site Interconnect wires may connect to from this location and associated connection parameters.static InterconnectLocationOutput 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.getName()Output only.com.google.protobuf.ByteStringOutput only.com.google.protobuf.Parser<InterconnectLocation>Output only.com.google.protobuf.ByteStringOutput only.getRegionInfos(int index) Output only.intOutput only.Output only.getRegionInfosOrBuilder(int index) Output only.List<? extends InterconnectLocationRegionInfoOrBuilder>Output only.Output only.com.google.protobuf.ByteStringOutput only.intOutput only.com.google.protobuf.ByteStringOutput only.intOutput only.com.google.protobuf.ProtocolStringListOutput only.[Output Only] The status of this InterconnectLocation, which can take one of the following values: - CLOSED: The InterconnectLocation is closed and is unavailable for provisioning new Interconnectscom.google.protobuf.ByteString[Output Only] The status of this InterconnectLocation, which can take one of the following values: - CLOSED: The InterconnectLocation is closed and is unavailable for provisioning new InterconnectsbooleanOutput only.booleanOutput only.boolean[Output Only] Availability zone for this InterconnectLocation.booleanhasCity()[Output Only] Metropolitan area designator that indicates which city an interconnect is located.boolean[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.booleanOutput only.booleanOutput only.booleanOutput only.booleanOutput only.inthashCode()booleanhasId()Output only.booleanhasKind()Output only.booleanhasName()Output only.booleanOutput only.booleanOutput only.boolean[Output Only] The status of this InterconnectLocation, which can take one of the following values: - CLOSED: The InterconnectLocation is closed and is unavailable for provisioning new InterconnectsbooleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic InterconnectLocation.Builderstatic InterconnectLocation.BuildernewBuilder(InterconnectLocation prototype) protected InterconnectLocation.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static InterconnectLocationparseDelimitedFrom(InputStream input) static InterconnectLocationparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static InterconnectLocationparseFrom(byte[] data) static InterconnectLocationparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static InterconnectLocationparseFrom(com.google.protobuf.ByteString data) static InterconnectLocationparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static InterconnectLocationparseFrom(com.google.protobuf.CodedInputStream input) static InterconnectLocationparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static InterconnectLocationparseFrom(InputStream input) static InterconnectLocationparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static InterconnectLocationparseFrom(ByteBuffer data) static InterconnectLocationparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<InterconnectLocation>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:
-
AVAILABILITY_ZONE_FIELD_NUMBER
public static final int AVAILABILITY_ZONE_FIELD_NUMBER- See Also:
-
AVAILABLE_FEATURES_FIELD_NUMBER
public static final int AVAILABLE_FEATURES_FIELD_NUMBER- See Also:
-
AVAILABLE_LINK_TYPES_FIELD_NUMBER
public static final int AVAILABLE_LINK_TYPES_FIELD_NUMBER- See Also:
-
CITY_FIELD_NUMBER
public static final int CITY_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:
-
CROSS_SITE_INTERCONNECT_INFOS_FIELD_NUMBER
public static final int CROSS_SITE_INTERCONNECT_INFOS_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:
-
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:
-
REGION_INFOS_FIELD_NUMBER
public static final int REGION_INFOS_FIELD_NUMBER- See Also:
-
SELF_LINK_FIELD_NUMBER
public static final int SELF_LINK_FIELD_NUMBER- See Also:
-
SINGLE_REGION_PRODUCTION_CRITICAL_PEER_LOCATIONS_FIELD_NUMBER
public static final int SINGLE_REGION_PRODUCTION_CRITICAL_PEER_LOCATIONS_FIELD_NUMBER- See Also:
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER- See Also:
-
SUPPORTS_PZS_FIELD_NUMBER
public static final int SUPPORTS_PZS_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 interfaceInterconnectLocationOrBuilder- 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 interfaceInterconnectLocationOrBuilder- 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 interfaceInterconnectLocationOrBuilder- Returns:
- The bytes for address.
-
hasAvailabilityZone
public boolean hasAvailabilityZone()[Output Only] Availability zone for this InterconnectLocation. Within a metropolitan area (metro), maintenance will not be simultaneously scheduled in more than one availability zone. Example: "zone1" or "zone2".
optional string availability_zone = 158459920;- Specified by:
hasAvailabilityZonein interfaceInterconnectLocationOrBuilder- Returns:
- Whether the availabilityZone field is set.
-
getAvailabilityZone
[Output Only] Availability zone for this InterconnectLocation. Within a metropolitan area (metro), maintenance will not be simultaneously scheduled in more than one availability zone. Example: "zone1" or "zone2".
optional string availability_zone = 158459920;- Specified by:
getAvailabilityZonein interfaceInterconnectLocationOrBuilder- Returns:
- The availabilityZone.
-
getAvailabilityZoneBytes
public com.google.protobuf.ByteString getAvailabilityZoneBytes()[Output Only] Availability zone for this InterconnectLocation. Within a metropolitan area (metro), maintenance will not be simultaneously scheduled in more than one availability zone. Example: "zone1" or "zone2".
optional string availability_zone = 158459920;- Specified by:
getAvailabilityZoneBytesin interfaceInterconnectLocationOrBuilder- Returns:
- The bytes for availabilityZone.
-
getAvailableFeaturesList
public com.google.protobuf.ProtocolStringList getAvailableFeaturesList()[Output only] List of features available at this InterconnectLocation, which can take one of the following values: - IF_MACSEC - IF_CROSS_SITE_NETWORK Check the AvailableFeatures enum for the list of possible values.
repeated string available_features = 496344307;- Specified by:
getAvailableFeaturesListin interfaceInterconnectLocationOrBuilder- Returns:
- A list containing the availableFeatures.
-
getAvailableFeaturesCount
public int getAvailableFeaturesCount()[Output only] List of features available at this InterconnectLocation, which can take one of the following values: - IF_MACSEC - IF_CROSS_SITE_NETWORK Check the AvailableFeatures enum for the list of possible values.
repeated string available_features = 496344307;- Specified by:
getAvailableFeaturesCountin interfaceInterconnectLocationOrBuilder- Returns:
- The count of availableFeatures.
-
getAvailableFeatures
[Output only] List of features available at this InterconnectLocation, which can take one of the following values: - IF_MACSEC - IF_CROSS_SITE_NETWORK Check the AvailableFeatures enum for the list of possible values.
repeated string available_features = 496344307;- Specified by:
getAvailableFeaturesin interfaceInterconnectLocationOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The availableFeatures at the given index.
-
getAvailableFeaturesBytes
public com.google.protobuf.ByteString getAvailableFeaturesBytes(int index) [Output only] List of features available at this InterconnectLocation, which can take one of the following values: - IF_MACSEC - IF_CROSS_SITE_NETWORK Check the AvailableFeatures enum for the list of possible values.
repeated string available_features = 496344307;- Specified by:
getAvailableFeaturesBytesin interfaceInterconnectLocationOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the availableFeatures at the given index.
-
getAvailableLinkTypesList
public com.google.protobuf.ProtocolStringList getAvailableLinkTypesList()[Output only] List of link types available at this InterconnectLocation, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR - LINK_TYPE_ETHERNET_100G_LR - LINK_TYPE_ETHERNET_400G_LR4 Check the AvailableLinkTypes enum for the list of possible values.
repeated string available_link_types = 509504298;- Specified by:
getAvailableLinkTypesListin interfaceInterconnectLocationOrBuilder- Returns:
- A list containing the availableLinkTypes.
-
getAvailableLinkTypesCount
public int getAvailableLinkTypesCount()[Output only] List of link types available at this InterconnectLocation, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR - LINK_TYPE_ETHERNET_100G_LR - LINK_TYPE_ETHERNET_400G_LR4 Check the AvailableLinkTypes enum for the list of possible values.
repeated string available_link_types = 509504298;- Specified by:
getAvailableLinkTypesCountin interfaceInterconnectLocationOrBuilder- Returns:
- The count of availableLinkTypes.
-
getAvailableLinkTypes
[Output only] List of link types available at this InterconnectLocation, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR - LINK_TYPE_ETHERNET_100G_LR - LINK_TYPE_ETHERNET_400G_LR4 Check the AvailableLinkTypes enum for the list of possible values.
repeated string available_link_types = 509504298;- Specified by:
getAvailableLinkTypesin interfaceInterconnectLocationOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The availableLinkTypes at the given index.
-
getAvailableLinkTypesBytes
public com.google.protobuf.ByteString getAvailableLinkTypesBytes(int index) [Output only] List of link types available at this InterconnectLocation, which can take one of the following values: - LINK_TYPE_ETHERNET_10G_LR - LINK_TYPE_ETHERNET_100G_LR - LINK_TYPE_ETHERNET_400G_LR4 Check the AvailableLinkTypes enum for the list of possible values.
repeated string available_link_types = 509504298;- Specified by:
getAvailableLinkTypesBytesin interfaceInterconnectLocationOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the availableLinkTypes at the given index.
-
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:
hasCityin interfaceInterconnectLocationOrBuilder- Returns:
- Whether the city field is set.
-
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:
getCityin interfaceInterconnectLocationOrBuilder- 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:
getCityBytesin interfaceInterconnectLocationOrBuilder- Returns:
- The bytes for city.
-
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:
hasContinentin interfaceInterconnectLocationOrBuilder- Returns:
- Whether the continent field is set.
-
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:
getContinentin interfaceInterconnectLocationOrBuilder- 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:
getContinentBytesin interfaceInterconnectLocationOrBuilder- 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 interfaceInterconnectLocationOrBuilder- 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 interfaceInterconnectLocationOrBuilder- 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 interfaceInterconnectLocationOrBuilder- Returns:
- The bytes for creationTimestamp.
-
getCrossSiteInterconnectInfosList
[Output Only] A list of InterconnectLocation.CrossSiteInterconnectInfo objects, that describe where Cross-Site Interconnect wires may connect to from this location and associated connection parameters. Cross-Site Interconnect isn't allowed to locations which are not listed.
repeated .google.cloud.compute.v1.InterconnectLocationCrossSiteInterconnectInfo cross_site_interconnect_infos = 248573837;- Specified by:
getCrossSiteInterconnectInfosListin interfaceInterconnectLocationOrBuilder
-
getCrossSiteInterconnectInfosOrBuilderList
public List<? extends InterconnectLocationCrossSiteInterconnectInfoOrBuilder> getCrossSiteInterconnectInfosOrBuilderList()[Output Only] A list of InterconnectLocation.CrossSiteInterconnectInfo objects, that describe where Cross-Site Interconnect wires may connect to from this location and associated connection parameters. Cross-Site Interconnect isn't allowed to locations which are not listed.
repeated .google.cloud.compute.v1.InterconnectLocationCrossSiteInterconnectInfo cross_site_interconnect_infos = 248573837;- Specified by:
getCrossSiteInterconnectInfosOrBuilderListin interfaceInterconnectLocationOrBuilder
-
getCrossSiteInterconnectInfosCount
public int getCrossSiteInterconnectInfosCount()[Output Only] A list of InterconnectLocation.CrossSiteInterconnectInfo objects, that describe where Cross-Site Interconnect wires may connect to from this location and associated connection parameters. Cross-Site Interconnect isn't allowed to locations which are not listed.
repeated .google.cloud.compute.v1.InterconnectLocationCrossSiteInterconnectInfo cross_site_interconnect_infos = 248573837;- Specified by:
getCrossSiteInterconnectInfosCountin interfaceInterconnectLocationOrBuilder
-
getCrossSiteInterconnectInfos
[Output Only] A list of InterconnectLocation.CrossSiteInterconnectInfo objects, that describe where Cross-Site Interconnect wires may connect to from this location and associated connection parameters. Cross-Site Interconnect isn't allowed to locations which are not listed.
repeated .google.cloud.compute.v1.InterconnectLocationCrossSiteInterconnectInfo cross_site_interconnect_infos = 248573837;- Specified by:
getCrossSiteInterconnectInfosin interfaceInterconnectLocationOrBuilder
-
getCrossSiteInterconnectInfosOrBuilder
public InterconnectLocationCrossSiteInterconnectInfoOrBuilder getCrossSiteInterconnectInfosOrBuilder(int index) [Output Only] A list of InterconnectLocation.CrossSiteInterconnectInfo objects, that describe where Cross-Site Interconnect wires may connect to from this location and associated connection parameters. Cross-Site Interconnect isn't allowed to locations which are not listed.
repeated .google.cloud.compute.v1.InterconnectLocationCrossSiteInterconnectInfo cross_site_interconnect_infos = 248573837;- Specified by:
getCrossSiteInterconnectInfosOrBuilderin interfaceInterconnectLocationOrBuilder
-
hasDescription
public boolean hasDescription()Output only. [Output Only] An optional description of the resource.
optional string description = 422937596;- Specified by:
hasDescriptionin interfaceInterconnectLocationOrBuilder- 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 interfaceInterconnectLocationOrBuilder- 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 interfaceInterconnectLocationOrBuilder- 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 interfaceInterconnectLocationOrBuilder- 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 interfaceInterconnectLocationOrBuilder- 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 interfaceInterconnectLocationOrBuilder- 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 interfaceInterconnectLocationOrBuilder- 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 interfaceInterconnectLocationOrBuilder- 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 interfaceInterconnectLocationOrBuilder- 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 interfaceInterconnectLocationOrBuilder- 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 interfaceInterconnectLocationOrBuilder- Returns:
- The id.
-
hasKind
public boolean hasKind()Output only. [Output Only] Type of the resource. Alwayscompute#interconnectLocation for interconnect locations.
optional string kind = 3292052;- Specified by:
hasKindin interfaceInterconnectLocationOrBuilder- Returns:
- Whether the kind field is set.
-
getKind
Output only. [Output Only] Type of the resource. Alwayscompute#interconnectLocation for interconnect locations.
optional string kind = 3292052;- Specified by:
getKindin interfaceInterconnectLocationOrBuilder- Returns:
- The kind.
-
getKindBytes
public com.google.protobuf.ByteString getKindBytes()Output only. [Output Only] Type of the resource. Alwayscompute#interconnectLocation for interconnect locations.
optional string kind = 3292052;- Specified by:
getKindBytesin interfaceInterconnectLocationOrBuilder- Returns:
- The bytes for kind.
-
hasName
public boolean hasName()Output only. [Output Only] Name of the resource.
optional string name = 3373707;- Specified by:
hasNamein interfaceInterconnectLocationOrBuilder- Returns:
- Whether the name field is set.
-
getName
Output only. [Output Only] Name of the resource.
optional string name = 3373707;- Specified by:
getNamein interfaceInterconnectLocationOrBuilder- 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 interfaceInterconnectLocationOrBuilder- 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 interfaceInterconnectLocationOrBuilder- 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 interfaceInterconnectLocationOrBuilder- 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 interfaceInterconnectLocationOrBuilder- Returns:
- The bytes for peeringdbFacilityId.
-
getRegionInfosList
Output only. [Output Only] A list of InterconnectLocation.RegionInfo objects, that describe parameters pertaining to the relation between this InterconnectLocation and various Google Cloud regions.
repeated .google.cloud.compute.v1.InterconnectLocationRegionInfo region_infos = 312194170;- Specified by:
getRegionInfosListin interfaceInterconnectLocationOrBuilder
-
getRegionInfosOrBuilderList
Output only. [Output Only] A list of InterconnectLocation.RegionInfo objects, that describe parameters pertaining to the relation between this InterconnectLocation and various Google Cloud regions.
repeated .google.cloud.compute.v1.InterconnectLocationRegionInfo region_infos = 312194170;- Specified by:
getRegionInfosOrBuilderListin interfaceInterconnectLocationOrBuilder
-
getRegionInfosCount
public int getRegionInfosCount()Output only. [Output Only] A list of InterconnectLocation.RegionInfo objects, that describe parameters pertaining to the relation between this InterconnectLocation and various Google Cloud regions.
repeated .google.cloud.compute.v1.InterconnectLocationRegionInfo region_infos = 312194170;- Specified by:
getRegionInfosCountin interfaceInterconnectLocationOrBuilder
-
getRegionInfos
Output only. [Output Only] A list of InterconnectLocation.RegionInfo objects, that describe parameters pertaining to the relation between this InterconnectLocation and various Google Cloud regions.
repeated .google.cloud.compute.v1.InterconnectLocationRegionInfo region_infos = 312194170;- Specified by:
getRegionInfosin interfaceInterconnectLocationOrBuilder
-
getRegionInfosOrBuilder
Output only. [Output Only] A list of InterconnectLocation.RegionInfo objects, that describe parameters pertaining to the relation between this InterconnectLocation and various Google Cloud regions.
repeated .google.cloud.compute.v1.InterconnectLocationRegionInfo region_infos = 312194170;- Specified by:
getRegionInfosOrBuilderin interfaceInterconnectLocationOrBuilder
-
hasSelfLink
public boolean hasSelfLink()Output only. [Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Specified by:
hasSelfLinkin interfaceInterconnectLocationOrBuilder- 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 interfaceInterconnectLocationOrBuilder- 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 interfaceInterconnectLocationOrBuilder- Returns:
- The bytes for selfLink.
-
getSingleRegionProductionCriticalPeerLocationsList
public com.google.protobuf.ProtocolStringList getSingleRegionProductionCriticalPeerLocationsList()Output only. [Output Only] URLs of the other locations that can pair up with this location to support Single-Region 99.99% SLA. E.g. iad-zone1-1 and iad-zone2-5467 are Single-Region 99.99% peer locations of each other.
repeated string single_region_production_critical_peer_locations = 439537103;- Specified by:
getSingleRegionProductionCriticalPeerLocationsListin interfaceInterconnectLocationOrBuilder- Returns:
- A list containing the singleRegionProductionCriticalPeerLocations.
-
getSingleRegionProductionCriticalPeerLocationsCount
public int getSingleRegionProductionCriticalPeerLocationsCount()Output only. [Output Only] URLs of the other locations that can pair up with this location to support Single-Region 99.99% SLA. E.g. iad-zone1-1 and iad-zone2-5467 are Single-Region 99.99% peer locations of each other.
repeated string single_region_production_critical_peer_locations = 439537103;- Specified by:
getSingleRegionProductionCriticalPeerLocationsCountin interfaceInterconnectLocationOrBuilder- Returns:
- The count of singleRegionProductionCriticalPeerLocations.
-
getSingleRegionProductionCriticalPeerLocations
Output only. [Output Only] URLs of the other locations that can pair up with this location to support Single-Region 99.99% SLA. E.g. iad-zone1-1 and iad-zone2-5467 are Single-Region 99.99% peer locations of each other.
repeated string single_region_production_critical_peer_locations = 439537103;- Specified by:
getSingleRegionProductionCriticalPeerLocationsin interfaceInterconnectLocationOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The singleRegionProductionCriticalPeerLocations at the given index.
-
getSingleRegionProductionCriticalPeerLocationsBytes
public com.google.protobuf.ByteString getSingleRegionProductionCriticalPeerLocationsBytes(int index) Output only. [Output Only] URLs of the other locations that can pair up with this location to support Single-Region 99.99% SLA. E.g. iad-zone1-1 and iad-zone2-5467 are Single-Region 99.99% peer locations of each other.
repeated string single_region_production_critical_peer_locations = 439537103;- Specified by:
getSingleRegionProductionCriticalPeerLocationsBytesin interfaceInterconnectLocationOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the singleRegionProductionCriticalPeerLocations at the given index.
-
hasStatus
public boolean hasStatus()[Output Only] The status of this InterconnectLocation, which can take one of the following values: - CLOSED: The InterconnectLocation is closed and is unavailable for provisioning new Interconnects. - AVAILABLE: The InterconnectLocation is available for provisioning new Interconnects. Check the Status enum for the list of possible values.
optional string status = 181260274;- Specified by:
hasStatusin interfaceInterconnectLocationOrBuilder- Returns:
- Whether the status field is set.
-
getStatus
[Output Only] The status of this InterconnectLocation, which can take one of the following values: - CLOSED: The InterconnectLocation is closed and is unavailable for provisioning new Interconnects. - AVAILABLE: The InterconnectLocation is available for provisioning new Interconnects. Check the Status enum for the list of possible values.
optional string status = 181260274;- Specified by:
getStatusin interfaceInterconnectLocationOrBuilder- Returns:
- The status.
-
getStatusBytes
public com.google.protobuf.ByteString getStatusBytes()[Output Only] The status of this InterconnectLocation, which can take one of the following values: - CLOSED: The InterconnectLocation is closed and is unavailable for provisioning new Interconnects. - AVAILABLE: The InterconnectLocation is available for provisioning new Interconnects. Check the Status enum for the list of possible values.
optional string status = 181260274;- Specified by:
getStatusBytesin interfaceInterconnectLocationOrBuilder- Returns:
- The bytes for status.
-
hasSupportsPzs
public boolean hasSupportsPzs()Output only. [Output Only] Reserved for future use.
optional bool supports_pzs = 83983214;- Specified by:
hasSupportsPzsin interfaceInterconnectLocationOrBuilder- Returns:
- Whether the supportsPzs field is set.
-
getSupportsPzs
public boolean getSupportsPzs()Output only. [Output Only] Reserved for future use.
optional bool supports_pzs = 83983214;- Specified by:
getSupportsPzsin interfaceInterconnectLocationOrBuilder- Returns:
- The supportsPzs.
-
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 InterconnectLocation parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectLocation parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectLocation parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectLocation parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectLocation parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InterconnectLocation parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static InterconnectLocation parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static InterconnectLocation parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static InterconnectLocation parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static InterconnectLocation 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 InterconnectLocation.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
-