Interface InterconnectAttachmentConfigurationConstraintsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
InterconnectAttachmentConfigurationConstraints, InterconnectAttachmentConfigurationConstraints.Builder

@Generated public interface InterconnectAttachmentConfigurationConstraintsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasBgpMd5

      boolean hasBgpMd5()
       Output only. [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;
      Returns:
      Whether the bgpMd5 field is set.
    • getBgpMd5

      String getBgpMd5()
       Output only. [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;
      Returns:
      The bgpMd5.
    • getBgpMd5Bytes

      com.google.protobuf.ByteString getBgpMd5Bytes()
       Output only. [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;
      Returns:
      The bytes for bgpMd5.
    • getBgpPeerAsnRangesList

       Output only. [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

       Output only. [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

      int getBgpPeerAsnRangesCount()
       Output only. [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

       Output only. [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

       Output only. [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;