Class OrderableClusterOption

    • Constructor Detail

      • OrderableClusterOption

        public OrderableClusterOption()
    • Method Detail

      • setClusterVersion

        public void setClusterVersion​(String clusterVersion)

        The version of the orderable cluster.

        Parameters:
        clusterVersion - The version of the orderable cluster.
      • getClusterVersion

        public String getClusterVersion()

        The version of the orderable cluster.

        Returns:
        The version of the orderable cluster.
      • withClusterVersion

        public OrderableClusterOption withClusterVersion​(String clusterVersion)

        The version of the orderable cluster.

        Parameters:
        clusterVersion - The version of the orderable cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setClusterType

        public void setClusterType​(String clusterType)

        The cluster type, for example multi-node.

        Parameters:
        clusterType - The cluster type, for example multi-node.
      • getClusterType

        public String getClusterType()

        The cluster type, for example multi-node.

        Returns:
        The cluster type, for example multi-node.
      • withClusterType

        public OrderableClusterOption withClusterType​(String clusterType)

        The cluster type, for example multi-node.

        Parameters:
        clusterType - The cluster type, for example multi-node.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setNodeType

        public void setNodeType​(String nodeType)

        The node type for the orderable cluster.

        Parameters:
        nodeType - The node type for the orderable cluster.
      • getNodeType

        public String getNodeType()

        The node type for the orderable cluster.

        Returns:
        The node type for the orderable cluster.
      • withNodeType

        public OrderableClusterOption withNodeType​(String nodeType)

        The node type for the orderable cluster.

        Parameters:
        nodeType - The node type for the orderable cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getAvailabilityZones

        public List<AvailabilityZone> getAvailabilityZones()

        A list of availability zones for the orderable cluster.

        Returns:
        A list of availability zones for the orderable cluster.
      • setAvailabilityZones

        public void setAvailabilityZones​(Collection<AvailabilityZone> availabilityZones)

        A list of availability zones for the orderable cluster.

        Parameters:
        availabilityZones - A list of availability zones for the orderable cluster.
      • withAvailabilityZones

        public OrderableClusterOption withAvailabilityZones​(Collection<AvailabilityZone> availabilityZones)

        A list of availability zones for the orderable cluster.

        Parameters:
        availabilityZones - A list of availability zones for the orderable cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • toString

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object