public interface  io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openshift.api.model.monitoring.v.SafeAuthorization getAuthorization();
public abstract io.fabric.openshift.api.model.monitoring.v.SafeAuthorization buildAuthorization();
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent withAuthorization(io.fabric.openshift.api.model.monitoring.v.SafeAuthorization);
public abstract java.lang.Boolean hasAuthorization();
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$AuthorizationNested withNewAuthorization();
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$AuthorizationNested withNewAuthorizationLike(io.fabric.openshift.api.model.monitoring.v.SafeAuthorization);
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$AuthorizationNested editAuthorization();
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$AuthorizationNested editOrNewAuthorization();
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$AuthorizationNested editOrNewAuthorizationLike(io.fabric.openshift.api.model.monitoring.v.SafeAuthorization);
public abstract io.fabric.openshift.api.model.monitoring.v.BasicAuth getBasicAuth();
public abstract io.fabric.openshift.api.model.monitoring.v.BasicAuth buildBasicAuth();
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent withBasicAuth(io.fabric.openshift.api.model.monitoring.v.BasicAuth);
public abstract java.lang.Boolean hasBasicAuth();
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$BasicAuthNested withNewBasicAuth();
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$BasicAuthNested withNewBasicAuthLike(io.fabric.openshift.api.model.monitoring.v.BasicAuth);
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$BasicAuthNested editBasicAuth();
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$BasicAuthNested editOrNewBasicAuth();
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$BasicAuthNested editOrNewBasicAuthLike(io.fabric.openshift.api.model.monitoring.v.BasicAuth);
public abstract io.fabric.kubernetes.api.model.SecretKeySelector getBearerTokenSecret();
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent withBearerTokenSecret(io.fabric.kubernetes.api.model.SecretKeySelector);
public abstract java.lang.Boolean hasBearerTokenSecret();
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent withNewBearerTokenSecret(java.lang.String, java.lang.String, java.lang.Boolean);
public abstract java.lang.String getProxyURL();
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent withProxyURL(java.lang.String);
public abstract java.lang.Boolean hasProxyURL();
public abstract io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig getTlsConfig();
public abstract io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig buildTlsConfig();
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent withTlsConfig(io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig);
public abstract java.lang.Boolean hasTlsConfig();
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$TlsConfigNested withNewTlsConfig();
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$TlsConfigNested withNewTlsConfigLike(io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig);
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$TlsConfigNested editTlsConfig();
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$TlsConfigNested editOrNewTlsConfig();
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent$TlsConfigNested editOrNewTlsConfigLike(io.fabric.openshift.api.model.monitoring.v.SafeTLSConfig);
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.monitoring.v1alpha.HTTPConfigFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}