Class PublicAdvertisedPrefix

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.compute.v1.PublicAdvertisedPrefix
All Implemented Interfaces:
PublicAdvertisedPrefixOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class PublicAdvertisedPrefix extends com.google.protobuf.GeneratedMessage implements PublicAdvertisedPrefixOrBuilder
 A public advertised prefix represents an aggregated IP prefix or netblock
 which customers bring to cloud. The IP prefix is a single unit of route
 advertisement and is announced globally to the internet.
 
Protobuf type google.cloud.compute.v1.PublicAdvertisedPrefix
See Also:
  • Field Details

    • BYOIP_API_VERSION_FIELD_NUMBER

      public static final int BYOIP_API_VERSION_FIELD_NUMBER
      See Also:
    • CREATION_TIMESTAMP_FIELD_NUMBER

      public static final int CREATION_TIMESTAMP_FIELD_NUMBER
      See Also:
    • DESCRIPTION_FIELD_NUMBER

      public static final int DESCRIPTION_FIELD_NUMBER
      See Also:
    • DNS_VERIFICATION_IP_FIELD_NUMBER

      public static final int DNS_VERIFICATION_IP_FIELD_NUMBER
      See Also:
    • FINGERPRINT_FIELD_NUMBER

      public static final int FINGERPRINT_FIELD_NUMBER
      See Also:
    • ID_FIELD_NUMBER

      public static final int ID_FIELD_NUMBER
      See Also:
    • IP_CIDR_RANGE_FIELD_NUMBER

      public static final int IP_CIDR_RANGE_FIELD_NUMBER
      See Also:
    • IPV6_ACCESS_TYPE_FIELD_NUMBER

      public static final int IPV6_ACCESS_TYPE_FIELD_NUMBER
      See Also:
    • KIND_FIELD_NUMBER

      public static final int KIND_FIELD_NUMBER
      See Also:
    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • PDP_SCOPE_FIELD_NUMBER

      public static final int PDP_SCOPE_FIELD_NUMBER
      See Also:
    • PUBLIC_DELEGATED_PREFIXS_FIELD_NUMBER

      public static final int PUBLIC_DELEGATED_PREFIXS_FIELD_NUMBER
      See Also:
    • SHARED_SECRET_FIELD_NUMBER

      public static final int SHARED_SECRET_FIELD_NUMBER
      See Also:
    • STATUS_FIELD_NUMBER

      public static final int STATUS_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • hasByoipApiVersion

      public boolean hasByoipApiVersion()
       Output only. [Output Only] The version of BYOIP API.
       Check the ByoipApiVersion enum for the list of possible values.
       
      optional string byoip_api_version = 162683283;
      Specified by:
      hasByoipApiVersion in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      Whether the byoipApiVersion field is set.
    • getByoipApiVersion

      public String getByoipApiVersion()
       Output only. [Output Only] The version of BYOIP API.
       Check the ByoipApiVersion enum for the list of possible values.
       
      optional string byoip_api_version = 162683283;
      Specified by:
      getByoipApiVersion in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The byoipApiVersion.
    • getByoipApiVersionBytes

      public com.google.protobuf.ByteString getByoipApiVersionBytes()
       Output only. [Output Only] The version of BYOIP API.
       Check the ByoipApiVersion enum for the list of possible values.
       
      optional string byoip_api_version = 162683283;
      Specified by:
      getByoipApiVersionBytes in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The bytes for byoipApiVersion.
    • hasCreationTimestamp

      public boolean hasCreationTimestamp()
       Output only. [Output Only] Creation timestamp inRFC3339
       text format.
       
      optional string creation_timestamp = 30525366;
      Specified by:
      hasCreationTimestamp in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      Whether the creationTimestamp field is set.
    • getCreationTimestamp

      public String getCreationTimestamp()
       Output only. [Output Only] Creation timestamp inRFC3339
       text format.
       
      optional string creation_timestamp = 30525366;
      Specified by:
      getCreationTimestamp in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The creationTimestamp.
    • getCreationTimestampBytes

      public com.google.protobuf.ByteString getCreationTimestampBytes()
       Output only. [Output Only] Creation timestamp inRFC3339
       text format.
       
      optional string creation_timestamp = 30525366;
      Specified by:
      getCreationTimestampBytes in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The bytes for creationTimestamp.
    • hasDescription

      public boolean hasDescription()
       An optional description of this resource. Provide this property when you
       create the resource.
       
      optional string description = 422937596;
      Specified by:
      hasDescription in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      Whether the description field is set.
    • getDescription

      public String getDescription()
       An optional description of this resource. Provide this property when you
       create the resource.
       
      optional string description = 422937596;
      Specified by:
      getDescription in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
       An optional description of this resource. Provide this property when you
       create the resource.
       
      optional string description = 422937596;
      Specified by:
      getDescriptionBytes in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The bytes for description.
    • hasDnsVerificationIp

      public boolean hasDnsVerificationIp()
       The address to be used for reverse DNS verification.
       
      optional string dns_verification_ip = 241011381;
      Specified by:
      hasDnsVerificationIp in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      Whether the dnsVerificationIp field is set.
    • getDnsVerificationIp

      public String getDnsVerificationIp()
       The address to be used for reverse DNS verification.
       
      optional string dns_verification_ip = 241011381;
      Specified by:
      getDnsVerificationIp in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The dnsVerificationIp.
    • getDnsVerificationIpBytes

      public com.google.protobuf.ByteString getDnsVerificationIpBytes()
       The address to be used for reverse DNS verification.
       
      optional string dns_verification_ip = 241011381;
      Specified by:
      getDnsVerificationIpBytes in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The bytes for dnsVerificationIp.
    • hasFingerprint

      public boolean hasFingerprint()
       Fingerprint of this resource. A hash of the contents stored in this object.
       This field is used in optimistic locking. This field will be ignored when
       inserting a new PublicAdvertisedPrefix. An up-to-date
       fingerprint must be provided in order to update thePublicAdvertisedPrefix, otherwise the request will fail with
       error 412 conditionNotMet.
      
       To see the latest fingerprint, make a get() request to
       retrieve a PublicAdvertisedPrefix.
       
      optional string fingerprint = 234678500;
      Specified by:
      hasFingerprint in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      Whether the fingerprint field is set.
    • getFingerprint

      public String getFingerprint()
       Fingerprint of this resource. A hash of the contents stored in this object.
       This field is used in optimistic locking. This field will be ignored when
       inserting a new PublicAdvertisedPrefix. An up-to-date
       fingerprint must be provided in order to update thePublicAdvertisedPrefix, otherwise the request will fail with
       error 412 conditionNotMet.
      
       To see the latest fingerprint, make a get() request to
       retrieve a PublicAdvertisedPrefix.
       
      optional string fingerprint = 234678500;
      Specified by:
      getFingerprint in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The fingerprint.
    • getFingerprintBytes

      public com.google.protobuf.ByteString getFingerprintBytes()
       Fingerprint of this resource. A hash of the contents stored in this object.
       This field is used in optimistic locking. This field will be ignored when
       inserting a new PublicAdvertisedPrefix. An up-to-date
       fingerprint must be provided in order to update thePublicAdvertisedPrefix, otherwise the request will fail with
       error 412 conditionNotMet.
      
       To see the latest fingerprint, make a get() request to
       retrieve a PublicAdvertisedPrefix.
       
      optional string fingerprint = 234678500;
      Specified by:
      getFingerprintBytes in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The bytes for fingerprint.
    • hasId

      public boolean hasId()
       Output only. [Output Only] The unique identifier for the resource type. The server
       generates this identifier.
       
      optional uint64 id = 3355;
      Specified by:
      hasId in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      Whether the id field is set.
    • getId

      public long getId()
       Output only. [Output Only] The unique identifier for the resource type. The server
       generates this identifier.
       
      optional uint64 id = 3355;
      Specified by:
      getId in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The id.
    • hasIpCidrRange

      public boolean hasIpCidrRange()
       The address range, in CIDR format, represented by this public advertised
       prefix.
       
      optional string ip_cidr_range = 98117322;
      Specified by:
      hasIpCidrRange in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      Whether the ipCidrRange field is set.
    • getIpCidrRange

      public String getIpCidrRange()
       The address range, in CIDR format, represented by this public advertised
       prefix.
       
      optional string ip_cidr_range = 98117322;
      Specified by:
      getIpCidrRange in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The ipCidrRange.
    • getIpCidrRangeBytes

      public com.google.protobuf.ByteString getIpCidrRangeBytes()
       The address range, in CIDR format, represented by this public advertised
       prefix.
       
      optional string ip_cidr_range = 98117322;
      Specified by:
      getIpCidrRangeBytes in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The bytes for ipCidrRange.
    • hasIpv6AccessType

      public boolean hasIpv6AccessType()
       The internet access type for IPv6 Public Advertised Prefixes.
       Check the Ipv6AccessType enum for the list of possible values.
       
      optional string ipv6_access_type = 504658653;
      Specified by:
      hasIpv6AccessType in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      Whether the ipv6AccessType field is set.
    • getIpv6AccessType

      public String getIpv6AccessType()
       The internet access type for IPv6 Public Advertised Prefixes.
       Check the Ipv6AccessType enum for the list of possible values.
       
      optional string ipv6_access_type = 504658653;
      Specified by:
      getIpv6AccessType in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The ipv6AccessType.
    • getIpv6AccessTypeBytes

      public com.google.protobuf.ByteString getIpv6AccessTypeBytes()
       The internet access type for IPv6 Public Advertised Prefixes.
       Check the Ipv6AccessType enum for the list of possible values.
       
      optional string ipv6_access_type = 504658653;
      Specified by:
      getIpv6AccessTypeBytes in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The bytes for ipv6AccessType.
    • hasKind

      public boolean hasKind()
       Output only. [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes.
       
      optional string kind = 3292052;
      Specified by:
      hasKind in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      Whether the kind field is set.
    • getKind

      public String getKind()
       Output only. [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes.
       
      optional string kind = 3292052;
      Specified by:
      getKind in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The kind.
    • getKindBytes

      public com.google.protobuf.ByteString getKindBytes()
       Output only. [Output Only] Type of the resource. Alwayscompute#publicAdvertisedPrefix for public advertised prefixes.
       
      optional string kind = 3292052;
      Specified by:
      getKindBytes in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The bytes for kind.
    • hasName

      public boolean hasName()
       Name of the resource. Provided by the client when the resource is created.
       The name must be 1-63 characters long, and comply withRFC1035.
       Specifically, the name must be 1-63 characters long and match the regular
       expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first
       character must be a lowercase letter, and all following characters must
       be a dash, lowercase letter, or digit, except the last character, which
       cannot be a dash.
       
      optional string name = 3373707;
      Specified by:
      hasName in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      Whether the name field is set.
    • getName

      public String getName()
       Name of the resource. Provided by the client when the resource is created.
       The name must be 1-63 characters long, and comply withRFC1035.
       Specifically, the name must be 1-63 characters long and match the regular
       expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first
       character must be a lowercase letter, and all following characters must
       be a dash, lowercase letter, or digit, except the last character, which
       cannot be a dash.
       
      optional string name = 3373707;
      Specified by:
      getName in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Name of the resource. Provided by the client when the resource is created.
       The name must be 1-63 characters long, and comply withRFC1035.
       Specifically, the name must be 1-63 characters long and match the regular
       expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first
       character must be a lowercase letter, and all following characters must
       be a dash, lowercase letter, or digit, except the last character, which
       cannot be a dash.
       
      optional string name = 3373707;
      Specified by:
      getNameBytes in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The bytes for name.
    • hasPdpScope

      public boolean hasPdpScope()
       Specifies how child public delegated prefix will be scoped. It could
       be one of following values:
      
      
       - `REGIONAL`: The public delegated prefix is regional only. The
       provisioning will take a few minutes.
       - `GLOBAL`: The public delegated prefix is global only. The
       provisioning will take ~4 weeks.
       - `GLOBAL_AND_REGIONAL` [output only]: The public delegated prefixes is
       BYOIP V1 legacy prefix. This is output only value and no longer
       supported in BYOIP V2.
       Check the PdpScope enum for the list of possible values.
       
      optional string pdp_scope = 524264785;
      Specified by:
      hasPdpScope in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      Whether the pdpScope field is set.
    • getPdpScope

      public String getPdpScope()
       Specifies how child public delegated prefix will be scoped. It could
       be one of following values:
      
      
       - `REGIONAL`: The public delegated prefix is regional only. The
       provisioning will take a few minutes.
       - `GLOBAL`: The public delegated prefix is global only. The
       provisioning will take ~4 weeks.
       - `GLOBAL_AND_REGIONAL` [output only]: The public delegated prefixes is
       BYOIP V1 legacy prefix. This is output only value and no longer
       supported in BYOIP V2.
       Check the PdpScope enum for the list of possible values.
       
      optional string pdp_scope = 524264785;
      Specified by:
      getPdpScope in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The pdpScope.
    • getPdpScopeBytes

      public com.google.protobuf.ByteString getPdpScopeBytes()
       Specifies how child public delegated prefix will be scoped. It could
       be one of following values:
      
      
       - `REGIONAL`: The public delegated prefix is regional only. The
       provisioning will take a few minutes.
       - `GLOBAL`: The public delegated prefix is global only. The
       provisioning will take ~4 weeks.
       - `GLOBAL_AND_REGIONAL` [output only]: The public delegated prefixes is
       BYOIP V1 legacy prefix. This is output only value and no longer
       supported in BYOIP V2.
       Check the PdpScope enum for the list of possible values.
       
      optional string pdp_scope = 524264785;
      Specified by:
      getPdpScopeBytes in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The bytes for pdpScope.
    • getPublicDelegatedPrefixsList

      public List<PublicAdvertisedPrefixPublicDelegatedPrefix> getPublicDelegatedPrefixsList()
       Output only. [Output Only] The list of public delegated prefixes that exist for this
       public advertised prefix.
       
      repeated .google.cloud.compute.v1.PublicAdvertisedPrefixPublicDelegatedPrefix public_delegated_prefixs = 425811723;
      Specified by:
      getPublicDelegatedPrefixsList in interface PublicAdvertisedPrefixOrBuilder
    • getPublicDelegatedPrefixsOrBuilderList

      public List<? extends PublicAdvertisedPrefixPublicDelegatedPrefixOrBuilder> getPublicDelegatedPrefixsOrBuilderList()
       Output only. [Output Only] The list of public delegated prefixes that exist for this
       public advertised prefix.
       
      repeated .google.cloud.compute.v1.PublicAdvertisedPrefixPublicDelegatedPrefix public_delegated_prefixs = 425811723;
      Specified by:
      getPublicDelegatedPrefixsOrBuilderList in interface PublicAdvertisedPrefixOrBuilder
    • getPublicDelegatedPrefixsCount

      public int getPublicDelegatedPrefixsCount()
       Output only. [Output Only] The list of public delegated prefixes that exist for this
       public advertised prefix.
       
      repeated .google.cloud.compute.v1.PublicAdvertisedPrefixPublicDelegatedPrefix public_delegated_prefixs = 425811723;
      Specified by:
      getPublicDelegatedPrefixsCount in interface PublicAdvertisedPrefixOrBuilder
    • getPublicDelegatedPrefixs

      public PublicAdvertisedPrefixPublicDelegatedPrefix getPublicDelegatedPrefixs(int index)
       Output only. [Output Only] The list of public delegated prefixes that exist for this
       public advertised prefix.
       
      repeated .google.cloud.compute.v1.PublicAdvertisedPrefixPublicDelegatedPrefix public_delegated_prefixs = 425811723;
      Specified by:
      getPublicDelegatedPrefixs in interface PublicAdvertisedPrefixOrBuilder
    • getPublicDelegatedPrefixsOrBuilder

      public PublicAdvertisedPrefixPublicDelegatedPrefixOrBuilder getPublicDelegatedPrefixsOrBuilder(int index)
       Output only. [Output Only] The list of public delegated prefixes that exist for this
       public advertised prefix.
       
      repeated .google.cloud.compute.v1.PublicAdvertisedPrefixPublicDelegatedPrefix public_delegated_prefixs = 425811723;
      Specified by:
      getPublicDelegatedPrefixsOrBuilder in interface PublicAdvertisedPrefixOrBuilder
    • hasSelfLink

      public boolean hasSelfLink()
       Output only. [Output Only] Server-defined URL for the resource.
       
      optional string self_link = 456214797;
      Specified by:
      hasSelfLink in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      Whether the selfLink field is set.
    • getSelfLink

      public String getSelfLink()
       Output only. [Output Only] Server-defined URL for the resource.
       
      optional string self_link = 456214797;
      Specified by:
      getSelfLink in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The selfLink.
    • getSelfLinkBytes

      public com.google.protobuf.ByteString getSelfLinkBytes()
       Output only. [Output Only] Server-defined URL for the resource.
       
      optional string self_link = 456214797;
      Specified by:
      getSelfLinkBytes in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The bytes for selfLink.
    • hasSharedSecret

      public boolean hasSharedSecret()
       [Output Only] The shared secret to be used for reverse DNS verification.
       
      optional string shared_secret = 381932490;
      Specified by:
      hasSharedSecret in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      Whether the sharedSecret field is set.
    • getSharedSecret

      public String getSharedSecret()
       [Output Only] The shared secret to be used for reverse DNS verification.
       
      optional string shared_secret = 381932490;
      Specified by:
      getSharedSecret in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The sharedSecret.
    • getSharedSecretBytes

      public com.google.protobuf.ByteString getSharedSecretBytes()
       [Output Only] The shared secret to be used for reverse DNS verification.
       
      optional string shared_secret = 381932490;
      Specified by:
      getSharedSecretBytes in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The bytes for sharedSecret.
    • hasStatus

      public boolean hasStatus()
       The status of the public advertised prefix. Possible values include:
      
      
       - `INITIAL`: RPKI validation is complete.
       - `PTR_CONFIGURED`: User has configured the PTR.
       - `VALIDATED`: Reverse DNS lookup is successful.
       - `REVERSE_DNS_LOOKUP_FAILED`: Reverse DNS lookup failed.
       - `PREFIX_CONFIGURATION_IN_PROGRESS`: The prefix is being
       configured.
       - `PREFIX_CONFIGURATION_COMPLETE`: The prefix is fully configured.
       - `PREFIX_REMOVAL_IN_PROGRESS`: The prefix is being removed.
       Check the Status enum for the list of possible values.
       
      optional string status = 181260274;
      Specified by:
      hasStatus in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      Whether the status field is set.
    • getStatus

      public String getStatus()
       The status of the public advertised prefix. Possible values include:
      
      
       - `INITIAL`: RPKI validation is complete.
       - `PTR_CONFIGURED`: User has configured the PTR.
       - `VALIDATED`: Reverse DNS lookup is successful.
       - `REVERSE_DNS_LOOKUP_FAILED`: Reverse DNS lookup failed.
       - `PREFIX_CONFIGURATION_IN_PROGRESS`: The prefix is being
       configured.
       - `PREFIX_CONFIGURATION_COMPLETE`: The prefix is fully configured.
       - `PREFIX_REMOVAL_IN_PROGRESS`: The prefix is being removed.
       Check the Status enum for the list of possible values.
       
      optional string status = 181260274;
      Specified by:
      getStatus in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The status.
    • getStatusBytes

      public com.google.protobuf.ByteString getStatusBytes()
       The status of the public advertised prefix. Possible values include:
      
      
       - `INITIAL`: RPKI validation is complete.
       - `PTR_CONFIGURED`: User has configured the PTR.
       - `VALIDATED`: Reverse DNS lookup is successful.
       - `REVERSE_DNS_LOOKUP_FAILED`: Reverse DNS lookup failed.
       - `PREFIX_CONFIGURATION_IN_PROGRESS`: The prefix is being
       configured.
       - `PREFIX_CONFIGURATION_COMPLETE`: The prefix is fully configured.
       - `PREFIX_REMOVAL_IN_PROGRESS`: The prefix is being removed.
       Check the Status enum for the list of possible values.
       
      optional string status = 181260274;
      Specified by:
      getStatusBytes in interface PublicAdvertisedPrefixOrBuilder
      Returns:
      The bytes for status.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static PublicAdvertisedPrefix parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PublicAdvertisedPrefix parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PublicAdvertisedPrefix parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PublicAdvertisedPrefix parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PublicAdvertisedPrefix parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PublicAdvertisedPrefix parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PublicAdvertisedPrefix parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static PublicAdvertisedPrefix parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static PublicAdvertisedPrefix parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static PublicAdvertisedPrefix parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static PublicAdvertisedPrefix parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static PublicAdvertisedPrefix parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public PublicAdvertisedPrefix.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static PublicAdvertisedPrefix.Builder newBuilder()
    • newBuilder

      public static PublicAdvertisedPrefix.Builder newBuilder(PublicAdvertisedPrefix prototype)
    • toBuilder

      public PublicAdvertisedPrefix.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected PublicAdvertisedPrefix.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static PublicAdvertisedPrefix getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<PublicAdvertisedPrefix> parser()
    • getParserForType

      public com.google.protobuf.Parser<PublicAdvertisedPrefix> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public PublicAdvertisedPrefix getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder