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