Package com.pulumi.aws.rds.inputs
Class GetClusterSnapshotArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.rds.inputs.GetClusterSnapshotArgs.Builder
-
- Enclosing class:
- GetClusterSnapshotArgs
public static final class GetClusterSnapshotArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GetClusterSnapshotArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetClusterSnapshotArgs
build()
GetClusterSnapshotArgs.Builder
dbClusterIdentifier(com.pulumi.core.Output<java.lang.String> dbClusterIdentifier)
GetClusterSnapshotArgs.Builder
dbClusterIdentifier(java.lang.String dbClusterIdentifier)
GetClusterSnapshotArgs.Builder
dbClusterSnapshotIdentifier(com.pulumi.core.Output<java.lang.String> dbClusterSnapshotIdentifier)
GetClusterSnapshotArgs.Builder
dbClusterSnapshotIdentifier(java.lang.String dbClusterSnapshotIdentifier)
GetClusterSnapshotArgs.Builder
includePublic(com.pulumi.core.Output<java.lang.Boolean> includePublic)
GetClusterSnapshotArgs.Builder
includePublic(java.lang.Boolean includePublic)
GetClusterSnapshotArgs.Builder
includeShared(com.pulumi.core.Output<java.lang.Boolean> includeShared)
GetClusterSnapshotArgs.Builder
includeShared(java.lang.Boolean includeShared)
GetClusterSnapshotArgs.Builder
mostRecent(com.pulumi.core.Output<java.lang.Boolean> mostRecent)
GetClusterSnapshotArgs.Builder
mostRecent(java.lang.Boolean mostRecent)
GetClusterSnapshotArgs.Builder
snapshotType(com.pulumi.core.Output<java.lang.String> snapshotType)
GetClusterSnapshotArgs.Builder
snapshotType(java.lang.String snapshotType)
GetClusterSnapshotArgs.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
GetClusterSnapshotArgs.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetClusterSnapshotArgs defaults)
-
-
Method Detail
-
dbClusterIdentifier
public GetClusterSnapshotArgs.Builder dbClusterIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> dbClusterIdentifier)
- Parameters:
dbClusterIdentifier
- Returns the list of snapshots created by the specific db_cluster- Returns:
- builder
-
dbClusterIdentifier
public GetClusterSnapshotArgs.Builder dbClusterIdentifier(java.lang.String dbClusterIdentifier)
- Parameters:
dbClusterIdentifier
- Returns the list of snapshots created by the specific db_cluster- Returns:
- builder
-
dbClusterSnapshotIdentifier
public GetClusterSnapshotArgs.Builder dbClusterSnapshotIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> dbClusterSnapshotIdentifier)
- Parameters:
dbClusterSnapshotIdentifier
- Returns information on a specific snapshot_id.- Returns:
- builder
-
dbClusterSnapshotIdentifier
public GetClusterSnapshotArgs.Builder dbClusterSnapshotIdentifier(java.lang.String dbClusterSnapshotIdentifier)
- Parameters:
dbClusterSnapshotIdentifier
- Returns information on a specific snapshot_id.- Returns:
- builder
-
includePublic
public GetClusterSnapshotArgs.Builder includePublic(@Nullable com.pulumi.core.Output<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
-
includePublic
public GetClusterSnapshotArgs.Builder includePublic(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 GetClusterSnapshotArgs.Builder includeShared(@Nullable com.pulumi.core.Output<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
-
includeShared
public GetClusterSnapshotArgs.Builder includeShared(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 GetClusterSnapshotArgs.Builder mostRecent(@Nullable com.pulumi.core.Output<java.lang.Boolean> mostRecent)
- Parameters:
mostRecent
- If more than one result is returned, use the most recent Snapshot.- Returns:
- builder
-
mostRecent
public GetClusterSnapshotArgs.Builder mostRecent(java.lang.Boolean mostRecent)
- Parameters:
mostRecent
- If more than one result is returned, use the most recent Snapshot.- Returns:
- builder
-
snapshotType
public GetClusterSnapshotArgs.Builder snapshotType(@Nullable com.pulumi.core.Output<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
-
snapshotType
public GetClusterSnapshotArgs.Builder snapshotType(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 GetClusterSnapshotArgs.Builder tags(@Nullable com.pulumi.core.Output<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
-
tags
public GetClusterSnapshotArgs.Builder tags(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 GetClusterSnapshotArgs build()
-
-