public interface  io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent addToAdmissionReviewVersions(int, java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent setToAdmissionReviewVersions(int, java.lang.String);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent addToAdmissionReviewVersions(java.lang.String[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent addAllToAdmissionReviewVersions(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent removeFromAdmissionReviewVersions(java.lang.String[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent removeAllFromAdmissionReviewVersions(java.util.Collection);
public abstract java.util.List getAdmissionReviewVersions();
public abstract java.lang.String getAdmissionReviewVersion(int);
public abstract java.lang.String getFirstAdmissionReviewVersion();
public abstract java.lang.String getLastAdmissionReviewVersion();
public abstract java.lang.String getMatchingAdmissionReviewVersion(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingAdmissionReviewVersion(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withAdmissionReviewVersions(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withAdmissionReviewVersions(java.lang.String[]);
public abstract java.lang.Boolean hasAdmissionReviewVersions();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent addNewAdmissionReviewVersion(java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent addNewAdmissionReviewVersion(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent addNewAdmissionReviewVersion(java.lang.StringBuffer);
public abstract java.lang.Integer getContainerPort();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withContainerPort(java.lang.Integer);
public abstract java.lang.Boolean hasContainerPort();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent addToConversionCRDs(int, java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent setToConversionCRDs(int, java.lang.String);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent addToConversionCRDs(java.lang.String[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent addAllToConversionCRDs(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent removeFromConversionCRDs(java.lang.String[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent removeAllFromConversionCRDs(java.util.Collection);
public abstract java.util.List getConversionCRDs();
public abstract java.lang.String getConversionCRD(int);
public abstract java.lang.String getFirstConversionCRD();
public abstract java.lang.String getLastConversionCRD();
public abstract java.lang.String getMatchingConversionCRD(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingConversionCRD(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withConversionCRDs(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withConversionCRDs(java.lang.String[]);
public abstract java.lang.Boolean hasConversionCRDs();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent addNewConversionCRD(java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent addNewConversionCRD(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent addNewConversionCRD(java.lang.StringBuffer);
public abstract java.lang.String getDeploymentName();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withDeploymentName(java.lang.String);
public abstract java.lang.Boolean hasDeploymentName();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withNewDeploymentName(java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withNewDeploymentName(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withNewDeploymentName(java.lang.StringBuffer);
public abstract java.lang.String getFailurePolicy();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withFailurePolicy(java.lang.String);
public abstract java.lang.Boolean hasFailurePolicy();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withNewFailurePolicy(java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withNewFailurePolicy(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withNewFailurePolicy(java.lang.StringBuffer);
public abstract java.lang.String getGenerateName();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withGenerateName(java.lang.String);
public abstract java.lang.Boolean hasGenerateName();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withNewGenerateName(java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withNewGenerateName(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withNewGenerateName(java.lang.StringBuffer);
public abstract java.lang.String getMatchPolicy();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withMatchPolicy(java.lang.String);
public abstract java.lang.Boolean hasMatchPolicy();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withNewMatchPolicy(java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withNewMatchPolicy(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withNewMatchPolicy(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.v.LabelSelector getObjectSelector();
public abstract io.fabric.kubernetes.api.model.v.LabelSelector buildObjectSelector();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withObjectSelector(io.fabric.kubernetes.api.model.v.LabelSelector);
public abstract java.lang.Boolean hasObjectSelector();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent$ObjectSelectorNested withNewObjectSelector();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent$ObjectSelectorNested withNewObjectSelectorLike(io.fabric.kubernetes.api.model.v.LabelSelector);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent$ObjectSelectorNested editObjectSelector();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent$ObjectSelectorNested editOrNewObjectSelector();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent$ObjectSelectorNested editOrNewObjectSelectorLike(io.fabric.kubernetes.api.model.v.LabelSelector);
public abstract java.lang.String getReinvocationPolicy();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withReinvocationPolicy(java.lang.String);
public abstract java.lang.Boolean hasReinvocationPolicy();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withNewReinvocationPolicy(java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withNewReinvocationPolicy(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withNewReinvocationPolicy(java.lang.StringBuffer);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent addToRules(int, io.fabric.kubernetes.api.model.v.admissionregistration.v.RuleWithOperations);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent setToRules(int, io.fabric.kubernetes.api.model.v.admissionregistration.v.RuleWithOperations);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent addToRules(io.fabric.kubernetes.api.model.v.admissionregistration.v.RuleWithOperations[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent addAllToRules(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent removeFromRules(io.fabric.kubernetes.api.model.v.admissionregistration.v.RuleWithOperations[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent removeAllFromRules(java.util.Collection);
public abstract java.util.List getRules();
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v.RuleWithOperations getRule(int);
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v.RuleWithOperations getFirstRule();
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v.RuleWithOperations getLastRule();
public abstract io.fabric.kubernetes.api.model.v.admissionregistration.v.RuleWithOperations getMatchingRule(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingRule(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withRules(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withRules(io.fabric.kubernetes.api.model.v.admissionregistration.v.RuleWithOperations[]);
public abstract java.lang.Boolean hasRules();
public abstract java.lang.String getSideEffects();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withSideEffects(java.lang.String);
public abstract java.lang.Boolean hasSideEffects();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withNewSideEffects(java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withNewSideEffects(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withNewSideEffects(java.lang.StringBuffer);
public abstract java.lang.Integer getTimeoutSeconds();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withTimeoutSeconds(java.lang.Integer);
public abstract java.lang.Boolean hasTimeoutSeconds();
public abstract java.lang.String getType();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withType(java.lang.String);
public abstract java.lang.Boolean hasType();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withNewType(java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withNewType(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withNewType(java.lang.StringBuffer);
public abstract java.lang.String getWebhookPath();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withWebhookPath(java.lang.String);
public abstract java.lang.Boolean hasWebhookPath();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withNewWebhookPath(java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withNewWebhookPath(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescriptionFluent withNewWebhookPath(java.lang.StringBuffer);
}