Class SnapshotArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.redshiftserverless.SnapshotArgs.Builder
-
- Enclosing class:
- SnapshotArgs
public static final class SnapshotArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(SnapshotArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SnapshotArgsbuild()SnapshotArgs.BuildernamespaceName(com.pulumi.core.Output<java.lang.String> namespaceName)SnapshotArgs.BuildernamespaceName(java.lang.String namespaceName)SnapshotArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)SnapshotArgs.Builderregion(java.lang.String region)SnapshotArgs.BuilderretentionPeriod(com.pulumi.core.Output<java.lang.Integer> retentionPeriod)SnapshotArgs.BuilderretentionPeriod(java.lang.Integer retentionPeriod)SnapshotArgs.BuildersnapshotName(com.pulumi.core.Output<java.lang.String> snapshotName)SnapshotArgs.BuildersnapshotName(java.lang.String snapshotName)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(SnapshotArgs defaults)
-
-
Method Detail
-
namespaceName
public SnapshotArgs.Builder namespaceName(com.pulumi.core.Output<java.lang.String> namespaceName)
- Parameters:
namespaceName- The namespace to create a snapshot for.- Returns:
- builder
-
namespaceName
public SnapshotArgs.Builder namespaceName(java.lang.String namespaceName)
- Parameters:
namespaceName- The namespace to create a snapshot for.- Returns:
- builder
-
region
public SnapshotArgs.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 SnapshotArgs.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
-
retentionPeriod
public SnapshotArgs.Builder retentionPeriod(@Nullable com.pulumi.core.Output<java.lang.Integer> retentionPeriod)
- Parameters:
retentionPeriod- How long to retain the created snapshot. Default value is `-1`.- Returns:
- builder
-
retentionPeriod
public SnapshotArgs.Builder retentionPeriod(java.lang.Integer retentionPeriod)
- Parameters:
retentionPeriod- How long to retain the created snapshot. Default value is `-1`.- Returns:
- builder
-
snapshotName
public SnapshotArgs.Builder snapshotName(com.pulumi.core.Output<java.lang.String> snapshotName)
- Parameters:
snapshotName- The name of the snapshot.- Returns:
- builder
-
snapshotName
public SnapshotArgs.Builder snapshotName(java.lang.String snapshotName)
- Parameters:
snapshotName- The name of the snapshot.- Returns:
- builder
-
build
public SnapshotArgs build()
-
-