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

me.snowdrop.istio.api.model.v1.routing.MatchConditionFluent Maven / Gradle / Ivy

package me.snowdrop.istio.api.model.v1.routing;

import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.fabric8.kubernetes.api.builder.Nested;
import java.lang.String;
import java.lang.Deprecated;
import java.lang.Boolean;
import io.fabric8.kubernetes.api.builder.Fluent;
import javax.validation.Valid;
import java.lang.Object;
import java.util.Map;

public interface MatchConditionFluent> extends Fluent{


    
/**
 * This method has been deprecated, please use method buildRequest instead.
 */
@Deprecated public MatchRequest getRequest();
    public MatchRequest buildRequest();
    public A withRequest(MatchRequest request);
    public Boolean hasRequest();
    public MatchConditionFluent.RequestNested withNewRequest();
    public MatchConditionFluent.RequestNested withNewRequestLike(MatchRequest item);
    public MatchConditionFluent.RequestNested editRequest();
    public MatchConditionFluent.RequestNested editOrNewRequest();
    public MatchConditionFluent.RequestNested editOrNewRequestLike(MatchRequest item);
    
/**
 * This method has been deprecated, please use method buildSource instead.
 */
@Deprecated public IstioService getSource();
    public IstioService buildSource();
    public A withSource(IstioService source);
    public Boolean hasSource();
    public MatchConditionFluent.SourceNested withNewSource();
    public MatchConditionFluent.SourceNested withNewSourceLike(IstioService item);
    public MatchConditionFluent.SourceNested editSource();
    public MatchConditionFluent.SourceNested editOrNewSource();
    public MatchConditionFluent.SourceNested editOrNewSourceLike(IstioService item);
    
/**
 * This method has been deprecated, please use method buildTcp instead.
 */
@Deprecated public me.snowdrop.istio.api.model.v1.routing.L4MatchAttributes getTcp();
    public me.snowdrop.istio.api.model.v1.routing.L4MatchAttributes buildTcp();
    public A withTcp(me.snowdrop.istio.api.model.v1.routing.L4MatchAttributes tcp);
    public Boolean hasTcp();
    public MatchConditionFluent.TcpNested withNewTcp();
    public MatchConditionFluent.TcpNested withNewTcpLike(me.snowdrop.istio.api.model.v1.routing.L4MatchAttributes item);
    public MatchConditionFluent.TcpNested editTcp();
    public MatchConditionFluent.TcpNested editOrNewTcp();
    public MatchConditionFluent.TcpNested editOrNewTcpLike(me.snowdrop.istio.api.model.v1.routing.L4MatchAttributes item);
    
/**
 * This method has been deprecated, please use method buildUdp instead.
 */
@Deprecated public me.snowdrop.istio.api.model.v1.routing.L4MatchAttributes getUdp();
    public me.snowdrop.istio.api.model.v1.routing.L4MatchAttributes buildUdp();
    public A withUdp(me.snowdrop.istio.api.model.v1.routing.L4MatchAttributes udp);
    public Boolean hasUdp();
    public MatchConditionFluent.UdpNested withNewUdp();
    public MatchConditionFluent.UdpNested withNewUdpLike(me.snowdrop.istio.api.model.v1.routing.L4MatchAttributes item);
    public MatchConditionFluent.UdpNested editUdp();
    public MatchConditionFluent.UdpNested editOrNewUdp();
    public MatchConditionFluent.UdpNested editOrNewUdpLike(me.snowdrop.istio.api.model.v1.routing.L4MatchAttributes item);

    public interface RequestNested extends io.fabric8.kubernetes.api.builder.Nested,MatchRequestFluent>{

        
    public N and();    public N endRequest();
}
    public interface SourceNested extends io.fabric8.kubernetes.api.builder.Nested,IstioServiceFluent>{

        
    public N and();    public N endSource();
}
    public interface TcpNested extends io.fabric8.kubernetes.api.builder.Nested,me.snowdrop.istio.api.model.v1.routing.L4MatchAttributesFluent>{

        
    public N and();    public N endTcp();
}
    public interface UdpNested extends io.fabric8.kubernetes.api.builder.Nested,me.snowdrop.istio.api.model.v1.routing.L4MatchAttributesFluent>{

        
    public N and();    public N endUdp();
}


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy