All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.kubernetes.client.openapi.models.V1alpha1ValidatingAdmissionPolicySpecFluent Maven / Gradle / Ivy

package io.kubernetes.client.openapi.models;

import io.kubernetes.client.fluent.VisitableBuilder;
import com.google.gson.annotations.SerializedName;
import io.kubernetes.client.fluent.Nested;
import java.util.ArrayList;
import java.lang.String;
import java.util.function.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.util.Collection;

 /**
  * Generated
  */
public interface V1alpha1ValidatingAdmissionPolicySpecFluent> extends Fluent{
  public A addToAuditAnnotations(int index,V1alpha1AuditAnnotation item);
  public A setToAuditAnnotations(int index,V1alpha1AuditAnnotation item);
  public A addToAuditAnnotations(io.kubernetes.client.openapi.models.V1alpha1AuditAnnotation... items);
  public A addAllToAuditAnnotations(Collection items);
  public A removeFromAuditAnnotations(io.kubernetes.client.openapi.models.V1alpha1AuditAnnotation... items);
  public A removeAllFromAuditAnnotations(Collection items);
  public A removeMatchingFromAuditAnnotations(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildAuditAnnotations instead.
   * @return The buildable object.
   */
  @Deprecated
  public List getAuditAnnotations();
  public List buildAuditAnnotations();
  public V1alpha1AuditAnnotation buildAuditAnnotation(int index);
  public V1alpha1AuditAnnotation buildFirstAuditAnnotation();
  public V1alpha1AuditAnnotation buildLastAuditAnnotation();
  public V1alpha1AuditAnnotation buildMatchingAuditAnnotation(Predicate predicate);
  public Boolean hasMatchingAuditAnnotation(Predicate predicate);
  public A withAuditAnnotations(List auditAnnotations);
  public A withAuditAnnotations(io.kubernetes.client.openapi.models.V1alpha1AuditAnnotation... auditAnnotations);
  public Boolean hasAuditAnnotations();
  public V1alpha1ValidatingAdmissionPolicySpecFluent.AuditAnnotationsNested addNewAuditAnnotation();
  public V1alpha1ValidatingAdmissionPolicySpecFluent.AuditAnnotationsNested addNewAuditAnnotationLike(V1alpha1AuditAnnotation item);
  public V1alpha1ValidatingAdmissionPolicySpecFluent.AuditAnnotationsNested setNewAuditAnnotationLike(int index,V1alpha1AuditAnnotation item);
  public V1alpha1ValidatingAdmissionPolicySpecFluent.AuditAnnotationsNested editAuditAnnotation(int index);
  public V1alpha1ValidatingAdmissionPolicySpecFluent.AuditAnnotationsNested editFirstAuditAnnotation();
  public V1alpha1ValidatingAdmissionPolicySpecFluent.AuditAnnotationsNested editLastAuditAnnotation();
  public V1alpha1ValidatingAdmissionPolicySpecFluent.AuditAnnotationsNested editMatchingAuditAnnotation(Predicate predicate);
  public String getFailurePolicy();
  public A withFailurePolicy(String failurePolicy);
  public Boolean hasFailurePolicy();
  public A addToMatchConditions(int index,V1alpha1MatchCondition item);
  public A setToMatchConditions(int index,V1alpha1MatchCondition item);
  public A addToMatchConditions(io.kubernetes.client.openapi.models.V1alpha1MatchCondition... items);
  public A addAllToMatchConditions(Collection items);
  public A removeFromMatchConditions(io.kubernetes.client.openapi.models.V1alpha1MatchCondition... items);
  public A removeAllFromMatchConditions(Collection items);
  public A removeMatchingFromMatchConditions(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildMatchConditions instead.
   * @return The buildable object.
   */
  @Deprecated
  public List getMatchConditions();
  public List buildMatchConditions();
  public V1alpha1MatchCondition buildMatchCondition(int index);
  public V1alpha1MatchCondition buildFirstMatchCondition();
  public V1alpha1MatchCondition buildLastMatchCondition();
  public V1alpha1MatchCondition buildMatchingMatchCondition(Predicate predicate);
  public Boolean hasMatchingMatchCondition(Predicate predicate);
  public A withMatchConditions(List matchConditions);
  public A withMatchConditions(io.kubernetes.client.openapi.models.V1alpha1MatchCondition... matchConditions);
  public Boolean hasMatchConditions();
  public V1alpha1ValidatingAdmissionPolicySpecFluent.MatchConditionsNested addNewMatchCondition();
  public V1alpha1ValidatingAdmissionPolicySpecFluent.MatchConditionsNested addNewMatchConditionLike(V1alpha1MatchCondition item);
  public V1alpha1ValidatingAdmissionPolicySpecFluent.MatchConditionsNested setNewMatchConditionLike(int index,V1alpha1MatchCondition item);
  public V1alpha1ValidatingAdmissionPolicySpecFluent.MatchConditionsNested editMatchCondition(int index);
  public V1alpha1ValidatingAdmissionPolicySpecFluent.MatchConditionsNested editFirstMatchCondition();
  public V1alpha1ValidatingAdmissionPolicySpecFluent.MatchConditionsNested editLastMatchCondition();
  public V1alpha1ValidatingAdmissionPolicySpecFluent.MatchConditionsNested editMatchingMatchCondition(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildMatchConstraints instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1alpha1MatchResources getMatchConstraints();
  public V1alpha1MatchResources buildMatchConstraints();
  public A withMatchConstraints(V1alpha1MatchResources matchConstraints);
  public Boolean hasMatchConstraints();
  public V1alpha1ValidatingAdmissionPolicySpecFluent.MatchConstraintsNested withNewMatchConstraints();
  public V1alpha1ValidatingAdmissionPolicySpecFluent.MatchConstraintsNested withNewMatchConstraintsLike(V1alpha1MatchResources item);
  public V1alpha1ValidatingAdmissionPolicySpecFluent.MatchConstraintsNested editMatchConstraints();
  public V1alpha1ValidatingAdmissionPolicySpecFluent.MatchConstraintsNested editOrNewMatchConstraints();
  public V1alpha1ValidatingAdmissionPolicySpecFluent.MatchConstraintsNested editOrNewMatchConstraintsLike(V1alpha1MatchResources item);
  
  /**
   * This method has been deprecated, please use method buildParamKind instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1alpha1ParamKind getParamKind();
  public V1alpha1ParamKind buildParamKind();
  public A withParamKind(V1alpha1ParamKind paramKind);
  public Boolean hasParamKind();
  public V1alpha1ValidatingAdmissionPolicySpecFluent.ParamKindNested withNewParamKind();
  public V1alpha1ValidatingAdmissionPolicySpecFluent.ParamKindNested withNewParamKindLike(V1alpha1ParamKind item);
  public V1alpha1ValidatingAdmissionPolicySpecFluent.ParamKindNested editParamKind();
  public V1alpha1ValidatingAdmissionPolicySpecFluent.ParamKindNested editOrNewParamKind();
  public V1alpha1ValidatingAdmissionPolicySpecFluent.ParamKindNested editOrNewParamKindLike(V1alpha1ParamKind item);
  public A addToValidations(int index,V1alpha1Validation item);
  public A setToValidations(int index,V1alpha1Validation item);
  public A addToValidations(io.kubernetes.client.openapi.models.V1alpha1Validation... items);
  public A addAllToValidations(Collection items);
  public A removeFromValidations(io.kubernetes.client.openapi.models.V1alpha1Validation... items);
  public A removeAllFromValidations(Collection items);
  public A removeMatchingFromValidations(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildValidations instead.
   * @return The buildable object.
   */
  @Deprecated
  public List getValidations();
  public List buildValidations();
  public V1alpha1Validation buildValidation(int index);
  public V1alpha1Validation buildFirstValidation();
  public V1alpha1Validation buildLastValidation();
  public V1alpha1Validation buildMatchingValidation(Predicate predicate);
  public Boolean hasMatchingValidation(Predicate predicate);
  public A withValidations(List validations);
  public A withValidations(io.kubernetes.client.openapi.models.V1alpha1Validation... validations);
  public Boolean hasValidations();
  public V1alpha1ValidatingAdmissionPolicySpecFluent.ValidationsNested addNewValidation();
  public V1alpha1ValidatingAdmissionPolicySpecFluent.ValidationsNested addNewValidationLike(V1alpha1Validation item);
  public V1alpha1ValidatingAdmissionPolicySpecFluent.ValidationsNested setNewValidationLike(int index,V1alpha1Validation item);
  public V1alpha1ValidatingAdmissionPolicySpecFluent.ValidationsNested editValidation(int index);
  public V1alpha1ValidatingAdmissionPolicySpecFluent.ValidationsNested editFirstValidation();
  public V1alpha1ValidatingAdmissionPolicySpecFluent.ValidationsNested editLastValidation();
  public V1alpha1ValidatingAdmissionPolicySpecFluent.ValidationsNested editMatchingValidation(Predicate predicate);
  public interface AuditAnnotationsNested extends Nested,V1alpha1AuditAnnotationFluent>{
    public N and();
    public N endAuditAnnotation();
    
  }
  public interface MatchConditionsNested extends Nested,V1alpha1MatchConditionFluent>{
    public N and();
    public N endMatchCondition();
    
  }
  public interface MatchConstraintsNested extends Nested,V1alpha1MatchResourcesFluent>{
    public N and();
    public N endMatchConstraints();
    
  }
  public interface ParamKindNested extends Nested,V1alpha1ParamKindFluent>{
    public N and();
    public N endParamKind();
    
  }
  public interface ValidationsNested extends Nested,V1alpha1ValidationFluent>{
    public N and();
    public N endValidation();
    
  }
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy