Interface ReshardingConfiguration.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ReshardingConfiguration.Builder,ReshardingConfiguration>, SdkBuilder<ReshardingConfiguration.Builder,ReshardingConfiguration>, SdkPojo
Enclosing class:
ReshardingConfiguration

public static interface ReshardingConfiguration.Builder extends SdkPojo, CopyableBuilder<ReshardingConfiguration.Builder,ReshardingConfiguration>
  • Method Details

    • nodeGroupId

      ReshardingConfiguration.Builder nodeGroupId(String nodeGroupId)

      Either the ElastiCache for Redis supplied 4-digit id or a user supplied id for the node group these configuration values apply to.

      Parameters:
      nodeGroupId - Either the ElastiCache for Redis supplied 4-digit id or a user supplied id for the node group these configuration values apply to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • preferredAvailabilityZones

      ReshardingConfiguration.Builder preferredAvailabilityZones(Collection<String> preferredAvailabilityZones)

      A list of preferred availability zones for the nodes in this cluster.

      Parameters:
      preferredAvailabilityZones - A list of preferred availability zones for the nodes in this cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • preferredAvailabilityZones

      ReshardingConfiguration.Builder preferredAvailabilityZones(String... preferredAvailabilityZones)

      A list of preferred availability zones for the nodes in this cluster.

      Parameters:
      preferredAvailabilityZones - A list of preferred availability zones for the nodes in this cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.