public interface  io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverridesFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getClusterName();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverridesFluent withClusterName(java.lang.String);
public abstract java.lang.Boolean hasClusterName();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverridesFluent addToClusterOverrides(java.lang.Integer, io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverride);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverridesFluent setToClusterOverrides(java.lang.Integer, io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverride);
public abstract transient io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverridesFluent addToClusterOverrides(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverride[]);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverridesFluent addAllToClusterOverrides(java.util.Collection);
public abstract transient io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverridesFluent removeFromClusterOverrides(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverride[]);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverridesFluent removeAllFromClusterOverrides(java.util.Collection);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverridesFluent removeMatchingFromClusterOverrides(java.util.function.Predicate);
public abstract java.util.List getClusterOverrides();
public abstract java.util.List buildClusterOverrides();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverride buildClusterOverride(java.lang.Integer);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverride buildFirstClusterOverride();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverride buildLastClusterOverride();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverride buildMatchingClusterOverride(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingClusterOverride(java.util.function.Predicate);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverridesFluent withClusterOverrides(java.util.List);
public abstract transient io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverridesFluent withClusterOverrides(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverride[]);
public abstract java.lang.Boolean hasClusterOverrides();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverridesFluent$ClusterOverridesNested addNewClusterOverride();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverridesFluent$ClusterOverridesNested addNewClusterOverrideLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverride);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverridesFluent$ClusterOverridesNested setNewClusterOverrideLike(java.lang.Integer, io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverride);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverridesFluent$ClusterOverridesNested editClusterOverride(java.lang.Integer);
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverridesFluent$ClusterOverridesNested editFirstClusterOverride();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverridesFluent$ClusterOverridesNested editLastClusterOverride();
public abstract io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.v.ClusterOverridesFluent$ClusterOverridesNested editMatchingClusterOverride(java.util.function.Predicate);
}