public interface  io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent addToBindingIDs(java.lang.Integer, java.lang.String);
public abstract io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent setToBindingIDs(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent addToBindingIDs(java.lang.String[]);
public abstract io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent addAllToBindingIDs(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent removeFromBindingIDs(java.lang.String[]);
public abstract io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent removeAllFromBindingIDs(java.util.Collection);
public abstract java.util.List getBindingIDs();
public abstract java.lang.String getBindingID(java.lang.Integer);
public abstract java.lang.String getFirstBindingID();
public abstract java.lang.String getLastBindingID();
public abstract java.lang.String getMatchingBindingID(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingBindingID(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent withBindingIDs(java.util.List);
public abstract transient io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent withBindingIDs(java.lang.String[]);
public abstract java.lang.Boolean hasBindingIDs();
public abstract io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent addNewBindingID(java.lang.String);
public abstract io.fabric.kubernetes.api.model.ObjectReference getSecret();
public abstract io.fabric.kubernetes.api.model.ObjectReference buildSecret();
public abstract io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent withSecret(io.fabric.kubernetes.api.model.ObjectReference);
public abstract java.lang.Boolean hasSecret();
public abstract io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent$SecretNested withNewSecret();
public abstract io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent$SecretNested withNewSecretLike(io.fabric.kubernetes.api.model.ObjectReference);
public abstract io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent$SecretNested editSecret();
public abstract io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent$SecretNested editOrNewSecret();
public abstract io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent$SecretNested editOrNewSecretLike(io.fabric.kubernetes.api.model.ObjectReference);
public abstract io.fabric.kubernetes.api.model.ObjectReference getTemplateInstance();
public abstract io.fabric.kubernetes.api.model.ObjectReference buildTemplateInstance();
public abstract io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent withTemplateInstance(io.fabric.kubernetes.api.model.ObjectReference);
public abstract java.lang.Boolean hasTemplateInstance();
public abstract io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent$TemplateInstanceNested withNewTemplateInstance();
public abstract io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent$TemplateInstanceNested withNewTemplateInstanceLike(io.fabric.kubernetes.api.model.ObjectReference);
public abstract io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent$TemplateInstanceNested editTemplateInstance();
public abstract io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent$TemplateInstanceNested editOrNewTemplateInstance();
public abstract io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent$TemplateInstanceNested editOrNewTemplateInstanceLike(io.fabric.kubernetes.api.model.ObjectReference);
public abstract io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.BrokerTemplateInstanceSpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}