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

me.snowdrop.istio.api.policy.v1beta1.RuleSpecFluent Maven / Gradle / Ivy

package me.snowdrop.istio.api.policy.v1beta1;

import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.fabric8.kubernetes.api.builder.Nested;
import java.util.ArrayList;
import java.lang.String;
import io.fabric8.kubernetes.api.builder.Predicate;
import java.lang.Deprecated;
import java.util.List;
import java.lang.Boolean;
import io.fabric8.kubernetes.api.builder.Fluent;
import javax.validation.Valid;
import java.util.Collection;

public interface RuleSpecFluent> extends Fluent{


    public A addToActions(int index,Action item);
    public A setToActions(int index,Action item);
    public A addToActions(Action... items);
    public A addAllToActions(Collection items);
    public A removeFromActions(Action... items);
    public A removeAllFromActions(Collection items);
    
/**
 * This method has been deprecated, please use method buildActions instead.
 * @return The buildable object.
 */
@Deprecated public List getActions();
    public List buildActions();
    public Action buildAction(int index);
    public Action buildFirstAction();
    public Action buildLastAction();
    public Action buildMatchingAction(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public A withActions(List actions);
    public A withActions(Action... actions);
    public Boolean hasActions();
    public RuleSpecFluent.ActionsNested addNewAction();
    public RuleSpecFluent.ActionsNested addNewActionLike(Action item);
    public RuleSpecFluent.ActionsNested setNewActionLike(int index,Action item);
    public RuleSpecFluent.ActionsNested editAction(int index);
    public RuleSpecFluent.ActionsNested editFirstAction();
    public RuleSpecFluent.ActionsNested editLastAction();
    public RuleSpecFluent.ActionsNested editMatchingAction(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public String getMatch();
    public A withMatch(String match);
    public Boolean hasMatch();
    public A addToRequestHeaderOperations(int index,HeaderOperationTemplate item);
    public A setToRequestHeaderOperations(int index,HeaderOperationTemplate item);
    public A addToRequestHeaderOperations(HeaderOperationTemplate... items);
    public A addAllToRequestHeaderOperations(Collection items);
    public A removeFromRequestHeaderOperations(HeaderOperationTemplate... items);
    public A removeAllFromRequestHeaderOperations(Collection items);
    
/**
 * This method has been deprecated, please use method buildRequestHeaderOperations instead.
 * @return The buildable object.
 */
@Deprecated public List getRequestHeaderOperations();
    public List buildRequestHeaderOperations();
    public HeaderOperationTemplate buildRequestHeaderOperation(int index);
    public HeaderOperationTemplate buildFirstRequestHeaderOperation();
    public HeaderOperationTemplate buildLastRequestHeaderOperation();
    public HeaderOperationTemplate buildMatchingRequestHeaderOperation(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public A withRequestHeaderOperations(List requestHeaderOperations);
    public A withRequestHeaderOperations(HeaderOperationTemplate... requestHeaderOperations);
    public Boolean hasRequestHeaderOperations();
    public RuleSpecFluent.RequestHeaderOperationsNested addNewRequestHeaderOperation();
    public RuleSpecFluent.RequestHeaderOperationsNested addNewRequestHeaderOperationLike(HeaderOperationTemplate item);
    public RuleSpecFluent.RequestHeaderOperationsNested setNewRequestHeaderOperationLike(int index,HeaderOperationTemplate item);
    public RuleSpecFluent.RequestHeaderOperationsNested editRequestHeaderOperation(int index);
    public RuleSpecFluent.RequestHeaderOperationsNested editFirstRequestHeaderOperation();
    public RuleSpecFluent.RequestHeaderOperationsNested editLastRequestHeaderOperation();
    public RuleSpecFluent.RequestHeaderOperationsNested editMatchingRequestHeaderOperation(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public A addToResponseHeaderOperations(int index,HeaderOperationTemplate item);
    public A setToResponseHeaderOperations(int index,HeaderOperationTemplate item);
    public A addToResponseHeaderOperations(HeaderOperationTemplate... items);
    public A addAllToResponseHeaderOperations(Collection items);
    public A removeFromResponseHeaderOperations(HeaderOperationTemplate... items);
    public A removeAllFromResponseHeaderOperations(Collection items);
    
/**
 * This method has been deprecated, please use method buildResponseHeaderOperations instead.
 * @return The buildable object.
 */
@Deprecated public List getResponseHeaderOperations();
    public List buildResponseHeaderOperations();
    public HeaderOperationTemplate buildResponseHeaderOperation(int index);
    public HeaderOperationTemplate buildFirstResponseHeaderOperation();
    public HeaderOperationTemplate buildLastResponseHeaderOperation();
    public HeaderOperationTemplate buildMatchingResponseHeaderOperation(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public A withResponseHeaderOperations(List responseHeaderOperations);
    public A withResponseHeaderOperations(HeaderOperationTemplate... responseHeaderOperations);
    public Boolean hasResponseHeaderOperations();
    public RuleSpecFluent.ResponseHeaderOperationsNested addNewResponseHeaderOperation();
    public RuleSpecFluent.ResponseHeaderOperationsNested addNewResponseHeaderOperationLike(HeaderOperationTemplate item);
    public RuleSpecFluent.ResponseHeaderOperationsNested setNewResponseHeaderOperationLike(int index,HeaderOperationTemplate item);
    public RuleSpecFluent.ResponseHeaderOperationsNested editResponseHeaderOperation(int index);
    public RuleSpecFluent.ResponseHeaderOperationsNested editFirstResponseHeaderOperation();
    public RuleSpecFluent.ResponseHeaderOperationsNested editLastResponseHeaderOperation();
    public RuleSpecFluent.ResponseHeaderOperationsNested editMatchingResponseHeaderOperation(io.fabric8.kubernetes.api.builder.Predicate predicate);
    
/**
 * This method has been deprecated, please use method buildSampling instead.
 * @return The buildable object.
 */
@Deprecated public Sampling getSampling();
    public Sampling buildSampling();
    public A withSampling(Sampling sampling);
    public Boolean hasSampling();
    public RuleSpecFluent.SamplingNested withNewSampling();
    public RuleSpecFluent.SamplingNested withNewSamplingLike(Sampling item);
    public RuleSpecFluent.SamplingNested editSampling();
    public RuleSpecFluent.SamplingNested editOrNewSampling();
    public RuleSpecFluent.SamplingNested editOrNewSamplingLike(Sampling item);

    public interface ActionsNested extends io.fabric8.kubernetes.api.builder.Nested,ActionFluent>{

        
    public N and();    public N endAction();
}
    public interface RequestHeaderOperationsNested extends io.fabric8.kubernetes.api.builder.Nested,HeaderOperationTemplateFluent>{

        
    public N and();    public N endRequestHeaderOperation();
}
    public interface ResponseHeaderOperationsNested extends io.fabric8.kubernetes.api.builder.Nested,HeaderOperationTemplateFluent>{

        
    public N and();    public N endResponseHeaderOperation();
}
    public interface SamplingNested extends io.fabric8.kubernetes.api.builder.Nested,SamplingFluent>{

        
    public N and();    public N endSampling();
}


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy