Package com.pulumi.aws.backup.inputs
Class RestoreTestingPlanState.Builder
- java.lang.Object
-
- com.pulumi.aws.backup.inputs.RestoreTestingPlanState.Builder
-
- Enclosing class:
- RestoreTestingPlanState
public static final class RestoreTestingPlanState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RestoreTestingPlanState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RestoreTestingPlanState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)RestoreTestingPlanState.Builderarn(java.lang.String arn)RestoreTestingPlanStatebuild()RestoreTestingPlanState.Buildername(com.pulumi.core.Output<java.lang.String> name)RestoreTestingPlanState.Buildername(java.lang.String name)RestoreTestingPlanState.BuilderrecoveryPointSelection(RestoreTestingPlanRecoveryPointSelectionArgs recoveryPointSelection)RestoreTestingPlanState.BuilderrecoveryPointSelection(com.pulumi.core.Output<RestoreTestingPlanRecoveryPointSelectionArgs> recoveryPointSelection)RestoreTestingPlanState.Builderregion(com.pulumi.core.Output<java.lang.String> region)RestoreTestingPlanState.Builderregion(java.lang.String region)RestoreTestingPlanState.BuilderscheduleExpression(com.pulumi.core.Output<java.lang.String> scheduleExpression)RestoreTestingPlanState.BuilderscheduleExpression(java.lang.String scheduleExpression)RestoreTestingPlanState.BuilderscheduleExpressionTimezone(com.pulumi.core.Output<java.lang.String> scheduleExpressionTimezone)RestoreTestingPlanState.BuilderscheduleExpressionTimezone(java.lang.String scheduleExpressionTimezone)RestoreTestingPlanState.BuilderstartWindowHours(com.pulumi.core.Output<java.lang.Integer> startWindowHours)RestoreTestingPlanState.BuilderstartWindowHours(java.lang.Integer startWindowHours)RestoreTestingPlanState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)RestoreTestingPlanState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)RestoreTestingPlanState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)RestoreTestingPlanState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RestoreTestingPlanState defaults)
-
-
Method Detail
-
arn
public RestoreTestingPlanState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the Restore Testing Plan.- Returns:
- builder
-
arn
public RestoreTestingPlanState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the Restore Testing Plan.- Returns:
- builder
-
name
public RestoreTestingPlanState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the restore testing plan. Must be between 1 and 50 characters long and contain only alphanumeric characters and underscores.- Returns:
- builder
-
name
public RestoreTestingPlanState.Builder name(java.lang.String name)
- Parameters:
name- Name of the restore testing plan. Must be between 1 and 50 characters long and contain only alphanumeric characters and underscores.- Returns:
- builder
-
recoveryPointSelection
public RestoreTestingPlanState.Builder recoveryPointSelection(@Nullable com.pulumi.core.Output<RestoreTestingPlanRecoveryPointSelectionArgs> recoveryPointSelection)
- Parameters:
recoveryPointSelection- Recovery point selection configuration. See `recoveryPointSelection` below.- Returns:
- builder
-
recoveryPointSelection
public RestoreTestingPlanState.Builder recoveryPointSelection(RestoreTestingPlanRecoveryPointSelectionArgs recoveryPointSelection)
- Parameters:
recoveryPointSelection- Recovery point selection configuration. See `recoveryPointSelection` below.- Returns:
- builder
-
region
public RestoreTestingPlanState.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 RestoreTestingPlanState.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
-
scheduleExpression
public RestoreTestingPlanState.Builder scheduleExpression(@Nullable com.pulumi.core.Output<java.lang.String> scheduleExpression)
- Parameters:
scheduleExpression- Schedule expression for the restore testing plan.- Returns:
- builder
-
scheduleExpression
public RestoreTestingPlanState.Builder scheduleExpression(java.lang.String scheduleExpression)
- Parameters:
scheduleExpression- Schedule expression for the restore testing plan.- Returns:
- builder
-
scheduleExpressionTimezone
public RestoreTestingPlanState.Builder scheduleExpressionTimezone(@Nullable com.pulumi.core.Output<java.lang.String> scheduleExpressionTimezone)
- Parameters:
scheduleExpressionTimezone- Timezone for the schedule expression. If not provided, the state value will be used.- Returns:
- builder
-
scheduleExpressionTimezone
public RestoreTestingPlanState.Builder scheduleExpressionTimezone(java.lang.String scheduleExpressionTimezone)
- Parameters:
scheduleExpressionTimezone- Timezone for the schedule expression. If not provided, the state value will be used.- Returns:
- builder
-
startWindowHours
public RestoreTestingPlanState.Builder startWindowHours(@Nullable com.pulumi.core.Output<java.lang.Integer> startWindowHours)
- Parameters:
startWindowHours- Number of hours in the start window for the restore testing plan. Must be between 1 and 168.- Returns:
- builder
-
startWindowHours
public RestoreTestingPlanState.Builder startWindowHours(java.lang.Integer startWindowHours)
- Parameters:
startWindowHours- Number of hours in the start window for the restore testing plan. Must be between 1 and 168.- Returns:
- builder
-
tags
public RestoreTestingPlanState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value map of resource tags. 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 RestoreTestingPlanState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value map of resource tags. 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 RestoreTestingPlanState.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 RestoreTestingPlanState.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
-
build
public RestoreTestingPlanState build()
-
-