public interface  io.fabric.kubernetes.api.model.APIServiceSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getCaBundle();
public abstract io.fabric.kubernetes.api.model.APIServiceSpecFluent withCaBundle(java.lang.String);
public abstract java.lang.Boolean hasCaBundle();
public abstract io.fabric.kubernetes.api.model.APIServiceSpecFluent withNewCaBundle(java.lang.String);
public abstract java.lang.String getGroup();
public abstract io.fabric.kubernetes.api.model.APIServiceSpecFluent withGroup(java.lang.String);
public abstract java.lang.Boolean hasGroup();
public abstract io.fabric.kubernetes.api.model.APIServiceSpecFluent withNewGroup(java.lang.String);
public abstract java.lang.Integer getGroupPriorityMinimum();
public abstract io.fabric.kubernetes.api.model.APIServiceSpecFluent withGroupPriorityMinimum(java.lang.Integer);
public abstract java.lang.Boolean hasGroupPriorityMinimum();
public abstract java.lang.Boolean getInsecureSkipTLSVerify();
public abstract io.fabric.kubernetes.api.model.APIServiceSpecFluent withInsecureSkipTLSVerify(java.lang.Boolean);
public abstract java.lang.Boolean hasInsecureSkipTLSVerify();
public abstract io.fabric.kubernetes.api.model.ServiceReference getService();
public abstract io.fabric.kubernetes.api.model.ServiceReference buildService();
public abstract io.fabric.kubernetes.api.model.APIServiceSpecFluent withService(io.fabric.kubernetes.api.model.ServiceReference);
public abstract java.lang.Boolean hasService();
public abstract io.fabric.kubernetes.api.model.APIServiceSpecFluent withNewService(java.lang.String, java.lang.String, java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.APIServiceSpecFluent$ServiceNested withNewService();
public abstract io.fabric.kubernetes.api.model.APIServiceSpecFluent$ServiceNested withNewServiceLike(io.fabric.kubernetes.api.model.ServiceReference);
public abstract io.fabric.kubernetes.api.model.APIServiceSpecFluent$ServiceNested editService();
public abstract io.fabric.kubernetes.api.model.APIServiceSpecFluent$ServiceNested editOrNewService();
public abstract io.fabric.kubernetes.api.model.APIServiceSpecFluent$ServiceNested editOrNewServiceLike(io.fabric.kubernetes.api.model.ServiceReference);
public abstract java.lang.String getVersion();
public abstract io.fabric.kubernetes.api.model.APIServiceSpecFluent withVersion(java.lang.String);
public abstract java.lang.Boolean hasVersion();
public abstract io.fabric.kubernetes.api.model.APIServiceSpecFluent withNewVersion(java.lang.String);
public abstract java.lang.Integer getVersionPriority();
public abstract io.fabric.kubernetes.api.model.APIServiceSpecFluent withVersionPriority(java.lang.Integer);
public abstract java.lang.Boolean hasVersionPriority();
}