
io.kubernetes.client.openapi.models.V1ValidatingWebhookFluent Maven / Gradle / Ivy
package io.kubernetes.client.openapi.models;
import io.kubernetes.client.fluent.VisitableBuilder;
import io.kubernetes.client.fluent.Fluent;
import io.kubernetes.client.fluent.Nested;
import java.util.ArrayList;
import java.lang.String;
import java.util.function.Predicate;
import java.lang.Integer;
import java.lang.Deprecated;
import java.util.Iterator;
import java.util.Collection;
import java.util.List;
import java.lang.Boolean;
/**
* Generated
*/
public interface V1ValidatingWebhookFluent> extends Fluent{
public A addToAdmissionReviewVersions(Integer index,String item);
public A setToAdmissionReviewVersions(Integer index,String item);
public A addToAdmissionReviewVersions(java.lang.String... items);
public A addAllToAdmissionReviewVersions(Collection items);
public A removeFromAdmissionReviewVersions(java.lang.String... items);
public A removeAllFromAdmissionReviewVersions(Collection items);
public List getAdmissionReviewVersions();
public String getAdmissionReviewVersion(Integer index);
public String getFirstAdmissionReviewVersion();
public String getLastAdmissionReviewVersion();
public String getMatchingAdmissionReviewVersion(Predicate predicate);
public Boolean hasMatchingAdmissionReviewVersion(Predicate predicate);
public A withAdmissionReviewVersions(List admissionReviewVersions);
public A withAdmissionReviewVersions(java.lang.String... admissionReviewVersions);
public Boolean hasAdmissionReviewVersions();
/**
* 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 String getMatchPolicy();
public A withMatchPolicy(String matchPolicy);
public Boolean hasMatchPolicy();
public String getName();
public A withName(String name);
public Boolean hasName();
/**
* 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(Integer index,V1RuleWithOperations item);
public A setToRules(Integer index,V1RuleWithOperations item);
public A addToRules(io.kubernetes.client.openapi.models.V1RuleWithOperations... items);
public A addAllToRules(Collection items);
public A removeFromRules(io.kubernetes.client.openapi.models.V1RuleWithOperations... items);
public A removeAllFromRules(Collection items);
public A removeMatchingFromRules(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(Integer index);
public V1RuleWithOperations buildFirstRule();
public V1RuleWithOperations buildLastRule();
public V1RuleWithOperations buildMatchingRule(Predicate predicate);
public Boolean hasMatchingRule(Predicate predicate);
public A withRules(List rules);
public A withRules(io.kubernetes.client.openapi.models.V1RuleWithOperations... rules);
public Boolean hasRules();
public V1ValidatingWebhookFluent.RulesNested addNewRule();
public V1ValidatingWebhookFluent.RulesNested addNewRuleLike(V1RuleWithOperations item);
public V1ValidatingWebhookFluent.RulesNested setNewRuleLike(Integer index,V1RuleWithOperations item);
public V1ValidatingWebhookFluent.RulesNested editRule(Integer index);
public V1ValidatingWebhookFluent.RulesNested editFirstRule();
public V1ValidatingWebhookFluent.RulesNested editLastRule();
public V1ValidatingWebhookFluent.RulesNested editMatchingRule(Predicate predicate);
public String getSideEffects();
public A withSideEffects(String sideEffects);
public Boolean hasSideEffects();
public Integer getTimeoutSeconds();
public A withTimeoutSeconds(Integer timeoutSeconds);
public Boolean hasTimeoutSeconds();
public interface ClientConfigNested extends Nested,AdmissionregistrationV1WebhookClientConfigFluent>{
public N and();
public N endClientConfig();
}
public interface NamespaceSelectorNested extends Nested,V1LabelSelectorFluent>{
public N and();
public N endNamespaceSelector();
}
public interface ObjectSelectorNested extends Nested,V1LabelSelectorFluent>{
public N and();
public N endObjectSelector();
}
public interface RulesNested extends Nested,V1RuleWithOperationsFluent>{
public N and();
public N endRule();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy