Class TLSProperties.CertificateProperties.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- 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,java.lang.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 typeenvoy.data.accesslog.v3.TLSProperties.CertificateProperties
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private java.lang.Objectissuer_private java.lang.Objectsubject_private java.util.List<TLSProperties.CertificateProperties.SubjectAltName>subjectAltName_private com.google.protobuf.RepeatedFieldBuilder<TLSProperties.CertificateProperties.SubjectAltName,TLSProperties.CertificateProperties.SubjectAltName.Builder,TLSProperties.CertificateProperties.SubjectAltNameOrBuilder>subjectAltNameBuilder_
-
Method Summary
-
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, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
subjectAltName_
private java.util.List<TLSProperties.CertificateProperties.SubjectAltName> subjectAltName_
-
subjectAltNameBuilder_
private com.google.protobuf.RepeatedFieldBuilder<TLSProperties.CertificateProperties.SubjectAltName,TLSProperties.CertificateProperties.SubjectAltName.Builder,TLSProperties.CertificateProperties.SubjectAltNameOrBuilder> subjectAltNameBuilder_
-
subject_
private java.lang.Object subject_
-
issuer_
private java.lang.Object issuer_
-
-
Method Detail
-
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
public 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
public TLSProperties.CertificateProperties getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public TLSProperties.CertificateProperties build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public TLSProperties.CertificateProperties buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(TLSProperties.CertificateProperties result)
-
buildPartial0
private void buildPartial0(TLSProperties.CertificateProperties result)
-
mergeFrom
public TLSProperties.CertificateProperties.Builder mergeFrom(com.google.protobuf.Message other)
- 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 java.io.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:
java.io.IOException
-
ensureSubjectAltNameIsMutable
private void ensureSubjectAltNameIsMutable()
-
getSubjectAltNameList
public java.util.List<TLSProperties.CertificateProperties.SubjectAltName> 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
public TLSProperties.CertificateProperties.SubjectAltName getSubjectAltName(int index)
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(java.lang.Iterable<? extends TLSProperties.CertificateProperties.SubjectAltName> values)
SANs present in the certificate.
repeated .envoy.data.accesslog.v3.TLSProperties.CertificateProperties.SubjectAltName subject_alt_name = 1;
-
clearSubjectAltName
public TLSProperties.CertificateProperties.Builder clearSubjectAltName()
SANs present in the certificate.
repeated .envoy.data.accesslog.v3.TLSProperties.CertificateProperties.SubjectAltName subject_alt_name = 1;
-
removeSubjectAltName
public TLSProperties.CertificateProperties.Builder removeSubjectAltName(int index)
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 java.util.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
public TLSProperties.CertificateProperties.SubjectAltName.Builder 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 java.util.List<TLSProperties.CertificateProperties.SubjectAltName.Builder> getSubjectAltNameBuilderList()
SANs present in the certificate.
repeated .envoy.data.accesslog.v3.TLSProperties.CertificateProperties.SubjectAltName subject_alt_name = 1;
-
getSubjectAltNameFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<TLSProperties.CertificateProperties.SubjectAltName,TLSProperties.CertificateProperties.SubjectAltName.Builder,TLSProperties.CertificateProperties.SubjectAltNameOrBuilder> getSubjectAltNameFieldBuilder()
-
getSubject
public java.lang.String 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
public TLSProperties.CertificateProperties.Builder setSubject(java.lang.String value)
The subject field of the certificate.
string subject = 2;- Parameters:
value- The subject to set.- Returns:
- This builder for chaining.
-
clearSubject
public TLSProperties.CertificateProperties.Builder 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
public java.lang.String 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
public TLSProperties.CertificateProperties.Builder setIssuer(java.lang.String value)
The issuer field of the certificate.
string issuer = 3;- Parameters:
value- The issuer to set.- Returns:
- This builder for chaining.
-
clearIssuer
public TLSProperties.CertificateProperties.Builder 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.
-
-