Class Secret
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessage
-
- io.envoyproxy.envoy.extensions.transport_sockets.tls.v3.Secret
-
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,SecretOrBuilder
,java.io.Serializable
public final class Secret extends com.google.protobuf.GeneratedMessage implements SecretOrBuilder
[#next-free-field: 6]
Protobuf typeenvoy.extensions.transport_sockets.tls.v3.Secret
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Secret.Builder
[#next-free-field: 6]static class
Secret.TypeCase
-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T extends java.lang.Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description private static Secret
DEFAULT_INSTANCE
static int
GENERIC_SECRET_FIELD_NUMBER
private byte
memoizedIsInitialized
private java.lang.Object
name_
static int
NAME_FIELD_NUMBER
private static com.google.protobuf.Parser<Secret>
PARSER
private static long
serialVersionUID
static int
SESSION_TICKET_KEYS_FIELD_NUMBER
static int
TLS_CERTIFICATE_FIELD_NUMBER
private java.lang.Object
type_
private int
typeCase_
static int
VALIDATION_CONTEXT_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
static Secret
getDefaultInstance()
Secret
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
GenericSecret
getGenericSecret()
.envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5;
GenericSecretOrBuilder
getGenericSecretOrBuilder()
.envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5;
java.lang.String
getName()
Name (FQDN, UUID, SPKI, SHA256, etc.) by which the secret can be uniquely referred to.com.google.protobuf.ByteString
getNameBytes()
Name (FQDN, UUID, SPKI, SHA256, etc.) by which the secret can be uniquely referred to.com.google.protobuf.Parser<Secret>
getParserForType()
int
getSerializedSize()
TlsSessionTicketKeys
getSessionTicketKeys()
.envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3;
TlsSessionTicketKeysOrBuilder
getSessionTicketKeysOrBuilder()
.envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3;
TlsCertificate
getTlsCertificate()
.envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2;
TlsCertificateOrBuilder
getTlsCertificateOrBuilder()
.envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2;
Secret.TypeCase
getTypeCase()
CertificateValidationContext
getValidationContext()
.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4;
CertificateValidationContextOrBuilder
getValidationContextOrBuilder()
.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4;
boolean
hasGenericSecret()
.envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5;
int
hashCode()
boolean
hasSessionTicketKeys()
.envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3;
boolean
hasTlsCertificate()
.envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2;
boolean
hasValidationContext()
.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4;
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static Secret.Builder
newBuilder()
static Secret.Builder
newBuilder(Secret prototype)
Secret.Builder
newBuilderForType()
protected Secret.Builder
newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
static Secret
parseDelimitedFrom(java.io.InputStream input)
static Secret
parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Secret
parseFrom(byte[] data)
static Secret
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Secret
parseFrom(com.google.protobuf.ByteString data)
static Secret
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Secret
parseFrom(com.google.protobuf.CodedInputStream input)
static Secret
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Secret
parseFrom(java.io.InputStream input)
static Secret
parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Secret
parseFrom(java.nio.ByteBuffer data)
static Secret
parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<Secret>
parser()
Secret.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
typeCase_
private int typeCase_
-
type_
private java.lang.Object type_
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
name_
private volatile java.lang.Object name_
-
TLS_CERTIFICATE_FIELD_NUMBER
public static final int TLS_CERTIFICATE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SESSION_TICKET_KEYS_FIELD_NUMBER
public static final int SESSION_TICKET_KEYS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VALIDATION_CONTEXT_FIELD_NUMBER
public static final int VALIDATION_CONTEXT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GENERIC_SECRET_FIELD_NUMBER
public static final int GENERIC_SECRET_FIELD_NUMBER
- See Also:
- Constant Field Values
-
memoizedIsInitialized
private byte memoizedIsInitialized
-
DEFAULT_INSTANCE
private static final Secret DEFAULT_INSTANCE
-
PARSER
private static final com.google.protobuf.Parser<Secret> PARSER
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage
-
getTypeCase
public Secret.TypeCase getTypeCase()
- Specified by:
getTypeCase
in interfaceSecretOrBuilder
-
getName
public java.lang.String getName()
Name (FQDN, UUID, SPKI, SHA256, etc.) by which the secret can be uniquely referred to.
string name = 1;
- Specified by:
getName
in interfaceSecretOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Name (FQDN, UUID, SPKI, SHA256, etc.) by which the secret can be uniquely referred to.
string name = 1;
- Specified by:
getNameBytes
in interfaceSecretOrBuilder
- Returns:
- The bytes for name.
-
hasTlsCertificate
public boolean hasTlsCertificate()
.envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2;
- Specified by:
hasTlsCertificate
in interfaceSecretOrBuilder
- Returns:
- Whether the tlsCertificate field is set.
-
getTlsCertificate
public TlsCertificate getTlsCertificate()
.envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2;
- Specified by:
getTlsCertificate
in interfaceSecretOrBuilder
- Returns:
- The tlsCertificate.
-
getTlsCertificateOrBuilder
public TlsCertificateOrBuilder getTlsCertificateOrBuilder()
.envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2;
- Specified by:
getTlsCertificateOrBuilder
in interfaceSecretOrBuilder
-
hasSessionTicketKeys
public boolean hasSessionTicketKeys()
.envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3;
- Specified by:
hasSessionTicketKeys
in interfaceSecretOrBuilder
- Returns:
- Whether the sessionTicketKeys field is set.
-
getSessionTicketKeys
public TlsSessionTicketKeys getSessionTicketKeys()
.envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3;
- Specified by:
getSessionTicketKeys
in interfaceSecretOrBuilder
- Returns:
- The sessionTicketKeys.
-
getSessionTicketKeysOrBuilder
public TlsSessionTicketKeysOrBuilder getSessionTicketKeysOrBuilder()
.envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3;
- Specified by:
getSessionTicketKeysOrBuilder
in interfaceSecretOrBuilder
-
hasValidationContext
public boolean hasValidationContext()
.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4;
- Specified by:
hasValidationContext
in interfaceSecretOrBuilder
- Returns:
- Whether the validationContext field is set.
-
getValidationContext
public CertificateValidationContext getValidationContext()
.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4;
- Specified by:
getValidationContext
in interfaceSecretOrBuilder
- Returns:
- The validationContext.
-
getValidationContextOrBuilder
public CertificateValidationContextOrBuilder getValidationContextOrBuilder()
.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4;
- Specified by:
getValidationContextOrBuilder
in interfaceSecretOrBuilder
-
hasGenericSecret
public boolean hasGenericSecret()
.envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5;
- Specified by:
hasGenericSecret
in interfaceSecretOrBuilder
- Returns:
- Whether the genericSecret field is set.
-
getGenericSecret
public GenericSecret getGenericSecret()
.envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5;
- Specified by:
getGenericSecret
in interfaceSecretOrBuilder
- Returns:
- The genericSecret.
-
getGenericSecretOrBuilder
public GenericSecretOrBuilder getGenericSecretOrBuilder()
.envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5;
- Specified by:
getGenericSecretOrBuilder
in interfaceSecretOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessage
- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessage
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Secret parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Secret parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Secret parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Secret parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Secret parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Secret parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Secret parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Secret parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Secret parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Secret parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Secret parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Secret parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public Secret.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Secret.Builder newBuilder()
-
newBuilder
public static Secret.Builder newBuilder(Secret prototype)
-
toBuilder
public Secret.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Secret.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
- Overrides:
newBuilderForType
in classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
public static Secret getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Secret> parser()
-
getParserForType
public com.google.protobuf.Parser<Secret> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
public Secret getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-