public interface  io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.apps.v1beta.StorageConfigFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getAlertmanagerStorageSize();
public abstract io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.apps.v1beta.StorageConfigFluent withAlertmanagerStorageSize(java.lang.String);
public abstract java.lang.Boolean hasAlertmanagerStorageSize();
public abstract java.lang.String getCompactStorageSize();
public abstract io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.apps.v1beta.StorageConfigFluent withCompactStorageSize(java.lang.String);
public abstract java.lang.Boolean hasCompactStorageSize();
public abstract io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.PreConfiguredStorage getMetricObjectStorage();
public abstract io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.PreConfiguredStorage buildMetricObjectStorage();
public abstract io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.apps.v1beta.StorageConfigFluent withMetricObjectStorage(io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.PreConfiguredStorage);
public abstract java.lang.Boolean hasMetricObjectStorage();
public abstract io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.apps.v1beta.StorageConfigFluent withNewMetricObjectStorage(java.lang.String, java.lang.String);
public abstract io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.apps.v1beta.StorageConfigFluent$MetricObjectStorageNested withNewMetricObjectStorage();
public abstract io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.apps.v1beta.StorageConfigFluent$MetricObjectStorageNested withNewMetricObjectStorageLike(io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.PreConfiguredStorage);
public abstract io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.apps.v1beta.StorageConfigFluent$MetricObjectStorageNested editMetricObjectStorage();
public abstract io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.apps.v1beta.StorageConfigFluent$MetricObjectStorageNested editOrNewMetricObjectStorage();
public abstract io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.apps.v1beta.StorageConfigFluent$MetricObjectStorageNested editOrNewMetricObjectStorageLike(io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.shared.PreConfiguredStorage);
public abstract java.lang.String getReceiveStorageSize();
public abstract io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.apps.v1beta.StorageConfigFluent withReceiveStorageSize(java.lang.String);
public abstract java.lang.Boolean hasReceiveStorageSize();
public abstract java.lang.String getRuleStorageSize();
public abstract io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.apps.v1beta.StorageConfigFluent withRuleStorageSize(java.lang.String);
public abstract java.lang.Boolean hasRuleStorageSize();
public abstract java.lang.String getStorageClass();
public abstract io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.apps.v1beta.StorageConfigFluent withStorageClass(java.lang.String);
public abstract java.lang.Boolean hasStorageClass();
public abstract java.lang.String getStoreStorageSize();
public abstract io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.apps.v1beta.StorageConfigFluent withStoreStorageSize(java.lang.String);
public abstract java.lang.Boolean hasStoreStorageSize();
}