Class ShardGroupArgs.Builder

  • Enclosing class:
    ShardGroupArgs

    public static final class ShardGroupArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • computeRedundancy

        public ShardGroupArgs.Builder computeRedundancy​(@Nullable
                                                        com.pulumi.core.Output<java.lang.Integer> computeRedundancy)
        Parameters:
        computeRedundancy - Whether to create standby DB shard groups for the DB shard group. Valid values are `0` (no standby DB shard group, the default), `1` (one standby DB shard group in a different Availability Zone), and `2` (two standby DB shard groups in two different Availability Zones).
        Returns:
        builder
      • computeRedundancy

        public ShardGroupArgs.Builder computeRedundancy​(java.lang.Integer computeRedundancy)
        Parameters:
        computeRedundancy - Whether to create standby DB shard groups for the DB shard group. Valid values are `0` (no standby DB shard group, the default), `1` (one standby DB shard group in a different Availability Zone), and `2` (two standby DB shard groups in two different Availability Zones).
        Returns:
        builder
      • dbClusterIdentifier

        public ShardGroupArgs.Builder dbClusterIdentifier​(com.pulumi.core.Output<java.lang.String> dbClusterIdentifier)
        Parameters:
        dbClusterIdentifier - Name of the primary DB cluster for the DB shard group.
        Returns:
        builder
      • dbClusterIdentifier

        public ShardGroupArgs.Builder dbClusterIdentifier​(java.lang.String dbClusterIdentifier)
        Parameters:
        dbClusterIdentifier - Name of the primary DB cluster for the DB shard group.
        Returns:
        builder
      • dbShardGroupIdentifier

        public ShardGroupArgs.Builder dbShardGroupIdentifier​(com.pulumi.core.Output<java.lang.String> dbShardGroupIdentifier)
        Parameters:
        dbShardGroupIdentifier - Name of the DB shard group.
        Returns:
        builder
      • dbShardGroupIdentifier

        public ShardGroupArgs.Builder dbShardGroupIdentifier​(java.lang.String dbShardGroupIdentifier)
        Parameters:
        dbShardGroupIdentifier - Name of the DB shard group.
        Returns:
        builder
      • maxAcu

        public ShardGroupArgs.Builder maxAcu​(com.pulumi.core.Output<java.lang.Double> maxAcu)
        Parameters:
        maxAcu - Maximum capacity of the DB shard group in Aurora capacity units (ACUs).
        Returns:
        builder
      • maxAcu

        public ShardGroupArgs.Builder maxAcu​(java.lang.Double maxAcu)
        Parameters:
        maxAcu - Maximum capacity of the DB shard group in Aurora capacity units (ACUs).
        Returns:
        builder
      • minAcu

        public ShardGroupArgs.Builder minAcu​(@Nullable
                                             com.pulumi.core.Output<java.lang.Double> minAcu)
        Parameters:
        minAcu - Minimum capacity of the DB shard group in Aurora capacity units (ACUs).
        Returns:
        builder
      • minAcu

        public ShardGroupArgs.Builder minAcu​(java.lang.Double minAcu)
        Parameters:
        minAcu - Minimum capacity of the DB shard group in Aurora capacity units (ACUs).
        Returns:
        builder
      • publiclyAccessible

        public ShardGroupArgs.Builder publiclyAccessible​(@Nullable
                                                         com.pulumi.core.Output<java.lang.Boolean> publiclyAccessible)
        Parameters:
        publiclyAccessible - Whether the DB shard group is publicly accessible.
        Returns:
        builder
      • publiclyAccessible

        public ShardGroupArgs.Builder publiclyAccessible​(java.lang.Boolean publiclyAccessible)
        Parameters:
        publiclyAccessible - Whether the DB shard group is publicly accessible.
        Returns:
        builder
      • region

        public ShardGroupArgs.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 ShardGroupArgs.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
      • tags

        public ShardGroupArgs.Builder tags​(@Nullable
                                           com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tags

        public ShardGroupArgs.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder