Package org.cdk8s.plus24.k8s
Class KubeEventV1Beta1Props.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus24.k8s.KubeEventV1Beta1Props.Jsii$Proxy
-
- All Implemented Interfaces:
KubeEventV1Beta1Props,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- KubeEventV1Beta1Props
@Stability(Stable) @Internal public static final class KubeEventV1Beta1Props.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements KubeEventV1Beta1Props
An implementation forKubeEventV1Beta1Props
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface org.cdk8s.plus24.k8s.KubeEventV1Beta1Props
KubeEventV1Beta1Props.Builder, KubeEventV1Beta1Props.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(KubeEventV1Beta1Props.Builder builder)Constructor that initializes the object based on literal property values passed by theKubeEventV1Beta1Props.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetAction()action is what action was taken/failed regarding to the regarding object.NumbergetDeprecatedCount()deprecatedCount is the deprecated field assuring backward compatibility with core.v1 Event type.InstantgetDeprecatedFirstTimestamp()deprecatedFirstTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type.InstantgetDeprecatedLastTimestamp()deprecatedLastTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type.EventSourcegetDeprecatedSource()deprecatedSource is the deprecated field assuring backward compatibility with core.v1 Event type.InstantgetEventTime()eventTime is the time when this Event was first observed.ObjectMetagetMetadata()Standard object's metadata.StringgetNote()note is a human-readable description of the status of this operation.StringgetReason()reason is why the action was taken.ObjectReferencegetRegarding()regarding contains the object this Event is about.ObjectReferencegetRelated()related is the optional secondary object for more complex actions.StringgetReportingController()reportingController is the name of the controller that emitted this Event, e.g.StringgetReportingInstance()reportingInstance is the ID of the controller instance, e.g.EventSeriesV1Beta1getSeries()series is data about the Event series this event represents or nil if it's a singleton Event.StringgetType()type is the type of this event (Normal, Warning), new types could be added in the future.inthashCode()
-
-
-
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.
-
Jsii$Proxy
protected Jsii$Proxy(KubeEventV1Beta1Props.Builder builder)
Constructor that initializes the object based on literal property values passed by theKubeEventV1Beta1Props.Builder.
-
-
Method Detail
-
getEventTime
public final Instant getEventTime()
Description copied from interface:KubeEventV1Beta1PropseventTime is the time when this Event was first observed.It is required.
- Specified by:
getEventTimein interfaceKubeEventV1Beta1Props
-
getAction
public final String getAction()
Description copied from interface:KubeEventV1Beta1Propsaction is what action was taken/failed regarding to the regarding object.It is machine-readable. This field can have at most 128 characters.
- Specified by:
getActionin interfaceKubeEventV1Beta1Props
-
getDeprecatedCount
public final Number getDeprecatedCount()
Description copied from interface:KubeEventV1Beta1PropsdeprecatedCount is the deprecated field assuring backward compatibility with core.v1 Event type.- Specified by:
getDeprecatedCountin interfaceKubeEventV1Beta1Props
-
getDeprecatedFirstTimestamp
public final Instant getDeprecatedFirstTimestamp()
Description copied from interface:KubeEventV1Beta1PropsdeprecatedFirstTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type.- Specified by:
getDeprecatedFirstTimestampin interfaceKubeEventV1Beta1Props
-
getDeprecatedLastTimestamp
public final Instant getDeprecatedLastTimestamp()
Description copied from interface:KubeEventV1Beta1PropsdeprecatedLastTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type.- Specified by:
getDeprecatedLastTimestampin interfaceKubeEventV1Beta1Props
-
getDeprecatedSource
public final EventSource getDeprecatedSource()
Description copied from interface:KubeEventV1Beta1PropsdeprecatedSource is the deprecated field assuring backward compatibility with core.v1 Event type.- Specified by:
getDeprecatedSourcein interfaceKubeEventV1Beta1Props
-
getMetadata
public final ObjectMeta getMetadata()
Description copied from interface:KubeEventV1Beta1PropsStandard object's metadata.More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
- Specified by:
getMetadatain interfaceKubeEventV1Beta1Props
-
getNote
public final String getNote()
Description copied from interface:KubeEventV1Beta1Propsnote is a human-readable description of the status of this operation.Maximal length of the note is 1kB, but libraries should be prepared to handle values up to 64kB.
- Specified by:
getNotein interfaceKubeEventV1Beta1Props
-
getReason
public final String getReason()
Description copied from interface:KubeEventV1Beta1Propsreason is why the action was taken.It is human-readable. This field can have at most 128 characters.
- Specified by:
getReasonin interfaceKubeEventV1Beta1Props
-
getRegarding
public final ObjectReference getRegarding()
Description copied from interface:KubeEventV1Beta1Propsregarding contains the object this Event is about.In most cases it's an Object reporting controller implements, e.g. ReplicaSetController implements ReplicaSets and this event is emitted because it acts on some changes in a ReplicaSet object.
- Specified by:
getRegardingin interfaceKubeEventV1Beta1Props
-
getRelated
public final ObjectReference getRelated()
Description copied from interface:KubeEventV1Beta1Propsrelated is the optional secondary object for more complex actions.E.g. when regarding object triggers a creation or deletion of related object.
- Specified by:
getRelatedin interfaceKubeEventV1Beta1Props
-
getReportingController
public final String getReportingController()
Description copied from interface:KubeEventV1Beta1PropsreportingController is the name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`. This field cannot be empty for new Events.- Specified by:
getReportingControllerin interfaceKubeEventV1Beta1Props
-
getReportingInstance
public final String getReportingInstance()
Description copied from interface:KubeEventV1Beta1PropsreportingInstance is the ID of the controller instance, e.g. `kubelet-xyzf`. This field cannot be empty for new Events and it can have at most 128 characters.- Specified by:
getReportingInstancein interfaceKubeEventV1Beta1Props
-
getSeries
public final EventSeriesV1Beta1 getSeries()
Description copied from interface:KubeEventV1Beta1Propsseries is data about the Event series this event represents or nil if it's a singleton Event.- Specified by:
getSeriesin interfaceKubeEventV1Beta1Props
-
getType
public final String getType()
Description copied from interface:KubeEventV1Beta1Propstype is the type of this event (Normal, Warning), new types could be added in the future.It is machine-readable.
- Specified by:
getTypein interfaceKubeEventV1Beta1Props
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-