Class Secret.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Secret.Builder>
com.google.protobuf.GeneratedMessage.Builder<Secret.Builder>
io.envoyproxy.envoy.extensions.transport_sockets.tls.v3.Secret.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,SecretOrBuilder,Cloneable
- Enclosing class:
Secret
public static final class Secret.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Secret.Builder>
implements SecretOrBuilder
[#next-free-field: 6]Protobuf type
envoy.extensions.transport_sockets.tls.v3.Secret-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate com.google.protobuf.SingleFieldBuilder<GenericSecret, GenericSecret.Builder, GenericSecretOrBuilder> private Objectprivate com.google.protobuf.SingleFieldBuilder<TlsSessionTicketKeys, TlsSessionTicketKeys.Builder, TlsSessionTicketKeysOrBuilder> private com.google.protobuf.SingleFieldBuilder<TlsCertificate, TlsCertificate.Builder, TlsCertificateOrBuilder> private Objectprivate intprivate com.google.protobuf.SingleFieldBuilder<CertificateValidationContext, CertificateValidationContext.Builder, CertificateValidationContextOrBuilder> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()private voidbuildPartial0(Secret result) private voidbuildPartialOneofs(Secret result) clear().envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5;Name (FQDN, UUID, SPKI, SHA256, etc.) by which the secret can be uniquely referred to..envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3;.envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2;.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptor.envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5;.envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5;private com.google.protobuf.SingleFieldBuilder<GenericSecret, GenericSecret.Builder, GenericSecretOrBuilder> .envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5;.envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5;getName()Name (FQDN, UUID, SPKI, SHA256, etc.) by which the secret can be uniquely referred to.com.google.protobuf.ByteStringName (FQDN, UUID, SPKI, SHA256, etc.) by which the secret can be uniquely referred to..envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3;.envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3;private com.google.protobuf.SingleFieldBuilder<TlsSessionTicketKeys, TlsSessionTicketKeys.Builder, TlsSessionTicketKeysOrBuilder> .envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3;.envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3;.envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2;.envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2;private com.google.protobuf.SingleFieldBuilder<TlsCertificate, TlsCertificate.Builder, TlsCertificateOrBuilder> .envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2;.envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2;.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4;.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4;private com.google.protobuf.SingleFieldBuilder<CertificateValidationContext, CertificateValidationContext.Builder, CertificateValidationContextOrBuilder> .envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4;.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4;boolean.envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5;boolean.envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3;boolean.envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2;boolean.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeGenericSecret(GenericSecret value) .envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5;.envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3;.envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2;.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4;setGenericSecret(GenericSecret value) .envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5;setGenericSecret(GenericSecret.Builder builderForValue) .envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5;Name (FQDN, UUID, SPKI, SHA256, etc.) by which the secret can be uniquely referred to.setNameBytes(com.google.protobuf.ByteString value) Name (FQDN, UUID, SPKI, SHA256, etc.) by which the secret can be uniquely referred to..envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3;setSessionTicketKeys(TlsSessionTicketKeys.Builder builderForValue) .envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3;setTlsCertificate(TlsCertificate value) .envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2;setTlsCertificate(TlsCertificate.Builder builderForValue) .envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2;.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4;setValidationContext(CertificateValidationContext.Builder builderForValue) .envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4;Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
typeCase_
private int typeCase_ -
type_
-
bitField0_
private int bitField0_ -
name_
-
tlsCertificateBuilder_
private com.google.protobuf.SingleFieldBuilder<TlsCertificate,TlsCertificate.Builder, tlsCertificateBuilder_TlsCertificateOrBuilder> -
sessionTicketKeysBuilder_
private com.google.protobuf.SingleFieldBuilder<TlsSessionTicketKeys,TlsSessionTicketKeys.Builder, sessionTicketKeysBuilder_TlsSessionTicketKeysOrBuilder> -
validationContextBuilder_
private com.google.protobuf.SingleFieldBuilder<CertificateValidationContext,CertificateValidationContext.Builder, validationContextBuilder_CertificateValidationContextOrBuilder> -
genericSecretBuilder_
private com.google.protobuf.SingleFieldBuilder<GenericSecret,GenericSecret.Builder, genericSecretBuilder_GenericSecretOrBuilder>
-
-
Constructor Details
-
Builder
private Builder() -
Builder
private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Secret.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Secret.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Secret.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
-
buildPartialOneofs
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Secret.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Secret.Builder>
-
mergeFrom
public Secret.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Secret.Builder>- Throws:
IOException
-
getTypeCase
- Specified by:
getTypeCasein interfaceSecretOrBuilder
-
clearType
-
getName
Name (FQDN, UUID, SPKI, SHA256, etc.) by which the secret can be uniquely referred to.
string name = 1;- Specified by:
getNamein 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:
getNameBytesin interfaceSecretOrBuilder- Returns:
- The bytes for name.
-
setName
Name (FQDN, UUID, SPKI, SHA256, etc.) by which the secret can be uniquely referred to.
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Name (FQDN, UUID, SPKI, SHA256, etc.) by which the secret can be uniquely referred to.
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
Name (FQDN, UUID, SPKI, SHA256, etc.) by which the secret can be uniquely referred to.
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasTlsCertificate
public boolean hasTlsCertificate().envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2;- Specified by:
hasTlsCertificatein interfaceSecretOrBuilder- Returns:
- Whether the tlsCertificate field is set.
-
getTlsCertificate
.envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2;- Specified by:
getTlsCertificatein interfaceSecretOrBuilder- Returns:
- The tlsCertificate.
-
setTlsCertificate
.envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2; -
setTlsCertificate
.envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2; -
mergeTlsCertificate
.envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2; -
clearTlsCertificate
.envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2; -
getTlsCertificateBuilder
.envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2; -
getTlsCertificateOrBuilder
.envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2;- Specified by:
getTlsCertificateOrBuilderin interfaceSecretOrBuilder
-
getTlsCertificateFieldBuilder
private com.google.protobuf.SingleFieldBuilder<TlsCertificate,TlsCertificate.Builder, getTlsCertificateFieldBuilder()TlsCertificateOrBuilder> .envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificate = 2; -
hasSessionTicketKeys
public boolean hasSessionTicketKeys().envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3;- Specified by:
hasSessionTicketKeysin interfaceSecretOrBuilder- Returns:
- Whether the sessionTicketKeys field is set.
-
getSessionTicketKeys
.envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3;- Specified by:
getSessionTicketKeysin interfaceSecretOrBuilder- Returns:
- The sessionTicketKeys.
-
setSessionTicketKeys
.envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3; -
setSessionTicketKeys
.envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3; -
mergeSessionTicketKeys
.envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3; -
clearSessionTicketKeys
.envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3; -
getSessionTicketKeysBuilder
.envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3; -
getSessionTicketKeysOrBuilder
.envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3;- Specified by:
getSessionTicketKeysOrBuilderin interfaceSecretOrBuilder
-
getSessionTicketKeysFieldBuilder
private com.google.protobuf.SingleFieldBuilder<TlsSessionTicketKeys,TlsSessionTicketKeys.Builder, getSessionTicketKeysFieldBuilder()TlsSessionTicketKeysOrBuilder> .envoy.extensions.transport_sockets.tls.v3.TlsSessionTicketKeys session_ticket_keys = 3; -
hasValidationContext
public boolean hasValidationContext().envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4;- Specified by:
hasValidationContextin interfaceSecretOrBuilder- Returns:
- Whether the validationContext field is set.
-
getValidationContext
.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4;- Specified by:
getValidationContextin interfaceSecretOrBuilder- Returns:
- The validationContext.
-
setValidationContext
.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4; -
setValidationContext
.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4; -
mergeValidationContext
.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4; -
clearValidationContext
.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4; -
getValidationContextBuilder
.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4; -
getValidationContextOrBuilder
.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4;- Specified by:
getValidationContextOrBuilderin interfaceSecretOrBuilder
-
getValidationContextFieldBuilder
private com.google.protobuf.SingleFieldBuilder<CertificateValidationContext,CertificateValidationContext.Builder, getValidationContextFieldBuilder()CertificateValidationContextOrBuilder> .envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 4; -
hasGenericSecret
public boolean hasGenericSecret().envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5;- Specified by:
hasGenericSecretin interfaceSecretOrBuilder- Returns:
- Whether the genericSecret field is set.
-
getGenericSecret
.envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5;- Specified by:
getGenericSecretin interfaceSecretOrBuilder- Returns:
- The genericSecret.
-
setGenericSecret
.envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5; -
setGenericSecret
.envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5; -
mergeGenericSecret
.envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5; -
clearGenericSecret
.envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5; -
getGenericSecretBuilder
.envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5; -
getGenericSecretOrBuilder
.envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5;- Specified by:
getGenericSecretOrBuilderin interfaceSecretOrBuilder
-
getGenericSecretFieldBuilder
private com.google.protobuf.SingleFieldBuilder<GenericSecret,GenericSecret.Builder, getGenericSecretFieldBuilder()GenericSecretOrBuilder> .envoy.extensions.transport_sockets.tls.v3.GenericSecret generic_secret = 5;
-