Class GetClusterSnapshotArgs.Builder

  • Enclosing class:
    GetClusterSnapshotArgs

    public static final class GetClusterSnapshotArgs.Builder
    extends java.lang.Object
    • 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