public interface  io.fabric.openshift.api.model.v.BrokerTemplateInstanceSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.openshift.api.model.v.BrokerTemplateInstanceSpecFluent addToBindingIDs(java.lang.Integer, java.lang.String);
public abstract io.fabric.openshift.api.model.v.BrokerTemplateInstanceSpecFluent setToBindingIDs(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.openshift.api.model.v.BrokerTemplateInstanceSpecFluent addToBindingIDs(java.lang.String[]);
public abstract io.fabric.openshift.api.model.v.BrokerTemplateInstanceSpecFluent addAllToBindingIDs(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.BrokerTemplateInstanceSpecFluent removeFromBindingIDs(java.lang.String[]);
public abstract io.fabric.openshift.api.model.v.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.v.BrokerTemplateInstanceSpecFluent withBindingIDs(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.BrokerTemplateInstanceSpecFluent withBindingIDs(java.lang.String[]);
public abstract java.lang.Boolean hasBindingIDs();
public abstract io.fabric.kubernetes.api.model.v.ObjectReference getSecret();
public abstract io.fabric.kubernetes.api.model.v.ObjectReference buildSecret();
public abstract io.fabric.openshift.api.model.v.BrokerTemplateInstanceSpecFluent withSecret(io.fabric.kubernetes.api.model.v.ObjectReference);
public abstract java.lang.Boolean hasSecret();
public abstract io.fabric.openshift.api.model.v.BrokerTemplateInstanceSpecFluent$SecretNested withNewSecret();
public abstract io.fabric.openshift.api.model.v.BrokerTemplateInstanceSpecFluent$SecretNested withNewSecretLike(io.fabric.kubernetes.api.model.v.ObjectReference);
public abstract io.fabric.openshift.api.model.v.BrokerTemplateInstanceSpecFluent$SecretNested editSecret();
public abstract io.fabric.openshift.api.model.v.BrokerTemplateInstanceSpecFluent$SecretNested editOrNewSecret();
public abstract io.fabric.openshift.api.model.v.BrokerTemplateInstanceSpecFluent$SecretNested editOrNewSecretLike(io.fabric.kubernetes.api.model.v.ObjectReference);
public abstract io.fabric.kubernetes.api.model.v.ObjectReference getTemplateInstance();
public abstract io.fabric.kubernetes.api.model.v.ObjectReference buildTemplateInstance();
public abstract io.fabric.openshift.api.model.v.BrokerTemplateInstanceSpecFluent withTemplateInstance(io.fabric.kubernetes.api.model.v.ObjectReference);
public abstract java.lang.Boolean hasTemplateInstance();
public abstract io.fabric.openshift.api.model.v.BrokerTemplateInstanceSpecFluent$TemplateInstanceNested withNewTemplateInstance();
public abstract io.fabric.openshift.api.model.v.BrokerTemplateInstanceSpecFluent$TemplateInstanceNested withNewTemplateInstanceLike(io.fabric.kubernetes.api.model.v.ObjectReference);
public abstract io.fabric.openshift.api.model.v.BrokerTemplateInstanceSpecFluent$TemplateInstanceNested editTemplateInstance();
public abstract io.fabric.openshift.api.model.v.BrokerTemplateInstanceSpecFluent$TemplateInstanceNested editOrNewTemplateInstance();
public abstract io.fabric.openshift.api.model.v.BrokerTemplateInstanceSpecFluent$TemplateInstanceNested editOrNewTemplateInstanceLike(io.fabric.kubernetes.api.model.v.ObjectReference);
public abstract io.fabric.openshift.api.model.v.BrokerTemplateInstanceSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.BrokerTemplateInstanceSpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.v.BrokerTemplateInstanceSpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.v.BrokerTemplateInstanceSpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.BrokerTemplateInstanceSpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}