public interface  io.fabric.knative.eventing.v.BrokerSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.knative.internal.pkg.apis.duck.v.KReference getConfig();
public abstract io.fabric.knative.internal.pkg.apis.duck.v.KReference buildConfig();
public abstract io.fabric.knative.eventing.v.BrokerSpecFluent withConfig(io.fabric.knative.internal.pkg.apis.duck.v.KReference);
public abstract java.lang.Boolean hasConfig();
public abstract io.fabric.knative.eventing.v.BrokerSpecFluent withNewConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.knative.eventing.v.BrokerSpecFluent$ConfigNested withNewConfig();
public abstract io.fabric.knative.eventing.v.BrokerSpecFluent$ConfigNested withNewConfigLike(io.fabric.knative.internal.pkg.apis.duck.v.KReference);
public abstract io.fabric.knative.eventing.v.BrokerSpecFluent$ConfigNested editConfig();
public abstract io.fabric.knative.eventing.v.BrokerSpecFluent$ConfigNested editOrNewConfig();
public abstract io.fabric.knative.eventing.v.BrokerSpecFluent$ConfigNested editOrNewConfigLike(io.fabric.knative.internal.pkg.apis.duck.v.KReference);
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.BrokerSpecFluent withDelivery(io.fabric.knative.internal.eventing.pkg.apis.duck.v.DeliverySpec);
public abstract java.lang.Boolean hasDelivery();
public abstract io.fabric.knative.eventing.v.BrokerSpecFluent$DeliveryNested withNewDelivery();
public abstract io.fabric.knative.eventing.v.BrokerSpecFluent$DeliveryNested withNewDeliveryLike(io.fabric.knative.internal.eventing.pkg.apis.duck.v.DeliverySpec);
public abstract io.fabric.knative.eventing.v.BrokerSpecFluent$DeliveryNested editDelivery();
public abstract io.fabric.knative.eventing.v.BrokerSpecFluent$DeliveryNested editOrNewDelivery();
public abstract io.fabric.knative.eventing.v.BrokerSpecFluent$DeliveryNested editOrNewDeliveryLike(io.fabric.knative.internal.eventing.pkg.apis.duck.v.DeliverySpec);
}