public interface  io.fabric.knative.eventing.v.TriggerSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getBroker();
public abstract io.fabric.knative.eventing.v.TriggerSpecFluent withBroker(java.lang.String);
public abstract java.lang.Boolean hasBroker();
public abstract io.fabric.knative.eventing.v.TriggerSpecFluent withNewBroker(java.lang.String);
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.eventing.v.TriggerSpecFluent withDelivery(io.fabric.knative.internal.eventing.pkg.apis.duck.v.DeliverySpec);
public abstract java.lang.Boolean hasDelivery();
public abstract io.fabric.knative.eventing.v.TriggerSpecFluent$DeliveryNested withNewDelivery();
public abstract io.fabric.knative.eventing.v.TriggerSpecFluent$DeliveryNested withNewDeliveryLike(io.fabric.knative.internal.eventing.pkg.apis.duck.v.DeliverySpec);
public abstract io.fabric.knative.eventing.v.TriggerSpecFluent$DeliveryNested editDelivery();
public abstract io.fabric.knative.eventing.v.TriggerSpecFluent$DeliveryNested editOrNewDelivery();
public abstract io.fabric.knative.eventing.v.TriggerSpecFluent$DeliveryNested editOrNewDeliveryLike(io.fabric.knative.internal.eventing.pkg.apis.duck.v.DeliverySpec);
public abstract io.fabric.knative.eventing.v.TriggerFilter getFilter();
public abstract io.fabric.knative.eventing.v.TriggerFilter buildFilter();
public abstract io.fabric.knative.eventing.v.TriggerSpecFluent withFilter(io.fabric.knative.eventing.v.TriggerFilter);
public abstract java.lang.Boolean hasFilter();
public abstract io.fabric.knative.eventing.v.TriggerSpecFluent$FilterNested withNewFilter();
public abstract io.fabric.knative.eventing.v.TriggerSpecFluent$FilterNested withNewFilterLike(io.fabric.knative.eventing.v.TriggerFilter);
public abstract io.fabric.knative.eventing.v.TriggerSpecFluent$FilterNested editFilter();
public abstract io.fabric.knative.eventing.v.TriggerSpecFluent$FilterNested editOrNewFilter();
public abstract io.fabric.knative.eventing.v.TriggerSpecFluent$FilterNested editOrNewFilterLike(io.fabric.knative.eventing.v.TriggerFilter);
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.eventing.v.TriggerSpecFluent withSubscriber(io.fabric.knative.internal.pkg.apis.duck.v.Destination);
public abstract java.lang.Boolean hasSubscriber();
public abstract io.fabric.knative.eventing.v.TriggerSpecFluent$SubscriberNested withNewSubscriber();
public abstract io.fabric.knative.eventing.v.TriggerSpecFluent$SubscriberNested withNewSubscriberLike(io.fabric.knative.internal.pkg.apis.duck.v.Destination);
public abstract io.fabric.knative.eventing.v.TriggerSpecFluent$SubscriberNested editSubscriber();
public abstract io.fabric.knative.eventing.v.TriggerSpecFluent$SubscriberNested editOrNewSubscriber();
public abstract io.fabric.knative.eventing.v.TriggerSpecFluent$SubscriberNested editOrNewSubscriberLike(io.fabric.knative.internal.pkg.apis.duck.v.Destination);
}