Class KubeStatusProps.Jsii$Proxy

  • All Implemented Interfaces:
    KubeStatusProps, software.amazon.jsii.JsiiSerializable
    Enclosing interface:
    KubeStatusProps

    @Stability(Stable)
    @Internal
    public static final class KubeStatusProps.Jsii$Proxy
    extends software.amazon.jsii.JsiiObject
    implements KubeStatusProps
    An implementation for KubeStatusProps
    • Constructor Detail

      • Jsii$Proxy

        protected Jsii$Proxy​(software.amazon.jsii.JsiiObjectRef objRef)
        Constructor that initializes the object based on values retrieved from the JsiiObject.
        Parameters:
        objRef - Reference to the JSII managed object.
    • Method Detail

      • getDetails

        public final StatusDetails getDetails()
        Description copied from interface: KubeStatusProps
        Extended data associated with the reason.

        Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type.

        Specified by:
        getDetails in interface KubeStatusProps
      • getMetadata

        public final ListMeta getMetadata()
        Description copied from interface: KubeStatusProps
        Standard list metadata.

        More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

        Specified by:
        getMetadata in interface KubeStatusProps
      • getReason

        public final String getReason()
        Description copied from interface: KubeStatusProps
        A machine-readable description of why this operation is in the "Failure" status.

        If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it.

        Specified by:
        getReason in interface KubeStatusProps
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

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