Package com.pulumi.aws.bedrock.inputs
Class EnforcedGuardrailConfigurationState.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.inputs.EnforcedGuardrailConfigurationState.Builder
-
- Enclosing class:
- EnforcedGuardrailConfigurationState
public static final class EnforcedGuardrailConfigurationState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(EnforcedGuardrailConfigurationState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EnforcedGuardrailConfigurationState defaults)
-
-
Method Detail
-
configId
public EnforcedGuardrailConfigurationState.Builder configId(@Nullable com.pulumi.core.Output<java.lang.String> configId)
- Parameters:
configId- Unique ID for the account enforced configuration.- Returns:
- builder
-
configId
public EnforcedGuardrailConfigurationState.Builder configId(java.lang.String configId)
- Parameters:
configId- Unique ID for the account enforced configuration.- Returns:
- builder
-
guardrailArn
public EnforcedGuardrailConfigurationState.Builder guardrailArn(@Nullable com.pulumi.core.Output<java.lang.String> guardrailArn)
- Parameters:
guardrailArn- Guardrail ARN.- Returns:
- builder
-
guardrailArn
public EnforcedGuardrailConfigurationState.Builder guardrailArn(java.lang.String guardrailArn)
- Parameters:
guardrailArn- Guardrail ARN.- Returns:
- builder
-
guardrailId
public EnforcedGuardrailConfigurationState.Builder guardrailId(@Nullable com.pulumi.core.Output<java.lang.String> guardrailId)
- Parameters:
guardrailId- Unique ID of the guardrail.- Returns:
- builder
-
guardrailId
public EnforcedGuardrailConfigurationState.Builder guardrailId(java.lang.String guardrailId)
- Parameters:
guardrailId- Unique ID of the guardrail.- Returns:
- builder
-
guardrailVersion
public EnforcedGuardrailConfigurationState.Builder guardrailVersion(@Nullable 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 EnforcedGuardrailConfigurationState.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 EnforcedGuardrailConfigurationState.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 EnforcedGuardrailConfigurationState.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
-
owner
public EnforcedGuardrailConfigurationState.Builder owner(@Nullable com.pulumi.core.Output<java.lang.String> owner)
- Parameters:
owner- Configuration owner type. Value: `ACCOUNT`.- Returns:
- builder
-
owner
public EnforcedGuardrailConfigurationState.Builder owner(java.lang.String owner)
- Parameters:
owner- Configuration owner type. Value: `ACCOUNT`.- Returns:
- builder
-
region
public EnforcedGuardrailConfigurationState.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 EnforcedGuardrailConfigurationState.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 EnforcedGuardrailConfigurationState.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 EnforcedGuardrailConfigurationState.Builder selectiveContentGuarding(EnforcedGuardrailConfigurationSelectiveContentGuardingArgs selectiveContentGuarding)
- Parameters:
selectiveContentGuarding- Selective content guarding controls for enforced guardrails. See `selectiveContentGuarding` Block below.- Returns:
- builder
-
build
public EnforcedGuardrailConfigurationState build()
-
-