public static final class InterconnectRemoteLocation.Builder extends com.google.protobuf.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| Modifier and Type | Method and Description |
|---|---|
InterconnectRemoteLocation.Builder |
addAllPermittedConnections(Iterable<? extends InterconnectRemoteLocationPermittedConnections> values)
[Output Only] Permitted connections.
|
InterconnectRemoteLocation.Builder |
addPermittedConnections(InterconnectRemoteLocationPermittedConnections.Builder builderForValue)
[Output Only] Permitted connections.
|
InterconnectRemoteLocation.Builder |
addPermittedConnections(InterconnectRemoteLocationPermittedConnections value)
[Output Only] Permitted connections.
|
InterconnectRemoteLocation.Builder |
addPermittedConnections(int index,
InterconnectRemoteLocationPermittedConnections.Builder builderForValue)
[Output Only] Permitted connections.
|
InterconnectRemoteLocation.Builder |
addPermittedConnections(int index,
InterconnectRemoteLocationPermittedConnections value)
[Output Only] Permitted connections.
|
InterconnectRemoteLocationPermittedConnections.Builder |
addPermittedConnectionsBuilder()
[Output Only] Permitted connections.
|
InterconnectRemoteLocationPermittedConnections.Builder |
addPermittedConnectionsBuilder(int index)
[Output Only] Permitted connections.
|
InterconnectRemoteLocation.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
InterconnectRemoteLocation |
build() |
InterconnectRemoteLocation |
buildPartial() |
InterconnectRemoteLocation.Builder |
clear() |
InterconnectRemoteLocation.Builder |
clearAddress()
[Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.
|
InterconnectRemoteLocation.Builder |
clearAttachmentConfigurationConstraints()
[Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field that apply to all attachments for this remote location.
|
InterconnectRemoteLocation.Builder |
clearCity()
[Output Only] Metropolitan area designator that indicates which city an interconnect is located.
|
InterconnectRemoteLocation.Builder |
clearConstraints()
[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.
|
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.
|
InterconnectRemoteLocation.Builder |
clearCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
InterconnectRemoteLocation.Builder |
clearDescription()
[Output Only] An optional description of the resource.
|
InterconnectRemoteLocation.Builder |
clearFacilityProvider()
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
|
InterconnectRemoteLocation.Builder |
clearFacilityProviderFacilityId()
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
|
InterconnectRemoteLocation.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
InterconnectRemoteLocation.Builder |
clearId()
[Output Only] The unique identifier for the resource.
|
InterconnectRemoteLocation.Builder |
clearKind()
[Output Only] Type of the resource.
|
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.
|
InterconnectRemoteLocation.Builder |
clearMaxLagSize100Gbps()
[Output Only] The maximum number of 100 Gbps ports supported in a link aggregation group (LAG).
|
InterconnectRemoteLocation.Builder |
clearMaxLagSize10Gbps()
[Output Only] The maximum number of 10 Gbps ports supported in a link aggregation group (LAG).
|
InterconnectRemoteLocation.Builder |
clearName()
[Output Only] Name of the resource.
|
InterconnectRemoteLocation.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
InterconnectRemoteLocation.Builder |
clearPeeringdbFacilityId()
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
|
InterconnectRemoteLocation.Builder |
clearPermittedConnections()
[Output Only] Permitted connections.
|
InterconnectRemoteLocation.Builder |
clearRemoteService()
[Output Only] Indicates the service provider present at the remote location.
|
InterconnectRemoteLocation.Builder |
clearSelfLink()
[Output Only] Server-defined URL for the resource.
|
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.
|
InterconnectRemoteLocation.Builder |
clone() |
String |
getAddress()
[Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.
|
com.google.protobuf.ByteString |
getAddressBytes()
[Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.
|
InterconnectAttachmentConfigurationConstraints |
getAttachmentConfigurationConstraints()
[Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field that apply to all attachments for this remote location.
|
InterconnectAttachmentConfigurationConstraints.Builder |
getAttachmentConfigurationConstraintsBuilder()
[Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field that apply to all attachments for this remote location.
|
InterconnectAttachmentConfigurationConstraintsOrBuilder |
getAttachmentConfigurationConstraintsOrBuilder()
[Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field that apply to all attachments for this remote location.
|
String |
getCity()
[Output Only] Metropolitan area designator that indicates which city an interconnect is located.
|
com.google.protobuf.ByteString |
getCityBytes()
[Output Only] Metropolitan area designator that indicates which city an interconnect is located.
|
InterconnectRemoteLocationConstraints |
getConstraints()
[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.
|
InterconnectRemoteLocationConstraints.Builder |
getConstraintsBuilder()
[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.
|
InterconnectRemoteLocationConstraintsOrBuilder |
getConstraintsOrBuilder()
[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.
|
String |
getContinent()
[Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
Check the Continent enum for the list of possible values.
|
com.google.protobuf.ByteString |
getContinentBytes()
[Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
Check the Continent enum for the list of possible values.
|
String |
getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
com.google.protobuf.ByteString |
getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
|
InterconnectRemoteLocation |
getDefaultInstanceForType() |
String |
getDescription()
[Output Only] An optional description of the resource.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
[Output Only] An optional description of the resource.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getFacilityProvider()
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
|
com.google.protobuf.ByteString |
getFacilityProviderBytes()
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
|
String |
getFacilityProviderFacilityId()
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
|
com.google.protobuf.ByteString |
getFacilityProviderFacilityIdBytes()
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
|
long |
getId()
[Output Only] The unique identifier for the resource.
|
String |
getKind()
[Output Only] Type of the resource.
|
com.google.protobuf.ByteString |
getKindBytes()
[Output Only] Type of the resource.
|
String |
getLacp()
[Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
Check the Lacp enum for the list of possible values.
|
com.google.protobuf.ByteString |
getLacpBytes()
[Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
Check the Lacp enum for the list of possible values.
|
int |
getMaxLagSize100Gbps()
[Output Only] The maximum number of 100 Gbps ports supported in a link aggregation group (LAG).
|
int |
getMaxLagSize10Gbps()
[Output Only] The maximum number of 10 Gbps ports supported in a link aggregation group (LAG).
|
String |
getName()
[Output Only] Name of the resource.
|
com.google.protobuf.ByteString |
getNameBytes()
[Output Only] Name of the resource.
|
String |
getPeeringdbFacilityId()
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
|
com.google.protobuf.ByteString |
getPeeringdbFacilityIdBytes()
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
|
InterconnectRemoteLocationPermittedConnections |
getPermittedConnections(int index)
[Output Only] Permitted connections.
|
InterconnectRemoteLocationPermittedConnections.Builder |
getPermittedConnectionsBuilder(int index)
[Output Only] Permitted connections.
|
List<InterconnectRemoteLocationPermittedConnections.Builder> |
getPermittedConnectionsBuilderList()
[Output Only] Permitted connections.
|
int |
getPermittedConnectionsCount()
[Output Only] Permitted connections.
|
List<InterconnectRemoteLocationPermittedConnections> |
getPermittedConnectionsList()
[Output Only] Permitted connections.
|
InterconnectRemoteLocationPermittedConnectionsOrBuilder |
getPermittedConnectionsOrBuilder(int index)
[Output Only] Permitted connections.
|
List<? extends InterconnectRemoteLocationPermittedConnectionsOrBuilder> |
getPermittedConnectionsOrBuilderList()
[Output Only] Permitted connections.
|
String |
getRemoteService()
[Output Only] Indicates the service provider present at the remote location.
|
com.google.protobuf.ByteString |
getRemoteServiceBytes()
[Output Only] Indicates the service provider present at the remote location.
|
String |
getSelfLink()
[Output Only] Server-defined URL for the resource.
|
com.google.protobuf.ByteString |
getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.
|
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.
|
com.google.protobuf.ByteString |
getStatusBytes()
[Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
|
boolean |
hasAddress()
[Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.
|
boolean |
hasAttachmentConfigurationConstraints()
[Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field that apply to all attachments for this remote location.
|
boolean |
hasCity()
[Output Only] Metropolitan area designator that indicates which city an interconnect is located.
|
boolean |
hasConstraints()
[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.
|
boolean |
hasContinent()
[Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
Check the Continent enum for the list of possible values.
|
boolean |
hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
boolean |
hasDescription()
[Output Only] An optional description of the resource.
|
boolean |
hasFacilityProvider()
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
|
boolean |
hasFacilityProviderFacilityId()
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
|
boolean |
hasId()
[Output Only] The unique identifier for the resource.
|
boolean |
hasKind()
[Output Only] Type of the resource.
|
boolean |
hasLacp()
[Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
Check the Lacp enum for the list of possible values.
|
boolean |
hasMaxLagSize100Gbps()
[Output Only] The maximum number of 100 Gbps ports supported in a link aggregation group (LAG).
|
boolean |
hasMaxLagSize10Gbps()
[Output Only] The maximum number of 10 Gbps ports supported in a link aggregation group (LAG).
|
boolean |
hasName()
[Output Only] Name of the resource.
|
boolean |
hasPeeringdbFacilityId()
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
|
boolean |
hasRemoteService()
[Output Only] Indicates the service provider present at the remote location.
|
boolean |
hasSelfLink()
[Output Only] Server-defined URL for the resource.
|
boolean |
hasStatus()
[Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
InterconnectRemoteLocation.Builder |
mergeAttachmentConfigurationConstraints(InterconnectAttachmentConfigurationConstraints value)
[Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field that apply to all attachments for this remote location.
|
InterconnectRemoteLocation.Builder |
mergeConstraints(InterconnectRemoteLocationConstraints value)
[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.
|
InterconnectRemoteLocation.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
InterconnectRemoteLocation.Builder |
mergeFrom(InterconnectRemoteLocation other) |
InterconnectRemoteLocation.Builder |
mergeFrom(com.google.protobuf.Message other) |
InterconnectRemoteLocation.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
InterconnectRemoteLocation.Builder |
removePermittedConnections(int index)
[Output Only] Permitted connections.
|
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.
|
InterconnectRemoteLocation.Builder |
setAddressBytes(com.google.protobuf.ByteString value)
[Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.
|
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.
|
InterconnectRemoteLocation.Builder |
setAttachmentConfigurationConstraints(InterconnectAttachmentConfigurationConstraints value)
[Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field that apply to all attachments for this remote location.
|
InterconnectRemoteLocation.Builder |
setCity(String value)
[Output Only] Metropolitan area designator that indicates which city an interconnect is located.
|
InterconnectRemoteLocation.Builder |
setCityBytes(com.google.protobuf.ByteString value)
[Output Only] Metropolitan area designator that indicates which city an interconnect is located.
|
InterconnectRemoteLocation.Builder |
setConstraints(InterconnectRemoteLocationConstraints.Builder builderForValue)
[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.
|
InterconnectRemoteLocation.Builder |
setConstraints(InterconnectRemoteLocationConstraints value)
[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.
|
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.
|
InterconnectRemoteLocation.Builder |
setContinentBytes(com.google.protobuf.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.
|
InterconnectRemoteLocation.Builder |
setCreationTimestamp(String value)
[Output Only] Creation timestamp in RFC3339 text format.
|
InterconnectRemoteLocation.Builder |
setCreationTimestampBytes(com.google.protobuf.ByteString value)
[Output Only] Creation timestamp in RFC3339 text format.
|
InterconnectRemoteLocation.Builder |
setDescription(String value)
[Output Only] An optional description of the resource.
|
InterconnectRemoteLocation.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
[Output Only] An optional description of the resource.
|
InterconnectRemoteLocation.Builder |
setFacilityProvider(String value)
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
|
InterconnectRemoteLocation.Builder |
setFacilityProviderBytes(com.google.protobuf.ByteString value)
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
|
InterconnectRemoteLocation.Builder |
setFacilityProviderFacilityId(String value)
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
|
InterconnectRemoteLocation.Builder |
setFacilityProviderFacilityIdBytes(com.google.protobuf.ByteString value)
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
|
InterconnectRemoteLocation.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
InterconnectRemoteLocation.Builder |
setId(long value)
[Output Only] The unique identifier for the resource.
|
InterconnectRemoteLocation.Builder |
setKind(String value)
[Output Only] Type of the resource.
|
InterconnectRemoteLocation.Builder |
setKindBytes(com.google.protobuf.ByteString value)
[Output Only] Type of the resource.
|
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.
|
InterconnectRemoteLocation.Builder |
setLacpBytes(com.google.protobuf.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.
|
InterconnectRemoteLocation.Builder |
setMaxLagSize100Gbps(int value)
[Output Only] The maximum number of 100 Gbps ports supported in a link aggregation group (LAG).
|
InterconnectRemoteLocation.Builder |
setMaxLagSize10Gbps(int value)
[Output Only] The maximum number of 10 Gbps ports supported in a link aggregation group (LAG).
|
InterconnectRemoteLocation.Builder |
setName(String value)
[Output Only] Name of the resource.
|
InterconnectRemoteLocation.Builder |
setNameBytes(com.google.protobuf.ByteString value)
[Output Only] Name of the resource.
|
InterconnectRemoteLocation.Builder |
setPeeringdbFacilityId(String value)
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
|
InterconnectRemoteLocation.Builder |
setPeeringdbFacilityIdBytes(com.google.protobuf.ByteString value)
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
|
InterconnectRemoteLocation.Builder |
setPermittedConnections(int index,
InterconnectRemoteLocationPermittedConnections.Builder builderForValue)
[Output Only] Permitted connections.
|
InterconnectRemoteLocation.Builder |
setPermittedConnections(int index,
InterconnectRemoteLocationPermittedConnections value)
[Output Only] Permitted connections.
|
InterconnectRemoteLocation.Builder |
setRemoteService(String value)
[Output Only] Indicates the service provider present at the remote location.
|
InterconnectRemoteLocation.Builder |
setRemoteServiceBytes(com.google.protobuf.ByteString value)
[Output Only] Indicates the service provider present at the remote location.
|
InterconnectRemoteLocation.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
InterconnectRemoteLocation.Builder |
setSelfLink(String value)
[Output Only] Server-defined URL for the resource.
|
InterconnectRemoteLocation.Builder |
setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output Only] Server-defined URL for the resource.
|
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.
|
InterconnectRemoteLocation.Builder |
setStatusBytes(com.google.protobuf.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.
|
InterconnectRemoteLocation.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectRemoteLocation.Builder>public InterconnectRemoteLocation.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectRemoteLocation.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectRemoteLocation.Builder>public InterconnectRemoteLocation getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic InterconnectRemoteLocation build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic InterconnectRemoteLocation buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic InterconnectRemoteLocation.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectRemoteLocation.Builder>public InterconnectRemoteLocation.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectRemoteLocation.Builder>public InterconnectRemoteLocation.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectRemoteLocation.Builder>public InterconnectRemoteLocation.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectRemoteLocation.Builder>public InterconnectRemoteLocation.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectRemoteLocation.Builder>public InterconnectRemoteLocation.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectRemoteLocation.Builder>public InterconnectRemoteLocation.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<InterconnectRemoteLocation.Builder>public InterconnectRemoteLocation.Builder mergeFrom(InterconnectRemoteLocation other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectRemoteLocation.Builder>public InterconnectRemoteLocation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<InterconnectRemoteLocation.Builder>IOExceptionpublic 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;hasAddress in interface InterconnectRemoteLocationOrBuilderpublic 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;getAddress in interface InterconnectRemoteLocationOrBuilderpublic com.google.protobuf.ByteString getAddressBytes()
[Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.
optional string address = 462920692;getAddressBytes in interface InterconnectRemoteLocationOrBuilderpublic 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;value - The address to set.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;public InterconnectRemoteLocation.Builder setAddressBytes(com.google.protobuf.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;value - The bytes for address to set.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;
hasAttachmentConfigurationConstraints in interface InterconnectRemoteLocationOrBuilderpublic 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;
getAttachmentConfigurationConstraints in interface InterconnectRemoteLocationOrBuilderpublic 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;
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;
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;
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;
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;
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;
getAttachmentConfigurationConstraintsOrBuilder in interface InterconnectRemoteLocationOrBuilderpublic 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;hasCity in interface InterconnectRemoteLocationOrBuilderpublic 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;getCity in interface InterconnectRemoteLocationOrBuilderpublic com.google.protobuf.ByteString getCityBytes()
[Output Only] Metropolitan area designator that indicates which city an interconnect is located. For example: "Chicago, IL", "Amsterdam, Netherlands".
optional string city = 3053931;getCityBytes in interface InterconnectRemoteLocationOrBuilderpublic 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;value - The city to set.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;public InterconnectRemoteLocation.Builder setCityBytes(com.google.protobuf.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;value - The bytes for city to set.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;
hasConstraints in interface InterconnectRemoteLocationOrBuilderpublic InterconnectRemoteLocationConstraints getConstraints()
[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and associated InterconnectAttachments.
optional .google.cloud.compute.v1.InterconnectRemoteLocationConstraints constraints = 3909174;
getConstraints in interface InterconnectRemoteLocationOrBuilderpublic 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;
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;
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;
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;
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;
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;
getConstraintsOrBuilder in interface InterconnectRemoteLocationOrBuilderpublic 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;hasContinent in interface InterconnectRemoteLocationOrBuilderpublic 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;getContinent in interface InterconnectRemoteLocationOrBuilderpublic com.google.protobuf.ByteString getContinentBytes()
[Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA Check the Continent enum for the list of possible values.
optional string continent = 133442996;getContinentBytes in interface InterconnectRemoteLocationOrBuilderpublic 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;value - The continent to set.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;public InterconnectRemoteLocation.Builder setContinentBytes(com.google.protobuf.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;value - The bytes for continent to set.public boolean hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;hasCreationTimestamp in interface InterconnectRemoteLocationOrBuilderpublic String getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestamp in interface InterconnectRemoteLocationOrBuilderpublic com.google.protobuf.ByteString getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestampBytes in interface InterconnectRemoteLocationOrBuilderpublic InterconnectRemoteLocation.Builder setCreationTimestamp(String value)
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;value - The creationTimestamp to set.public InterconnectRemoteLocation.Builder clearCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;public InterconnectRemoteLocation.Builder setCreationTimestampBytes(com.google.protobuf.ByteString value)
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;value - The bytes for creationTimestamp to set.public boolean hasDescription()
[Output Only] An optional description of the resource.
optional string description = 422937596;hasDescription in interface InterconnectRemoteLocationOrBuilderpublic String getDescription()
[Output Only] An optional description of the resource.
optional string description = 422937596;getDescription in interface InterconnectRemoteLocationOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
[Output Only] An optional description of the resource.
optional string description = 422937596;getDescriptionBytes in interface InterconnectRemoteLocationOrBuilderpublic InterconnectRemoteLocation.Builder setDescription(String value)
[Output Only] An optional description of the resource.
optional string description = 422937596;value - The description to set.public InterconnectRemoteLocation.Builder clearDescription()
[Output Only] An optional description of the resource.
optional string description = 422937596;public InterconnectRemoteLocation.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
[Output Only] An optional description of the resource.
optional string description = 422937596;value - The bytes for description to set.public boolean hasFacilityProvider()
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
optional string facility_provider = 533303309;hasFacilityProvider in interface InterconnectRemoteLocationOrBuilderpublic String getFacilityProvider()
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
optional string facility_provider = 533303309;getFacilityProvider in interface InterconnectRemoteLocationOrBuilderpublic com.google.protobuf.ByteString getFacilityProviderBytes()
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
optional string facility_provider = 533303309;getFacilityProviderBytes in interface InterconnectRemoteLocationOrBuilderpublic InterconnectRemoteLocation.Builder setFacilityProvider(String value)
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
optional string facility_provider = 533303309;value - The facilityProvider to set.public InterconnectRemoteLocation.Builder clearFacilityProvider()
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
optional string facility_provider = 533303309;public InterconnectRemoteLocation.Builder setFacilityProviderBytes(com.google.protobuf.ByteString value)
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
optional string facility_provider = 533303309;value - The bytes for facilityProvider to set.public boolean hasFacilityProviderFacilityId()
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
optional string facility_provider_facility_id = 87269125;hasFacilityProviderFacilityId in interface InterconnectRemoteLocationOrBuilderpublic String getFacilityProviderFacilityId()
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
optional string facility_provider_facility_id = 87269125;getFacilityProviderFacilityId in interface InterconnectRemoteLocationOrBuilderpublic com.google.protobuf.ByteString getFacilityProviderFacilityIdBytes()
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
optional string facility_provider_facility_id = 87269125;getFacilityProviderFacilityIdBytes in interface InterconnectRemoteLocationOrBuilderpublic 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;value - The facilityProviderFacilityId to set.public InterconnectRemoteLocation.Builder clearFacilityProviderFacilityId()
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
optional string facility_provider_facility_id = 87269125;public InterconnectRemoteLocation.Builder setFacilityProviderFacilityIdBytes(com.google.protobuf.ByteString value)
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
optional string facility_provider_facility_id = 87269125;value - The bytes for facilityProviderFacilityId to set.public boolean hasId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;hasId in interface InterconnectRemoteLocationOrBuilderpublic long getId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;getId in interface InterconnectRemoteLocationOrBuilderpublic InterconnectRemoteLocation.Builder setId(long value)
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;value - The id to set.public InterconnectRemoteLocation.Builder clearId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;public boolean hasKind()
[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.
optional string kind = 3292052;hasKind in interface InterconnectRemoteLocationOrBuilderpublic String getKind()
[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.
optional string kind = 3292052;getKind in interface InterconnectRemoteLocationOrBuilderpublic com.google.protobuf.ByteString getKindBytes()
[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.
optional string kind = 3292052;getKindBytes in interface InterconnectRemoteLocationOrBuilderpublic InterconnectRemoteLocation.Builder setKind(String value)
[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.
optional string kind = 3292052;value - The kind to set.public InterconnectRemoteLocation.Builder clearKind()
[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.
optional string kind = 3292052;public InterconnectRemoteLocation.Builder setKindBytes(com.google.protobuf.ByteString value)
[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect remote locations.
optional string kind = 3292052;value - The bytes for kind to set.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;hasLacp in interface InterconnectRemoteLocationOrBuilderpublic 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;getLacp in interface InterconnectRemoteLocationOrBuilderpublic com.google.protobuf.ByteString getLacpBytes()
[Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED Check the Lacp enum for the list of possible values.
optional string lacp = 3313826;getLacpBytes in interface InterconnectRemoteLocationOrBuilderpublic 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;value - The lacp to set.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;public InterconnectRemoteLocation.Builder setLacpBytes(com.google.protobuf.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;value - The bytes for lacp to set.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;hasMaxLagSize100Gbps in interface InterconnectRemoteLocationOrBuilderpublic 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;getMaxLagSize100Gbps in interface InterconnectRemoteLocationOrBuilderpublic 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;value - The maxLagSize100Gbps to set.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;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;hasMaxLagSize10Gbps in interface InterconnectRemoteLocationOrBuilderpublic 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;getMaxLagSize10Gbps in interface InterconnectRemoteLocationOrBuilderpublic 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;value - The maxLagSize10Gbps to set.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;public boolean hasName()
[Output Only] Name of the resource.
optional string name = 3373707;hasName in interface InterconnectRemoteLocationOrBuilderpublic String getName()
[Output Only] Name of the resource.
optional string name = 3373707;getName in interface InterconnectRemoteLocationOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
[Output Only] Name of the resource.
optional string name = 3373707;getNameBytes in interface InterconnectRemoteLocationOrBuilderpublic InterconnectRemoteLocation.Builder setName(String value)
[Output Only] Name of the resource.
optional string name = 3373707;value - The name to set.public InterconnectRemoteLocation.Builder clearName()
[Output Only] Name of the resource.
optional string name = 3373707;public InterconnectRemoteLocation.Builder setNameBytes(com.google.protobuf.ByteString value)
[Output Only] Name of the resource.
optional string name = 3373707;value - The bytes for name to set.public boolean hasPeeringdbFacilityId()
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
optional string peeringdb_facility_id = 536567094;hasPeeringdbFacilityId in interface InterconnectRemoteLocationOrBuilderpublic String getPeeringdbFacilityId()
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
optional string peeringdb_facility_id = 536567094;getPeeringdbFacilityId in interface InterconnectRemoteLocationOrBuilderpublic com.google.protobuf.ByteString getPeeringdbFacilityIdBytes()
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
optional string peeringdb_facility_id = 536567094;getPeeringdbFacilityIdBytes in interface InterconnectRemoteLocationOrBuilderpublic 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;value - The peeringdbFacilityId to set.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;public InterconnectRemoteLocation.Builder setPeeringdbFacilityIdBytes(com.google.protobuf.ByteString value)
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
optional string peeringdb_facility_id = 536567094;value - The bytes for peeringdbFacilityId to set.public List<InterconnectRemoteLocationPermittedConnections> getPermittedConnectionsList()
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
getPermittedConnectionsList in interface InterconnectRemoteLocationOrBuilderpublic int getPermittedConnectionsCount()
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
getPermittedConnectionsCount in interface InterconnectRemoteLocationOrBuilderpublic InterconnectRemoteLocationPermittedConnections getPermittedConnections(int index)
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
getPermittedConnections in interface InterconnectRemoteLocationOrBuilderpublic InterconnectRemoteLocation.Builder setPermittedConnections(int index, InterconnectRemoteLocationPermittedConnections value)
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
public InterconnectRemoteLocation.Builder setPermittedConnections(int index, InterconnectRemoteLocationPermittedConnections.Builder builderForValue)
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
public InterconnectRemoteLocation.Builder addPermittedConnections(InterconnectRemoteLocationPermittedConnections value)
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
public InterconnectRemoteLocation.Builder addPermittedConnections(int index, InterconnectRemoteLocationPermittedConnections value)
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
public InterconnectRemoteLocation.Builder addPermittedConnections(InterconnectRemoteLocationPermittedConnections.Builder builderForValue)
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
public InterconnectRemoteLocation.Builder addPermittedConnections(int index, InterconnectRemoteLocationPermittedConnections.Builder builderForValue)
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
public InterconnectRemoteLocation.Builder addAllPermittedConnections(Iterable<? extends InterconnectRemoteLocationPermittedConnections> values)
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
public InterconnectRemoteLocation.Builder clearPermittedConnections()
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
public InterconnectRemoteLocation.Builder removePermittedConnections(int index)
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
public InterconnectRemoteLocationPermittedConnections.Builder getPermittedConnectionsBuilder(int index)
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
public InterconnectRemoteLocationPermittedConnectionsOrBuilder getPermittedConnectionsOrBuilder(int index)
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
getPermittedConnectionsOrBuilder in interface InterconnectRemoteLocationOrBuilderpublic List<? extends InterconnectRemoteLocationPermittedConnectionsOrBuilder> getPermittedConnectionsOrBuilderList()
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
getPermittedConnectionsOrBuilderList in interface InterconnectRemoteLocationOrBuilderpublic InterconnectRemoteLocationPermittedConnections.Builder addPermittedConnectionsBuilder()
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
public InterconnectRemoteLocationPermittedConnections.Builder addPermittedConnectionsBuilder(int index)
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
public List<InterconnectRemoteLocationPermittedConnections.Builder> getPermittedConnectionsBuilderList()
[Output Only] Permitted connections.
repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
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;hasRemoteService in interface InterconnectRemoteLocationOrBuilderpublic 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;getRemoteService in interface InterconnectRemoteLocationOrBuilderpublic com.google.protobuf.ByteString getRemoteServiceBytes()
[Output Only] Indicates the service provider present at the remote location. Example values: "Amazon Web Services", "Microsoft Azure".
optional string remote_service = 391954364;getRemoteServiceBytes in interface InterconnectRemoteLocationOrBuilderpublic 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;value - The remoteService to set.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;public InterconnectRemoteLocation.Builder setRemoteServiceBytes(com.google.protobuf.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;value - The bytes for remoteService to set.public boolean hasSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;hasSelfLink in interface InterconnectRemoteLocationOrBuilderpublic String getSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;getSelfLink in interface InterconnectRemoteLocationOrBuilderpublic com.google.protobuf.ByteString getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;getSelfLinkBytes in interface InterconnectRemoteLocationOrBuilderpublic InterconnectRemoteLocation.Builder setSelfLink(String value)
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;value - The selfLink to set.public InterconnectRemoteLocation.Builder clearSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;public InterconnectRemoteLocation.Builder setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;value - The bytes for selfLink to set.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;hasStatus in interface InterconnectRemoteLocationOrBuilderpublic 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;getStatus in interface InterconnectRemoteLocationOrBuilderpublic com.google.protobuf.ByteString getStatusBytes()
[Output Only] The status of this InterconnectRemoteLocation, which can take one of the following values: - CLOSED: The InterconnectRemoteLocation is closed and is unavailable for provisioning new Cross-Cloud Interconnects. - AVAILABLE: The InterconnectRemoteLocation is available for provisioning new Cross-Cloud Interconnects. Check the Status enum for the list of possible values.
optional string status = 181260274;getStatusBytes in interface InterconnectRemoteLocationOrBuilderpublic 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;value - The status to set.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;public InterconnectRemoteLocation.Builder setStatusBytes(com.google.protobuf.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;value - The bytes for status to set.public final InterconnectRemoteLocation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectRemoteLocation.Builder>public final InterconnectRemoteLocation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<InterconnectRemoteLocation.Builder>Copyright © 2025 Google LLC. All rights reserved.