Class InterconnectRemoteLocation.Builder (1.52.0)

public static final class InterconnectRemoteLocation.Builder extends GeneratedMessageV3.Builder<InterconnectRemoteLocation.Builder> 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

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllPermittedConnections(Iterable<? extends InterconnectRemoteLocationPermittedConnections> values)

public InterconnectRemoteLocation.Builder addAllPermittedConnections(Iterable<? extends InterconnectRemoteLocationPermittedConnections> values)

[Output Only] Permitted connections.

repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;

Parameter
Name Description
values Iterable<? extends com.google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections>
Returns
Type Description
InterconnectRemoteLocation.Builder

addPermittedConnections(InterconnectRemoteLocationPermittedConnections value)

public InterconnectRemoteLocation.Builder addPermittedConnections(InterconnectRemoteLocationPermittedConnections value)

[Output Only] Permitted connections.

repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;

Parameter
Name Description
value InterconnectRemoteLocationPermittedConnections
Returns
Type Description
InterconnectRemoteLocation.Builder

addPermittedConnections(InterconnectRemoteLocationPermittedConnections.Builder builderForValue)

public InterconnectRemoteLocation.Builder addPermittedConnections(InterconnectRemoteLocationPermittedConnections.Builder builderForValue)

[Output Only] Permitted connections.

repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;

Parameter
Name Description
builderForValue InterconnectRemoteLocationPermittedConnections.Builder
Returns
Type Description
InterconnectRemoteLocation.Builder

addPermittedConnections(int index, InterconnectRemoteLocationPermittedConnections value)

public InterconnectRemoteLocation.Builder addPermittedConnections(int index, InterconnectRemoteLocationPermittedConnections value)

[Output Only] Permitted connections.

repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;

Parameters
Name Description
index int
value InterconnectRemoteLocationPermittedConnections
Returns
Type Description
InterconnectRemoteLocation.Builder

addPermittedConnections(int index, InterconnectRemoteLocationPermittedConnections.Builder builderForValue)

public InterconnectRemoteLocation.Builder addPermittedConnections(int index, InterconnectRemoteLocationPermittedConnections.Builder builderForValue)

[Output Only] Permitted connections.

repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;

Parameters
Name Description
index int
builderForValue InterconnectRemoteLocationPermittedConnections.Builder
Returns
Type Description
InterconnectRemoteLocation.Builder

addPermittedConnectionsBuilder()

public InterconnectRemoteLocationPermittedConnections.Builder addPermittedConnectionsBuilder()

[Output Only] Permitted connections.

repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;

Returns
Type Description
InterconnectRemoteLocationPermittedConnections.Builder

addPermittedConnectionsBuilder(int index)

public InterconnectRemoteLocationPermittedConnections.Builder addPermittedConnectionsBuilder(int index)

[Output Only] Permitted connections.

repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;

Parameter
Name Description
index int
Returns
Type Description
InterconnectRemoteLocationPermittedConnections.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public InterconnectRemoteLocation.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
InterconnectRemoteLocation.Builder
Overrides

build()

public InterconnectRemoteLocation build()
Returns
Type Description
InterconnectRemoteLocation

buildPartial()

public InterconnectRemoteLocation buildPartial()
Returns
Type Description
InterconnectRemoteLocation

clear()

public InterconnectRemoteLocation.Builder clear()
Returns
Type Description
InterconnectRemoteLocation.Builder
Overrides

clearAddress()

public InterconnectRemoteLocation.Builder clearAddress()

[Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.

optional string address = 462920692;

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

clearAttachmentConfigurationConstraints()

public InterconnectRemoteLocation.Builder clearAttachmentConfigurationConstraints()

[Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field that apply to all attachments for this remote location.

optional .google.cloud.compute.v1.InterconnectAttachmentConfigurationConstraints attachment_configuration_constraints = 326825041;

Returns
Type Description
InterconnectRemoteLocation.Builder

clearCity()

public InterconnectRemoteLocation.Builder clearCity()

[Output Only] Metropolitan area designator that indicates which city an interconnect is located. For example: "Chicago, IL", "Amsterdam, Netherlands".

optional string city = 3053931;

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

clearConstraints()

public InterconnectRemoteLocation.Builder clearConstraints()

[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.

optional .google.cloud.compute.v1.InterconnectRemoteLocationConstraints constraints = 3909174;

Returns
Type Description
InterconnectRemoteLocation.Builder

clearContinent()

public InterconnectRemoteLocation.Builder clearContinent()

[Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA Check the Continent enum for the list of possible values.

optional string continent = 133442996;

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

clearCreationTimestamp()

public InterconnectRemoteLocation.Builder clearCreationTimestamp()

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

clearDescription()

public InterconnectRemoteLocation.Builder clearDescription()

[Output Only] An optional description of the resource.

optional string description = 422937596;

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

clearFacilityProvider()

public InterconnectRemoteLocation.Builder clearFacilityProvider()

[Output Only] The name of the provider for this facility (e.g., EQUINIX).

optional string facility_provider = 533303309;

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

clearFacilityProviderFacilityId()

public InterconnectRemoteLocation.Builder clearFacilityProviderFacilityId()

[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).

optional string facility_provider_facility_id = 87269125;

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public InterconnectRemoteLocation.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
InterconnectRemoteLocation.Builder
Overrides

clearId()

public InterconnectRemoteLocation.Builder clearId()

[Output Only] The unique identifier for the resource. This identifier is defined by the server.

optional uint64 id = 3355;

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

clearKind()

public InterconnectRemoteLocation.Builder clearKind()

[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.

optional string kind = 3292052;

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

clearLacp()

public InterconnectRemoteLocation.Builder clearLacp()

[Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED Check the Lacp enum for the list of possible values.

optional string lacp = 3313826;

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

clearMaxLagSize100Gbps()

public InterconnectRemoteLocation.Builder clearMaxLagSize100Gbps()

[Output Only] The maximum number of 100 Gbps ports supported in a link aggregation group (LAG). When linkType is 100 Gbps, requestedLinkCount cannot exceed max_lag_size_100_gbps.

optional int32 max_lag_size100_gbps = 245219253;

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

clearMaxLagSize10Gbps()

public InterconnectRemoteLocation.Builder clearMaxLagSize10Gbps()

[Output Only] The maximum number of 10 Gbps ports supported in a link aggregation group (LAG). When linkType is 10 Gbps, requestedLinkCount cannot exceed max_lag_size_10_gbps.

optional int32 max_lag_size10_gbps = 294007573;

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

clearName()

public InterconnectRemoteLocation.Builder clearName()

[Output Only] Name of the resource.

optional string name = 3373707;

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public InterconnectRemoteLocation.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
InterconnectRemoteLocation.Builder
Overrides

clearPeeringdbFacilityId()

public InterconnectRemoteLocation.Builder clearPeeringdbFacilityId()

[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).

optional string peeringdb_facility_id = 536567094;

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

clearPermittedConnections()

public InterconnectRemoteLocation.Builder clearPermittedConnections()

[Output Only] Permitted connections.

repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;

Returns
Type Description
InterconnectRemoteLocation.Builder

clearRemoteService()

public InterconnectRemoteLocation.Builder clearRemoteService()

[Output Only] Indicates the service provider present at the remote location. Example values: "Amazon Web Services", "Microsoft Azure".

optional string remote_service = 391954364;

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

public InterconnectRemoteLocation.Builder clearSelfLink()

[Output Only] Server-defined URL for the resource.

optional string self_link = 456214797;

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

clearStatus()

public InterconnectRemoteLocation.Builder clearStatus()

[Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects. Check the Status enum for the list of possible values.

optional string status = 181260274;

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

clone()

public InterconnectRemoteLocation.Builder clone()
Returns
Type Description
InterconnectRemoteLocation.Builder
Overrides

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;

Returns
Type Description
String

The address.

getAddressBytes()

public ByteString getAddressBytes()

[Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.

optional string address = 462920692;

Returns
Type Description
ByteString

The bytes for address.

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;

Returns
Type Description
InterconnectAttachmentConfigurationConstraints

The attachmentConfigurationConstraints.

getAttachmentConfigurationConstraintsBuilder()

public InterconnectAttachmentConfigurationConstraints.Builder getAttachmentConfigurationConstraintsBuilder()

[Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field that apply to all attachments for this remote location.

optional .google.cloud.compute.v1.InterconnectAttachmentConfigurationConstraints attachment_configuration_constraints = 326825041;

Returns
Type Description
InterconnectAttachmentConfigurationConstraints.Builder

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;

Returns
Type Description
InterconnectAttachmentConfigurationConstraintsOrBuilder

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;

Returns
Type Description
String

The city.

getCityBytes()

public ByteString getCityBytes()

[Output Only] Metropolitan area designator that indicates which city an interconnect is located. For example: "Chicago, IL", "Amsterdam, Netherlands".

optional string city = 3053931;

Returns
Type Description
ByteString

The bytes for city.

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;

Returns
Type Description
InterconnectRemoteLocationConstraints

The constraints.

getConstraintsBuilder()

public InterconnectRemoteLocationConstraints.Builder getConstraintsBuilder()

[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.

optional .google.cloud.compute.v1.InterconnectRemoteLocationConstraints constraints = 3909174;

Returns
Type Description
InterconnectRemoteLocationConstraints.Builder

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;

Returns
Type Description
InterconnectRemoteLocationConstraintsOrBuilder

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;

Returns
Type Description
String

The continent.

getContinentBytes()

public ByteString getContinentBytes()

[Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA Check the Continent enum for the list of possible values.

optional string continent = 133442996;

Returns
Type Description
ByteString

The bytes for continent.

getCreationTimestamp()

public String getCreationTimestamp()

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
String

The creationTimestamp.

getCreationTimestampBytes()

public ByteString getCreationTimestampBytes()

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
ByteString

The bytes for creationTimestamp.

getDefaultInstanceForType()

public InterconnectRemoteLocation getDefaultInstanceForType()
Returns
Type Description
InterconnectRemoteLocation

getDescription()

public String getDescription()

[Output Only] An optional description of the resource.

optional string description = 422937596;

Returns
Type Description
String

The description.

getDescriptionBytes()

public ByteString getDescriptionBytes()

[Output Only] An optional description of the resource.

optional string description = 422937596;

Returns
Type Description
ByteString

The bytes for description.

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getFacilityProvider()

public String getFacilityProvider()

[Output Only] The name of the provider for this facility (e.g., EQUINIX).

optional string facility_provider = 533303309;

Returns
Type Description
String

The facilityProvider.

getFacilityProviderBytes()

public ByteString getFacilityProviderBytes()

[Output Only] The name of the provider for this facility (e.g., EQUINIX).

optional string facility_provider = 533303309;

Returns
Type Description
ByteString

The bytes for facilityProvider.

getFacilityProviderFacilityId()

public String getFacilityProviderFacilityId()

[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).

optional string facility_provider_facility_id = 87269125;

Returns
Type Description
String

The facilityProviderFacilityId.

getFacilityProviderFacilityIdBytes()

public ByteString getFacilityProviderFacilityIdBytes()

[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).

optional string facility_provider_facility_id = 87269125;

Returns
Type Description
ByteString

The bytes for facilityProviderFacilityId.

getId()

public long getId()

[Output Only] The unique identifier for the resource. This identifier is defined by the server.

optional uint64 id = 3355;

Returns
Type Description
long

The id.

getKind()

public String getKind()

[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.

optional string kind = 3292052;

Returns
Type Description
String

The kind.

getKindBytes()

public ByteString getKindBytes()

[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.

optional string kind = 3292052;

Returns
Type Description
ByteString

The bytes for kind.

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;

Returns
Type Description
String

The lacp.

getLacpBytes()

public ByteString getLacpBytes()

[Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED Check the Lacp enum for the list of possible values.

optional string lacp = 3313826;

Returns
Type Description
ByteString

The bytes for lacp.

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;

Returns
Type Description
int

The maxLagSize100Gbps.

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;

Returns
Type Description
int

The maxLagSize10Gbps.

getName()

public String getName()

[Output Only] Name of the resource.

optional string name = 3373707;

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

[Output Only] Name of the resource.

optional string name = 3373707;

Returns
Type Description
ByteString

The bytes for name.

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;

Returns
Type Description
String

The peeringdbFacilityId.

getPeeringdbFacilityIdBytes()

public ByteString getPeeringdbFacilityIdBytes()

[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).

optional string peeringdb_facility_id = 536567094;

Returns
Type Description
ByteString

The bytes for peeringdbFacilityId.

getPermittedConnections(int index)

public InterconnectRemoteLocationPermittedConnections getPermittedConnections(int index)

[Output Only] Permitted connections.

repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;

Parameter
Name Description
index int
Returns
Type Description
InterconnectRemoteLocationPermittedConnections

getPermittedConnectionsBuilder(int index)

public InterconnectRemoteLocationPermittedConnections.Builder getPermittedConnectionsBuilder(int index)

[Output Only] Permitted connections.

repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;

Parameter
Name Description
index int
Returns
Type Description
InterconnectRemoteLocationPermittedConnections.Builder

getPermittedConnectionsBuilderList()

public List<InterconnectRemoteLocationPermittedConnections.Builder> getPermittedConnectionsBuilderList()

[Output Only] Permitted connections.

repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;

Returns
Type Description
List<Builder>

getPermittedConnectionsCount()

public int getPermittedConnectionsCount()

[Output Only] Permitted connections.

repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;

Returns
Type Description
int

getPermittedConnectionsList()

public List<InterconnectRemoteLocationPermittedConnections> getPermittedConnectionsList()

[Output Only] Permitted connections.

repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;

Returns
Type Description
List<InterconnectRemoteLocationPermittedConnections>

getPermittedConnectionsOrBuilder(int index)

public InterconnectRemoteLocationPermittedConnectionsOrBuilder getPermittedConnectionsOrBuilder(int index)

[Output Only] Permitted connections.

repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;

Parameter
Name Description
index int
Returns
Type Description
InterconnectRemoteLocationPermittedConnectionsOrBuilder

getPermittedConnectionsOrBuilderList()

public List<? extends InterconnectRemoteLocationPermittedConnectionsOrBuilder> getPermittedConnectionsOrBuilderList()

[Output Only] Permitted connections.

repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;

Returns
Type Description
List<? extends com.google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnectionsOrBuilder>

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;

Returns
Type Description
String

The remoteService.

getRemoteServiceBytes()

public ByteString getRemoteServiceBytes()

[Output Only] Indicates the service provider present at the remote location. Example values: "Amazon Web Services", "Microsoft Azure".

optional string remote_service = 391954364;

Returns
Type Description
ByteString

The bytes for remoteService.

public String getSelfLink()

[Output Only] Server-defined URL for the resource.

optional string self_link = 456214797;

Returns
Type Description
String

The selfLink.

getSelfLinkBytes()

public ByteString getSelfLinkBytes()

[Output Only] Server-defined URL for the resource.

optional string self_link = 456214797;

Returns
Type Description
ByteString

The bytes for selfLink.

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;

Returns
Type Description
String

The status.

getStatusBytes()

public ByteString getStatusBytes()

[Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects. Check the Status enum for the list of possible values.

optional string status = 181260274;

Returns
Type Description
ByteString

The bytes for status.

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;

Returns
Type Description
boolean

Whether the address field is set.

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;

Returns
Type Description
boolean

Whether the attachmentConfigurationConstraints field is set.

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;

Returns
Type Description
boolean

Whether the city field is set.

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;

Returns
Type Description
boolean

Whether the constraints field is set.

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;

Returns
Type Description
boolean

Whether the continent field is set.

hasCreationTimestamp()

public boolean hasCreationTimestamp()

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
boolean

Whether the creationTimestamp field is set.

hasDescription()

public boolean hasDescription()

[Output Only] An optional description of the resource.

optional string description = 422937596;

Returns
Type Description
boolean

Whether the description field is set.

hasFacilityProvider()

public boolean hasFacilityProvider()

[Output Only] The name of the provider for this facility (e.g., EQUINIX).

optional string facility_provider = 533303309;

Returns
Type Description
boolean

Whether the facilityProvider field is set.

hasFacilityProviderFacilityId()

public boolean hasFacilityProviderFacilityId()

[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).

optional string facility_provider_facility_id = 87269125;

Returns
Type Description
boolean

Whether the facilityProviderFacilityId field is set.

hasId()

public boolean hasId()

[Output Only] The unique identifier for the resource. This identifier is defined by the server.

optional uint64 id = 3355;

Returns
Type Description
boolean

Whether the id field is set.

hasKind()

public boolean hasKind()

[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.

optional string kind = 3292052;

Returns
Type Description
boolean

Whether the kind field is set.

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;

Returns
Type Description
boolean

Whether the lacp field is set.

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;

Returns
Type Description
boolean

Whether the maxLagSize100Gbps field is set.

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;

Returns
Type Description
boolean

Whether the maxLagSize10Gbps field is set.

hasName()

public boolean hasName()

[Output Only] Name of the resource.

optional string name = 3373707;

Returns
Type Description
boolean

Whether the name field is set.

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;

Returns
Type Description
boolean

Whether the peeringdbFacilityId field is set.

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;

Returns
Type Description
boolean

Whether the remoteService field is set.

public boolean hasSelfLink()

[Output Only] Server-defined URL for the resource.

optional string self_link = 456214797;

Returns
Type Description
boolean

Whether the selfLink field is set.

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;

Returns
Type Description
boolean

Whether the status field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAttachmentConfigurationConstraints(InterconnectAttachmentConfigurationConstraints value)

public InterconnectRemoteLocation.Builder mergeAttachmentConfigurationConstraints(InterconnectAttachmentConfigurationConstraints value)

[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;

Parameter
Name Description
value InterconnectAttachmentConfigurationConstraints
Returns
Type Description
InterconnectRemoteLocation.Builder

mergeConstraints(InterconnectRemoteLocationConstraints value)

public InterconnectRemoteLocation.Builder mergeConstraints(InterconnectRemoteLocationConstraints value)

[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.

optional .google.cloud.compute.v1.InterconnectRemoteLocationConstraints constraints = 3909174;

Parameter
Name Description
value InterconnectRemoteLocationConstraints
Returns
Type Description
InterconnectRemoteLocation.Builder

mergeFrom(InterconnectRemoteLocation other)

public InterconnectRemoteLocation.Builder mergeFrom(InterconnectRemoteLocation other)
Parameter
Name Description
other InterconnectRemoteLocation
Returns
Type Description
InterconnectRemoteLocation.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public InterconnectRemoteLocation.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InterconnectRemoteLocation.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public InterconnectRemoteLocation.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
InterconnectRemoteLocation.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final InterconnectRemoteLocation.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
InterconnectRemoteLocation.Builder
Overrides

removePermittedConnections(int index)

public InterconnectRemoteLocation.Builder removePermittedConnections(int index)

[Output Only] Permitted connections.

repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;

Parameter
Name Description
index int
Returns
Type Description
InterconnectRemoteLocation.Builder

setAddress(String value)

public InterconnectRemoteLocation.Builder setAddress(String value)

[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;

Parameter
Name Description
value String

The address to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setAddressBytes(ByteString value)

public InterconnectRemoteLocation.Builder setAddressBytes(ByteString value)

[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;

Parameter
Name Description
value ByteString

The bytes for address to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setAttachmentConfigurationConstraints(InterconnectAttachmentConfigurationConstraints value)

public InterconnectRemoteLocation.Builder setAttachmentConfigurationConstraints(InterconnectAttachmentConfigurationConstraints value)

[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;

Parameter
Name Description
value InterconnectAttachmentConfigurationConstraints
Returns
Type Description
InterconnectRemoteLocation.Builder

setAttachmentConfigurationConstraints(InterconnectAttachmentConfigurationConstraints.Builder builderForValue)

public InterconnectRemoteLocation.Builder setAttachmentConfigurationConstraints(InterconnectAttachmentConfigurationConstraints.Builder builderForValue)

[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;

Parameter
Name Description
builderForValue InterconnectAttachmentConfigurationConstraints.Builder
Returns
Type Description
InterconnectRemoteLocation.Builder

setCity(String value)

public InterconnectRemoteLocation.Builder setCity(String value)

[Output Only] Metropolitan area designator that indicates which city an interconnect is located. For example: "Chicago, IL", "Amsterdam, Netherlands".

optional string city = 3053931;

Parameter
Name Description
value String

The city to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setCityBytes(ByteString value)

public InterconnectRemoteLocation.Builder setCityBytes(ByteString value)

[Output Only] Metropolitan area designator that indicates which city an interconnect is located. For example: "Chicago, IL", "Amsterdam, Netherlands".

optional string city = 3053931;

Parameter
Name Description
value ByteString

The bytes for city to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setConstraints(InterconnectRemoteLocationConstraints value)

public InterconnectRemoteLocation.Builder setConstraints(InterconnectRemoteLocationConstraints value)

[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.

optional .google.cloud.compute.v1.InterconnectRemoteLocationConstraints constraints = 3909174;

Parameter
Name Description
value InterconnectRemoteLocationConstraints
Returns
Type Description
InterconnectRemoteLocation.Builder

setConstraints(InterconnectRemoteLocationConstraints.Builder builderForValue)

public InterconnectRemoteLocation.Builder setConstraints(InterconnectRemoteLocationConstraints.Builder builderForValue)

[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.

optional .google.cloud.compute.v1.InterconnectRemoteLocationConstraints constraints = 3909174;

Parameter
Name Description
builderForValue InterconnectRemoteLocationConstraints.Builder
Returns
Type Description
InterconnectRemoteLocation.Builder

setContinent(String value)

public InterconnectRemoteLocation.Builder setContinent(String value)

[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;

Parameter
Name Description
value String

The continent to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setContinentBytes(ByteString value)

public InterconnectRemoteLocation.Builder setContinentBytes(ByteString value)

[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;

Parameter
Name Description
value ByteString

The bytes for continent to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setCreationTimestamp(String value)

public InterconnectRemoteLocation.Builder setCreationTimestamp(String value)

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Parameter
Name Description
value String

The creationTimestamp to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setCreationTimestampBytes(ByteString value)

public InterconnectRemoteLocation.Builder setCreationTimestampBytes(ByteString value)

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Parameter
Name Description
value ByteString

The bytes for creationTimestamp to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setDescription(String value)

public InterconnectRemoteLocation.Builder setDescription(String value)

[Output Only] An optional description of the resource.

optional string description = 422937596;

Parameter
Name Description
value String

The description to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setDescriptionBytes(ByteString value)

public InterconnectRemoteLocation.Builder setDescriptionBytes(ByteString value)

[Output Only] An optional description of the resource.

optional string description = 422937596;

Parameter
Name Description
value ByteString

The bytes for description to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setFacilityProvider(String value)

public InterconnectRemoteLocation.Builder setFacilityProvider(String value)

[Output Only] The name of the provider for this facility (e.g., EQUINIX).

optional string facility_provider = 533303309;

Parameter
Name Description
value String

The facilityProvider to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setFacilityProviderBytes(ByteString value)

public InterconnectRemoteLocation.Builder setFacilityProviderBytes(ByteString value)

[Output Only] The name of the provider for this facility (e.g., EQUINIX).

optional string facility_provider = 533303309;

Parameter
Name Description
value ByteString

The bytes for facilityProvider to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setFacilityProviderFacilityId(String value)

public InterconnectRemoteLocation.Builder setFacilityProviderFacilityId(String value)

[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).

optional string facility_provider_facility_id = 87269125;

Parameter
Name Description
value String

The facilityProviderFacilityId to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setFacilityProviderFacilityIdBytes(ByteString value)

public InterconnectRemoteLocation.Builder setFacilityProviderFacilityIdBytes(ByteString value)

[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).

optional string facility_provider_facility_id = 87269125;

Parameter
Name Description
value ByteString

The bytes for facilityProviderFacilityId to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public InterconnectRemoteLocation.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
InterconnectRemoteLocation.Builder
Overrides

setId(long value)

public InterconnectRemoteLocation.Builder setId(long value)

[Output Only] The unique identifier for the resource. This identifier is defined by the server.

optional uint64 id = 3355;

Parameter
Name Description
value long

The id to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setKind(String value)

public InterconnectRemoteLocation.Builder setKind(String value)

[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.

optional string kind = 3292052;

Parameter
Name Description
value String

The kind to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setKindBytes(ByteString value)

public InterconnectRemoteLocation.Builder setKindBytes(ByteString value)

[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.

optional string kind = 3292052;

Parameter
Name Description
value ByteString

The bytes for kind to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setLacp(String value)

public InterconnectRemoteLocation.Builder setLacp(String value)

[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;

Parameter
Name Description
value String

The lacp to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setLacpBytes(ByteString value)

public InterconnectRemoteLocation.Builder setLacpBytes(ByteString value)

[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;

Parameter
Name Description
value ByteString

The bytes for lacp to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setMaxLagSize100Gbps(int value)

public InterconnectRemoteLocation.Builder setMaxLagSize100Gbps(int value)

[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;

Parameter
Name Description
value int

The maxLagSize100Gbps to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setMaxLagSize10Gbps(int value)

public InterconnectRemoteLocation.Builder setMaxLagSize10Gbps(int value)

[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;

Parameter
Name Description
value int

The maxLagSize10Gbps to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setName(String value)

public InterconnectRemoteLocation.Builder setName(String value)

[Output Only] Name of the resource.

optional string name = 3373707;

Parameter
Name Description
value String

The name to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setNameBytes(ByteString value)

public InterconnectRemoteLocation.Builder setNameBytes(ByteString value)

[Output Only] Name of the resource.

optional string name = 3373707;

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setPeeringdbFacilityId(String value)

public InterconnectRemoteLocation.Builder setPeeringdbFacilityId(String value)

[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).

optional string peeringdb_facility_id = 536567094;

Parameter
Name Description
value String

The peeringdbFacilityId to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setPeeringdbFacilityIdBytes(ByteString value)

public InterconnectRemoteLocation.Builder setPeeringdbFacilityIdBytes(ByteString value)

[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).

optional string peeringdb_facility_id = 536567094;

Parameter
Name Description
value ByteString

The bytes for peeringdbFacilityId to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setPermittedConnections(int index, InterconnectRemoteLocationPermittedConnections value)

public InterconnectRemoteLocation.Builder setPermittedConnections(int index, InterconnectRemoteLocationPermittedConnections value)

[Output Only] Permitted connections.

repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;

Parameters
Name Description
index int
value InterconnectRemoteLocationPermittedConnections
Returns
Type Description
InterconnectRemoteLocation.Builder

setPermittedConnections(int index, InterconnectRemoteLocationPermittedConnections.Builder builderForValue)

public InterconnectRemoteLocation.Builder setPermittedConnections(int index, InterconnectRemoteLocationPermittedConnections.Builder builderForValue)

[Output Only] Permitted connections.

repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;

Parameters
Name Description
index int
builderForValue InterconnectRemoteLocationPermittedConnections.Builder
Returns
Type Description
InterconnectRemoteLocation.Builder

setRemoteService(String value)

public InterconnectRemoteLocation.Builder setRemoteService(String value)

[Output Only] Indicates the service provider present at the remote location. Example values: "Amazon Web Services", "Microsoft Azure".

optional string remote_service = 391954364;

Parameter
Name Description
value String

The remoteService to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setRemoteServiceBytes(ByteString value)

public InterconnectRemoteLocation.Builder setRemoteServiceBytes(ByteString value)

[Output Only] Indicates the service provider present at the remote location. Example values: "Amazon Web Services", "Microsoft Azure".

optional string remote_service = 391954364;

Parameter
Name Description
value ByteString

The bytes for remoteService to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public InterconnectRemoteLocation.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
InterconnectRemoteLocation.Builder
Overrides
public InterconnectRemoteLocation.Builder setSelfLink(String value)

[Output Only] Server-defined URL for the resource.

optional string self_link = 456214797;

Parameter
Name Description
value String

The selfLink to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setSelfLinkBytes(ByteString value)

public InterconnectRemoteLocation.Builder setSelfLinkBytes(ByteString value)

[Output Only] Server-defined URL for the resource.

optional string self_link = 456214797;

Parameter
Name Description
value ByteString

The bytes for selfLink to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setStatus(String value)

public InterconnectRemoteLocation.Builder setStatus(String value)

[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;

Parameter
Name Description
value String

The status to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setStatusBytes(ByteString value)

public InterconnectRemoteLocation.Builder setStatusBytes(ByteString value)

[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;

Parameter
Name Description
value ByteString

The bytes for status to set.

Returns
Type Description
InterconnectRemoteLocation.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final InterconnectRemoteLocation.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
InterconnectRemoteLocation.Builder
Overrides