Package com.pulumi.aws.bedrock
Class EnforcedGuardrailConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.EnforcedGuardrailConfigurationArgs.Builder
-
- Enclosing class:
- EnforcedGuardrailConfigurationArgs
public static final class EnforcedGuardrailConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(EnforcedGuardrailConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EnforcedGuardrailConfigurationArgs defaults)
-
-
Method Detail
-
guardrailArn
public EnforcedGuardrailConfigurationArgs.Builder guardrailArn(com.pulumi.core.Output<java.lang.String> guardrailArn)
- Parameters:
guardrailArn- Guardrail ARN.- Returns:
- builder
-
guardrailArn
public EnforcedGuardrailConfigurationArgs.Builder guardrailArn(java.lang.String guardrailArn)
- Parameters:
guardrailArn- Guardrail ARN.- Returns:
- builder
-
guardrailVersion
public EnforcedGuardrailConfigurationArgs.Builder guardrailVersion(com.pulumi.core.Output<java.lang.String> guardrailVersion)
- Parameters:
guardrailVersion- Numerical guardrail version. Must be a published version number (e.g., `1`, `2`). `DRAFT` is not supported. The following arguments are optional:- Returns:
- builder
-
guardrailVersion
public EnforcedGuardrailConfigurationArgs.Builder guardrailVersion(java.lang.String guardrailVersion)
- Parameters:
guardrailVersion- Numerical guardrail version. Must be a published version number (e.g., `1`, `2`). `DRAFT` is not supported. The following arguments are optional:- Returns:
- builder
-
modelEnforcement
public EnforcedGuardrailConfigurationArgs.Builder modelEnforcement(@Nullable com.pulumi.core.Output<EnforcedGuardrailConfigurationModelEnforcementArgs> modelEnforcement)
- Parameters:
modelEnforcement- Model-specific information for the enforced guardrail configuration. If not present, the configuration is enforced on all models. See `modelEnforcement` Block below.- Returns:
- builder
-
modelEnforcement
public EnforcedGuardrailConfigurationArgs.Builder modelEnforcement(EnforcedGuardrailConfigurationModelEnforcementArgs modelEnforcement)
- Parameters:
modelEnforcement- Model-specific information for the enforced guardrail configuration. If not present, the configuration is enforced on all models. See `modelEnforcement` Block below.- Returns:
- builder
-
region
public EnforcedGuardrailConfigurationArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public EnforcedGuardrailConfigurationArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
selectiveContentGuarding
public EnforcedGuardrailConfigurationArgs.Builder selectiveContentGuarding(@Nullable com.pulumi.core.Output<EnforcedGuardrailConfigurationSelectiveContentGuardingArgs> selectiveContentGuarding)
- Parameters:
selectiveContentGuarding- Selective content guarding controls for enforced guardrails. See `selectiveContentGuarding` Block below.- Returns:
- builder
-
selectiveContentGuarding
public EnforcedGuardrailConfigurationArgs.Builder selectiveContentGuarding(EnforcedGuardrailConfigurationSelectiveContentGuardingArgs selectiveContentGuarding)
- Parameters:
selectiveContentGuarding- Selective content guarding controls for enforced guardrails. See `selectiveContentGuarding` Block below.- Returns:
- builder
-
build
public EnforcedGuardrailConfigurationArgs build()
-
-