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 java.lang.String getGroup();
public abstract io.fabric.kubernetes.api.model.APIServiceSpecFluent withGroup(java.lang.String);
public abstract java.lang.Boolean hasGroup();
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 java.lang.Integer getVersionPriority();
public abstract io.fabric.kubernetes.api.model.APIServiceSpecFluent withVersionPriority(java.lang.Integer);
public abstract java.lang.Boolean hasVersionPriority();
public abstract io.fabric.kubernetes.api.model.APIServiceSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.kubernetes.api.model.APIServiceSpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.APIServiceSpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.APIServiceSpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.APIServiceSpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.APIServiceSpecFluent withInsecureSkipTLSVerify();
}