Interface ClusterMetadata.Builder

  • Method Details

    • failureMessage

      ClusterMetadata.Builder failureMessage(String failureMessage)

      An error message describing why the cluster level operation (such as creating, updating, or deleting) failed.

      Parameters:
      failureMessage - An error message describing why the cluster level operation (such as creating, updating, or deleting) failed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eksRoleAccessEntries

      ClusterMetadata.Builder eksRoleAccessEntries(Collection<String> eksRoleAccessEntries)

      A list of Amazon EKS IAM role ARNs associated with the cluster. This is created by HyperPod on your behalf and only applies for EKS orchestrated clusters.

      Parameters:
      eksRoleAccessEntries - A list of Amazon EKS IAM role ARNs associated with the cluster. This is created by HyperPod on your behalf and only applies for EKS orchestrated clusters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eksRoleAccessEntries

      ClusterMetadata.Builder eksRoleAccessEntries(String... eksRoleAccessEntries)

      A list of Amazon EKS IAM role ARNs associated with the cluster. This is created by HyperPod on your behalf and only applies for EKS orchestrated clusters.

      Parameters:
      eksRoleAccessEntries - A list of Amazon EKS IAM role ARNs associated with the cluster. This is created by HyperPod on your behalf and only applies for EKS orchestrated clusters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • slrAccessEntry

      ClusterMetadata.Builder slrAccessEntry(String slrAccessEntry)

      The Service-Linked Role (SLR) associated with the cluster. This is created by HyperPod on your behalf and only applies for EKS orchestrated clusters.

      Parameters:
      slrAccessEntry - The Service-Linked Role (SLR) associated with the cluster. This is created by HyperPod on your behalf and only applies for EKS orchestrated clusters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.