public interface  io.fabric.openshift.api.model.config.v.ComponentRouteSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getHostname();
public abstract io.fabric.openshift.api.model.config.v.ComponentRouteSpecFluent withHostname(java.lang.String);
public abstract java.lang.Boolean hasHostname();
public abstract java.lang.String getName();
public abstract io.fabric.openshift.api.model.config.v.ComponentRouteSpecFluent withName(java.lang.String);
public abstract java.lang.Boolean hasName();
public abstract java.lang.String getNamespace();
public abstract io.fabric.openshift.api.model.config.v.ComponentRouteSpecFluent withNamespace(java.lang.String);
public abstract java.lang.Boolean hasNamespace();
public abstract io.fabric.openshift.api.model.config.v.SecretNameReference getServingCertKeyPairSecret();
public abstract io.fabric.openshift.api.model.config.v.SecretNameReference buildServingCertKeyPairSecret();
public abstract io.fabric.openshift.api.model.config.v.ComponentRouteSpecFluent withServingCertKeyPairSecret(io.fabric.openshift.api.model.config.v.SecretNameReference);
public abstract java.lang.Boolean hasServingCertKeyPairSecret();
public abstract io.fabric.openshift.api.model.config.v.ComponentRouteSpecFluent withNewServingCertKeyPairSecret(java.lang.String);
public abstract io.fabric.openshift.api.model.config.v.ComponentRouteSpecFluent$ServingCertKeyPairSecretNested withNewServingCertKeyPairSecret();
public abstract io.fabric.openshift.api.model.config.v.ComponentRouteSpecFluent$ServingCertKeyPairSecretNested withNewServingCertKeyPairSecretLike(io.fabric.openshift.api.model.config.v.SecretNameReference);
public abstract io.fabric.openshift.api.model.config.v.ComponentRouteSpecFluent$ServingCertKeyPairSecretNested editServingCertKeyPairSecret();
public abstract io.fabric.openshift.api.model.config.v.ComponentRouteSpecFluent$ServingCertKeyPairSecretNested editOrNewServingCertKeyPairSecret();
public abstract io.fabric.openshift.api.model.config.v.ComponentRouteSpecFluent$ServingCertKeyPairSecretNested editOrNewServingCertKeyPairSecretLike(io.fabric.openshift.api.model.config.v.SecretNameReference);
public abstract io.fabric.openshift.api.model.config.v.ComponentRouteSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.config.v.ComponentRouteSpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.config.v.ComponentRouteSpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.config.v.ComponentRouteSpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.config.v.ComponentRouteSpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}