public interface  io.fabric.kubernetes.api.model.EventFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getAction();
public abstract io.fabric.kubernetes.api.model.EventFluent withAction(java.lang.String);
public abstract java.lang.Boolean hasAction();
public abstract java.lang.String getApiVersion();
public abstract io.fabric.kubernetes.api.model.EventFluent withApiVersion(java.lang.String);
public abstract java.lang.Boolean hasApiVersion();
public abstract java.lang.Integer getCount();
public abstract io.fabric.kubernetes.api.model.EventFluent withCount(java.lang.Integer);
public abstract java.lang.Boolean hasCount();
public abstract io.fabric.kubernetes.api.model.MicroTime getEventTime();
public abstract io.fabric.kubernetes.api.model.MicroTime buildEventTime();
public abstract io.fabric.kubernetes.api.model.EventFluent withEventTime(io.fabric.kubernetes.api.model.MicroTime);
public abstract java.lang.Boolean hasEventTime();
public abstract io.fabric.kubernetes.api.model.EventFluent withNewEventTime(java.lang.String);
public abstract io.fabric.kubernetes.api.model.EventFluent$EventTimeNested withNewEventTime();
public abstract io.fabric.kubernetes.api.model.EventFluent$EventTimeNested withNewEventTimeLike(io.fabric.kubernetes.api.model.MicroTime);
public abstract io.fabric.kubernetes.api.model.EventFluent$EventTimeNested editEventTime();
public abstract io.fabric.kubernetes.api.model.EventFluent$EventTimeNested editOrNewEventTime();
public abstract io.fabric.kubernetes.api.model.EventFluent$EventTimeNested editOrNewEventTimeLike(io.fabric.kubernetes.api.model.MicroTime);
public abstract java.lang.String getFirstTimestamp();
public abstract io.fabric.kubernetes.api.model.EventFluent withFirstTimestamp(java.lang.String);
public abstract java.lang.Boolean hasFirstTimestamp();
public abstract io.fabric.kubernetes.api.model.ObjectReference getInvolvedObject();
public abstract io.fabric.kubernetes.api.model.ObjectReference buildInvolvedObject();
public abstract io.fabric.kubernetes.api.model.EventFluent withInvolvedObject(io.fabric.kubernetes.api.model.ObjectReference);
public abstract java.lang.Boolean hasInvolvedObject();
public abstract io.fabric.kubernetes.api.model.EventFluent$InvolvedObjectNested withNewInvolvedObject();
public abstract io.fabric.kubernetes.api.model.EventFluent$InvolvedObjectNested withNewInvolvedObjectLike(io.fabric.kubernetes.api.model.ObjectReference);
public abstract io.fabric.kubernetes.api.model.EventFluent$InvolvedObjectNested editInvolvedObject();
public abstract io.fabric.kubernetes.api.model.EventFluent$InvolvedObjectNested editOrNewInvolvedObject();
public abstract io.fabric.kubernetes.api.model.EventFluent$InvolvedObjectNested editOrNewInvolvedObjectLike(io.fabric.kubernetes.api.model.ObjectReference);
public abstract java.lang.String getKind();
public abstract io.fabric.kubernetes.api.model.EventFluent withKind(java.lang.String);
public abstract java.lang.Boolean hasKind();
public abstract java.lang.String getLastTimestamp();
public abstract io.fabric.kubernetes.api.model.EventFluent withLastTimestamp(java.lang.String);
public abstract java.lang.Boolean hasLastTimestamp();
public abstract java.lang.String getMessage();
public abstract io.fabric.kubernetes.api.model.EventFluent withMessage(java.lang.String);
public abstract java.lang.Boolean hasMessage();
public abstract io.fabric.kubernetes.api.model.ObjectMeta getMetadata();
public abstract io.fabric.kubernetes.api.model.ObjectMeta buildMetadata();
public abstract io.fabric.kubernetes.api.model.EventFluent withMetadata(io.fabric.kubernetes.api.model.ObjectMeta);
public abstract java.lang.Boolean hasMetadata();
public abstract io.fabric.kubernetes.api.model.EventFluent$MetadataNested withNewMetadata();
public abstract io.fabric.kubernetes.api.model.EventFluent$MetadataNested withNewMetadataLike(io.fabric.kubernetes.api.model.ObjectMeta);
public abstract io.fabric.kubernetes.api.model.EventFluent$MetadataNested editMetadata();
public abstract io.fabric.kubernetes.api.model.EventFluent$MetadataNested editOrNewMetadata();
public abstract io.fabric.kubernetes.api.model.EventFluent$MetadataNested editOrNewMetadataLike(io.fabric.kubernetes.api.model.ObjectMeta);
public abstract java.lang.String getReason();
public abstract io.fabric.kubernetes.api.model.EventFluent withReason(java.lang.String);
public abstract java.lang.Boolean hasReason();
public abstract io.fabric.kubernetes.api.model.ObjectReference getRelated();
public abstract io.fabric.kubernetes.api.model.ObjectReference buildRelated();
public abstract io.fabric.kubernetes.api.model.EventFluent withRelated(io.fabric.kubernetes.api.model.ObjectReference);
public abstract java.lang.Boolean hasRelated();
public abstract io.fabric.kubernetes.api.model.EventFluent$RelatedNested withNewRelated();
public abstract io.fabric.kubernetes.api.model.EventFluent$RelatedNested withNewRelatedLike(io.fabric.kubernetes.api.model.ObjectReference);
public abstract io.fabric.kubernetes.api.model.EventFluent$RelatedNested editRelated();
public abstract io.fabric.kubernetes.api.model.EventFluent$RelatedNested editOrNewRelated();
public abstract io.fabric.kubernetes.api.model.EventFluent$RelatedNested editOrNewRelatedLike(io.fabric.kubernetes.api.model.ObjectReference);
public abstract java.lang.String getReportingComponent();
public abstract io.fabric.kubernetes.api.model.EventFluent withReportingComponent(java.lang.String);
public abstract java.lang.Boolean hasReportingComponent();
public abstract java.lang.String getReportingInstance();
public abstract io.fabric.kubernetes.api.model.EventFluent withReportingInstance(java.lang.String);
public abstract java.lang.Boolean hasReportingInstance();
public abstract io.fabric.kubernetes.api.model.EventSeries getSeries();
public abstract io.fabric.kubernetes.api.model.EventSeries buildSeries();
public abstract io.fabric.kubernetes.api.model.EventFluent withSeries(io.fabric.kubernetes.api.model.EventSeries);
public abstract java.lang.Boolean hasSeries();
public abstract io.fabric.kubernetes.api.model.EventFluent$SeriesNested withNewSeries();
public abstract io.fabric.kubernetes.api.model.EventFluent$SeriesNested withNewSeriesLike(io.fabric.kubernetes.api.model.EventSeries);
public abstract io.fabric.kubernetes.api.model.EventFluent$SeriesNested editSeries();
public abstract io.fabric.kubernetes.api.model.EventFluent$SeriesNested editOrNewSeries();
public abstract io.fabric.kubernetes.api.model.EventFluent$SeriesNested editOrNewSeriesLike(io.fabric.kubernetes.api.model.EventSeries);
public abstract io.fabric.kubernetes.api.model.EventSource getSource();
public abstract io.fabric.kubernetes.api.model.EventSource buildSource();
public abstract io.fabric.kubernetes.api.model.EventFluent withSource(io.fabric.kubernetes.api.model.EventSource);
public abstract java.lang.Boolean hasSource();
public abstract io.fabric.kubernetes.api.model.EventFluent withNewSource(java.lang.String, java.lang.String);
public abstract io.fabric.kubernetes.api.model.EventFluent$SourceNested withNewSource();
public abstract io.fabric.kubernetes.api.model.EventFluent$SourceNested withNewSourceLike(io.fabric.kubernetes.api.model.EventSource);
public abstract io.fabric.kubernetes.api.model.EventFluent$SourceNested editSource();
public abstract io.fabric.kubernetes.api.model.EventFluent$SourceNested editOrNewSource();
public abstract io.fabric.kubernetes.api.model.EventFluent$SourceNested editOrNewSourceLike(io.fabric.kubernetes.api.model.EventSource);
public abstract java.lang.String getType();
public abstract io.fabric.kubernetes.api.model.EventFluent withType(java.lang.String);
public abstract java.lang.Boolean hasType();
public abstract io.fabric.kubernetes.api.model.EventFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.kubernetes.api.model.EventFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.EventFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.EventFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.EventFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}