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 int
bitField0_
private java.lang.Object
issuer_
private java.lang.Object
subject_
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<TLSProperties.CertificateProperties.Builder>
-
clear
public TLSProperties.CertificateProperties.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<TLSProperties.CertificateProperties.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<TLSProperties.CertificateProperties.Builder>
-
getDefaultInstanceForType
public TLSProperties.CertificateProperties getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public TLSProperties.CertificateProperties build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public TLSProperties.CertificateProperties buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<TLSProperties.CertificateProperties.Builder>
-
mergeFrom
public TLSProperties.CertificateProperties.Builder mergeFrom(TLSProperties.CertificateProperties other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getSubjectAltNameList
in 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:
getSubjectAltNameCount
in 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:
getSubjectAltName
in 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:
getSubjectAltNameOrBuilder
in 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:
getSubjectAltNameOrBuilderList
in 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:
getSubject
in interfaceTLSProperties.CertificatePropertiesOrBuilder
- Returns:
- The subject.
-
getSubjectBytes
public com.google.protobuf.ByteString getSubjectBytes()
The subject field of the certificate.
string subject = 2;
- Specified by:
getSubjectBytes
in 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:
getIssuer
in interfaceTLSProperties.CertificatePropertiesOrBuilder
- Returns:
- The issuer.
-
getIssuerBytes
public com.google.protobuf.ByteString getIssuerBytes()
The issuer field of the certificate.
string issuer = 3;
- Specified by:
getIssuerBytes
in 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.
-
-