public interface  io.fabric.knative.flows.v.ParallelBranchFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.knative.internal.eventing.pkg.apis.duck.v.DeliverySpec getDelivery();
public abstract io.fabric.knative.internal.eventing.pkg.apis.duck.v.DeliverySpec buildDelivery();
public abstract io.fabric.knative.flows.v.ParallelBranchFluent withDelivery(io.fabric.knative.internal.eventing.pkg.apis.duck.v.DeliverySpec);
public abstract java.lang.Boolean hasDelivery();
public abstract io.fabric.knative.flows.v.ParallelBranchFluent$DeliveryNested withNewDelivery();
public abstract io.fabric.knative.flows.v.ParallelBranchFluent$DeliveryNested withNewDeliveryLike(io.fabric.knative.internal.eventing.pkg.apis.duck.v.DeliverySpec);
public abstract io.fabric.knative.flows.v.ParallelBranchFluent$DeliveryNested editDelivery();
public abstract io.fabric.knative.flows.v.ParallelBranchFluent$DeliveryNested editOrNewDelivery();
public abstract io.fabric.knative.flows.v.ParallelBranchFluent$DeliveryNested editOrNewDeliveryLike(io.fabric.knative.internal.eventing.pkg.apis.duck.v.DeliverySpec);
public abstract io.fabric.knative.internal.pkg.apis.duck.v.Destination getFilter();
public abstract io.fabric.knative.internal.pkg.apis.duck.v.Destination buildFilter();
public abstract io.fabric.knative.flows.v.ParallelBranchFluent withFilter(io.fabric.knative.internal.pkg.apis.duck.v.Destination);
public abstract java.lang.Boolean hasFilter();
public abstract io.fabric.knative.flows.v.ParallelBranchFluent$FilterNested withNewFilter();
public abstract io.fabric.knative.flows.v.ParallelBranchFluent$FilterNested withNewFilterLike(io.fabric.knative.internal.pkg.apis.duck.v.Destination);
public abstract io.fabric.knative.flows.v.ParallelBranchFluent$FilterNested editFilter();
public abstract io.fabric.knative.flows.v.ParallelBranchFluent$FilterNested editOrNewFilter();
public abstract io.fabric.knative.flows.v.ParallelBranchFluent$FilterNested editOrNewFilterLike(io.fabric.knative.internal.pkg.apis.duck.v.Destination);
public abstract io.fabric.knative.internal.pkg.apis.duck.v.Destination getReply();
public abstract io.fabric.knative.internal.pkg.apis.duck.v.Destination buildReply();
public abstract io.fabric.knative.flows.v.ParallelBranchFluent withReply(io.fabric.knative.internal.pkg.apis.duck.v.Destination);
public abstract java.lang.Boolean hasReply();
public abstract io.fabric.knative.flows.v.ParallelBranchFluent$ReplyNested withNewReply();
public abstract io.fabric.knative.flows.v.ParallelBranchFluent$ReplyNested withNewReplyLike(io.fabric.knative.internal.pkg.apis.duck.v.Destination);
public abstract io.fabric.knative.flows.v.ParallelBranchFluent$ReplyNested editReply();
public abstract io.fabric.knative.flows.v.ParallelBranchFluent$ReplyNested editOrNewReply();
public abstract io.fabric.knative.flows.v.ParallelBranchFluent$ReplyNested editOrNewReplyLike(io.fabric.knative.internal.pkg.apis.duck.v.Destination);
public abstract io.fabric.knative.internal.pkg.apis.duck.v.Destination getSubscriber();
public abstract io.fabric.knative.internal.pkg.apis.duck.v.Destination buildSubscriber();
public abstract io.fabric.knative.flows.v.ParallelBranchFluent withSubscriber(io.fabric.knative.internal.pkg.apis.duck.v.Destination);
public abstract java.lang.Boolean hasSubscriber();
public abstract io.fabric.knative.flows.v.ParallelBranchFluent$SubscriberNested withNewSubscriber();
public abstract io.fabric.knative.flows.v.ParallelBranchFluent$SubscriberNested withNewSubscriberLike(io.fabric.knative.internal.pkg.apis.duck.v.Destination);
public abstract io.fabric.knative.flows.v.ParallelBranchFluent$SubscriberNested editSubscriber();
public abstract io.fabric.knative.flows.v.ParallelBranchFluent$SubscriberNested editOrNewSubscriber();
public abstract io.fabric.knative.flows.v.ParallelBranchFluent$SubscriberNested editOrNewSubscriberLike(io.fabric.knative.internal.pkg.apis.duck.v.Destination);
}