Class MtlsAuthSpec.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<MtlsAuthSpec.Builder>
-
- io.temporal.api.cloud.namespace.v1.MtlsAuthSpec.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,MtlsAuthSpecOrBuilder,java.lang.Cloneable
- Enclosing class:
- MtlsAuthSpec
public static final class MtlsAuthSpec.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MtlsAuthSpec.Builder> implements MtlsAuthSpecOrBuilder
Protobuf typetemporal.api.cloud.namespace.v1.MtlsAuthSpec
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MtlsAuthSpec.BuilderaddAllCertificateFilters(java.lang.Iterable<? extends CertificateFilterSpec> values)Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.MtlsAuthSpec.BuilderaddCertificateFilters(int index, CertificateFilterSpec value)Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.MtlsAuthSpec.BuilderaddCertificateFilters(int index, CertificateFilterSpec.Builder builderForValue)Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.MtlsAuthSpec.BuilderaddCertificateFilters(CertificateFilterSpec value)Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.MtlsAuthSpec.BuilderaddCertificateFilters(CertificateFilterSpec.Builder builderForValue)Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.CertificateFilterSpec.BuilderaddCertificateFiltersBuilder()Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.CertificateFilterSpec.BuilderaddCertificateFiltersBuilder(int index)Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.MtlsAuthSpec.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)MtlsAuthSpecbuild()MtlsAuthSpecbuildPartial()MtlsAuthSpec.Builderclear()MtlsAuthSpec.BuilderclearAcceptedClientCa()The ca cert(s) in PEM format that the clients can use for authentication and authorization.MtlsAuthSpec.BuilderclearAcceptedClientCaDeprecated()The base64 encoded ca cert(s) in PEM format that the clients can use for authentication and authorization.MtlsAuthSpec.BuilderclearCertificateFilters()Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.MtlsAuthSpec.BuilderclearEnabled()Flag to enable mTLS auth (default: disabled).MtlsAuthSpec.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)MtlsAuthSpec.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)MtlsAuthSpec.Builderclone()com.google.protobuf.ByteStringgetAcceptedClientCa()The ca cert(s) in PEM format that the clients can use for authentication and authorization.java.lang.StringgetAcceptedClientCaDeprecated()The base64 encoded ca cert(s) in PEM format that the clients can use for authentication and authorization.com.google.protobuf.ByteStringgetAcceptedClientCaDeprecatedBytes()The base64 encoded ca cert(s) in PEM format that the clients can use for authentication and authorization.CertificateFilterSpecgetCertificateFilters(int index)Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.CertificateFilterSpec.BuildergetCertificateFiltersBuilder(int index)Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.java.util.List<CertificateFilterSpec.Builder>getCertificateFiltersBuilderList()Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.intgetCertificateFiltersCount()Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.java.util.List<CertificateFilterSpec>getCertificateFiltersList()Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.CertificateFilterSpecOrBuildergetCertificateFiltersOrBuilder(int index)Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.java.util.List<? extends CertificateFilterSpecOrBuilder>getCertificateFiltersOrBuilderList()Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.MtlsAuthSpecgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetEnabled()Flag to enable mTLS auth (default: disabled).protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()MtlsAuthSpec.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)MtlsAuthSpec.BuildermergeFrom(com.google.protobuf.Message other)MtlsAuthSpec.BuildermergeFrom(MtlsAuthSpec other)MtlsAuthSpec.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)MtlsAuthSpec.BuilderremoveCertificateFilters(int index)Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.MtlsAuthSpec.BuildersetAcceptedClientCa(com.google.protobuf.ByteString value)The ca cert(s) in PEM format that the clients can use for authentication and authorization.MtlsAuthSpec.BuildersetAcceptedClientCaDeprecated(java.lang.String value)The base64 encoded ca cert(s) in PEM format that the clients can use for authentication and authorization.MtlsAuthSpec.BuildersetAcceptedClientCaDeprecatedBytes(com.google.protobuf.ByteString value)The base64 encoded ca cert(s) in PEM format that the clients can use for authentication and authorization.MtlsAuthSpec.BuildersetCertificateFilters(int index, CertificateFilterSpec value)Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.MtlsAuthSpec.BuildersetCertificateFilters(int index, CertificateFilterSpec.Builder builderForValue)Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters.MtlsAuthSpec.BuildersetEnabled(boolean value)Flag to enable mTLS auth (default: disabled).MtlsAuthSpec.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)MtlsAuthSpec.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)MtlsAuthSpec.BuildersetUnknownFields(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, 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
-
-
-
-
Method Detail
-
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<MtlsAuthSpec.Builder>
-
clear
public MtlsAuthSpec.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<MtlsAuthSpec.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<MtlsAuthSpec.Builder>
-
getDefaultInstanceForType
public MtlsAuthSpec getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public MtlsAuthSpec build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public MtlsAuthSpec buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public MtlsAuthSpec.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<MtlsAuthSpec.Builder>
-
setField
public MtlsAuthSpec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MtlsAuthSpec.Builder>
-
clearField
public MtlsAuthSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MtlsAuthSpec.Builder>
-
clearOneof
public MtlsAuthSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<MtlsAuthSpec.Builder>
-
setRepeatedField
public MtlsAuthSpec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MtlsAuthSpec.Builder>
-
addRepeatedField
public MtlsAuthSpec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MtlsAuthSpec.Builder>
-
mergeFrom
public MtlsAuthSpec.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MtlsAuthSpec.Builder>
-
mergeFrom
public MtlsAuthSpec.Builder mergeFrom(MtlsAuthSpec other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<MtlsAuthSpec.Builder>
-
mergeFrom
public MtlsAuthSpec.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<MtlsAuthSpec.Builder>- Throws:
java.io.IOException
-
getAcceptedClientCaDeprecated
public java.lang.String getAcceptedClientCaDeprecated()
The base64 encoded ca cert(s) in PEM format that the clients can use for authentication and authorization. This must only be one value, but the CA can have a chain. (-- api-linter: core::0140::base64=disabled --) Deprecated: Not supported after v0.2.0 api version. Use accepted_client_ca instead. temporal:versioning:max_version=v0.2.0
string accepted_client_ca_deprecated = 1;- Specified by:
getAcceptedClientCaDeprecatedin interfaceMtlsAuthSpecOrBuilder- Returns:
- The acceptedClientCaDeprecated.
-
getAcceptedClientCaDeprecatedBytes
public com.google.protobuf.ByteString getAcceptedClientCaDeprecatedBytes()
The base64 encoded ca cert(s) in PEM format that the clients can use for authentication and authorization. This must only be one value, but the CA can have a chain. (-- api-linter: core::0140::base64=disabled --) Deprecated: Not supported after v0.2.0 api version. Use accepted_client_ca instead. temporal:versioning:max_version=v0.2.0
string accepted_client_ca_deprecated = 1;- Specified by:
getAcceptedClientCaDeprecatedBytesin interfaceMtlsAuthSpecOrBuilder- Returns:
- The bytes for acceptedClientCaDeprecated.
-
setAcceptedClientCaDeprecated
public MtlsAuthSpec.Builder setAcceptedClientCaDeprecated(java.lang.String value)
The base64 encoded ca cert(s) in PEM format that the clients can use for authentication and authorization. This must only be one value, but the CA can have a chain. (-- api-linter: core::0140::base64=disabled --) Deprecated: Not supported after v0.2.0 api version. Use accepted_client_ca instead. temporal:versioning:max_version=v0.2.0
string accepted_client_ca_deprecated = 1;- Parameters:
value- The acceptedClientCaDeprecated to set.- Returns:
- This builder for chaining.
-
clearAcceptedClientCaDeprecated
public MtlsAuthSpec.Builder clearAcceptedClientCaDeprecated()
The base64 encoded ca cert(s) in PEM format that the clients can use for authentication and authorization. This must only be one value, but the CA can have a chain. (-- api-linter: core::0140::base64=disabled --) Deprecated: Not supported after v0.2.0 api version. Use accepted_client_ca instead. temporal:versioning:max_version=v0.2.0
string accepted_client_ca_deprecated = 1;- Returns:
- This builder for chaining.
-
setAcceptedClientCaDeprecatedBytes
public MtlsAuthSpec.Builder setAcceptedClientCaDeprecatedBytes(com.google.protobuf.ByteString value)
The base64 encoded ca cert(s) in PEM format that the clients can use for authentication and authorization. This must only be one value, but the CA can have a chain. (-- api-linter: core::0140::base64=disabled --) Deprecated: Not supported after v0.2.0 api version. Use accepted_client_ca instead. temporal:versioning:max_version=v0.2.0
string accepted_client_ca_deprecated = 1;- Parameters:
value- The bytes for acceptedClientCaDeprecated to set.- Returns:
- This builder for chaining.
-
getAcceptedClientCa
public com.google.protobuf.ByteString getAcceptedClientCa()
The ca cert(s) in PEM format that the clients can use for authentication and authorization. This must only be one value, but the CA can have a chain. temporal:versioning:min_version=v0.2.0
bytes accepted_client_ca = 4;- Specified by:
getAcceptedClientCain interfaceMtlsAuthSpecOrBuilder- Returns:
- The acceptedClientCa.
-
setAcceptedClientCa
public MtlsAuthSpec.Builder setAcceptedClientCa(com.google.protobuf.ByteString value)
The ca cert(s) in PEM format that the clients can use for authentication and authorization. This must only be one value, but the CA can have a chain. temporal:versioning:min_version=v0.2.0
bytes accepted_client_ca = 4;- Parameters:
value- The acceptedClientCa to set.- Returns:
- This builder for chaining.
-
clearAcceptedClientCa
public MtlsAuthSpec.Builder clearAcceptedClientCa()
The ca cert(s) in PEM format that the clients can use for authentication and authorization. This must only be one value, but the CA can have a chain. temporal:versioning:min_version=v0.2.0
bytes accepted_client_ca = 4;- Returns:
- This builder for chaining.
-
getCertificateFiltersList
public java.util.List<CertificateFilterSpec> getCertificateFiltersList()
Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters. This allows limiting access to specific end-entity certificates. Optional, default is empty.
repeated .temporal.api.cloud.namespace.v1.CertificateFilterSpec certificate_filters = 2;- Specified by:
getCertificateFiltersListin interfaceMtlsAuthSpecOrBuilder
-
getCertificateFiltersCount
public int getCertificateFiltersCount()
Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters. This allows limiting access to specific end-entity certificates. Optional, default is empty.
repeated .temporal.api.cloud.namespace.v1.CertificateFilterSpec certificate_filters = 2;- Specified by:
getCertificateFiltersCountin interfaceMtlsAuthSpecOrBuilder
-
getCertificateFilters
public CertificateFilterSpec getCertificateFilters(int index)
Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters. This allows limiting access to specific end-entity certificates. Optional, default is empty.
repeated .temporal.api.cloud.namespace.v1.CertificateFilterSpec certificate_filters = 2;- Specified by:
getCertificateFiltersin interfaceMtlsAuthSpecOrBuilder
-
setCertificateFilters
public MtlsAuthSpec.Builder setCertificateFilters(int index, CertificateFilterSpec value)
Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters. This allows limiting access to specific end-entity certificates. Optional, default is empty.
repeated .temporal.api.cloud.namespace.v1.CertificateFilterSpec certificate_filters = 2;
-
setCertificateFilters
public MtlsAuthSpec.Builder setCertificateFilters(int index, CertificateFilterSpec.Builder builderForValue)
Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters. This allows limiting access to specific end-entity certificates. Optional, default is empty.
repeated .temporal.api.cloud.namespace.v1.CertificateFilterSpec certificate_filters = 2;
-
addCertificateFilters
public MtlsAuthSpec.Builder addCertificateFilters(CertificateFilterSpec value)
Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters. This allows limiting access to specific end-entity certificates. Optional, default is empty.
repeated .temporal.api.cloud.namespace.v1.CertificateFilterSpec certificate_filters = 2;
-
addCertificateFilters
public MtlsAuthSpec.Builder addCertificateFilters(int index, CertificateFilterSpec value)
Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters. This allows limiting access to specific end-entity certificates. Optional, default is empty.
repeated .temporal.api.cloud.namespace.v1.CertificateFilterSpec certificate_filters = 2;
-
addCertificateFilters
public MtlsAuthSpec.Builder addCertificateFilters(CertificateFilterSpec.Builder builderForValue)
Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters. This allows limiting access to specific end-entity certificates. Optional, default is empty.
repeated .temporal.api.cloud.namespace.v1.CertificateFilterSpec certificate_filters = 2;
-
addCertificateFilters
public MtlsAuthSpec.Builder addCertificateFilters(int index, CertificateFilterSpec.Builder builderForValue)
Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters. This allows limiting access to specific end-entity certificates. Optional, default is empty.
repeated .temporal.api.cloud.namespace.v1.CertificateFilterSpec certificate_filters = 2;
-
addAllCertificateFilters
public MtlsAuthSpec.Builder addAllCertificateFilters(java.lang.Iterable<? extends CertificateFilterSpec> values)
Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters. This allows limiting access to specific end-entity certificates. Optional, default is empty.
repeated .temporal.api.cloud.namespace.v1.CertificateFilterSpec certificate_filters = 2;
-
clearCertificateFilters
public MtlsAuthSpec.Builder clearCertificateFilters()
Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters. This allows limiting access to specific end-entity certificates. Optional, default is empty.
repeated .temporal.api.cloud.namespace.v1.CertificateFilterSpec certificate_filters = 2;
-
removeCertificateFilters
public MtlsAuthSpec.Builder removeCertificateFilters(int index)
Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters. This allows limiting access to specific end-entity certificates. Optional, default is empty.
repeated .temporal.api.cloud.namespace.v1.CertificateFilterSpec certificate_filters = 2;
-
getCertificateFiltersBuilder
public CertificateFilterSpec.Builder getCertificateFiltersBuilder(int index)
Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters. This allows limiting access to specific end-entity certificates. Optional, default is empty.
repeated .temporal.api.cloud.namespace.v1.CertificateFilterSpec certificate_filters = 2;
-
getCertificateFiltersOrBuilder
public CertificateFilterSpecOrBuilder getCertificateFiltersOrBuilder(int index)
Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters. This allows limiting access to specific end-entity certificates. Optional, default is empty.
repeated .temporal.api.cloud.namespace.v1.CertificateFilterSpec certificate_filters = 2;- Specified by:
getCertificateFiltersOrBuilderin interfaceMtlsAuthSpecOrBuilder
-
getCertificateFiltersOrBuilderList
public java.util.List<? extends CertificateFilterSpecOrBuilder> getCertificateFiltersOrBuilderList()
Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters. This allows limiting access to specific end-entity certificates. Optional, default is empty.
repeated .temporal.api.cloud.namespace.v1.CertificateFilterSpec certificate_filters = 2;- Specified by:
getCertificateFiltersOrBuilderListin interfaceMtlsAuthSpecOrBuilder
-
addCertificateFiltersBuilder
public CertificateFilterSpec.Builder addCertificateFiltersBuilder()
Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters. This allows limiting access to specific end-entity certificates. Optional, default is empty.
repeated .temporal.api.cloud.namespace.v1.CertificateFilterSpec certificate_filters = 2;
-
addCertificateFiltersBuilder
public CertificateFilterSpec.Builder addCertificateFiltersBuilder(int index)
Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters. This allows limiting access to specific end-entity certificates. Optional, default is empty.
repeated .temporal.api.cloud.namespace.v1.CertificateFilterSpec certificate_filters = 2;
-
getCertificateFiltersBuilderList
public java.util.List<CertificateFilterSpec.Builder> getCertificateFiltersBuilderList()
Certificate filters which, if specified, only allow connections from client certificates whose distinguished name properties match at least one of the filters. This allows limiting access to specific end-entity certificates. Optional, default is empty.
repeated .temporal.api.cloud.namespace.v1.CertificateFilterSpec certificate_filters = 2;
-
getEnabled
public boolean getEnabled()
Flag to enable mTLS auth (default: disabled). Note: disabling mTLS auth will cause existing mTLS connections to fail. temporal:versioning:min_version=v0.2.0
bool enabled = 3;- Specified by:
getEnabledin interfaceMtlsAuthSpecOrBuilder- Returns:
- The enabled.
-
setEnabled
public MtlsAuthSpec.Builder setEnabled(boolean value)
Flag to enable mTLS auth (default: disabled). Note: disabling mTLS auth will cause existing mTLS connections to fail. temporal:versioning:min_version=v0.2.0
bool enabled = 3;- Parameters:
value- The enabled to set.- Returns:
- This builder for chaining.
-
clearEnabled
public MtlsAuthSpec.Builder clearEnabled()
Flag to enable mTLS auth (default: disabled). Note: disabling mTLS auth will cause existing mTLS connections to fail. temporal:versioning:min_version=v0.2.0
bool enabled = 3;- Returns:
- This builder for chaining.
-
setUnknownFields
public final MtlsAuthSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MtlsAuthSpec.Builder>
-
mergeUnknownFields
public final MtlsAuthSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MtlsAuthSpec.Builder>
-
-