public interface  io.fabric.openshift.api.model.v.TemplateInstanceSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.openshift.api.model.v.TemplateInstanceRequester getRequester();
public abstract io.fabric.openshift.api.model.v.TemplateInstanceRequester buildRequester();
public abstract io.fabric.openshift.api.model.v.TemplateInstanceSpecFluent withRequester(io.fabric.openshift.api.model.v.TemplateInstanceRequester);
public abstract java.lang.Boolean hasRequester();
public abstract io.fabric.openshift.api.model.v.TemplateInstanceSpecFluent$RequesterNested withNewRequester();
public abstract io.fabric.openshift.api.model.v.TemplateInstanceSpecFluent$RequesterNested withNewRequesterLike(io.fabric.openshift.api.model.v.TemplateInstanceRequester);
public abstract io.fabric.openshift.api.model.v.TemplateInstanceSpecFluent$RequesterNested editRequester();
public abstract io.fabric.openshift.api.model.v.TemplateInstanceSpecFluent$RequesterNested editOrNewRequester();
public abstract io.fabric.openshift.api.model.v.TemplateInstanceSpecFluent$RequesterNested editOrNewRequesterLike(io.fabric.openshift.api.model.v.TemplateInstanceRequester);
public abstract io.fabric.kubernetes.api.model.v.LocalObjectReference getSecret();
public abstract io.fabric.kubernetes.api.model.v.LocalObjectReference buildSecret();
public abstract io.fabric.openshift.api.model.v.TemplateInstanceSpecFluent withSecret(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract java.lang.Boolean hasSecret();
public abstract io.fabric.openshift.api.model.v.TemplateInstanceSpecFluent withNewSecret(java.lang.String);
public abstract io.fabric.openshift.api.model.v.TemplateInstanceSpecFluent$SecretNested withNewSecret();
public abstract io.fabric.openshift.api.model.v.TemplateInstanceSpecFluent$SecretNested withNewSecretLike(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract io.fabric.openshift.api.model.v.TemplateInstanceSpecFluent$SecretNested editSecret();
public abstract io.fabric.openshift.api.model.v.TemplateInstanceSpecFluent$SecretNested editOrNewSecret();
public abstract io.fabric.openshift.api.model.v.TemplateInstanceSpecFluent$SecretNested editOrNewSecretLike(io.fabric.kubernetes.api.model.v.LocalObjectReference);
public abstract io.fabric.openshift.api.model.v.Template getTemplate();
public abstract io.fabric.openshift.api.model.v.Template buildTemplate();
public abstract io.fabric.openshift.api.model.v.TemplateInstanceSpecFluent withTemplate(io.fabric.openshift.api.model.v.Template);
public abstract java.lang.Boolean hasTemplate();
public abstract io.fabric.openshift.api.model.v.TemplateInstanceSpecFluent$TemplateNested withNewTemplate();
public abstract io.fabric.openshift.api.model.v.TemplateInstanceSpecFluent$TemplateNested withNewTemplateLike(io.fabric.openshift.api.model.v.Template);
public abstract io.fabric.openshift.api.model.v.TemplateInstanceSpecFluent$TemplateNested editTemplate();
public abstract io.fabric.openshift.api.model.v.TemplateInstanceSpecFluent$TemplateNested editOrNewTemplate();
public abstract io.fabric.openshift.api.model.v.TemplateInstanceSpecFluent$TemplateNested editOrNewTemplateLike(io.fabric.openshift.api.model.v.Template);
public abstract io.fabric.openshift.api.model.v.TemplateInstanceSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.TemplateInstanceSpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.v.TemplateInstanceSpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.v.TemplateInstanceSpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.TemplateInstanceSpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}