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 getControlPlaneTopology();
public abstract io.fabric.openshift.api.model.InfrastructureStatusFluent withControlPlaneTopology(java.lang.String);
public abstract java.lang.Boolean hasControlPlaneTopology();
public abstract io.fabric.openshift.api.model.InfrastructureStatusFluent withNewControlPlaneTopology(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 getInfrastructureTopology();
public abstract io.fabric.openshift.api.model.InfrastructureStatusFluent withInfrastructureTopology(java.lang.String);
public abstract java.lang.Boolean hasInfrastructureTopology();
public abstract io.fabric.openshift.api.model.InfrastructureStatusFluent withNewInfrastructureTopology(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);
public abstract io.fabric.openshift.api.model.InfrastructureStatusFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.InfrastructureStatusFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.InfrastructureStatusFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.InfrastructureStatusFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.InfrastructureStatusFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}