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