Class DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.workspacesweb.inputs.DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs.Builder
-
public static final class DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs defaults)
-
-
Method Detail
-
builtInPatternId
public DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs.Builder builtInPatternId(@Nullable com.pulumi.core.Output<java.lang.String> builtInPatternId)
- Parameters:
builtInPatternId- The built-in pattern from the list of preconfigured patterns. Either a `customPattern` or `builtInPatternId` is required.- Returns:
- builder
-
builtInPatternId
public DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs.Builder builtInPatternId(java.lang.String builtInPatternId)
- Parameters:
builtInPatternId- The built-in pattern from the list of preconfigured patterns. Either a `customPattern` or `builtInPatternId` is required.- Returns:
- builder
-
confidenceLevel
public DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs.Builder confidenceLevel(@Nullable com.pulumi.core.Output<java.lang.Integer> confidenceLevel)
- Parameters:
confidenceLevel- The confidence level for inline redaction pattern. This indicates the certainty of data type matches in the redaction process. Values range from 1 (low confidence) to 3 (high confidence).- Returns:
- builder
-
confidenceLevel
public DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs.Builder confidenceLevel(java.lang.Integer confidenceLevel)
- Parameters:
confidenceLevel- The confidence level for inline redaction pattern. This indicates the certainty of data type matches in the redaction process. Values range from 1 (low confidence) to 3 (high confidence).- Returns:
- builder
-
customPattern
public DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs.Builder customPattern(@Nullable com.pulumi.core.Output<DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternArgs> customPattern)
- Parameters:
customPattern- The configuration for a custom pattern. Either a `customPattern` or `builtInPatternId` is required. Detailed below.- Returns:
- builder
-
customPattern
public DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs.Builder customPattern(DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternArgs customPattern)
- Parameters:
customPattern- The configuration for a custom pattern. Either a `customPattern` or `builtInPatternId` is required. Detailed below.- Returns:
- builder
-
enforcedUrls
public DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs.Builder enforcedUrls(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> enforcedUrls)
- Parameters:
enforcedUrls- The enforced URL configuration for the inline redaction pattern.- Returns:
- builder
-
enforcedUrls
public DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs.Builder enforcedUrls(java.util.List<java.lang.String> enforcedUrls)
- Parameters:
enforcedUrls- The enforced URL configuration for the inline redaction pattern.- Returns:
- builder
-
enforcedUrls
public DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs.Builder enforcedUrls(java.lang.String... enforcedUrls)
- Parameters:
enforcedUrls- The enforced URL configuration for the inline redaction pattern.- Returns:
- builder
-
exemptUrls
public DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs.Builder exemptUrls(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> exemptUrls)
- Parameters:
exemptUrls- The exempt URL configuration for the inline redaction pattern.- Returns:
- builder
-
exemptUrls
public DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs.Builder exemptUrls(java.util.List<java.lang.String> exemptUrls)
- Parameters:
exemptUrls- The exempt URL configuration for the inline redaction pattern.- Returns:
- builder
-
exemptUrls
public DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs.Builder exemptUrls(java.lang.String... exemptUrls)
- Parameters:
exemptUrls- The exempt URL configuration for the inline redaction pattern.- Returns:
- builder
-
redactionPlaceHolders
public DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs.Builder redactionPlaceHolders(@Nullable com.pulumi.core.Output<java.util.List<DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArgs>> redactionPlaceHolders)
- Parameters:
redactionPlaceHolders- The redaction placeholder that will replace the redacted text in session. Detailed below.- Returns:
- builder
-
redactionPlaceHolders
public DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs.Builder redactionPlaceHolders(java.util.List<DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArgs> redactionPlaceHolders)
- Parameters:
redactionPlaceHolders- The redaction placeholder that will replace the redacted text in session. Detailed below.- Returns:
- builder
-
redactionPlaceHolders
public DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs.Builder redactionPlaceHolders(DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArgs... redactionPlaceHolders)
- Parameters:
redactionPlaceHolders- The redaction placeholder that will replace the redacted text in session. Detailed below.- Returns:
- builder
-
build
public DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs build()
-
-