Class SPIFFECertValidatorConfig.TrustDomain.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<SPIFFECertValidatorConfig.TrustDomain.Builder>
io.envoyproxy.envoy.extensions.transport_sockets.tls.v3.SPIFFECertValidatorConfig.TrustDomain.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,SPIFFECertValidatorConfig.TrustDomainOrBuilder,Cloneable
- Enclosing class:
- SPIFFECertValidatorConfig.TrustDomain
public static final class SPIFFECertValidatorConfig.TrustDomain.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<SPIFFECertValidatorConfig.TrustDomain.Builder>
implements SPIFFECertValidatorConfig.TrustDomainOrBuilder
Protobuf type
envoy.extensions.transport_sockets.tls.v3.SPIFFECertValidatorConfig.TrustDomain-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Name of the trust domain, ``example.com``, ``foo.bar.gov`` for example.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Specify a data source holding x.509 trust bundle used for validating incoming SVID(s) in this trust domain.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetName()Name of the trust domain, ``example.com``, ``foo.bar.gov`` for example.com.google.protobuf.ByteStringName of the trust domain, ``example.com``, ``foo.bar.gov`` for example.Specify a data source holding x.509 trust bundle used for validating incoming SVID(s) in this trust domain.Specify a data source holding x.509 trust bundle used for validating incoming SVID(s) in this trust domain.Specify a data source holding x.509 trust bundle used for validating incoming SVID(s) in this trust domain.booleanSpecify a data source holding x.509 trust bundle used for validating incoming SVID(s) in this trust domain.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeTrustBundle(DataSource value) Specify a data source holding x.509 trust bundle used for validating incoming SVID(s) in this trust domain.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Name of the trust domain, ``example.com``, ``foo.bar.gov`` for example.setNameBytes(com.google.protobuf.ByteString value) Name of the trust domain, ``example.com``, ``foo.bar.gov`` for example.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setTrustBundle(DataSource value) Specify a data source holding x.509 trust bundle used for validating incoming SVID(s) in this trust domain.setTrustBundle(DataSource.Builder builderForValue) Specify a data source holding x.509 trust bundle used for validating incoming SVID(s) in this trust domain.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<SPIFFECertValidatorConfig.TrustDomain.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<SPIFFECertValidatorConfig.TrustDomain.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.GeneratedMessageV3.Builder<SPIFFECertValidatorConfig.TrustDomain.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<SPIFFECertValidatorConfig.TrustDomain.Builder>
-
setField
public SPIFFECertValidatorConfig.TrustDomain.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SPIFFECertValidatorConfig.TrustDomain.Builder>
-
clearField
public SPIFFECertValidatorConfig.TrustDomain.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SPIFFECertValidatorConfig.TrustDomain.Builder>
-
clearOneof
public SPIFFECertValidatorConfig.TrustDomain.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<SPIFFECertValidatorConfig.TrustDomain.Builder>
-
setRepeatedField
public SPIFFECertValidatorConfig.TrustDomain.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SPIFFECertValidatorConfig.TrustDomain.Builder>
-
addRepeatedField
public SPIFFECertValidatorConfig.TrustDomain.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SPIFFECertValidatorConfig.TrustDomain.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SPIFFECertValidatorConfig.TrustDomain.Builder>
-
mergeFrom
public SPIFFECertValidatorConfig.TrustDomain.Builder mergeFrom(SPIFFECertValidatorConfig.TrustDomain other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<SPIFFECertValidatorConfig.TrustDomain.Builder>
-
mergeFrom
public SPIFFECertValidatorConfig.TrustDomain.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<SPIFFECertValidatorConfig.TrustDomain.Builder>- Throws:
IOException
-
getName
Name of the trust domain, ``example.com``, ``foo.bar.gov`` for example. Note that this must *not* have "spiffe://" prefix.
string name = 1 [(.validate.rules) = { ... }- Specified by:
getNamein interfaceSPIFFECertValidatorConfig.TrustDomainOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Name of the trust domain, ``example.com``, ``foo.bar.gov`` for example. Note that this must *not* have "spiffe://" prefix.
string name = 1 [(.validate.rules) = { ... }- Specified by:
getNameBytesin interfaceSPIFFECertValidatorConfig.TrustDomainOrBuilder- Returns:
- The bytes for name.
-
setName
Name of the trust domain, ``example.com``, ``foo.bar.gov`` for example. Note that this must *not* have "spiffe://" prefix.
string name = 1 [(.validate.rules) = { ... }- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Name of the trust domain, ``example.com``, ``foo.bar.gov`` for example. Note that this must *not* have "spiffe://" prefix.
string name = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setNameBytes
public SPIFFECertValidatorConfig.TrustDomain.Builder setNameBytes(com.google.protobuf.ByteString value) Name of the trust domain, ``example.com``, ``foo.bar.gov`` for example. Note that this must *not* have "spiffe://" prefix.
string name = 1 [(.validate.rules) = { ... }- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasTrustBundle
public boolean hasTrustBundle()Specify a data source holding x.509 trust bundle used for validating incoming SVID(s) in this trust domain.
.envoy.config.core.v3.DataSource trust_bundle = 2;- Specified by:
hasTrustBundlein interfaceSPIFFECertValidatorConfig.TrustDomainOrBuilder- Returns:
- Whether the trustBundle field is set.
-
getTrustBundle
Specify a data source holding x.509 trust bundle used for validating incoming SVID(s) in this trust domain.
.envoy.config.core.v3.DataSource trust_bundle = 2;- Specified by:
getTrustBundlein interfaceSPIFFECertValidatorConfig.TrustDomainOrBuilder- Returns:
- The trustBundle.
-
setTrustBundle
Specify a data source holding x.509 trust bundle used for validating incoming SVID(s) in this trust domain.
.envoy.config.core.v3.DataSource trust_bundle = 2; -
setTrustBundle
public SPIFFECertValidatorConfig.TrustDomain.Builder setTrustBundle(DataSource.Builder builderForValue) Specify a data source holding x.509 trust bundle used for validating incoming SVID(s) in this trust domain.
.envoy.config.core.v3.DataSource trust_bundle = 2; -
mergeTrustBundle
Specify a data source holding x.509 trust bundle used for validating incoming SVID(s) in this trust domain.
.envoy.config.core.v3.DataSource trust_bundle = 2; -
clearTrustBundle
Specify a data source holding x.509 trust bundle used for validating incoming SVID(s) in this trust domain.
.envoy.config.core.v3.DataSource trust_bundle = 2; -
getTrustBundleBuilder
Specify a data source holding x.509 trust bundle used for validating incoming SVID(s) in this trust domain.
.envoy.config.core.v3.DataSource trust_bundle = 2; -
getTrustBundleOrBuilder
Specify a data source holding x.509 trust bundle used for validating incoming SVID(s) in this trust domain.
.envoy.config.core.v3.DataSource trust_bundle = 2;- Specified by:
getTrustBundleOrBuilderin interfaceSPIFFECertValidatorConfig.TrustDomainOrBuilder
-
setUnknownFields
public final SPIFFECertValidatorConfig.TrustDomain.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SPIFFECertValidatorConfig.TrustDomain.Builder>
-
mergeUnknownFields
public final SPIFFECertValidatorConfig.TrustDomain.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SPIFFECertValidatorConfig.TrustDomain.Builder>
-