public static final class SdpFilterSettings.Builder extends GeneratedMessageV3.Builder<SdpFilterSettings.Builder> implements SdpFilterSettingsOrBuilder
Sensitive Data Protection settings.
Protobuf type google.cloud.modelarmor.v1.SdpFilterSettings
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public SdpFilterSettings.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public SdpFilterSettings build()
buildPartial()
public SdpFilterSettings buildPartial()
clear()
public SdpFilterSettings.Builder clear()
Overrides
clearAdvancedConfig()
public SdpFilterSettings.Builder clearAdvancedConfig()
Optional. Advanced Sensitive Data Protection configuration which enables
use of Sensitive Data Protection templates. Supports both Sensitive Data
Protection inspection and de-identification operations.
.google.cloud.modelarmor.v1.SdpAdvancedConfig advanced_config = 2 [(.google.api.field_behavior) = OPTIONAL];
clearBasicConfig()
public SdpFilterSettings.Builder clearBasicConfig()
Optional. Basic Sensitive Data Protection configuration inspects the
content for sensitive data using a fixed set of six info-types. Sensitive
Data Protection templates cannot be used with basic configuration. Only
Sensitive Data Protection inspection operation is supported with basic
configuration.
.google.cloud.modelarmor.v1.SdpBasicConfig basic_config = 1 [(.google.api.field_behavior) = OPTIONAL];
clearField(Descriptors.FieldDescriptor field)
public SdpFilterSettings.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public SdpFilterSettings.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearSdpConfiguration()
public SdpFilterSettings.Builder clearSdpConfiguration()
clone()
public SdpFilterSettings.Builder clone()
Overrides
getAdvancedConfig()
public SdpAdvancedConfig getAdvancedConfig()
Optional. Advanced Sensitive Data Protection configuration which enables
use of Sensitive Data Protection templates. Supports both Sensitive Data
Protection inspection and de-identification operations.
.google.cloud.modelarmor.v1.SdpAdvancedConfig advanced_config = 2 [(.google.api.field_behavior) = OPTIONAL];
getAdvancedConfigBuilder()
public SdpAdvancedConfig.Builder getAdvancedConfigBuilder()
Optional. Advanced Sensitive Data Protection configuration which enables
use of Sensitive Data Protection templates. Supports both Sensitive Data
Protection inspection and de-identification operations.
.google.cloud.modelarmor.v1.SdpAdvancedConfig advanced_config = 2 [(.google.api.field_behavior) = OPTIONAL];
getAdvancedConfigOrBuilder()
public SdpAdvancedConfigOrBuilder getAdvancedConfigOrBuilder()
Optional. Advanced Sensitive Data Protection configuration which enables
use of Sensitive Data Protection templates. Supports both Sensitive Data
Protection inspection and de-identification operations.
.google.cloud.modelarmor.v1.SdpAdvancedConfig advanced_config = 2 [(.google.api.field_behavior) = OPTIONAL];
getBasicConfig()
public SdpBasicConfig getBasicConfig()
Optional. Basic Sensitive Data Protection configuration inspects the
content for sensitive data using a fixed set of six info-types. Sensitive
Data Protection templates cannot be used with basic configuration. Only
Sensitive Data Protection inspection operation is supported with basic
configuration.
.google.cloud.modelarmor.v1.SdpBasicConfig basic_config = 1 [(.google.api.field_behavior) = OPTIONAL];
getBasicConfigBuilder()
public SdpBasicConfig.Builder getBasicConfigBuilder()
Optional. Basic Sensitive Data Protection configuration inspects the
content for sensitive data using a fixed set of six info-types. Sensitive
Data Protection templates cannot be used with basic configuration. Only
Sensitive Data Protection inspection operation is supported with basic
configuration.
.google.cloud.modelarmor.v1.SdpBasicConfig basic_config = 1 [(.google.api.field_behavior) = OPTIONAL];
getBasicConfigOrBuilder()
public SdpBasicConfigOrBuilder getBasicConfigOrBuilder()
Optional. Basic Sensitive Data Protection configuration inspects the
content for sensitive data using a fixed set of six info-types. Sensitive
Data Protection templates cannot be used with basic configuration. Only
Sensitive Data Protection inspection operation is supported with basic
configuration.
.google.cloud.modelarmor.v1.SdpBasicConfig basic_config = 1 [(.google.api.field_behavior) = OPTIONAL];
getDefaultInstanceForType()
public SdpFilterSettings getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getSdpConfigurationCase()
public SdpFilterSettings.SdpConfigurationCase getSdpConfigurationCase()
hasAdvancedConfig()
public boolean hasAdvancedConfig()
Optional. Advanced Sensitive Data Protection configuration which enables
use of Sensitive Data Protection templates. Supports both Sensitive Data
Protection inspection and de-identification operations.
.google.cloud.modelarmor.v1.SdpAdvancedConfig advanced_config = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
Whether the advancedConfig field is set.
|
hasBasicConfig()
public boolean hasBasicConfig()
Optional. Basic Sensitive Data Protection configuration inspects the
content for sensitive data using a fixed set of six info-types. Sensitive
Data Protection templates cannot be used with basic configuration. Only
Sensitive Data Protection inspection operation is supported with basic
configuration.
.google.cloud.modelarmor.v1.SdpBasicConfig basic_config = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
Whether the basicConfig field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeAdvancedConfig(SdpAdvancedConfig value)
public SdpFilterSettings.Builder mergeAdvancedConfig(SdpAdvancedConfig value)
Optional. Advanced Sensitive Data Protection configuration which enables
use of Sensitive Data Protection templates. Supports both Sensitive Data
Protection inspection and de-identification operations.
.google.cloud.modelarmor.v1.SdpAdvancedConfig advanced_config = 2 [(.google.api.field_behavior) = OPTIONAL];
mergeBasicConfig(SdpBasicConfig value)
public SdpFilterSettings.Builder mergeBasicConfig(SdpBasicConfig value)
Optional. Basic Sensitive Data Protection configuration inspects the
content for sensitive data using a fixed set of six info-types. Sensitive
Data Protection templates cannot be used with basic configuration. Only
Sensitive Data Protection inspection operation is supported with basic
configuration.
.google.cloud.modelarmor.v1.SdpBasicConfig basic_config = 1 [(.google.api.field_behavior) = OPTIONAL];
mergeFrom(SdpFilterSettings other)
public SdpFilterSettings.Builder mergeFrom(SdpFilterSettings other)
public SdpFilterSettings.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public SdpFilterSettings.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final SdpFilterSettings.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setAdvancedConfig(SdpAdvancedConfig value)
public SdpFilterSettings.Builder setAdvancedConfig(SdpAdvancedConfig value)
Optional. Advanced Sensitive Data Protection configuration which enables
use of Sensitive Data Protection templates. Supports both Sensitive Data
Protection inspection and de-identification operations.
.google.cloud.modelarmor.v1.SdpAdvancedConfig advanced_config = 2 [(.google.api.field_behavior) = OPTIONAL];
setAdvancedConfig(SdpAdvancedConfig.Builder builderForValue)
public SdpFilterSettings.Builder setAdvancedConfig(SdpAdvancedConfig.Builder builderForValue)
Optional. Advanced Sensitive Data Protection configuration which enables
use of Sensitive Data Protection templates. Supports both Sensitive Data
Protection inspection and de-identification operations.
.google.cloud.modelarmor.v1.SdpAdvancedConfig advanced_config = 2 [(.google.api.field_behavior) = OPTIONAL];
setBasicConfig(SdpBasicConfig value)
public SdpFilterSettings.Builder setBasicConfig(SdpBasicConfig value)
Optional. Basic Sensitive Data Protection configuration inspects the
content for sensitive data using a fixed set of six info-types. Sensitive
Data Protection templates cannot be used with basic configuration. Only
Sensitive Data Protection inspection operation is supported with basic
configuration.
.google.cloud.modelarmor.v1.SdpBasicConfig basic_config = 1 [(.google.api.field_behavior) = OPTIONAL];
setBasicConfig(SdpBasicConfig.Builder builderForValue)
public SdpFilterSettings.Builder setBasicConfig(SdpBasicConfig.Builder builderForValue)
Optional. Basic Sensitive Data Protection configuration inspects the
content for sensitive data using a fixed set of six info-types. Sensitive
Data Protection templates cannot be used with basic configuration. Only
Sensitive Data Protection inspection operation is supported with basic
configuration.
.google.cloud.modelarmor.v1.SdpBasicConfig basic_config = 1 [(.google.api.field_behavior) = OPTIONAL];
setField(Descriptors.FieldDescriptor field, Object value)
public SdpFilterSettings.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public SdpFilterSettings.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final SdpFilterSettings.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides