io.kubernetes.client.openapi.models.CoreV1EventFluent Maven / Gradle / Ivy
package io.kubernetes.client.openapi.models;
import java.lang.StringBuilder;
import com.google.gson.annotations.SerializedName;
import io.kubernetes.client.fluent.Nested;
import java.lang.String;
import java.lang.Deprecated;
import java.lang.Boolean;
import io.kubernetes.client.fluent.Fluent;
import java.lang.Integer;
import java.lang.StringBuffer;
import java.time.OffsetDateTime;
public interface CoreV1EventFluent> extends Fluent {
public String getAction();
public A withAction(String action);
public Boolean hasAction();
public A withNewAction(String arg1);
public A withNewAction(StringBuilder arg1);
public A withNewAction(StringBuffer arg1);
public String getApiVersion();
public A withApiVersion(String apiVersion);
public Boolean hasApiVersion();
public A withNewApiVersion(String arg1);
public A withNewApiVersion(StringBuilder arg1);
public A withNewApiVersion(StringBuffer arg1);
public Integer getCount();
public A withCount(Integer count);
public Boolean hasCount();
public OffsetDateTime getEventTime();
public A withEventTime(OffsetDateTime eventTime);
public Boolean hasEventTime();
public OffsetDateTime getFirstTimestamp();
public A withFirstTimestamp(OffsetDateTime firstTimestamp);
public Boolean hasFirstTimestamp();
/**
* This method has been deprecated, please use method buildInvolvedObject instead.
* @return The buildable object.
*/
@Deprecated public V1ObjectReference getInvolvedObject();
public V1ObjectReference buildInvolvedObject();
public A withInvolvedObject(V1ObjectReference involvedObject);
public Boolean hasInvolvedObject();
public CoreV1EventFluent.InvolvedObjectNested withNewInvolvedObject();
public CoreV1EventFluent.InvolvedObjectNested withNewInvolvedObjectLike(V1ObjectReference item);
public CoreV1EventFluent.InvolvedObjectNested editInvolvedObject();
public CoreV1EventFluent.InvolvedObjectNested editOrNewInvolvedObject();
public CoreV1EventFluent.InvolvedObjectNested editOrNewInvolvedObjectLike(V1ObjectReference item);
public String getKind();
public A withKind(String kind);
public Boolean hasKind();
public A withNewKind(String arg1);
public A withNewKind(StringBuilder arg1);
public A withNewKind(StringBuffer arg1);
public OffsetDateTime getLastTimestamp();
public A withLastTimestamp(OffsetDateTime lastTimestamp);
public Boolean hasLastTimestamp();
public String getMessage();
public A withMessage(String message);
public Boolean hasMessage();
public A withNewMessage(String arg1);
public A withNewMessage(StringBuilder arg1);
public A withNewMessage(StringBuffer arg1);
/**
* This method has been deprecated, please use method buildMetadata instead.
* @return The buildable object.
*/
@Deprecated public V1ObjectMeta getMetadata();
public V1ObjectMeta buildMetadata();
public A withMetadata(V1ObjectMeta metadata);
public Boolean hasMetadata();
public CoreV1EventFluent.MetadataNested withNewMetadata();
public CoreV1EventFluent.MetadataNested withNewMetadataLike(V1ObjectMeta item);
public CoreV1EventFluent.MetadataNested editMetadata();
public CoreV1EventFluent.MetadataNested editOrNewMetadata();
public CoreV1EventFluent.MetadataNested editOrNewMetadataLike(V1ObjectMeta item);
public String getReason();
public A withReason(String reason);
public Boolean hasReason();
public A withNewReason(String arg1);
public A withNewReason(StringBuilder arg1);
public A withNewReason(StringBuffer arg1);
/**
* This method has been deprecated, please use method buildRelated instead.
* @return The buildable object.
*/
@Deprecated public V1ObjectReference getRelated();
public V1ObjectReference buildRelated();
public A withRelated(V1ObjectReference related);
public Boolean hasRelated();
public CoreV1EventFluent.RelatedNested withNewRelated();
public CoreV1EventFluent.RelatedNested withNewRelatedLike(V1ObjectReference item);
public CoreV1EventFluent.RelatedNested editRelated();
public CoreV1EventFluent.RelatedNested editOrNewRelated();
public CoreV1EventFluent.RelatedNested editOrNewRelatedLike(V1ObjectReference item);
public String getReportingComponent();
public A withReportingComponent(String reportingComponent);
public Boolean hasReportingComponent();
public A withNewReportingComponent(String arg1);
public A withNewReportingComponent(StringBuilder arg1);
public A withNewReportingComponent(StringBuffer arg1);
public String getReportingInstance();
public A withReportingInstance(String reportingInstance);
public Boolean hasReportingInstance();
public A withNewReportingInstance(String arg1);
public A withNewReportingInstance(StringBuilder arg1);
public A withNewReportingInstance(StringBuffer arg1);
/**
* This method has been deprecated, please use method buildSeries instead.
* @return The buildable object.
*/
@Deprecated public CoreV1EventSeries getSeries();
public CoreV1EventSeries buildSeries();
public A withSeries(CoreV1EventSeries series);
public Boolean hasSeries();
public CoreV1EventFluent.SeriesNested withNewSeries();
public CoreV1EventFluent.SeriesNested withNewSeriesLike(CoreV1EventSeries item);
public CoreV1EventFluent.SeriesNested editSeries();
public CoreV1EventFluent.SeriesNested editOrNewSeries();
public CoreV1EventFluent.SeriesNested editOrNewSeriesLike(CoreV1EventSeries item);
/**
* This method has been deprecated, please use method buildSource instead.
* @return The buildable object.
*/
@Deprecated public V1EventSource getSource();
public V1EventSource buildSource();
public A withSource(V1EventSource source);
public Boolean hasSource();
public CoreV1EventFluent.SourceNested withNewSource();
public CoreV1EventFluent.SourceNested withNewSourceLike(V1EventSource item);
public CoreV1EventFluent.SourceNested editSource();
public CoreV1EventFluent.SourceNested editOrNewSource();
public CoreV1EventFluent.SourceNested editOrNewSourceLike(V1EventSource item);
public String getType();
public A withType(String type);
public Boolean hasType();
public A withNewType(String arg1);
public A withNewType(StringBuilder arg1);
public A withNewType(StringBuffer arg1);
public interface InvolvedObjectNested extends io.kubernetes.client.fluent.Nested,V1ObjectReferenceFluent> {
public N and();
public N endInvolvedObject(); }
public interface MetadataNested extends io.kubernetes.client.fluent.Nested,V1ObjectMetaFluent> {
public N and();
public N endMetadata(); }
public interface RelatedNested extends io.kubernetes.client.fluent.Nested,V1ObjectReferenceFluent> {
public N and();
public N endRelated(); }
public interface SeriesNested extends io.kubernetes.client.fluent.Nested,CoreV1EventSeriesFluent> {
public N and();
public N endSeries(); }
public interface SourceNested extends io.kubernetes.client.fluent.Nested,V1EventSourceFluent> {
public N and();
public N endSource(); }
}