public interface  io.fabric.kubernetes.api.model.ServicePortFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getAppProtocol();
public abstract io.fabric.kubernetes.api.model.ServicePortFluent withAppProtocol(java.lang.String);
public abstract java.lang.Boolean hasAppProtocol();
public abstract io.fabric.kubernetes.api.model.ServicePortFluent withNewAppProtocol(java.lang.String);
public abstract io.fabric.kubernetes.api.model.ServicePortFluent withNewAppProtocol(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.ServicePortFluent withNewAppProtocol(java.lang.StringBuffer);
public abstract java.lang.String getName();
public abstract io.fabric.kubernetes.api.model.ServicePortFluent withName(java.lang.String);
public abstract java.lang.Boolean hasName();
public abstract io.fabric.kubernetes.api.model.ServicePortFluent withNewName(java.lang.String);
public abstract io.fabric.kubernetes.api.model.ServicePortFluent withNewName(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.ServicePortFluent withNewName(java.lang.StringBuffer);
public abstract java.lang.Integer getNodePort();
public abstract io.fabric.kubernetes.api.model.ServicePortFluent withNodePort(java.lang.Integer);
public abstract java.lang.Boolean hasNodePort();
public abstract java.lang.Integer getPort();
public abstract io.fabric.kubernetes.api.model.ServicePortFluent withPort(java.lang.Integer);
public abstract java.lang.Boolean hasPort();
public abstract java.lang.String getProtocol();
public abstract io.fabric.kubernetes.api.model.ServicePortFluent withProtocol(java.lang.String);
public abstract java.lang.Boolean hasProtocol();
public abstract io.fabric.kubernetes.api.model.ServicePortFluent withNewProtocol(java.lang.String);
public abstract io.fabric.kubernetes.api.model.ServicePortFluent withNewProtocol(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.ServicePortFluent withNewProtocol(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.IntOrString getTargetPort();
public abstract io.fabric.kubernetes.api.model.IntOrString buildTargetPort();
public abstract io.fabric.kubernetes.api.model.ServicePortFluent withTargetPort(io.fabric.kubernetes.api.model.IntOrString);
public abstract java.lang.Boolean hasTargetPort();
public abstract io.fabric.kubernetes.api.model.ServicePortFluent withNewTargetPort(java.lang.String);
public abstract io.fabric.kubernetes.api.model.ServicePortFluent withNewTargetPort(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.ServicePortFluent$TargetPortNested withNewTargetPort();
public abstract io.fabric.kubernetes.api.model.ServicePortFluent$TargetPortNested withNewTargetPortLike(io.fabric.kubernetes.api.model.IntOrString);
public abstract io.fabric.kubernetes.api.model.ServicePortFluent$TargetPortNested editTargetPort();
public abstract io.fabric.kubernetes.api.model.ServicePortFluent$TargetPortNested editOrNewTargetPort();
public abstract io.fabric.kubernetes.api.model.ServicePortFluent$TargetPortNested editOrNewTargetPortLike(io.fabric.kubernetes.api.model.IntOrString);
}