public interface  io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openshift.api.model.monitoring.v.SecretOrConfigMap getCa();
public abstract io.fabric.openshift.api.model.monitoring.v.SecretOrConfigMap buildCa();
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent withCa(io.fabric.openshift.api.model.monitoring.v.SecretOrConfigMap);
public abstract java.lang.Boolean hasCa();
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent$CaNested withNewCa();
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent$CaNested withNewCaLike(io.fabric.openshift.api.model.monitoring.v.SecretOrConfigMap);
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent$CaNested editCa();
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent$CaNested editOrNewCa();
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent$CaNested editOrNewCaLike(io.fabric.openshift.api.model.monitoring.v.SecretOrConfigMap);
public abstract java.lang.String getCaFile();
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent withCaFile(java.lang.String);
public abstract java.lang.Boolean hasCaFile();
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent withNewCaFile(java.lang.String);
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent withNewCaFile(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent withNewCaFile(java.lang.StringBuffer);
public abstract io.fabric.openshift.api.model.monitoring.v.SecretOrConfigMap getCert();
public abstract io.fabric.openshift.api.model.monitoring.v.SecretOrConfigMap buildCert();
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent withCert(io.fabric.openshift.api.model.monitoring.v.SecretOrConfigMap);
public abstract java.lang.Boolean hasCert();
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent$CertNested withNewCert();
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent$CertNested withNewCertLike(io.fabric.openshift.api.model.monitoring.v.SecretOrConfigMap);
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent$CertNested editCert();
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent$CertNested editOrNewCert();
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent$CertNested editOrNewCertLike(io.fabric.openshift.api.model.monitoring.v.SecretOrConfigMap);
public abstract java.lang.String getCertFile();
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent withCertFile(java.lang.String);
public abstract java.lang.Boolean hasCertFile();
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent withNewCertFile(java.lang.String);
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent withNewCertFile(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent withNewCertFile(java.lang.StringBuffer);
public abstract java.lang.Boolean isInsecureSkipVerify();
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent withInsecureSkipVerify(java.lang.Boolean);
public abstract java.lang.Boolean hasInsecureSkipVerify();
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent withNewInsecureSkipVerify(java.lang.String);
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent withNewInsecureSkipVerify(boolean);
public abstract java.lang.String getKeyFile();
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent withKeyFile(java.lang.String);
public abstract java.lang.Boolean hasKeyFile();
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent withNewKeyFile(java.lang.String);
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent withNewKeyFile(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent withNewKeyFile(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.SecretKeySelector getKeySecret();
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent withKeySecret(io.fabric.kubernetes.api.model.SecretKeySelector);
public abstract java.lang.Boolean hasKeySecret();
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent withNewKeySecret(java.lang.String, java.lang.String, java.lang.Boolean);
public abstract java.lang.String getServerName();
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent withServerName(java.lang.String);
public abstract java.lang.Boolean hasServerName();
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent withNewServerName(java.lang.String);
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent withNewServerName(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.monitoring.v.TLSConfigFluent withNewServerName(java.lang.StringBuffer);
}