Interface Addon.Builder

    • Method Detail

      • addonName

        Addon.Builder addonName​(String addonName)

        The name of the add-on.

        Parameters:
        addonName - The name of the add-on.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • clusterName

        Addon.Builder clusterName​(String clusterName)

        The name of the cluster.

        Parameters:
        clusterName - The name of the cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • status

        Addon.Builder status​(String status)

        The status of the add-on.

        Parameters:
        status - The status of the add-on.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AddonStatus, AddonStatus
      • status

        Addon.Builder status​(AddonStatus status)

        The status of the add-on.

        Parameters:
        status - The status of the add-on.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AddonStatus, AddonStatus
      • addonVersion

        Addon.Builder addonVersion​(String addonVersion)

        The version of the add-on.

        Parameters:
        addonVersion - The version of the add-on.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • health

        Addon.Builder health​(AddonHealth health)

        An object that represents the health of the add-on.

        Parameters:
        health - An object that represents the health of the add-on.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • addonArn

        Addon.Builder addonArn​(String addonArn)

        The Amazon Resource Name (ARN) of the add-on.

        Parameters:
        addonArn - The Amazon Resource Name (ARN) of the add-on.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdAt

        Addon.Builder createdAt​(Instant createdAt)

        The date and time that the add-on was created.

        Parameters:
        createdAt - The date and time that the add-on was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • modifiedAt

        Addon.Builder modifiedAt​(Instant modifiedAt)

        The date and time that the add-on was last modified.

        Parameters:
        modifiedAt - The date and time that the add-on was last modified.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • serviceAccountRoleArn

        Addon.Builder serviceAccountRoleArn​(String serviceAccountRoleArn)

        The Amazon Resource Name (ARN) of the IAM role that's bound to the Kubernetes service account that the add-on uses.

        Parameters:
        serviceAccountRoleArn - The Amazon Resource Name (ARN) of the IAM role that's bound to the Kubernetes service account that the add-on uses.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        Addon.Builder tags​(Map<String,​String> tags)

        The metadata that you apply to the add-on to assist with categorization and organization. Each tag consists of a key and an optional value. You define both. Add-on tags do not propagate to any other resources associated with the cluster.

        Parameters:
        tags - The metadata that you apply to the add-on to assist with categorization and organization. Each tag consists of a key and an optional value. You define both. Add-on tags do not propagate to any other resources associated with the cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • publisher

        Addon.Builder publisher​(String publisher)

        The publisher of the add-on.

        Parameters:
        publisher - The publisher of the add-on.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • owner

        Addon.Builder owner​(String owner)

        The owner of the add-on.

        Parameters:
        owner - The owner of the add-on.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • marketplaceInformation

        Addon.Builder marketplaceInformation​(MarketplaceInformation marketplaceInformation)

        Information about an Amazon EKS add-on from the Amazon Web Services Marketplace.

        Parameters:
        marketplaceInformation - Information about an Amazon EKS add-on from the Amazon Web Services Marketplace.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • configurationValues

        Addon.Builder configurationValues​(String configurationValues)

        The configuration values that you provided.

        Parameters:
        configurationValues - The configuration values that you provided.
        Returns:
        Returns a reference to this object so that method calls can be chained together.