Class ClusterVersionInformation

    • Method Detail

      • clusterVersion

        public final String clusterVersion()

        The Kubernetes version for the cluster.

        Returns:
        The Kubernetes version for the cluster.
      • clusterType

        public final String clusterType()

        The type of cluster this version is for.

        Returns:
        The type of cluster this version is for.
      • defaultPlatformVersion

        public final String defaultPlatformVersion()

        Default platform version for this Kubernetes version.

        Returns:
        Default platform version for this Kubernetes version.
      • defaultVersion

        public final Boolean defaultVersion()

        Indicates if this is a default version.

        Returns:
        Indicates if this is a default version.
      • releaseDate

        public final Instant releaseDate()

        The release date of this cluster version.

        Returns:
        The release date of this cluster version.
      • endOfStandardSupportDate

        public final Instant endOfStandardSupportDate()

        Date when standard support ends for this version.

        Returns:
        Date when standard support ends for this version.
      • endOfExtendedSupportDate

        public final Instant endOfExtendedSupportDate()

        Date when extended support ends for this version.

        Returns:
        Date when extended support ends for this version.
      • status

        public final 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.

        If the service returns an enum value that is not available in the current SDK version, status will return ClusterVersionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from statusAsString().

        Returns:

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

        Current status of this cluster version.

        See Also:
        ClusterVersionStatus
      • statusAsString

        public final String statusAsString()

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

        Current status of this cluster version.

        If the service returns an enum value that is not available in the current SDK version, status will return ClusterVersionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from statusAsString().

        Returns:

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

        Current status of this cluster version.

        See Also:
        ClusterVersionStatus
      • versionStatusAsString

        public final String versionStatusAsString()

        Current status of this cluster version.

        If the service returns an enum value that is not available in the current SDK version, versionStatus will return VersionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from versionStatusAsString().

        Returns:
        Current status of this cluster version.
        See Also:
        VersionStatus
      • kubernetesPatchVersion

        public final String kubernetesPatchVersion()

        The patch version of Kubernetes for this cluster version.

        Returns:
        The patch version of Kubernetes for this cluster version.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)