Package com.pulumi.aws.backup
Class RestoreTestingPlanArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.backup.RestoreTestingPlanArgs.Builder
-
- Enclosing class:
- RestoreTestingPlanArgs
public static final class RestoreTestingPlanArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RestoreTestingPlanArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RestoreTestingPlanArgs defaults)
-
-
Method Detail
-
name
public RestoreTestingPlanArgs.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 RestoreTestingPlanArgs.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 RestoreTestingPlanArgs.Builder recoveryPointSelection(com.pulumi.core.Output<RestoreTestingPlanRecoveryPointSelectionArgs> recoveryPointSelection)
- Parameters:
recoveryPointSelection- Recovery point selection configuration. See `recoveryPointSelection` below.- Returns:
- builder
-
recoveryPointSelection
public RestoreTestingPlanArgs.Builder recoveryPointSelection(RestoreTestingPlanRecoveryPointSelectionArgs recoveryPointSelection)
- Parameters:
recoveryPointSelection- Recovery point selection configuration. See `recoveryPointSelection` below.- Returns:
- builder
-
region
public RestoreTestingPlanArgs.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 RestoreTestingPlanArgs.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 RestoreTestingPlanArgs.Builder scheduleExpression(com.pulumi.core.Output<java.lang.String> scheduleExpression)
- Parameters:
scheduleExpression- Schedule expression for the restore testing plan.- Returns:
- builder
-
scheduleExpression
public RestoreTestingPlanArgs.Builder scheduleExpression(java.lang.String scheduleExpression)
- Parameters:
scheduleExpression- Schedule expression for the restore testing plan.- Returns:
- builder
-
scheduleExpressionTimezone
public RestoreTestingPlanArgs.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 RestoreTestingPlanArgs.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 RestoreTestingPlanArgs.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 RestoreTestingPlanArgs.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 RestoreTestingPlanArgs.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 RestoreTestingPlanArgs.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
-
build
public RestoreTestingPlanArgs build()
-
-