public interface  io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.apps.v1beta.RetentionConfigFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getBlockDuration();
public abstract io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.apps.v1beta.RetentionConfigFluent withBlockDuration(java.lang.String);
public abstract java.lang.Boolean hasBlockDuration();
public abstract java.lang.String getDeleteDelay();
public abstract io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.apps.v1beta.RetentionConfigFluent withDeleteDelay(java.lang.String);
public abstract java.lang.Boolean hasDeleteDelay();
public abstract java.lang.String getRetentionInLocal();
public abstract io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.apps.v1beta.RetentionConfigFluent withRetentionInLocal(java.lang.String);
public abstract java.lang.Boolean hasRetentionInLocal();
public abstract java.lang.String getRetentionResolution1h();
public abstract io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.apps.v1beta.RetentionConfigFluent withRetentionResolution1h(java.lang.String);
public abstract java.lang.Boolean hasRetentionResolution1h();
public abstract java.lang.String getRetentionResolution5m();
public abstract io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.apps.v1beta.RetentionConfigFluent withRetentionResolution5m(java.lang.String);
public abstract java.lang.Boolean hasRetentionResolution5m();
public abstract java.lang.String getRetentionResolutionRaw();
public abstract io.fabric.openclustermanagement.api.model.multiclusterobservabilityoperator.apps.v1beta.RetentionConfigFluent withRetentionResolutionRaw(java.lang.String);
public abstract java.lang.Boolean hasRetentionResolutionRaw();
}