Class ReplicationGroupNodeGroupConfiguration


  • public final class ReplicationGroupNodeGroupConfiguration
    extends java.lang.Object
    • Method Detail

      • nodeGroupId

        public java.util.Optional<java.lang.String> nodeGroupId()
        Returns:
        ID for the node group. Redis (cluster mode disabled) replication groups don't have node group IDs, so this value is ignored. For Redis (cluster mode enabled) replication groups, the node group ID is a 1 to 4 character alphanumeric string.
      • primaryAvailabilityZone

        public java.util.Optional<java.lang.String> primaryAvailabilityZone()
        Returns:
        Availability zone for the primary node.
      • primaryOutpostArn

        public java.util.Optional<java.lang.String> primaryOutpostArn()
        Returns:
        ARN of the Outpost for the primary node.
      • replicaAvailabilityZones

        public java.util.List<java.lang.String> replicaAvailabilityZones()
        Returns:
        List of availability zones for the replica nodes.
      • replicaCount

        public java.util.Optional<java.lang.Integer> replicaCount()
        Returns:
        Number of replica nodes in this node group. Default AWS limit is 5. Higher values may be available with a quota increase.
      • replicaOutpostArns

        public java.util.List<java.lang.String> replicaOutpostArns()
        Returns:
        List of ARNs of the Outposts for the replica nodes.
      • slots

        public java.util.Optional<java.lang.String> slots()
        Returns:
        Keyspace for this node group. Format is `start-end` (e.g., `0-5460`). For Redis (cluster mode disabled) replication groups, this value is ignored.