public interface  io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract java.lang.String getAction();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent withAction(java.lang.String);
public abstract java.lang.Boolean hasAction();
public abstract java.lang.String getApiVersion();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent withApiVersion(java.lang.String);
public abstract java.lang.Boolean hasApiVersion();
public abstract java.lang.Integer getDeprecatedCount();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent withDeprecatedCount(java.lang.Integer);
public abstract java.lang.Boolean hasDeprecatedCount();
public abstract java.lang.String getDeprecatedFirstTimestamp();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent withDeprecatedFirstTimestamp(java.lang.String);
public abstract java.lang.Boolean hasDeprecatedFirstTimestamp();
public abstract java.lang.String getDeprecatedLastTimestamp();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent withDeprecatedLastTimestamp(java.lang.String);
public abstract java.lang.Boolean hasDeprecatedLastTimestamp();
public abstract io.fabric.kubernetes.api.model.v.EventSource getDeprecatedSource();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent withDeprecatedSource(io.fabric.kubernetes.api.model.v.EventSource);
public abstract java.lang.Boolean hasDeprecatedSource();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent withNewDeprecatedSource(java.lang.String, java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.MicroTime getEventTime();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent withEventTime(io.fabric.kubernetes.api.model.v.MicroTime);
public abstract java.lang.Boolean hasEventTime();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent withNewEventTime(java.lang.String);
public abstract java.lang.String getKind();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent withKind(java.lang.String);
public abstract java.lang.Boolean hasKind();
public abstract io.fabric.kubernetes.api.model.v.ObjectMeta getMetadata();
public abstract io.fabric.kubernetes.api.model.v.ObjectMeta buildMetadata();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent withMetadata(io.fabric.kubernetes.api.model.v.ObjectMeta);
public abstract java.lang.Boolean hasMetadata();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent$MetadataNested withNewMetadata();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent$MetadataNested withNewMetadataLike(io.fabric.kubernetes.api.model.v.ObjectMeta);
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent$MetadataNested editMetadata();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent$MetadataNested editOrNewMetadata();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent$MetadataNested editOrNewMetadataLike(io.fabric.kubernetes.api.model.v.ObjectMeta);
public abstract java.lang.String getNote();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent withNote(java.lang.String);
public abstract java.lang.Boolean hasNote();
public abstract java.lang.String getReason();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent withReason(java.lang.String);
public abstract java.lang.Boolean hasReason();
public abstract io.fabric.kubernetes.api.model.v.ObjectReference getRegarding();
public abstract io.fabric.kubernetes.api.model.v.ObjectReference buildRegarding();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent withRegarding(io.fabric.kubernetes.api.model.v.ObjectReference);
public abstract java.lang.Boolean hasRegarding();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent$RegardingNested withNewRegarding();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent$RegardingNested withNewRegardingLike(io.fabric.kubernetes.api.model.v.ObjectReference);
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent$RegardingNested editRegarding();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent$RegardingNested editOrNewRegarding();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent$RegardingNested editOrNewRegardingLike(io.fabric.kubernetes.api.model.v.ObjectReference);
public abstract io.fabric.kubernetes.api.model.v.ObjectReference getRelated();
public abstract io.fabric.kubernetes.api.model.v.ObjectReference buildRelated();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent withRelated(io.fabric.kubernetes.api.model.v.ObjectReference);
public abstract java.lang.Boolean hasRelated();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent$RelatedNested withNewRelated();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent$RelatedNested withNewRelatedLike(io.fabric.kubernetes.api.model.v.ObjectReference);
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent$RelatedNested editRelated();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent$RelatedNested editOrNewRelated();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent$RelatedNested editOrNewRelatedLike(io.fabric.kubernetes.api.model.v.ObjectReference);
public abstract java.lang.String getReportingController();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent withReportingController(java.lang.String);
public abstract java.lang.Boolean hasReportingController();
public abstract java.lang.String getReportingInstance();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent withReportingInstance(java.lang.String);
public abstract java.lang.Boolean hasReportingInstance();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventSeries getSeries();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventSeries buildSeries();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent withSeries(io.fabric.kubernetes.api.model.v.events.v1beta.EventSeries);
public abstract java.lang.Boolean hasSeries();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent$SeriesNested withNewSeries();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent$SeriesNested withNewSeriesLike(io.fabric.kubernetes.api.model.v.events.v1beta.EventSeries);
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent$SeriesNested editSeries();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent$SeriesNested editOrNewSeries();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent$SeriesNested editOrNewSeriesLike(io.fabric.kubernetes.api.model.v.events.v1beta.EventSeries);
public abstract java.lang.String getType();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent withType(java.lang.String);
public abstract java.lang.Boolean hasType();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.v.events.v1beta.EventFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}