Class CertMetadata.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<CertMetadata.Builder>
com.google.protobuf.GeneratedMessage.Builder<CertMetadata.Builder>
io.confluent.cloud.protobuf.traffic.networkcontext.v1.CertMetadata.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, CertMetadataOrBuilder, Cloneable
Enclosing class:
CertMetadata

public static final class CertMetadata.Builder extends com.google.protobuf.GeneratedMessage.Builder<CertMetadata.Builder> implements CertMetadataOrBuilder
Metadata to represent each cert in a chain
this information is used for full-chain CRL checking
Protobuf type traffic.networkcontext.v1.CertMetadata
  • Method Details

    • getDescriptor

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

      public CertMetadata.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<CertMetadata.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<CertMetadata.Builder>
    • getDefaultInstanceForType

      public CertMetadata getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public CertMetadata build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public CertMetadata buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public CertMetadata.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<CertMetadata.Builder>
    • mergeFrom

      public CertMetadata.Builder mergeFrom(CertMetadata other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<CertMetadata.Builder>
    • mergeFrom

      public CertMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<CertMetadata.Builder>
      Throws:
      IOException
    • getSha1Digest

      public String getSha1Digest()
      SHA1 encoded in uppercase HEX
      
      string sha1_digest = 1;
      Specified by:
      getSha1Digest in interface CertMetadataOrBuilder
      Returns:
      The sha1Digest.
    • getSha1DigestBytes

      public com.google.protobuf.ByteString getSha1DigestBytes()
      SHA1 encoded in uppercase HEX
      
      string sha1_digest = 1;
      Specified by:
      getSha1DigestBytes in interface CertMetadataOrBuilder
      Returns:
      The bytes for sha1Digest.
    • setSha1Digest

      public CertMetadata.Builder setSha1Digest(String value)
      SHA1 encoded in uppercase HEX
      
      string sha1_digest = 1;
      Parameters:
      value - The sha1Digest to set.
      Returns:
      This builder for chaining.
    • clearSha1Digest

      public CertMetadata.Builder clearSha1Digest()
      SHA1 encoded in uppercase HEX
      
      string sha1_digest = 1;
      Returns:
      This builder for chaining.
    • setSha1DigestBytes

      public CertMetadata.Builder setSha1DigestBytes(com.google.protobuf.ByteString value)
      SHA1 encoded in uppercase HEX
      
      string sha1_digest = 1;
      Parameters:
      value - The bytes for sha1Digest to set.
      Returns:
      This builder for chaining.
    • getSerialNumber

      public String getSerialNumber()
      uppercase HEX
      
      string serial_number = 2;
      Specified by:
      getSerialNumber in interface CertMetadataOrBuilder
      Returns:
      The serialNumber.
    • getSerialNumberBytes

      public com.google.protobuf.ByteString getSerialNumberBytes()
      uppercase HEX
      
      string serial_number = 2;
      Specified by:
      getSerialNumberBytes in interface CertMetadataOrBuilder
      Returns:
      The bytes for serialNumber.
    • setSerialNumber

      public CertMetadata.Builder setSerialNumber(String value)
      uppercase HEX
      
      string serial_number = 2;
      Parameters:
      value - The serialNumber to set.
      Returns:
      This builder for chaining.
    • clearSerialNumber

      public CertMetadata.Builder clearSerialNumber()
      uppercase HEX
      
      string serial_number = 2;
      Returns:
      This builder for chaining.
    • setSerialNumberBytes

      public CertMetadata.Builder setSerialNumberBytes(com.google.protobuf.ByteString value)
      uppercase HEX
      
      string serial_number = 2;
      Parameters:
      value - The bytes for serialNumber to set.
      Returns:
      This builder for chaining.
    • getSubject

      public String getSubject()
      RFC2253 String Format
      
      string subject = 3;
      Specified by:
      getSubject in interface CertMetadataOrBuilder
      Returns:
      The subject.
    • getSubjectBytes

      public com.google.protobuf.ByteString getSubjectBytes()
      RFC2253 String Format
      
      string subject = 3;
      Specified by:
      getSubjectBytes in interface CertMetadataOrBuilder
      Returns:
      The bytes for subject.
    • setSubject

      public CertMetadata.Builder setSubject(String value)
      RFC2253 String Format
      
      string subject = 3;
      Parameters:
      value - The subject to set.
      Returns:
      This builder for chaining.
    • clearSubject

      public CertMetadata.Builder clearSubject()
      RFC2253 String Format
      
      string subject = 3;
      Returns:
      This builder for chaining.
    • setSubjectBytes

      public CertMetadata.Builder setSubjectBytes(com.google.protobuf.ByteString value)
      RFC2253 String Format
      
      string subject = 3;
      Parameters:
      value - The bytes for subject to set.
      Returns:
      This builder for chaining.