public interface  io.fabric.chaosmesh.v1alpha.PodHttpChaosRuleFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.chaosmesh.v1alpha.PodHttpChaosActions getActions();
public abstract io.fabric.chaosmesh.v1alpha.PodHttpChaosActions buildActions();
public abstract io.fabric.chaosmesh.v1alpha.PodHttpChaosRuleFluent withActions(io.fabric.chaosmesh.v1alpha.PodHttpChaosActions);
public abstract java.lang.Boolean hasActions();
public abstract io.fabric.chaosmesh.v1alpha.PodHttpChaosRuleFluent$ActionsNested withNewActions();
public abstract io.fabric.chaosmesh.v1alpha.PodHttpChaosRuleFluent$ActionsNested withNewActionsLike(io.fabric.chaosmesh.v1alpha.PodHttpChaosActions);
public abstract io.fabric.chaosmesh.v1alpha.PodHttpChaosRuleFluent$ActionsNested editActions();
public abstract io.fabric.chaosmesh.v1alpha.PodHttpChaosRuleFluent$ActionsNested editOrNewActions();
public abstract io.fabric.chaosmesh.v1alpha.PodHttpChaosRuleFluent$ActionsNested editOrNewActionsLike(io.fabric.chaosmesh.v1alpha.PodHttpChaosActions);
public abstract java.lang.Integer getPort();
public abstract io.fabric.chaosmesh.v1alpha.PodHttpChaosRuleFluent withPort(java.lang.Integer);
public abstract java.lang.Boolean hasPort();
public abstract io.fabric.chaosmesh.v1alpha.PodHttpChaosSelector getSelector();
public abstract io.fabric.chaosmesh.v1alpha.PodHttpChaosSelector buildSelector();
public abstract io.fabric.chaosmesh.v1alpha.PodHttpChaosRuleFluent withSelector(io.fabric.chaosmesh.v1alpha.PodHttpChaosSelector);
public abstract java.lang.Boolean hasSelector();
public abstract io.fabric.chaosmesh.v1alpha.PodHttpChaosRuleFluent$SelectorNested withNewSelector();
public abstract io.fabric.chaosmesh.v1alpha.PodHttpChaosRuleFluent$SelectorNested withNewSelectorLike(io.fabric.chaosmesh.v1alpha.PodHttpChaosSelector);
public abstract io.fabric.chaosmesh.v1alpha.PodHttpChaosRuleFluent$SelectorNested editSelector();
public abstract io.fabric.chaosmesh.v1alpha.PodHttpChaosRuleFluent$SelectorNested editOrNewSelector();
public abstract io.fabric.chaosmesh.v1alpha.PodHttpChaosRuleFluent$SelectorNested editOrNewSelectorLike(io.fabric.chaosmesh.v1alpha.PodHttpChaosSelector);
public abstract java.lang.String getSource();
public abstract io.fabric.chaosmesh.v1alpha.PodHttpChaosRuleFluent withSource(java.lang.String);
public abstract java.lang.Boolean hasSource();
public abstract java.lang.String getTarget();
public abstract io.fabric.chaosmesh.v1alpha.PodHttpChaosRuleFluent withTarget(java.lang.String);
public abstract java.lang.Boolean hasTarget();
}