Interface ClusterVersionInformation.Builder

    • Method Detail

      • clusterVersion

        ClusterVersionInformation.Builder clusterVersion​(String clusterVersion)

        The Kubernetes version for the cluster.

        Parameters:
        clusterVersion - The Kubernetes version for the cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • clusterType

        ClusterVersionInformation.Builder clusterType​(String clusterType)

        The type of cluster this version is for.

        Parameters:
        clusterType - The type of cluster this version is for.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • defaultPlatformVersion

        ClusterVersionInformation.Builder defaultPlatformVersion​(String defaultPlatformVersion)

        Default platform version for this Kubernetes version.

        Parameters:
        defaultPlatformVersion - Default platform version for this Kubernetes version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • defaultVersion

        ClusterVersionInformation.Builder defaultVersion​(Boolean defaultVersion)

        Indicates if this is a default version.

        Parameters:
        defaultVersion - Indicates if this is a default version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • releaseDate

        ClusterVersionInformation.Builder releaseDate​(Instant releaseDate)

        The release date of this cluster version.

        Parameters:
        releaseDate - The release date of this cluster version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • endOfStandardSupportDate

        ClusterVersionInformation.Builder endOfStandardSupportDate​(Instant endOfStandardSupportDate)

        Date when standard support ends for this version.

        Parameters:
        endOfStandardSupportDate - Date when standard support ends for this version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • endOfExtendedSupportDate

        ClusterVersionInformation.Builder endOfExtendedSupportDate​(Instant endOfExtendedSupportDate)

        Date when extended support ends for this version.

        Parameters:
        endOfExtendedSupportDate - Date when extended support ends for this version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • status

        ClusterVersionInformation.Builder status​(String status)

        This field is deprecated. Use versionStatus instead, as that field matches for input and output of this action.

        Current status of this cluster version.

        Parameters:
        status -

        This field is deprecated. Use versionStatus instead, as that field matches for input and output of this action.

        Current status of this cluster version.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ClusterVersionStatus, ClusterVersionStatus
      • status

        ClusterVersionInformation.Builder status​(ClusterVersionStatus status)

        This field is deprecated. Use versionStatus instead, as that field matches for input and output of this action.

        Current status of this cluster version.

        Parameters:
        status -

        This field is deprecated. Use versionStatus instead, as that field matches for input and output of this action.

        Current status of this cluster version.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ClusterVersionStatus, ClusterVersionStatus
      • versionStatus

        ClusterVersionInformation.Builder versionStatus​(String versionStatus)

        Current status of this cluster version.

        Parameters:
        versionStatus - Current status of this cluster version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        VersionStatus, VersionStatus
      • kubernetesPatchVersion

        ClusterVersionInformation.Builder kubernetesPatchVersion​(String kubernetesPatchVersion)

        The patch version of Kubernetes for this cluster version.

        Parameters:
        kubernetesPatchVersion - The patch version of Kubernetes for this cluster version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.