public interface  io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.kubernetes.api.model.v.SecretKeySelector getApiKey();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent withApiKey(io.fabric.kubernetes.api.model.v.SecretKeySelector);
public abstract java.lang.Boolean hasApiKey();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent withNewApiKey(java.lang.String, java.lang.String, java.lang.Boolean);
public abstract java.lang.String getApiURL();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent withApiURL(java.lang.String);
public abstract java.lang.Boolean hasApiURL();
public abstract java.lang.String getDescription();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent withDescription(java.lang.String);
public abstract java.lang.Boolean hasDescription();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent addToDetails(java.lang.Integer, io.fabric.openshift.api.model.v.monitoring.v1alpha.KeyValue);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent setToDetails(java.lang.Integer, io.fabric.openshift.api.model.v.monitoring.v1alpha.KeyValue);
public abstract transient io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent addToDetails(io.fabric.openshift.api.model.v.monitoring.v1alpha.KeyValue[]);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent addAllToDetails(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent removeFromDetails(io.fabric.openshift.api.model.v.monitoring.v1alpha.KeyValue[]);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent removeAllFromDetails(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent removeMatchingFromDetails(java.util.function.Predicate);
public abstract java.util.List getDetails();
public abstract java.util.List buildDetails();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.KeyValue buildDetail(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.KeyValue buildFirstDetail();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.KeyValue buildLastDetail();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.KeyValue buildMatchingDetail(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingDetail(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent withDetails(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent withDetails(io.fabric.openshift.api.model.v.monitoring.v1alpha.KeyValue[]);
public abstract java.lang.Boolean hasDetails();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent addNewDetail(java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent$DetailsNested addNewDetail();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent$DetailsNested addNewDetailLike(io.fabric.openshift.api.model.v.monitoring.v1alpha.KeyValue);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent$DetailsNested setNewDetailLike(java.lang.Integer, io.fabric.openshift.api.model.v.monitoring.v1alpha.KeyValue);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent$DetailsNested editDetail(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent$DetailsNested editFirstDetail();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent$DetailsNested editLastDetail();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent$DetailsNested editMatchingDetail(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.HTTPConfig getHttpConfig();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.HTTPConfig buildHttpConfig();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent withHttpConfig(io.fabric.openshift.api.model.v.monitoring.v1alpha.HTTPConfig);
public abstract java.lang.Boolean hasHttpConfig();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent$HttpConfigNested withNewHttpConfig();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent$HttpConfigNested withNewHttpConfigLike(io.fabric.openshift.api.model.v.monitoring.v1alpha.HTTPConfig);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent$HttpConfigNested editHttpConfig();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent$HttpConfigNested editOrNewHttpConfig();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent$HttpConfigNested editOrNewHttpConfigLike(io.fabric.openshift.api.model.v.monitoring.v1alpha.HTTPConfig);
public abstract java.lang.String getMessage();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent withMessage(java.lang.String);
public abstract java.lang.Boolean hasMessage();
public abstract java.lang.String getNote();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent withNote(java.lang.String);
public abstract java.lang.Boolean hasNote();
public abstract java.lang.String getPriority();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent withPriority(java.lang.String);
public abstract java.lang.Boolean hasPriority();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent addToResponders(java.lang.Integer, io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigResponder);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent setToResponders(java.lang.Integer, io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigResponder);
public abstract transient io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent addToResponders(io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigResponder[]);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent addAllToResponders(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent removeFromResponders(io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigResponder[]);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent removeAllFromResponders(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent removeMatchingFromResponders(java.util.function.Predicate);
public abstract java.util.List getResponders();
public abstract java.util.List buildResponders();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigResponder buildResponder(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigResponder buildFirstResponder();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigResponder buildLastResponder();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigResponder buildMatchingResponder(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingResponder(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent withResponders(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent withResponders(io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigResponder[]);
public abstract java.lang.Boolean hasResponders();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent addNewResponder(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent$RespondersNested addNewResponder();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent$RespondersNested addNewResponderLike(io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigResponder);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent$RespondersNested setNewResponderLike(java.lang.Integer, io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigResponder);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent$RespondersNested editResponder(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent$RespondersNested editFirstResponder();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent$RespondersNested editLastResponder();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent$RespondersNested editMatchingResponder(java.util.function.Predicate);
public abstract java.lang.Boolean getSendResolved();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent withSendResolved(java.lang.Boolean);
public abstract java.lang.Boolean hasSendResolved();
public abstract java.lang.String getSource();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent withSource(java.lang.String);
public abstract java.lang.Boolean hasSource();
public abstract java.lang.String getTags();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent withTags(java.lang.String);
public abstract java.lang.Boolean hasTags();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.monitoring.v1alpha.OpsGenieConfigFluent withSendResolved();
}