Class InterconnectRemoteLocation.Builder (1.37.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
TypeDescription
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
NameDescription
valuesIterable<? extends com.google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections>
Returns
TypeDescription
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
NameDescription
valueInterconnectRemoteLocationPermittedConnections
Returns
TypeDescription
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
NameDescription
builderForValueInterconnectRemoteLocationPermittedConnections.Builder
Returns
TypeDescription
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
NameDescription
indexint
valueInterconnectRemoteLocationPermittedConnections
Returns
TypeDescription
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
NameDescription
indexint
builderForValueInterconnectRemoteLocationPermittedConnections.Builder
Returns
TypeDescription
InterconnectRemoteLocation.Builder

addPermittedConnectionsBuilder()

public InterconnectRemoteLocationPermittedConnections.Builder addPermittedConnectionsBuilder()

[Output Only] Permitted connections.

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

Returns
TypeDescription
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
NameDescription
indexint
Returns
TypeDescription
InterconnectRemoteLocationPermittedConnections.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public InterconnectRemoteLocation.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
InterconnectRemoteLocation.Builder
Overrides

build()

public InterconnectRemoteLocation build()
Returns
TypeDescription
InterconnectRemoteLocation

buildPartial()

public InterconnectRemoteLocation buildPartial()
Returns
TypeDescription
InterconnectRemoteLocation

clear()

public InterconnectRemoteLocation.Builder clear()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
InterconnectRemoteLocation.Builder

This builder for chaining.

clearDescription()

public InterconnectRemoteLocation.Builder clearDescription()

[Output Only] An optional description of the resource.

optional string description = 422937596;

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
InterconnectRemoteLocation.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public InterconnectRemoteLocation.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
InterconnectRemoteLocation.Builder

This builder for chaining.

clearName()

public InterconnectRemoteLocation.Builder clearName()

[Output Only] Name of the resource.

optional string name = 3373707;

Returns
TypeDescription
InterconnectRemoteLocation.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public InterconnectRemoteLocation.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
InterconnectRemoteLocation.Builder

This builder for chaining.

public InterconnectRemoteLocation.Builder clearSelfLink()

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

optional string self_link = 456214797;

Returns
TypeDescription
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
TypeDescription
InterconnectRemoteLocation.Builder

This builder for chaining.

clone()

public InterconnectRemoteLocation.Builder clone()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
ByteString

The bytes for continent.

getCreationTimestamp()

public String getCreationTimestamp()

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
TypeDescription
String

The creationTimestamp.

getCreationTimestampBytes()

public ByteString getCreationTimestampBytes()

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
TypeDescription
ByteString

The bytes for creationTimestamp.

getDefaultInstanceForType()

public InterconnectRemoteLocation getDefaultInstanceForType()
Returns
TypeDescription
InterconnectRemoteLocation

getDescription()

public String getDescription()

[Output Only] An optional description of the resource.

optional string description = 422937596;

Returns
TypeDescription
String

The description.

getDescriptionBytes()

public ByteString getDescriptionBytes()

[Output Only] An optional description of the resource.

optional string description = 422937596;

Returns
TypeDescription
ByteString

The bytes for description.

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
int

The maxLagSize10Gbps.

getName()

public String getName()

[Output Only] Name of the resource.

optional string name = 3373707;

Returns
TypeDescription
String

The name.

getNameBytes()

public ByteString getNameBytes()

[Output Only] Name of the resource.

optional string name = 3373707;

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
NameDescription
indexint
Returns
TypeDescription
InterconnectRemoteLocationPermittedConnections

getPermittedConnectionsBuilder(int index)

public InterconnectRemoteLocationPermittedConnections.Builder getPermittedConnectionsBuilder(int index)

[Output Only] Permitted connections.

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

Parameter
NameDescription
indexint
Returns
TypeDescription
InterconnectRemoteLocationPermittedConnections.Builder

getPermittedConnectionsBuilderList()

public List<InterconnectRemoteLocationPermittedConnections.Builder> getPermittedConnectionsBuilderList()

[Output Only] Permitted connections.

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

Returns
TypeDescription
List<Builder>

getPermittedConnectionsCount()

public int getPermittedConnectionsCount()

[Output Only] Permitted connections.

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

Returns
TypeDescription
int

getPermittedConnectionsList()

public List<InterconnectRemoteLocationPermittedConnections> getPermittedConnectionsList()

[Output Only] Permitted connections.

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

Returns
TypeDescription
List<InterconnectRemoteLocationPermittedConnections>

getPermittedConnectionsOrBuilder(int index)

public InterconnectRemoteLocationPermittedConnectionsOrBuilder getPermittedConnectionsOrBuilder(int index)

[Output Only] Permitted connections.

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

Parameter
NameDescription
indexint
Returns
TypeDescription
InterconnectRemoteLocationPermittedConnectionsOrBuilder

getPermittedConnectionsOrBuilderList()

public List<? extends InterconnectRemoteLocationPermittedConnectionsOrBuilder> getPermittedConnectionsOrBuilderList()

[Output Only] Permitted connections.

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

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
ByteString

The bytes for remoteService.

public String getSelfLink()

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

optional string self_link = 456214797;

Returns
TypeDescription
String

The selfLink.

getSelfLinkBytes()

public ByteString getSelfLinkBytes()

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

optional string self_link = 456214797;

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
boolean

Whether the creationTimestamp field is set.

hasDescription()

public boolean hasDescription()

[Output Only] An optional description of the resource.

optional string description = 422937596;

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
boolean

Whether the maxLagSize10Gbps field is set.

hasName()

public boolean hasName()

[Output Only] Name of the resource.

optional string name = 3373707;

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
boolean

Whether the remoteService field is set.

public boolean hasSelfLink()

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

optional string self_link = 456214797;

Returns
TypeDescription
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
TypeDescription
boolean

Whether the status field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
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
NameDescription
valueInterconnectAttachmentConfigurationConstraints
Returns
TypeDescription
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
NameDescription
valueInterconnectRemoteLocationConstraints
Returns
TypeDescription
InterconnectRemoteLocation.Builder

mergeFrom(InterconnectRemoteLocation other)

public InterconnectRemoteLocation.Builder mergeFrom(InterconnectRemoteLocation other)
Parameter
NameDescription
otherInterconnectRemoteLocation
Returns
TypeDescription
InterconnectRemoteLocation.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public InterconnectRemoteLocation.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
InterconnectRemoteLocation.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public InterconnectRemoteLocation.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
InterconnectRemoteLocation.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final InterconnectRemoteLocation.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
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
NameDescription
indexint
Returns
TypeDescription
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
NameDescription
valueString

The address to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for address to set.

Returns
TypeDescription
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
NameDescription
valueInterconnectAttachmentConfigurationConstraints
Returns
TypeDescription
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
NameDescription
builderForValueInterconnectAttachmentConfigurationConstraints.Builder
Returns
TypeDescription
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
NameDescription
valueString

The city to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for city to set.

Returns
TypeDescription
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
NameDescription
valueInterconnectRemoteLocationConstraints
Returns
TypeDescription
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
NameDescription
builderForValueInterconnectRemoteLocationConstraints.Builder
Returns
TypeDescription
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
NameDescription
valueString

The continent to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for continent to set.

Returns
TypeDescription
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
NameDescription
valueString

The creationTimestamp to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for creationTimestamp to set.

Returns
TypeDescription
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
NameDescription
valueString

The description to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for description to set.

Returns
TypeDescription
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
NameDescription
valueString

The facilityProvider to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for facilityProvider to set.

Returns
TypeDescription
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
NameDescription
valueString

The facilityProviderFacilityId to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for facilityProviderFacilityId to set.

Returns
TypeDescription
InterconnectRemoteLocation.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public InterconnectRemoteLocation.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
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
NameDescription
valuelong

The id to set.

Returns
TypeDescription
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
NameDescription
valueString

The kind to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for kind to set.

Returns
TypeDescription
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
NameDescription
valueString

The lacp to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for lacp to set.

Returns
TypeDescription
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
NameDescription
valueint

The maxLagSize100Gbps to set.

Returns
TypeDescription
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
NameDescription
valueint

The maxLagSize10Gbps to set.

Returns
TypeDescription
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
NameDescription
valueString

The name to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for name to set.

Returns
TypeDescription
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
NameDescription
valueString

The peeringdbFacilityId to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for peeringdbFacilityId to set.

Returns
TypeDescription
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
NameDescription
indexint
valueInterconnectRemoteLocationPermittedConnections
Returns
TypeDescription
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
NameDescription
indexint
builderForValueInterconnectRemoteLocationPermittedConnections.Builder
Returns
TypeDescription
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
NameDescription
valueString

The remoteService to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for remoteService to set.

Returns
TypeDescription
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
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
InterconnectRemoteLocation.Builder
Overrides
public InterconnectRemoteLocation.Builder setSelfLink(String value)

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

optional string self_link = 456214797;

Parameter
NameDescription
valueString

The selfLink to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for selfLink to set.

Returns
TypeDescription
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
NameDescription
valueString

The status to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for status to set.

Returns
TypeDescription
InterconnectRemoteLocation.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final InterconnectRemoteLocation.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
InterconnectRemoteLocation.Builder
Overrides