
io.envoyproxy.envoy.api.v2.auth.SecretOrBuilder Maven / Gradle / Ivy
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/api/v2/auth/secret.proto
package io.envoyproxy.envoy.api.v2.auth;
public interface SecretOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.api.v2.auth.Secret)
com.google.protobuf.MessageOrBuilder {
/**
*
* Name (FQDN, UUID, SPKI, SHA256, etc.) by which the secret can be uniquely referred to.
*
*
* string name = 1;
* @return The name.
*/
java.lang.String getName();
/**
*
* Name (FQDN, UUID, SPKI, SHA256, etc.) by which the secret can be uniquely referred to.
*
*
* string name = 1;
* @return The bytes for name.
*/
com.google.protobuf.ByteString
getNameBytes();
/**
* .envoy.api.v2.auth.TlsCertificate tls_certificate = 2;
* @return Whether the tlsCertificate field is set.
*/
boolean hasTlsCertificate();
/**
* .envoy.api.v2.auth.TlsCertificate tls_certificate = 2;
* @return The tlsCertificate.
*/
io.envoyproxy.envoy.api.v2.auth.TlsCertificate getTlsCertificate();
/**
* .envoy.api.v2.auth.TlsCertificate tls_certificate = 2;
*/
io.envoyproxy.envoy.api.v2.auth.TlsCertificateOrBuilder getTlsCertificateOrBuilder();
/**
* .envoy.api.v2.auth.TlsSessionTicketKeys session_ticket_keys = 3;
* @return Whether the sessionTicketKeys field is set.
*/
boolean hasSessionTicketKeys();
/**
* .envoy.api.v2.auth.TlsSessionTicketKeys session_ticket_keys = 3;
* @return The sessionTicketKeys.
*/
io.envoyproxy.envoy.api.v2.auth.TlsSessionTicketKeys getSessionTicketKeys();
/**
* .envoy.api.v2.auth.TlsSessionTicketKeys session_ticket_keys = 3;
*/
io.envoyproxy.envoy.api.v2.auth.TlsSessionTicketKeysOrBuilder getSessionTicketKeysOrBuilder();
/**
* .envoy.api.v2.auth.CertificateValidationContext validation_context = 4;
* @return Whether the validationContext field is set.
*/
boolean hasValidationContext();
/**
* .envoy.api.v2.auth.CertificateValidationContext validation_context = 4;
* @return The validationContext.
*/
io.envoyproxy.envoy.api.v2.auth.CertificateValidationContext getValidationContext();
/**
* .envoy.api.v2.auth.CertificateValidationContext validation_context = 4;
*/
io.envoyproxy.envoy.api.v2.auth.CertificateValidationContextOrBuilder getValidationContextOrBuilder();
/**
* .envoy.api.v2.auth.GenericSecret generic_secret = 5;
* @return Whether the genericSecret field is set.
*/
boolean hasGenericSecret();
/**
* .envoy.api.v2.auth.GenericSecret generic_secret = 5;
* @return The genericSecret.
*/
io.envoyproxy.envoy.api.v2.auth.GenericSecret getGenericSecret();
/**
* .envoy.api.v2.auth.GenericSecret generic_secret = 5;
*/
io.envoyproxy.envoy.api.v2.auth.GenericSecretOrBuilder getGenericSecretOrBuilder();
public io.envoyproxy.envoy.api.v2.auth.Secret.TypeCase getTypeCase();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy