Class TLSProperties.CertificateProperties.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<TLSProperties.CertificateProperties.Builder>
com.google.protobuf.GeneratedMessage.Builder<TLSProperties.CertificateProperties.Builder>
io.envoyproxy.envoy.data.accesslog.v3.TLSProperties.CertificateProperties.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, TLSProperties.CertificatePropertiesOrBuilder, Cloneable
- Enclosing class:
TLSProperties.CertificateProperties
public static final class TLSProperties.CertificateProperties.Builder
extends com.google.protobuf.GeneratedMessage.Builder<TLSProperties.CertificateProperties.Builder>
implements TLSProperties.CertificatePropertiesOrBuilder
Protobuf type
envoy.data.accesslog.v3.TLSProperties.CertificateProperties-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate Objectprivate Objectprivate com.google.protobuf.RepeatedFieldBuilder<TLSProperties.CertificateProperties.SubjectAltName, TLSProperties.CertificateProperties.SubjectAltName.Builder, TLSProperties.CertificateProperties.SubjectAltNameOrBuilder> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAllSubjectAltName(Iterable<? extends TLSProperties.CertificateProperties.SubjectAltName> values) SANs present in the certificate.addSubjectAltName(int index, TLSProperties.CertificateProperties.SubjectAltName value) SANs present in the certificate.addSubjectAltName(int index, TLSProperties.CertificateProperties.SubjectAltName.Builder builderForValue) SANs present in the certificate.SANs present in the certificate.SANs present in the certificate.SANs present in the certificate.addSubjectAltNameBuilder(int index) SANs present in the certificate.build()private voidprivate voidclear()The issuer field of the certificate.The subject field of the certificate.SANs present in the certificate.private voidstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe issuer field of the certificate.com.google.protobuf.ByteStringThe issuer field of the certificate.The subject field of the certificate.getSubjectAltName(int index) SANs present in the certificate.getSubjectAltNameBuilder(int index) SANs present in the certificate.SANs present in the certificate.intSANs present in the certificate.SANs present in the certificate.getSubjectAltNameOrBuilder(int index) SANs present in the certificate.SANs present in the certificate.com.google.protobuf.ByteStringThe subject field of the certificate.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprivate com.google.protobuf.RepeatedFieldBuilder<TLSProperties.CertificateProperties.SubjectAltName, TLSProperties.CertificateProperties.SubjectAltName.Builder, TLSProperties.CertificateProperties.SubjectAltNameOrBuilder> final booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeSubjectAltName(int index) SANs present in the certificate.The issuer field of the certificate.setIssuerBytes(com.google.protobuf.ByteString value) The issuer field of the certificate.setSubject(String value) The subject field of the certificate.setSubjectAltName(int index, TLSProperties.CertificateProperties.SubjectAltName value) SANs present in the certificate.setSubjectAltName(int index, TLSProperties.CertificateProperties.SubjectAltName.Builder builderForValue) SANs present in the certificate.setSubjectBytes(com.google.protobuf.ByteString value) The subject field of the certificate.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 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
-
bitField0_
private int bitField0_ -
subjectAltName_
-
subjectAltNameBuilder_
private com.google.protobuf.RepeatedFieldBuilder<TLSProperties.CertificateProperties.SubjectAltName, TLSProperties.CertificateProperties.SubjectAltName.Builder, TLSProperties.CertificateProperties.SubjectAltNameOrBuilder> subjectAltNameBuilder_ -
subject_
-
issuer_
-
-
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<TLSProperties.CertificateProperties.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<TLSProperties.CertificateProperties.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<TLSProperties.CertificateProperties.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
-
buildPartialRepeatedFields
-
buildPartial0
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TLSProperties.CertificateProperties.Builder>
-
mergeFrom
public TLSProperties.CertificateProperties.Builder mergeFrom(TLSProperties.CertificateProperties other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<TLSProperties.CertificateProperties.Builder>
-
mergeFrom
public TLSProperties.CertificateProperties.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<TLSProperties.CertificateProperties.Builder>- Throws:
IOException
-
ensureSubjectAltNameIsMutable
private void ensureSubjectAltNameIsMutable() -
getSubjectAltNameList
SANs present in the certificate.
repeated .envoy.data.accesslog.v3.TLSProperties.CertificateProperties.SubjectAltName subject_alt_name = 1;- Specified by:
getSubjectAltNameListin interfaceTLSProperties.CertificatePropertiesOrBuilder
-
getSubjectAltNameCount
public int getSubjectAltNameCount()SANs present in the certificate.
repeated .envoy.data.accesslog.v3.TLSProperties.CertificateProperties.SubjectAltName subject_alt_name = 1;- Specified by:
getSubjectAltNameCountin interfaceTLSProperties.CertificatePropertiesOrBuilder
-
getSubjectAltName
SANs present in the certificate.
repeated .envoy.data.accesslog.v3.TLSProperties.CertificateProperties.SubjectAltName subject_alt_name = 1;- Specified by:
getSubjectAltNamein interfaceTLSProperties.CertificatePropertiesOrBuilder
-
setSubjectAltName
public TLSProperties.CertificateProperties.Builder setSubjectAltName(int index, TLSProperties.CertificateProperties.SubjectAltName value) SANs present in the certificate.
repeated .envoy.data.accesslog.v3.TLSProperties.CertificateProperties.SubjectAltName subject_alt_name = 1; -
setSubjectAltName
public TLSProperties.CertificateProperties.Builder setSubjectAltName(int index, TLSProperties.CertificateProperties.SubjectAltName.Builder builderForValue) SANs present in the certificate.
repeated .envoy.data.accesslog.v3.TLSProperties.CertificateProperties.SubjectAltName subject_alt_name = 1; -
addSubjectAltName
public TLSProperties.CertificateProperties.Builder addSubjectAltName(TLSProperties.CertificateProperties.SubjectAltName value) SANs present in the certificate.
repeated .envoy.data.accesslog.v3.TLSProperties.CertificateProperties.SubjectAltName subject_alt_name = 1; -
addSubjectAltName
public TLSProperties.CertificateProperties.Builder addSubjectAltName(int index, TLSProperties.CertificateProperties.SubjectAltName value) SANs present in the certificate.
repeated .envoy.data.accesslog.v3.TLSProperties.CertificateProperties.SubjectAltName subject_alt_name = 1; -
addSubjectAltName
public TLSProperties.CertificateProperties.Builder addSubjectAltName(TLSProperties.CertificateProperties.SubjectAltName.Builder builderForValue) SANs present in the certificate.
repeated .envoy.data.accesslog.v3.TLSProperties.CertificateProperties.SubjectAltName subject_alt_name = 1; -
addSubjectAltName
public TLSProperties.CertificateProperties.Builder addSubjectAltName(int index, TLSProperties.CertificateProperties.SubjectAltName.Builder builderForValue) SANs present in the certificate.
repeated .envoy.data.accesslog.v3.TLSProperties.CertificateProperties.SubjectAltName subject_alt_name = 1; -
addAllSubjectAltName
public TLSProperties.CertificateProperties.Builder addAllSubjectAltName(Iterable<? extends TLSProperties.CertificateProperties.SubjectAltName> values) SANs present in the certificate.
repeated .envoy.data.accesslog.v3.TLSProperties.CertificateProperties.SubjectAltName subject_alt_name = 1; -
clearSubjectAltName
SANs present in the certificate.
repeated .envoy.data.accesslog.v3.TLSProperties.CertificateProperties.SubjectAltName subject_alt_name = 1; -
removeSubjectAltName
SANs present in the certificate.
repeated .envoy.data.accesslog.v3.TLSProperties.CertificateProperties.SubjectAltName subject_alt_name = 1; -
getSubjectAltNameBuilder
public TLSProperties.CertificateProperties.SubjectAltName.Builder getSubjectAltNameBuilder(int index) SANs present in the certificate.
repeated .envoy.data.accesslog.v3.TLSProperties.CertificateProperties.SubjectAltName subject_alt_name = 1; -
getSubjectAltNameOrBuilder
public TLSProperties.CertificateProperties.SubjectAltNameOrBuilder getSubjectAltNameOrBuilder(int index) SANs present in the certificate.
repeated .envoy.data.accesslog.v3.TLSProperties.CertificateProperties.SubjectAltName subject_alt_name = 1;- Specified by:
getSubjectAltNameOrBuilderin interfaceTLSProperties.CertificatePropertiesOrBuilder
-
getSubjectAltNameOrBuilderList
public List<? extends TLSProperties.CertificateProperties.SubjectAltNameOrBuilder> getSubjectAltNameOrBuilderList()SANs present in the certificate.
repeated .envoy.data.accesslog.v3.TLSProperties.CertificateProperties.SubjectAltName subject_alt_name = 1;- Specified by:
getSubjectAltNameOrBuilderListin interfaceTLSProperties.CertificatePropertiesOrBuilder
-
addSubjectAltNameBuilder
SANs present in the certificate.
repeated .envoy.data.accesslog.v3.TLSProperties.CertificateProperties.SubjectAltName subject_alt_name = 1; -
addSubjectAltNameBuilder
public TLSProperties.CertificateProperties.SubjectAltName.Builder addSubjectAltNameBuilder(int index) SANs present in the certificate.
repeated .envoy.data.accesslog.v3.TLSProperties.CertificateProperties.SubjectAltName subject_alt_name = 1; -
getSubjectAltNameBuilderList
public List<TLSProperties.CertificateProperties.SubjectAltName.Builder> getSubjectAltNameBuilderList()SANs present in the certificate.
repeated .envoy.data.accesslog.v3.TLSProperties.CertificateProperties.SubjectAltName subject_alt_name = 1; -
internalGetSubjectAltNameFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<TLSProperties.CertificateProperties.SubjectAltName, TLSProperties.CertificateProperties.SubjectAltName.Builder, TLSProperties.CertificateProperties.SubjectAltNameOrBuilder> internalGetSubjectAltNameFieldBuilder() -
getSubject
The subject field of the certificate.
string subject = 2;- Specified by:
getSubjectin interfaceTLSProperties.CertificatePropertiesOrBuilder- Returns:
- The subject.
-
getSubjectBytes
public com.google.protobuf.ByteString getSubjectBytes()The subject field of the certificate.
string subject = 2;- Specified by:
getSubjectBytesin interfaceTLSProperties.CertificatePropertiesOrBuilder- Returns:
- The bytes for subject.
-
setSubject
The subject field of the certificate.
string subject = 2;- Parameters:
value- The subject to set.- Returns:
- This builder for chaining.
-
clearSubject
The subject field of the certificate.
string subject = 2;- Returns:
- This builder for chaining.
-
setSubjectBytes
public TLSProperties.CertificateProperties.Builder setSubjectBytes(com.google.protobuf.ByteString value) The subject field of the certificate.
string subject = 2;- Parameters:
value- The bytes for subject to set.- Returns:
- This builder for chaining.
-
getIssuer
The issuer field of the certificate.
string issuer = 3;- Specified by:
getIssuerin interfaceTLSProperties.CertificatePropertiesOrBuilder- Returns:
- The issuer.
-
getIssuerBytes
public com.google.protobuf.ByteString getIssuerBytes()The issuer field of the certificate.
string issuer = 3;- Specified by:
getIssuerBytesin interfaceTLSProperties.CertificatePropertiesOrBuilder- Returns:
- The bytes for issuer.
-
setIssuer
The issuer field of the certificate.
string issuer = 3;- Parameters:
value- The issuer to set.- Returns:
- This builder for chaining.
-
clearIssuer
The issuer field of the certificate.
string issuer = 3;- Returns:
- This builder for chaining.
-
setIssuerBytes
public TLSProperties.CertificateProperties.Builder setIssuerBytes(com.google.protobuf.ByteString value) The issuer field of the certificate.
string issuer = 3;- Parameters:
value- The bytes for issuer to set.- Returns:
- This builder for chaining.
-