Package com.pulumi.aws.bedrock.inputs
Class GuardrailContentPolicyConfigFiltersConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.inputs.GuardrailContentPolicyConfigFiltersConfigArgs.Builder
-
- Enclosing class:
- GuardrailContentPolicyConfigFiltersConfigArgs
public static final class GuardrailContentPolicyConfigFiltersConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GuardrailContentPolicyConfigFiltersConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GuardrailContentPolicyConfigFiltersConfigArgs defaults)
-
-
Method Detail
-
inputAction
public GuardrailContentPolicyConfigFiltersConfigArgs.Builder inputAction(@Nullable com.pulumi.core.Output<java.lang.String> inputAction)
- Parameters:
inputAction- Action to take when harmful content is detected. Valid values: `BLOCK`, `NONE`.- Returns:
- builder
-
inputAction
public GuardrailContentPolicyConfigFiltersConfigArgs.Builder inputAction(java.lang.String inputAction)
- Parameters:
inputAction- Action to take when harmful content is detected. Valid values: `BLOCK`, `NONE`.- Returns:
- builder
-
inputEnabled
public GuardrailContentPolicyConfigFiltersConfigArgs.Builder inputEnabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> inputEnabled)
- Parameters:
inputEnabled- Whether to enable guardrail evaluation on input.- Returns:
- builder
-
inputEnabled
public GuardrailContentPolicyConfigFiltersConfigArgs.Builder inputEnabled(java.lang.Boolean inputEnabled)
- Parameters:
inputEnabled- Whether to enable guardrail evaluation on input.- Returns:
- builder
-
inputModalities
public GuardrailContentPolicyConfigFiltersConfigArgs.Builder inputModalities(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> inputModalities)
- Parameters:
inputModalities- List of selected input modalities. Valid values: `IMAGE`, `TEXT`.- Returns:
- builder
-
inputModalities
public GuardrailContentPolicyConfigFiltersConfigArgs.Builder inputModalities(java.util.List<java.lang.String> inputModalities)
- Parameters:
inputModalities- List of selected input modalities. Valid values: `IMAGE`, `TEXT`.- Returns:
- builder
-
inputModalities
public GuardrailContentPolicyConfigFiltersConfigArgs.Builder inputModalities(java.lang.String... inputModalities)
- Parameters:
inputModalities- List of selected input modalities. Valid values: `IMAGE`, `TEXT`.- Returns:
- builder
-
inputStrength
public GuardrailContentPolicyConfigFiltersConfigArgs.Builder inputStrength(com.pulumi.core.Output<java.lang.String> inputStrength)
- Parameters:
inputStrength- Strength for filters. Valid values: `NONE`, `LOW`, `MEDIUM`, `HIGH`.- Returns:
- builder
-
inputStrength
public GuardrailContentPolicyConfigFiltersConfigArgs.Builder inputStrength(java.lang.String inputStrength)
- Parameters:
inputStrength- Strength for filters. Valid values: `NONE`, `LOW`, `MEDIUM`, `HIGH`.- Returns:
- builder
-
outputAction
public GuardrailContentPolicyConfigFiltersConfigArgs.Builder outputAction(@Nullable com.pulumi.core.Output<java.lang.String> outputAction)
- Parameters:
outputAction- Action to take when harmful content is detected. Valid values: `BLOCK`, `NONE`.- Returns:
- builder
-
outputAction
public GuardrailContentPolicyConfigFiltersConfigArgs.Builder outputAction(java.lang.String outputAction)
- Parameters:
outputAction- Action to take when harmful content is detected. Valid values: `BLOCK`, `NONE`.- Returns:
- builder
-
outputEnabled
public GuardrailContentPolicyConfigFiltersConfigArgs.Builder outputEnabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> outputEnabled)
- Parameters:
outputEnabled- Whether to enable guardrail evaluation on output.- Returns:
- builder
-
outputEnabled
public GuardrailContentPolicyConfigFiltersConfigArgs.Builder outputEnabled(java.lang.Boolean outputEnabled)
- Parameters:
outputEnabled- Whether to enable guardrail evaluation on output.- Returns:
- builder
-
outputModalities
public GuardrailContentPolicyConfigFiltersConfigArgs.Builder outputModalities(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> outputModalities)
- Parameters:
outputModalities- List of selected output modalities. Valid values: `IMAGE`, `TEXT`.- Returns:
- builder
-
outputModalities
public GuardrailContentPolicyConfigFiltersConfigArgs.Builder outputModalities(java.util.List<java.lang.String> outputModalities)
- Parameters:
outputModalities- List of selected output modalities. Valid values: `IMAGE`, `TEXT`.- Returns:
- builder
-
outputModalities
public GuardrailContentPolicyConfigFiltersConfigArgs.Builder outputModalities(java.lang.String... outputModalities)
- Parameters:
outputModalities- List of selected output modalities. Valid values: `IMAGE`, `TEXT`.- Returns:
- builder
-
outputStrength
public GuardrailContentPolicyConfigFiltersConfigArgs.Builder outputStrength(com.pulumi.core.Output<java.lang.String> outputStrength)
- Parameters:
outputStrength- Strength for filters. Valid values: `NONE`, `LOW`, `MEDIUM`, `HIGH`.- Returns:
- builder
-
outputStrength
public GuardrailContentPolicyConfigFiltersConfigArgs.Builder outputStrength(java.lang.String outputStrength)
- Parameters:
outputStrength- Strength for filters. Valid values: `NONE`, `LOW`, `MEDIUM`, `HIGH`.- Returns:
- builder
-
type
public GuardrailContentPolicyConfigFiltersConfigArgs.Builder type(com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- Type of contextual grounding filter.- Returns:
- builder
-
type
public GuardrailContentPolicyConfigFiltersConfigArgs.Builder type(java.lang.String type)
- Parameters:
type- Type of contextual grounding filter.- Returns:
- builder
-
build
public GuardrailContentPolicyConfigFiltersConfigArgs build()
-
-