io.kubernetes.client.openapi.models.V1ValidatingWebhookFluent Maven / Gradle / Ivy
package io.kubernetes.client.openapi.models;
import io.kubernetes.client.fluent.VisitableBuilder;
import java.lang.StringBuilder;
import com.google.gson.annotations.SerializedName;
import io.kubernetes.client.fluent.Nested;
import java.util.ArrayList;
import java.lang.String;
import io.kubernetes.client.fluent.Predicate;
import java.lang.Deprecated;
import java.util.Iterator;
import java.util.List;
import java.lang.Boolean;
import io.kubernetes.client.fluent.Fluent;
import java.lang.Integer;
import java.lang.StringBuffer;
import java.util.Collection;
public interface V1ValidatingWebhookFluent> extends Fluent {
public A addToAdmissionReviewVersions(int index,String item);
public A setToAdmissionReviewVersions(int index,String item);
public A addToAdmissionReviewVersions(String... items);
public A addAllToAdmissionReviewVersions(Collection items);
public A removeFromAdmissionReviewVersions(String... items);
public A removeAllFromAdmissionReviewVersions(Collection items);
public List getAdmissionReviewVersions();
public String getAdmissionReviewVersion(int index);
public String getFirstAdmissionReviewVersion();
public String getLastAdmissionReviewVersion();
public String getMatchingAdmissionReviewVersion(io.kubernetes.client.fluent.Predicate predicate);
public Boolean hasMatchingAdmissionReviewVersion(io.kubernetes.client.fluent.Predicate predicate);
public A withAdmissionReviewVersions(List admissionReviewVersions);
public A withAdmissionReviewVersions(String... admissionReviewVersions);
public Boolean hasAdmissionReviewVersions();
public A addNewAdmissionReviewVersion(String arg1);
public A addNewAdmissionReviewVersion(StringBuilder arg1);
public A addNewAdmissionReviewVersion(StringBuffer arg1);
/**
* This method has been deprecated, please use method buildClientConfig instead.
* @return The buildable object.
*/
@Deprecated public AdmissionregistrationV1WebhookClientConfig getClientConfig();
public AdmissionregistrationV1WebhookClientConfig buildClientConfig();
public A withClientConfig(AdmissionregistrationV1WebhookClientConfig clientConfig);
public Boolean hasClientConfig();
public V1ValidatingWebhookFluent.ClientConfigNested withNewClientConfig();
public V1ValidatingWebhookFluent.ClientConfigNested withNewClientConfigLike(AdmissionregistrationV1WebhookClientConfig item);
public V1ValidatingWebhookFluent.ClientConfigNested editClientConfig();
public V1ValidatingWebhookFluent.ClientConfigNested editOrNewClientConfig();
public V1ValidatingWebhookFluent.ClientConfigNested editOrNewClientConfigLike(AdmissionregistrationV1WebhookClientConfig item);
public String getFailurePolicy();
public A withFailurePolicy(String failurePolicy);
public Boolean hasFailurePolicy();
public A withNewFailurePolicy(String arg1);
public A withNewFailurePolicy(StringBuilder arg1);
public A withNewFailurePolicy(StringBuffer arg1);
public String getMatchPolicy();
public A withMatchPolicy(String matchPolicy);
public Boolean hasMatchPolicy();
public A withNewMatchPolicy(String arg1);
public A withNewMatchPolicy(StringBuilder arg1);
public A withNewMatchPolicy(StringBuffer arg1);
public String getName();
public A withName(String name);
public Boolean hasName();
public A withNewName(String arg1);
public A withNewName(StringBuilder arg1);
public A withNewName(StringBuffer arg1);
/**
* This method has been deprecated, please use method buildNamespaceSelector instead.
* @return The buildable object.
*/
@Deprecated public V1LabelSelector getNamespaceSelector();
public V1LabelSelector buildNamespaceSelector();
public A withNamespaceSelector(V1LabelSelector namespaceSelector);
public Boolean hasNamespaceSelector();
public V1ValidatingWebhookFluent.NamespaceSelectorNested withNewNamespaceSelector();
public V1ValidatingWebhookFluent.NamespaceSelectorNested withNewNamespaceSelectorLike(V1LabelSelector item);
public V1ValidatingWebhookFluent.NamespaceSelectorNested editNamespaceSelector();
public V1ValidatingWebhookFluent.NamespaceSelectorNested editOrNewNamespaceSelector();
public V1ValidatingWebhookFluent.NamespaceSelectorNested editOrNewNamespaceSelectorLike(V1LabelSelector item);
/**
* This method has been deprecated, please use method buildObjectSelector instead.
* @return The buildable object.
*/
@Deprecated public V1LabelSelector getObjectSelector();
public V1LabelSelector buildObjectSelector();
public A withObjectSelector(V1LabelSelector objectSelector);
public Boolean hasObjectSelector();
public V1ValidatingWebhookFluent.ObjectSelectorNested withNewObjectSelector();
public V1ValidatingWebhookFluent.ObjectSelectorNested withNewObjectSelectorLike(V1LabelSelector item);
public V1ValidatingWebhookFluent.ObjectSelectorNested editObjectSelector();
public V1ValidatingWebhookFluent.ObjectSelectorNested editOrNewObjectSelector();
public V1ValidatingWebhookFluent.ObjectSelectorNested editOrNewObjectSelectorLike(V1LabelSelector item);
public A addToRules(int index,V1RuleWithOperations item);
public A setToRules(int index,V1RuleWithOperations item);
public A addToRules(V1RuleWithOperations... items);
public A addAllToRules(Collection items);
public A removeFromRules(V1RuleWithOperations... items);
public A removeAllFromRules(Collection items);
public A removeMatchingFromRules(io.kubernetes.client.fluent.Predicate predicate);
/**
* This method has been deprecated, please use method buildRules instead.
* @return The buildable object.
*/
@Deprecated public List getRules();
public List buildRules();
public V1RuleWithOperations buildRule(int index);
public V1RuleWithOperations buildFirstRule();
public V1RuleWithOperations buildLastRule();
public V1RuleWithOperations buildMatchingRule(io.kubernetes.client.fluent.Predicate predicate);
public Boolean hasMatchingRule(io.kubernetes.client.fluent.Predicate predicate);
public A withRules(List rules);
public A withRules(V1RuleWithOperations... rules);
public Boolean hasRules();
public V1ValidatingWebhookFluent.RulesNested addNewRule();
public V1ValidatingWebhookFluent.RulesNested addNewRuleLike(V1RuleWithOperations item);
public V1ValidatingWebhookFluent.RulesNested setNewRuleLike(int index,V1RuleWithOperations item);
public V1ValidatingWebhookFluent.RulesNested editRule(int index);
public V1ValidatingWebhookFluent.RulesNested editFirstRule();
public V1ValidatingWebhookFluent.RulesNested editLastRule();
public V1ValidatingWebhookFluent.RulesNested editMatchingRule(io.kubernetes.client.fluent.Predicate predicate);
public String getSideEffects();
public A withSideEffects(String sideEffects);
public Boolean hasSideEffects();
public A withNewSideEffects(String arg1);
public A withNewSideEffects(StringBuilder arg1);
public A withNewSideEffects(StringBuffer arg1);
public Integer getTimeoutSeconds();
public A withTimeoutSeconds(Integer timeoutSeconds);
public Boolean hasTimeoutSeconds();
public interface ClientConfigNested extends io.kubernetes.client.fluent.Nested,AdmissionregistrationV1WebhookClientConfigFluent> {
public N and();
public N endClientConfig(); }
public interface NamespaceSelectorNested extends io.kubernetes.client.fluent.Nested,V1LabelSelectorFluent> {
public N and();
public N endNamespaceSelector(); }
public interface ObjectSelectorNested extends io.kubernetes.client.fluent.Nested,V1LabelSelectorFluent> {
public N and();
public N endObjectSelector(); }
public interface RulesNested extends io.kubernetes.client.fluent.Nested,V1RuleWithOperationsFluent> {
public N and();
public N endRule(); }
}