Interface SecretOrBuilder

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

public interface SecretOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getName

      String getName()
       Name (FQDN, UUID, SPKI, SHA256, etc.) by which the secret can be uniquely referred to.
       
      string name = 1;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Name (FQDN, UUID, SPKI, SHA256, etc.) by which the secret can be uniquely referred to.
       
      string name = 1;
      Returns:
      The bytes for name.
    • hasTlsCertificate

      boolean hasTlsCertificate()
      .envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2;
      Returns:
      Whether the tlsCertificate field is set.
    • getTlsCertificate

      TlsCertificate getTlsCertificate()
      .envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2;
      Returns:
      The tlsCertificate.
    • getTlsCertificateOrBuilder

      TlsCertificateOrBuilder getTlsCertificateOrBuilder()
      .envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2;
    • hasSessionTicketKeys

      boolean hasSessionTicketKeys()
      .envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3;
      Returns:
      Whether the sessionTicketKeys field is set.
    • getSessionTicketKeys

      TlsSessionTicketKeys getSessionTicketKeys()
      .envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3;
      Returns:
      The sessionTicketKeys.
    • getSessionTicketKeysOrBuilder

      TlsSessionTicketKeysOrBuilder getSessionTicketKeysOrBuilder()
      .envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3;
    • hasValidationContext

      boolean hasValidationContext()
      .envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4;
      Returns:
      Whether the validationContext field is set.
    • getValidationContext

      CertificateValidationContext getValidationContext()
      .envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4;
      Returns:
      The validationContext.
    • getValidationContextOrBuilder

      CertificateValidationContextOrBuilder getValidationContextOrBuilder()
      .envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4;
    • hasGenericSecret

      boolean hasGenericSecret()
      .envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5;
      Returns:
      Whether the genericSecret field is set.
    • getGenericSecret

      GenericSecret getGenericSecret()
      .envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5;
      Returns:
      The genericSecret.
    • getGenericSecretOrBuilder

      GenericSecretOrBuilder getGenericSecretOrBuilder()
      .envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5;
    • getTypeCase

      Secret.TypeCase getTypeCase()