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

annotations.me.snowdrop.istio.api.mixer.v1.RouteDirectiveFluent Maven / Gradle / Ivy

package me.snowdrop.istio.api.mixer.v1;

import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.fabric8.kubernetes.api.builder.Fluent;
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.Integer;
import java.lang.Deprecated;
import javax.validation.Valid;
import java.util.Collection;
import java.util.List;
import java.lang.Boolean;

public interface RouteDirectiveFluent> extends Fluent{


    public String getDirectResponseBody();
    public A withDirectResponseBody(String directResponseBody);
    public Boolean hasDirectResponseBody();
    public Integer getDirectResponseCode();
    public A withDirectResponseCode(Integer directResponseCode);
    public Boolean hasDirectResponseCode();
    public A withNewDirectResponseCode(String arg1);
    public A withNewDirectResponseCode(int arg1);
    public A addToRequestHeaderOperations(int index,HeaderOperation item);
    public A setToRequestHeaderOperations(int index,HeaderOperation item);
    public A addToRequestHeaderOperations(HeaderOperation... items);
    public A addAllToRequestHeaderOperations(Collection items);
    public A removeFromRequestHeaderOperations(HeaderOperation... 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 HeaderOperation buildRequestHeaderOperation(int index);
    public HeaderOperation buildFirstRequestHeaderOperation();
    public HeaderOperation buildLastRequestHeaderOperation();
    public HeaderOperation buildMatchingRequestHeaderOperation(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public A withRequestHeaderOperations(List requestHeaderOperations);
    public A withRequestHeaderOperations(HeaderOperation... requestHeaderOperations);
    public Boolean hasRequestHeaderOperations();
    public RouteDirectiveFluent.RequestHeaderOperationsNested addNewRequestHeaderOperation();
    public RouteDirectiveFluent.RequestHeaderOperationsNested addNewRequestHeaderOperationLike(HeaderOperation item);
    public RouteDirectiveFluent.RequestHeaderOperationsNested setNewRequestHeaderOperationLike(int index,HeaderOperation item);
    public RouteDirectiveFluent.RequestHeaderOperationsNested editRequestHeaderOperation(int index);
    public RouteDirectiveFluent.RequestHeaderOperationsNested editFirstRequestHeaderOperation();
    public RouteDirectiveFluent.RequestHeaderOperationsNested editLastRequestHeaderOperation();
    public RouteDirectiveFluent.RequestHeaderOperationsNested editMatchingRequestHeaderOperation(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public A addToResponseHeaderOperations(int index,HeaderOperation item);
    public A setToResponseHeaderOperations(int index,HeaderOperation item);
    public A addToResponseHeaderOperations(HeaderOperation... items);
    public A addAllToResponseHeaderOperations(Collection items);
    public A removeFromResponseHeaderOperations(HeaderOperation... 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 HeaderOperation buildResponseHeaderOperation(int index);
    public HeaderOperation buildFirstResponseHeaderOperation();
    public HeaderOperation buildLastResponseHeaderOperation();
    public HeaderOperation buildMatchingResponseHeaderOperation(io.fabric8.kubernetes.api.builder.Predicate predicate);
    public A withResponseHeaderOperations(List responseHeaderOperations);
    public A withResponseHeaderOperations(HeaderOperation... responseHeaderOperations);
    public Boolean hasResponseHeaderOperations();
    public RouteDirectiveFluent.ResponseHeaderOperationsNested addNewResponseHeaderOperation();
    public RouteDirectiveFluent.ResponseHeaderOperationsNested addNewResponseHeaderOperationLike(HeaderOperation item);
    public RouteDirectiveFluent.ResponseHeaderOperationsNested setNewResponseHeaderOperationLike(int index,HeaderOperation item);
    public RouteDirectiveFluent.ResponseHeaderOperationsNested editResponseHeaderOperation(int index);
    public RouteDirectiveFluent.ResponseHeaderOperationsNested editFirstResponseHeaderOperation();
    public RouteDirectiveFluent.ResponseHeaderOperationsNested editLastResponseHeaderOperation();
    public RouteDirectiveFluent.ResponseHeaderOperationsNested editMatchingResponseHeaderOperation(io.fabric8.kubernetes.api.builder.Predicate predicate);

    public interface RequestHeaderOperationsNested extends io.fabric8.kubernetes.api.builder.Nested,HeaderOperationFluent>{

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

        
    public N and();    public N endResponseHeaderOperation();
}


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy