public interface  io.fabric.openshift.api.model.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.ComponentRouteSpecFluent withHostname(java.lang.String);
public abstract java.lang.Boolean hasHostname();
public abstract io.fabric.openshift.api.model.ComponentRouteSpecFluent withNewHostname(java.lang.String);
public abstract java.lang.String getName();
public abstract io.fabric.openshift.api.model.ComponentRouteSpecFluent withName(java.lang.String);
public abstract java.lang.Boolean hasName();
public abstract io.fabric.openshift.api.model.ComponentRouteSpecFluent withNewName(java.lang.String);
public abstract java.lang.String getNamespace();
public abstract io.fabric.openshift.api.model.ComponentRouteSpecFluent withNamespace(java.lang.String);
public abstract java.lang.Boolean hasNamespace();
public abstract io.fabric.openshift.api.model.ComponentRouteSpecFluent withNewNamespace(java.lang.String);
public abstract io.fabric.openshift.api.model.SecretNameReference getServingCertKeyPairSecret();
public abstract io.fabric.openshift.api.model.SecretNameReference buildServingCertKeyPairSecret();
public abstract io.fabric.openshift.api.model.ComponentRouteSpecFluent withServingCertKeyPairSecret(io.fabric.openshift.api.model.SecretNameReference);
public abstract java.lang.Boolean hasServingCertKeyPairSecret();
public abstract io.fabric.openshift.api.model.ComponentRouteSpecFluent withNewServingCertKeyPairSecret(java.lang.String);
public abstract io.fabric.openshift.api.model.ComponentRouteSpecFluent$ServingCertKeyPairSecretNested withNewServingCertKeyPairSecret();
public abstract io.fabric.openshift.api.model.ComponentRouteSpecFluent$ServingCertKeyPairSecretNested withNewServingCertKeyPairSecretLike(io.fabric.openshift.api.model.SecretNameReference);
public abstract io.fabric.openshift.api.model.ComponentRouteSpecFluent$ServingCertKeyPairSecretNested editServingCertKeyPairSecret();
public abstract io.fabric.openshift.api.model.ComponentRouteSpecFluent$ServingCertKeyPairSecretNested editOrNewServingCertKeyPairSecret();
public abstract io.fabric.openshift.api.model.ComponentRouteSpecFluent$ServingCertKeyPairSecretNested editOrNewServingCertKeyPairSecretLike(io.fabric.openshift.api.model.SecretNameReference);
public abstract io.fabric.openshift.api.model.ComponentRouteSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.ComponentRouteSpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.ComponentRouteSpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.ComponentRouteSpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.ComponentRouteSpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}