Interface FargateProfile.Builder

    • Method Detail

      • fargateProfileName

        FargateProfile.Builder fargateProfileName​(String fargateProfileName)

        The name of the Fargate profile.

        Parameters:
        fargateProfileName - The name of the Fargate profile.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • fargateProfileArn

        FargateProfile.Builder fargateProfileArn​(String fargateProfileArn)

        The full Amazon Resource Name (ARN) of the Fargate profile.

        Parameters:
        fargateProfileArn - The full Amazon Resource Name (ARN) of the Fargate profile.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • clusterName

        FargateProfile.Builder clusterName​(String clusterName)

        The name of your cluster.

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

        FargateProfile.Builder createdAt​(Instant createdAt)

        The Unix epoch timestamp at object creation.

        Parameters:
        createdAt - The Unix epoch timestamp at object creation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • podExecutionRoleArn

        FargateProfile.Builder podExecutionRoleArn​(String podExecutionRoleArn)

        The Amazon Resource Name (ARN) of the Pod execution role to use for any Pod that matches the selectors in the Fargate profile. For more information, see Pod execution role in the Amazon EKS User Guide.

        Parameters:
        podExecutionRoleArn - The Amazon Resource Name (ARN) of the Pod execution role to use for any Pod that matches the selectors in the Fargate profile. For more information, see Pod execution role in the Amazon EKS User Guide.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • subnets

        FargateProfile.Builder subnets​(Collection<String> subnets)

        The IDs of subnets to launch a Pod into.

        Parameters:
        subnets - The IDs of subnets to launch a Pod into.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • subnets

        FargateProfile.Builder subnets​(String... subnets)

        The IDs of subnets to launch a Pod into.

        Parameters:
        subnets - The IDs of subnets to launch a Pod into.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • selectors

        FargateProfile.Builder selectors​(Collection<FargateProfileSelector> selectors)

        The selectors to match for a Pod to use this Fargate profile.

        Parameters:
        selectors - The selectors to match for a Pod to use this Fargate profile.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • selectors

        FargateProfile.Builder selectors​(FargateProfileSelector... selectors)

        The selectors to match for a Pod to use this Fargate profile.

        Parameters:
        selectors - The selectors to match for a Pod to use this Fargate profile.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

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

        Metadata that assists with categorization and organization. Each tag consists of a key and an optional value. You define both. Tags don't propagate to any other cluster or Amazon Web Services resources.

        Parameters:
        tags - Metadata that assists with categorization and organization. Each tag consists of a key and an optional value. You define both. Tags don't propagate to any other cluster or Amazon Web Services resources.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • health

        FargateProfile.Builder health​(FargateProfileHealth health)

        The health status of the Fargate profile. If there are issues with your Fargate profile's health, they are listed here.

        Parameters:
        health - The health status of the Fargate profile. If there are issues with your Fargate profile's health, they are listed here.
        Returns:
        Returns a reference to this object so that method calls can be chained together.