Class AddWorkerNodesDetails.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • clusterAdminPassword

        public AddWorkerNodesDetails.Builder clusterAdminPassword​(String clusterAdminPassword)
        Base-64 encoded password for the cluster (and Cloudera Manager) admin user.
        Parameters:
        clusterAdminPassword - the value to set
        Returns:
        this builder
      • secretId

        public AddWorkerNodesDetails.Builder secretId​(String secretId)
        The secretId for the clusterAdminPassword.
        Parameters:
        secretId - the value to set
        Returns:
        this builder
      • numberOfWorkerNodes

        public AddWorkerNodesDetails.Builder numberOfWorkerNodes​(Integer numberOfWorkerNodes)
        Number of additional worker nodes for the cluster.
        Parameters:
        numberOfWorkerNodes - the value to set
        Returns:
        this builder
      • shape

        public AddWorkerNodesDetails.Builder shape​(String shape)
        Shape of the node.

        This has to be specified when adding compute only worker node at the first time. Otherwise, it’s a read-only property.

        Parameters:
        shape - the value to set
        Returns:
        this builder
      • blockVolumeSizeInGBs

        public AddWorkerNodesDetails.Builder blockVolumeSizeInGBs​(Long blockVolumeSizeInGBs)
        The size of block volume in GB to be attached to the given node.

        This has to be specified when adding compute only worker or edge node at the first time. For EDGE nodes. Each node can have a different block storage size within the valid range (50GB-10TB) and the value must be specified.

        Parameters:
        blockVolumeSizeInGBs - the value to set
        Returns:
        this builder