Class ContainerServiceStateDetail

    • Method Detail

      • code

        public final ContainerServiceStateDetailCode code()

        The state code of the container service.

        The following state codes are possible:

        • The following state codes are possible if your container service is in a DEPLOYING or UPDATING state:

          • CREATING_SYSTEM_RESOURCES - The system resources for your container service are being created.

          • CREATING_NETWORK_INFRASTRUCTURE - The network infrastructure for your container service are being created.

          • PROVISIONING_CERTIFICATE - The SSL/TLS certificate for your container service is being created.

          • PROVISIONING_SERVICE - Your container service is being provisioned.

          • CREATING_DEPLOYMENT - Your deployment is being created on your container service.

          • EVALUATING_HEALTH_CHECK - The health of your deployment is being evaluated.

          • ACTIVATING_DEPLOYMENT - Your deployment is being activated.

        • The following state codes are possible if your container service is in a PENDING state:

          • CERTIFICATE_LIMIT_EXCEEDED - The SSL/TLS certificate required for your container service exceeds the maximum number of certificates allowed for your account.

          • UNKNOWN_ERROR - An error was experienced when your container service was being created.

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

        Returns:
        The state code of the container service.

        The following state codes are possible:

        • The following state codes are possible if your container service is in a DEPLOYING or UPDATING state:

          • CREATING_SYSTEM_RESOURCES - The system resources for your container service are being created.

          • CREATING_NETWORK_INFRASTRUCTURE - The network infrastructure for your container service are being created.

          • PROVISIONING_CERTIFICATE - The SSL/TLS certificate for your container service is being created.

          • PROVISIONING_SERVICE - Your container service is being provisioned.

          • CREATING_DEPLOYMENT - Your deployment is being created on your container service.

          • EVALUATING_HEALTH_CHECK - The health of your deployment is being evaluated.

          • ACTIVATING_DEPLOYMENT - Your deployment is being activated.

        • The following state codes are possible if your container service is in a PENDING state:

          • CERTIFICATE_LIMIT_EXCEEDED - The SSL/TLS certificate required for your container service exceeds the maximum number of certificates allowed for your account.

          • UNKNOWN_ERROR - An error was experienced when your container service was being created.

        See Also:
        ContainerServiceStateDetailCode
      • codeAsString

        public final String codeAsString()

        The state code of the container service.

        The following state codes are possible:

        • The following state codes are possible if your container service is in a DEPLOYING or UPDATING state:

          • CREATING_SYSTEM_RESOURCES - The system resources for your container service are being created.

          • CREATING_NETWORK_INFRASTRUCTURE - The network infrastructure for your container service are being created.

          • PROVISIONING_CERTIFICATE - The SSL/TLS certificate for your container service is being created.

          • PROVISIONING_SERVICE - Your container service is being provisioned.

          • CREATING_DEPLOYMENT - Your deployment is being created on your container service.

          • EVALUATING_HEALTH_CHECK - The health of your deployment is being evaluated.

          • ACTIVATING_DEPLOYMENT - Your deployment is being activated.

        • The following state codes are possible if your container service is in a PENDING state:

          • CERTIFICATE_LIMIT_EXCEEDED - The SSL/TLS certificate required for your container service exceeds the maximum number of certificates allowed for your account.

          • UNKNOWN_ERROR - An error was experienced when your container service was being created.

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

        Returns:
        The state code of the container service.

        The following state codes are possible:

        • The following state codes are possible if your container service is in a DEPLOYING or UPDATING state:

          • CREATING_SYSTEM_RESOURCES - The system resources for your container service are being created.

          • CREATING_NETWORK_INFRASTRUCTURE - The network infrastructure for your container service are being created.

          • PROVISIONING_CERTIFICATE - The SSL/TLS certificate for your container service is being created.

          • PROVISIONING_SERVICE - Your container service is being provisioned.

          • CREATING_DEPLOYMENT - Your deployment is being created on your container service.

          • EVALUATING_HEALTH_CHECK - The health of your deployment is being evaluated.

          • ACTIVATING_DEPLOYMENT - Your deployment is being activated.

        • The following state codes are possible if your container service is in a PENDING state:

          • CERTIFICATE_LIMIT_EXCEEDED - The SSL/TLS certificate required for your container service exceeds the maximum number of certificates allowed for your account.

          • UNKNOWN_ERROR - An error was experienced when your container service was being created.

        See Also:
        ContainerServiceStateDetailCode
      • message

        public final String message()

        A message that provides more information for the state code.

        The state detail is populated only when a container service is in a PENDING, DEPLOYING, or UPDATING state.

        Returns:
        A message that provides more information for the state code.

        The state detail is populated only when a container service is in a PENDING, DEPLOYING, or UPDATING state.

      • 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)