public interface  io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getApiVersion();
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent withApiVersion(java.lang.String);
public abstract java.lang.Boolean hasApiVersion();
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent withNewApiVersion(java.lang.String);
public abstract java.lang.String getBearerTokenFile();
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent withBearerTokenFile(java.lang.String);
public abstract java.lang.Boolean hasBearerTokenFile();
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent withNewBearerTokenFile(java.lang.String);
public abstract java.lang.String getName();
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent withName(java.lang.String);
public abstract java.lang.Boolean hasName();
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent withNewName(java.lang.String);
public abstract java.lang.String getNamespace();
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent withNamespace(java.lang.String);
public abstract java.lang.Boolean hasNamespace();
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent withNewNamespace(java.lang.String);
public abstract java.lang.String getPathPrefix();
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent withPathPrefix(java.lang.String);
public abstract java.lang.Boolean hasPathPrefix();
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent withNewPathPrefix(java.lang.String);
public abstract io.fabric.kubernetes.api.model.IntOrString getPort();
public abstract io.fabric.kubernetes.api.model.IntOrString buildPort();
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent withPort(io.fabric.kubernetes.api.model.IntOrString);
public abstract java.lang.Boolean hasPort();
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent withNewPort(java.lang.Integer);
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent withNewPort(java.lang.String);
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent$PortNested withNewPort();
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent$PortNested withNewPortLike(io.fabric.kubernetes.api.model.IntOrString);
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent$PortNested editPort();
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent$PortNested editOrNewPort();
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent$PortNested editOrNewPortLike(io.fabric.kubernetes.api.model.IntOrString);
public abstract java.lang.String getScheme();
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent withScheme(java.lang.String);
public abstract java.lang.Boolean hasScheme();
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent withNewScheme(java.lang.String);
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfig getTlsConfig();
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfig buildTlsConfig();
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent withTlsConfig(io.fabric.openshift.api.model.monitoring.v.TLSConfig);
public abstract java.lang.Boolean hasTlsConfig();
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent$TlsConfigNested withNewTlsConfig();
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent$TlsConfigNested withNewTlsConfigLike(io.fabric.openshift.api.model.monitoring.v.TLSConfig);
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent$TlsConfigNested editTlsConfig();
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent$TlsConfigNested editOrNewTlsConfig();
public abstract io.fabric.openshift.api.model.monitoring.v.AlertmanagerEndpointsFluent$TlsConfigNested editOrNewTlsConfigLike(io.fabric.openshift.api.model.monitoring.v.TLSConfig);
}