public final class InterconnectAttachmentConfigurationConstraints extends com.google.protobuf.GeneratedMessageV3 implements InterconnectAttachmentConfigurationConstraintsOrBuilder
Protobuf type
google.cloud.compute.v1.InterconnectAttachmentConfigurationConstraints| Modifier and Type | Class and Description |
|---|---|
static class |
InterconnectAttachmentConfigurationConstraints.BgpMd5
[Output Only] Whether the attachment's BGP session requires/allows/disallows BGP MD5 authentication.
|
static class |
InterconnectAttachmentConfigurationConstraints.Builder
Protobuf type
google.cloud.compute.v1.InterconnectAttachmentConfigurationConstraints |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
BGP_MD5_FIELD_NUMBER |
static int |
BGP_PEER_ASN_RANGES_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getBgpMd5()
[Output Only] Whether the attachment's BGP session requires/allows/disallows BGP MD5 authentication.
|
com.google.protobuf.ByteString |
getBgpMd5Bytes()
[Output Only] Whether the attachment's BGP session requires/allows/disallows BGP MD5 authentication.
|
InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange |
getBgpPeerAsnRanges(int index)
[Output Only] List of ASN ranges that the remote location is known to support.
|
int |
getBgpPeerAsnRangesCount()
[Output Only] List of ASN ranges that the remote location is known to support.
|
List<InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange> |
getBgpPeerAsnRangesList()
[Output Only] List of ASN ranges that the remote location is known to support.
|
InterconnectAttachmentConfigurationConstraintsBgpPeerASNRangeOrBuilder |
getBgpPeerAsnRangesOrBuilder(int index)
[Output Only] List of ASN ranges that the remote location is known to support.
|
List<? extends InterconnectAttachmentConfigurationConstraintsBgpPeerASNRangeOrBuilder> |
getBgpPeerAsnRangesOrBuilderList()
[Output Only] List of ASN ranges that the remote location is known to support.
|
static InterconnectAttachmentConfigurationConstraints |
getDefaultInstance() |
InterconnectAttachmentConfigurationConstraints |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Parser<InterconnectAttachmentConfigurationConstraints> |
getParserForType() |
int |
getSerializedSize() |
boolean |
hasBgpMd5()
[Output Only] Whether the attachment's BGP session requires/allows/disallows BGP MD5 authentication.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static InterconnectAttachmentConfigurationConstraints.Builder |
newBuilder() |
static InterconnectAttachmentConfigurationConstraints.Builder |
newBuilder(InterconnectAttachmentConfigurationConstraints prototype) |
InterconnectAttachmentConfigurationConstraints.Builder |
newBuilderForType() |
protected InterconnectAttachmentConfigurationConstraints.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static InterconnectAttachmentConfigurationConstraints |
parseDelimitedFrom(InputStream input) |
static InterconnectAttachmentConfigurationConstraints |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InterconnectAttachmentConfigurationConstraints |
parseFrom(byte[] data) |
static InterconnectAttachmentConfigurationConstraints |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InterconnectAttachmentConfigurationConstraints |
parseFrom(ByteBuffer data) |
static InterconnectAttachmentConfigurationConstraints |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InterconnectAttachmentConfigurationConstraints |
parseFrom(com.google.protobuf.ByteString data) |
static InterconnectAttachmentConfigurationConstraints |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InterconnectAttachmentConfigurationConstraints |
parseFrom(com.google.protobuf.CodedInputStream input) |
static InterconnectAttachmentConfigurationConstraints |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InterconnectAttachmentConfigurationConstraints |
parseFrom(InputStream input) |
static InterconnectAttachmentConfigurationConstraints |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<InterconnectAttachmentConfigurationConstraints> |
parser() |
InterconnectAttachmentConfigurationConstraints.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int BGP_MD5_FIELD_NUMBER
public static final int BGP_PEER_ASN_RANGES_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasBgpMd5()
[Output Only] Whether the attachment's BGP session requires/allows/disallows BGP MD5 authentication. This can take one of the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED. For example, a Cross-Cloud Interconnect connection to a remote cloud provider that requires BGP MD5 authentication has the interconnectRemoteLocation attachment_configuration_constraints.bgp_md5 field set to MD5_REQUIRED, and that property is propagated to the attachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is returned if MD5 is requested. Check the BgpMd5 enum for the list of possible values.
optional string bgp_md5 = 373093386;hasBgpMd5 in interface InterconnectAttachmentConfigurationConstraintsOrBuilderpublic String getBgpMd5()
[Output Only] Whether the attachment's BGP session requires/allows/disallows BGP MD5 authentication. This can take one of the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED. For example, a Cross-Cloud Interconnect connection to a remote cloud provider that requires BGP MD5 authentication has the interconnectRemoteLocation attachment_configuration_constraints.bgp_md5 field set to MD5_REQUIRED, and that property is propagated to the attachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is returned if MD5 is requested. Check the BgpMd5 enum for the list of possible values.
optional string bgp_md5 = 373093386;getBgpMd5 in interface InterconnectAttachmentConfigurationConstraintsOrBuilderpublic com.google.protobuf.ByteString getBgpMd5Bytes()
[Output Only] Whether the attachment's BGP session requires/allows/disallows BGP MD5 authentication. This can take one of the following values: MD5_OPTIONAL, MD5_REQUIRED, MD5_UNSUPPORTED. For example, a Cross-Cloud Interconnect connection to a remote cloud provider that requires BGP MD5 authentication has the interconnectRemoteLocation attachment_configuration_constraints.bgp_md5 field set to MD5_REQUIRED, and that property is propagated to the attachment. Similarly, if BGP MD5 is MD5_UNSUPPORTED, an error is returned if MD5 is requested. Check the BgpMd5 enum for the list of possible values.
optional string bgp_md5 = 373093386;getBgpMd5Bytes in interface InterconnectAttachmentConfigurationConstraintsOrBuilderpublic List<InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange> getBgpPeerAsnRangesList()
[Output Only] List of ASN ranges that the remote location is known to support. Formatted as an array of inclusive ranges {min: min-value, max: max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] allows the peer ASN to be 123 or anything in the range 64512-65534. This field is only advisory. Although the API accepts other ranges, these are the ranges that we recommend.
repeated .google.cloud.compute.v1.InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange bgp_peer_asn_ranges = 475946370;
getBgpPeerAsnRangesList in interface InterconnectAttachmentConfigurationConstraintsOrBuilderpublic List<? extends InterconnectAttachmentConfigurationConstraintsBgpPeerASNRangeOrBuilder> getBgpPeerAsnRangesOrBuilderList()
[Output Only] List of ASN ranges that the remote location is known to support. Formatted as an array of inclusive ranges {min: min-value, max: max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] allows the peer ASN to be 123 or anything in the range 64512-65534. This field is only advisory. Although the API accepts other ranges, these are the ranges that we recommend.
repeated .google.cloud.compute.v1.InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange bgp_peer_asn_ranges = 475946370;
getBgpPeerAsnRangesOrBuilderList in interface InterconnectAttachmentConfigurationConstraintsOrBuilderpublic int getBgpPeerAsnRangesCount()
[Output Only] List of ASN ranges that the remote location is known to support. Formatted as an array of inclusive ranges {min: min-value, max: max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] allows the peer ASN to be 123 or anything in the range 64512-65534. This field is only advisory. Although the API accepts other ranges, these are the ranges that we recommend.
repeated .google.cloud.compute.v1.InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange bgp_peer_asn_ranges = 475946370;
getBgpPeerAsnRangesCount in interface InterconnectAttachmentConfigurationConstraintsOrBuilderpublic InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange getBgpPeerAsnRanges(int index)
[Output Only] List of ASN ranges that the remote location is known to support. Formatted as an array of inclusive ranges {min: min-value, max: max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] allows the peer ASN to be 123 or anything in the range 64512-65534. This field is only advisory. Although the API accepts other ranges, these are the ranges that we recommend.
repeated .google.cloud.compute.v1.InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange bgp_peer_asn_ranges = 475946370;
getBgpPeerAsnRanges in interface InterconnectAttachmentConfigurationConstraintsOrBuilderpublic InterconnectAttachmentConfigurationConstraintsBgpPeerASNRangeOrBuilder getBgpPeerAsnRangesOrBuilder(int index)
[Output Only] List of ASN ranges that the remote location is known to support. Formatted as an array of inclusive ranges {min: min-value, max: max-value}. For example, [{min: 123, max: 123}, {min: 64512, max: 65534}] allows the peer ASN to be 123 or anything in the range 64512-65534. This field is only advisory. Although the API accepts other ranges, these are the ranges that we recommend.
repeated .google.cloud.compute.v1.InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange bgp_peer_asn_ranges = 475946370;
getBgpPeerAsnRangesOrBuilder in interface InterconnectAttachmentConfigurationConstraintsOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static InterconnectAttachmentConfigurationConstraints parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InterconnectAttachmentConfigurationConstraints parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InterconnectAttachmentConfigurationConstraints parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InterconnectAttachmentConfigurationConstraints parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InterconnectAttachmentConfigurationConstraints parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InterconnectAttachmentConfigurationConstraints parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static InterconnectAttachmentConfigurationConstraints parseFrom(InputStream input) throws IOException
IOExceptionpublic static InterconnectAttachmentConfigurationConstraints parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static InterconnectAttachmentConfigurationConstraints parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static InterconnectAttachmentConfigurationConstraints parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static InterconnectAttachmentConfigurationConstraints parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static InterconnectAttachmentConfigurationConstraints parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic InterconnectAttachmentConfigurationConstraints.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static InterconnectAttachmentConfigurationConstraints.Builder newBuilder()
public static InterconnectAttachmentConfigurationConstraints.Builder newBuilder(InterconnectAttachmentConfigurationConstraints prototype)
public InterconnectAttachmentConfigurationConstraints.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected InterconnectAttachmentConfigurationConstraints.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static InterconnectAttachmentConfigurationConstraints getDefaultInstance()
public static com.google.protobuf.Parser<InterconnectAttachmentConfigurationConstraints> parser()
public com.google.protobuf.Parser<InterconnectAttachmentConfigurationConstraints> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public InterconnectAttachmentConfigurationConstraints getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.