Class UpdateClusterSpecsDetails.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • masterNodeHostOcpuCount

        public UpdateClusterSpecsDetails.Builder masterNodeHostOcpuCount​(Integer masterNodeHostOcpuCount)
        Updated value of OCPU’s configured for master nodes of the cluster.
        Parameters:
        masterNodeHostOcpuCount - the value to set
        Returns:
        this builder
      • masterNodeHostMemoryGB

        public UpdateClusterSpecsDetails.Builder masterNodeHostMemoryGB​(Integer masterNodeHostMemoryGB)
        Updated value of memory for master nodes in the cluster (in GB).
        Parameters:
        masterNodeHostMemoryGB - the value to set
        Returns:
        this builder
      • masterNodeHostShape

        public UpdateClusterSpecsDetails.Builder masterNodeHostShape​(String masterNodeHostShape)
        The node shape for the cluster’s master nodes.
        Parameters:
        masterNodeHostShape - the value to set
        Returns:
        this builder
      • dataNodeHostOcpuCount

        public UpdateClusterSpecsDetails.Builder dataNodeHostOcpuCount​(Integer dataNodeHostOcpuCount)
        Updated value of OCPU’s configured for data nodes of the cluster.
        Parameters:
        dataNodeHostOcpuCount - the value to set
        Returns:
        this builder
      • dataNodeHostMemoryGB

        public UpdateClusterSpecsDetails.Builder dataNodeHostMemoryGB​(Integer dataNodeHostMemoryGB)
        Updated value of memory for data nodes in the cluster (in GB).
        Parameters:
        dataNodeHostMemoryGB - the value to set
        Returns:
        this builder
      • dataNodeHostShape

        public UpdateClusterSpecsDetails.Builder dataNodeHostShape​(String dataNodeHostShape)
        The node shape for the cluster’s data nodes.
        Parameters:
        dataNodeHostShape - the value to set
        Returns:
        this builder
      • searchNodeHostShape

        public UpdateClusterSpecsDetails.Builder searchNodeHostShape​(String searchNodeHostShape)
        The node shape for the cluster’s search nodes.
        Parameters:
        searchNodeHostShape - the value to set
        Returns:
        this builder
      • searchNodeHostOcpuCount

        public UpdateClusterSpecsDetails.Builder searchNodeHostOcpuCount​(Integer searchNodeHostOcpuCount)
        The number of OCPUs configured for the cluster’s search nodes.
        Parameters:
        searchNodeHostOcpuCount - the value to set
        Returns:
        this builder
      • searchNodeHostMemoryGB

        public UpdateClusterSpecsDetails.Builder searchNodeHostMemoryGB​(Integer searchNodeHostMemoryGB)
        The amount of memory in GB, for the cluster’s search nodes.
        Parameters:
        searchNodeHostMemoryGB - the value to set
        Returns:
        this builder
      • softwareVersion

        public UpdateClusterSpecsDetails.Builder softwareVersion​(String softwareVersion)
        Updated version of the software the cluster is currently running.
        Parameters:
        softwareVersion - the value to set
        Returns:
        this builder
      • dashboardSoftwareVersion

        public UpdateClusterSpecsDetails.Builder dashboardSoftwareVersion​(String dashboardSoftwareVersion)
        Updated version of the dashboard software the cluster is currently running.
        Parameters:
        dashboardSoftwareVersion - the value to set
        Returns:
        this builder
      • opendashboardNodeHostShape

        public UpdateClusterSpecsDetails.Builder opendashboardNodeHostShape​(String opendashboardNodeHostShape)
        The shape node for the cluster’s OpenSearch Dashboard nodes.
        Parameters:
        opendashboardNodeHostShape - the value to set
        Returns:
        this builder
      • clusterPrivateEndpoint

        public UpdateClusterSpecsDetails.Builder clusterPrivateEndpoint​(String clusterPrivateEndpoint)
        Updated Private endpoint of cluster.
        Parameters:
        clusterPrivateEndpoint - the value to set
        Returns:
        this builder