Package com.pulumi.aws.bedrock.inputs
Class ProvisionedModelThroughputState.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.inputs.ProvisionedModelThroughputState.Builder
-
- Enclosing class:
- ProvisionedModelThroughputState
public static final class ProvisionedModelThroughputState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ProvisionedModelThroughputState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ProvisionedModelThroughputState defaults)
-
-
Method Detail
-
commitmentDuration
public ProvisionedModelThroughputState.Builder commitmentDuration(@Nullable com.pulumi.core.Output<java.lang.String> commitmentDuration)
- Parameters:
commitmentDuration- Commitment duration requested for the Provisioned Throughput. For custom models, you can purchase on-demand Provisioned Throughput by omitting this argument. Valid values: `OneMonth`, `SixMonths`.- Returns:
- builder
-
commitmentDuration
public ProvisionedModelThroughputState.Builder commitmentDuration(java.lang.String commitmentDuration)
- Parameters:
commitmentDuration- Commitment duration requested for the Provisioned Throughput. For custom models, you can purchase on-demand Provisioned Throughput by omitting this argument. Valid values: `OneMonth`, `SixMonths`.- Returns:
- builder
-
modelArn
public ProvisionedModelThroughputState.Builder modelArn(@Nullable com.pulumi.core.Output<java.lang.String> modelArn)
- Parameters:
modelArn- ARN of the model to associate with this Provisioned Throughput.- Returns:
- builder
-
modelArn
public ProvisionedModelThroughputState.Builder modelArn(java.lang.String modelArn)
- Parameters:
modelArn- ARN of the model to associate with this Provisioned Throughput.- Returns:
- builder
-
modelUnits
public ProvisionedModelThroughputState.Builder modelUnits(@Nullable com.pulumi.core.Output<java.lang.Integer> modelUnits)
- Parameters:
modelUnits- Number of model units to allocate. A model unit delivers a specific throughput level for the specified model.- Returns:
- builder
-
modelUnits
public ProvisionedModelThroughputState.Builder modelUnits(java.lang.Integer modelUnits)
- Parameters:
modelUnits- Number of model units to allocate. A model unit delivers a specific throughput level for the specified model.- Returns:
- builder
-
provisionedModelArn
public ProvisionedModelThroughputState.Builder provisionedModelArn(@Nullable com.pulumi.core.Output<java.lang.String> provisionedModelArn)
- Parameters:
provisionedModelArn- ARN of the Provisioned Throughput.- Returns:
- builder
-
provisionedModelArn
public ProvisionedModelThroughputState.Builder provisionedModelArn(java.lang.String provisionedModelArn)
- Parameters:
provisionedModelArn- ARN of the Provisioned Throughput.- Returns:
- builder
-
provisionedModelName
public ProvisionedModelThroughputState.Builder provisionedModelName(@Nullable com.pulumi.core.Output<java.lang.String> provisionedModelName)
- Parameters:
provisionedModelName- Unique name for this Provisioned Throughput.- Returns:
- builder
-
provisionedModelName
public ProvisionedModelThroughputState.Builder provisionedModelName(java.lang.String provisionedModelName)
- Parameters:
provisionedModelName- Unique name for this Provisioned Throughput.- Returns:
- builder
-
region
public ProvisionedModelThroughputState.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 ProvisionedModelThroughputState.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
-
tags
public ProvisionedModelThroughputState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public ProvisionedModelThroughputState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public ProvisionedModelThroughputState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public ProvisionedModelThroughputState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
timeouts
public ProvisionedModelThroughputState.Builder timeouts(@Nullable com.pulumi.core.Output<ProvisionedModelThroughputTimeoutsArgs> timeouts)
-
timeouts
public ProvisionedModelThroughputState.Builder timeouts(ProvisionedModelThroughputTimeoutsArgs timeouts)
-
build
public ProvisionedModelThroughputState build()
-
-