Package com.pulumi.aws.rds.inputs
Class GetSnapshotsPlainArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.rds.inputs.GetSnapshotsPlainArgs.Builder
-
- Enclosing class:
- GetSnapshotsPlainArgs
public static final class GetSnapshotsPlainArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetSnapshotsPlainArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetSnapshotsPlainArgsbuild()GetSnapshotsPlainArgs.BuilderdbInstanceIdentifier(java.lang.String dbInstanceIdentifier)GetSnapshotsPlainArgs.BuilderdbSnapshotIdentifier(java.lang.String dbSnapshotIdentifier)GetSnapshotsPlainArgs.Builderfilters(GetSnapshotsFilter... filters)GetSnapshotsPlainArgs.Builderfilters(java.util.List<GetSnapshotsFilter> filters)GetSnapshotsPlainArgs.BuilderincludePublic(java.lang.Boolean includePublic)GetSnapshotsPlainArgs.BuilderincludeShared(java.lang.Boolean includeShared)GetSnapshotsPlainArgs.Builderregion(java.lang.String region)GetSnapshotsPlainArgs.BuildersnapshotType(java.lang.String snapshotType)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetSnapshotsPlainArgs defaults)
-
-
Method Detail
-
dbInstanceIdentifier
public GetSnapshotsPlainArgs.Builder dbInstanceIdentifier(@Nullable java.lang.String dbInstanceIdentifier)
- Parameters:
dbInstanceIdentifier- Returns the list of snapshots created by the specific db_instance.- Returns:
- builder
-
dbSnapshotIdentifier
public GetSnapshotsPlainArgs.Builder dbSnapshotIdentifier(@Nullable java.lang.String dbSnapshotIdentifier)
- Parameters:
dbSnapshotIdentifier- Returns information on a specific snapshot_id.- Returns:
- builder
-
filters
public GetSnapshotsPlainArgs.Builder filters(@Nullable java.util.List<GetSnapshotsFilter> filters)
- Parameters:
filters- Configuration block(s) used to filter snapshots with AWS supported attributes. Detailed below.- Returns:
- builder
-
filters
public GetSnapshotsPlainArgs.Builder filters(GetSnapshotsFilter... filters)
- Parameters:
filters- Configuration block(s) used to filter snapshots with AWS supported attributes. Detailed below.- Returns:
- builder
-
includePublic
public GetSnapshotsPlainArgs.Builder includePublic(@Nullable java.lang.Boolean includePublic)
- Parameters:
includePublic- Set this value to `true` to include manual DB 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 GetSnapshotsPlainArgs.Builder includeShared(@Nullable java.lang.Boolean includeShared)
- Parameters:
includeShared- Set this value to `true` to include shared manual DB 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
-
region
public GetSnapshotsPlainArgs.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 GetSnapshotsPlainArgs.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 snapshots are returned. Shared and public DB snapshots are not included in the returned results by default. Possible values are `automated`, `manual`, `shared`, `public` and `awsbackup`.- Returns:
- builder
-
build
public GetSnapshotsPlainArgs build()
-
-