public interface  io.fabric.openshift.api.model.InfrastructureStatusFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getApiServerInternalURI();
public abstract io.fabric.openshift.api.model.InfrastructureStatusFluent withApiServerInternalURI(java.lang.String);
public abstract java.lang.Boolean hasApiServerInternalURI();
public abstract io.fabric.openshift.api.model.InfrastructureStatusFluent withNewApiServerInternalURI(java.lang.String);
public abstract java.lang.String getApiServerURL();
public abstract io.fabric.openshift.api.model.InfrastructureStatusFluent withApiServerURL(java.lang.String);
public abstract java.lang.Boolean hasApiServerURL();
public abstract io.fabric.openshift.api.model.InfrastructureStatusFluent withNewApiServerURL(java.lang.String);
public abstract java.lang.String getEtcdDiscoveryDomain();
public abstract io.fabric.openshift.api.model.InfrastructureStatusFluent withEtcdDiscoveryDomain(java.lang.String);
public abstract java.lang.Boolean hasEtcdDiscoveryDomain();
public abstract io.fabric.openshift.api.model.InfrastructureStatusFluent withNewEtcdDiscoveryDomain(java.lang.String);
public abstract java.lang.String getInfrastructureName();
public abstract io.fabric.openshift.api.model.InfrastructureStatusFluent withInfrastructureName(java.lang.String);
public abstract java.lang.Boolean hasInfrastructureName();
public abstract io.fabric.openshift.api.model.InfrastructureStatusFluent withNewInfrastructureName(java.lang.String);
public abstract java.lang.String getPlatform();
public abstract io.fabric.openshift.api.model.InfrastructureStatusFluent withPlatform(java.lang.String);
public abstract java.lang.Boolean hasPlatform();
public abstract io.fabric.openshift.api.model.InfrastructureStatusFluent withNewPlatform(java.lang.String);
public abstract io.fabric.openshift.api.model.PlatformStatus getPlatformStatus();
public abstract io.fabric.openshift.api.model.PlatformStatus buildPlatformStatus();
public abstract io.fabric.openshift.api.model.InfrastructureStatusFluent withPlatformStatus(io.fabric.openshift.api.model.PlatformStatus);
public abstract java.lang.Boolean hasPlatformStatus();
public abstract io.fabric.openshift.api.model.InfrastructureStatusFluent$PlatformStatusNested withNewPlatformStatus();
public abstract io.fabric.openshift.api.model.InfrastructureStatusFluent$PlatformStatusNested withNewPlatformStatusLike(io.fabric.openshift.api.model.PlatformStatus);
public abstract io.fabric.openshift.api.model.InfrastructureStatusFluent$PlatformStatusNested editPlatformStatus();
public abstract io.fabric.openshift.api.model.InfrastructureStatusFluent$PlatformStatusNested editOrNewPlatformStatus();
public abstract io.fabric.openshift.api.model.InfrastructureStatusFluent$PlatformStatusNested editOrNewPlatformStatusLike(io.fabric.openshift.api.model.PlatformStatus);
}