public interface  io.fabric.openshift.api.model.v.config.v.InfrastructureStatusFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract java.lang.String getApiServerInternalURI();
public abstract io.fabric.openshift.api.model.v.config.v.InfrastructureStatusFluent withApiServerInternalURI(java.lang.String);
public abstract java.lang.Boolean hasApiServerInternalURI();
public abstract java.lang.String getApiServerURL();
public abstract io.fabric.openshift.api.model.v.config.v.InfrastructureStatusFluent withApiServerURL(java.lang.String);
public abstract java.lang.Boolean hasApiServerURL();
public abstract java.lang.String getControlPlaneTopology();
public abstract io.fabric.openshift.api.model.v.config.v.InfrastructureStatusFluent withControlPlaneTopology(java.lang.String);
public abstract java.lang.Boolean hasControlPlaneTopology();
public abstract java.lang.String getEtcdDiscoveryDomain();
public abstract io.fabric.openshift.api.model.v.config.v.InfrastructureStatusFluent withEtcdDiscoveryDomain(java.lang.String);
public abstract java.lang.Boolean hasEtcdDiscoveryDomain();
public abstract java.lang.String getInfrastructureName();
public abstract io.fabric.openshift.api.model.v.config.v.InfrastructureStatusFluent withInfrastructureName(java.lang.String);
public abstract java.lang.Boolean hasInfrastructureName();
public abstract java.lang.String getInfrastructureTopology();
public abstract io.fabric.openshift.api.model.v.config.v.InfrastructureStatusFluent withInfrastructureTopology(java.lang.String);
public abstract java.lang.Boolean hasInfrastructureTopology();
public abstract java.lang.String getPlatform();
public abstract io.fabric.openshift.api.model.v.config.v.InfrastructureStatusFluent withPlatform(java.lang.String);
public abstract java.lang.Boolean hasPlatform();
public abstract io.fabric.openshift.api.model.v.config.v.PlatformStatus getPlatformStatus();
public abstract io.fabric.openshift.api.model.v.config.v.PlatformStatus buildPlatformStatus();
public abstract io.fabric.openshift.api.model.v.config.v.InfrastructureStatusFluent withPlatformStatus(io.fabric.openshift.api.model.v.config.v.PlatformStatus);
public abstract java.lang.Boolean hasPlatformStatus();
public abstract io.fabric.openshift.api.model.v.config.v.InfrastructureStatusFluent$PlatformStatusNested withNewPlatformStatus();
public abstract io.fabric.openshift.api.model.v.config.v.InfrastructureStatusFluent$PlatformStatusNested withNewPlatformStatusLike(io.fabric.openshift.api.model.v.config.v.PlatformStatus);
public abstract io.fabric.openshift.api.model.v.config.v.InfrastructureStatusFluent$PlatformStatusNested editPlatformStatus();
public abstract io.fabric.openshift.api.model.v.config.v.InfrastructureStatusFluent$PlatformStatusNested editOrNewPlatformStatus();
public abstract io.fabric.openshift.api.model.v.config.v.InfrastructureStatusFluent$PlatformStatusNested editOrNewPlatformStatusLike(io.fabric.openshift.api.model.v.config.v.PlatformStatus);
public abstract io.fabric.openshift.api.model.v.config.v.InfrastructureStatusFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.config.v.InfrastructureStatusFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.v.config.v.InfrastructureStatusFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.v.config.v.InfrastructureStatusFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.config.v.InfrastructureStatusFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}