Package com.pulumi.aws.rds.inputs
Class GetClusterSnapshotPlainArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.rds.inputs.GetClusterSnapshotPlainArgs.Builder
-
- Enclosing class:
- GetClusterSnapshotPlainArgs
public static final class GetClusterSnapshotPlainArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetClusterSnapshotPlainArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetClusterSnapshotPlainArgsbuild()GetClusterSnapshotPlainArgs.BuilderdbClusterIdentifier(java.lang.String dbClusterIdentifier)GetClusterSnapshotPlainArgs.BuilderdbClusterSnapshotIdentifier(java.lang.String dbClusterSnapshotIdentifier)GetClusterSnapshotPlainArgs.BuilderincludePublic(java.lang.Boolean includePublic)GetClusterSnapshotPlainArgs.BuilderincludeShared(java.lang.Boolean includeShared)GetClusterSnapshotPlainArgs.BuildermostRecent(java.lang.Boolean mostRecent)GetClusterSnapshotPlainArgs.Builderregion(java.lang.String region)GetClusterSnapshotPlainArgs.BuildersnapshotType(java.lang.String snapshotType)GetClusterSnapshotPlainArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetClusterSnapshotPlainArgs defaults)
-
-
Method Detail
-
dbClusterIdentifier
public GetClusterSnapshotPlainArgs.Builder dbClusterIdentifier(@Nullable java.lang.String dbClusterIdentifier)
- Parameters:
dbClusterIdentifier- Returns the list of snapshots created by the specific db_cluster- Returns:
- builder
-
dbClusterSnapshotIdentifier
public GetClusterSnapshotPlainArgs.Builder dbClusterSnapshotIdentifier(@Nullable java.lang.String dbClusterSnapshotIdentifier)
- Parameters:
dbClusterSnapshotIdentifier- Returns information on a specific snapshot_id.- Returns:
- builder
-
includePublic
public GetClusterSnapshotPlainArgs.Builder includePublic(@Nullable java.lang.Boolean includePublic)
- Parameters:
includePublic- Set this value to true to include manual DB Cluster Snapshots that are public and can be copied or restored by any AWS account, otherwise set this value to false. The default is `false`.- Returns:
- builder
-
includeShared
public GetClusterSnapshotPlainArgs.Builder includeShared(@Nullable java.lang.Boolean includeShared)
- Parameters:
includeShared- Set this value to true to include shared manual DB Cluster Snapshots from other AWS accounts that this AWS account has been given permission to copy or restore, otherwise set this value to false. The default is `false`.- Returns:
- builder
-
mostRecent
public GetClusterSnapshotPlainArgs.Builder mostRecent(@Nullable java.lang.Boolean mostRecent)
- Parameters:
mostRecent- If more than one result is returned, use the most recent Snapshot.- Returns:
- builder
-
region
public GetClusterSnapshotPlainArgs.Builder region(@Nullable 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
-
snapshotType
public GetClusterSnapshotPlainArgs.Builder snapshotType(@Nullable java.lang.String snapshotType)
- Parameters:
snapshotType- Type of snapshots to be returned. If you don't specify a SnapshotType value, then both automated and manual DB cluster snapshots are returned. Shared and public DB Cluster Snapshots are not included in the returned results by default. Possible values are, `automated`, `manual`, `shared`, `public` and `awsbackup`.- Returns:
- builder
-
tags
public GetClusterSnapshotPlainArgs.Builder tags(@Nullable java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Mapping of tags, each pair of which must exactly match a pair on the desired DB cluster snapshot.- Returns:
- builder
-
build
public GetClusterSnapshotPlainArgs build()
-
-