Class GetClusterVersionsArgs.Builder

  • Enclosing class:
    GetClusterVersionsArgs

    public static final class GetClusterVersionsArgs.Builder
    extends java.lang.Object
    • Method Detail

      • clusterType

        public GetClusterVersionsArgs.Builder clusterType​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> clusterType)
        Parameters:
        clusterType - Type of clusters to filter by. Currently, the only valid value is `eks`.
        Returns:
        builder
      • clusterType

        public GetClusterVersionsArgs.Builder clusterType​(java.lang.String clusterType)
        Parameters:
        clusterType - Type of clusters to filter by. Currently, the only valid value is `eks`.
        Returns:
        builder
      • clusterVersionsOnlies

        public GetClusterVersionsArgs.Builder clusterVersionsOnlies​(@Nullable
                                                                    com.pulumi.core.Output<java.util.List<java.lang.String>> clusterVersionsOnlies)
      • defaultOnly

        public GetClusterVersionsArgs.Builder defaultOnly​(@Nullable
                                                          com.pulumi.core.Output<java.lang.Boolean> defaultOnly)
        Parameters:
        defaultOnly - Whether to show only the default versions of Kubernetes supported by EKS.
        Returns:
        builder
      • defaultOnly

        public GetClusterVersionsArgs.Builder defaultOnly​(java.lang.Boolean defaultOnly)
        Parameters:
        defaultOnly - Whether to show only the default versions of Kubernetes supported by EKS.
        Returns:
        builder
      • includeAll

        public GetClusterVersionsArgs.Builder includeAll​(@Nullable
                                                         com.pulumi.core.Output<java.lang.Boolean> includeAll)
        Parameters:
        includeAll - Whether to include all kubernetes versions in the response.
        Returns:
        builder
      • includeAll

        public GetClusterVersionsArgs.Builder includeAll​(java.lang.Boolean includeAll)
        Parameters:
        includeAll - Whether to include all kubernetes versions in the response.
        Returns:
        builder
      • region

        public GetClusterVersionsArgs.Builder region​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public GetClusterVersionsArgs.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • versionStatus

        public GetClusterVersionsArgs.Builder versionStatus​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> versionStatus)
        Parameters:
        versionStatus - Status of the EKS cluster versions to list. Valid values are `STANDARD_SUPPORT` or `UNSUPPORTED` or `EXTENDED_SUPPORT`.
        Returns:
        builder
      • versionStatus

        public GetClusterVersionsArgs.Builder versionStatus​(java.lang.String versionStatus)
        Parameters:
        versionStatus - Status of the EKS cluster versions to list. Valid values are `STANDARD_SUPPORT` or `UNSUPPORTED` or `EXTENDED_SUPPORT`.
        Returns:
        builder