Versions in this module Expand all Collapse all v0 v0.4.0 Nov 15, 2021 v0.3.3 Jun 22, 2021 Changes in this version + type RequestFactory interface + NewRestoreRequest func(ctx context.Context, restoreKey types.NamespacedName) (*RestoreRequest, *ctrl.Result, error) + func NewFactory(client client.Client, logger logr.Logger) RequestFactory + type RestoreRequest struct + Backup *api.CassandraBackup + Datacenter *cassdcapi.CassandraDatacenter + Log logr.Logger + Restore *api.CassandraRestore + func (r *RestoreRequest) DatacenterModified() bool + func (r *RestoreRequest) GetDatacenterPatch() client.Patch + func (r *RestoreRequest) GetRestorePatch() client.Patch + func (r *RestoreRequest) RestoreModified() bool + func (r *RestoreRequest) SetDatacenterStoppedTime(t metav1.Time) + func (r *RestoreRequest) SetRestoreFinishTime(time metav1.Time) + func (r *RestoreRequest) SetRestoreKey(key string) + func (r *RestoreRequest) SetRestoreStartTime(t metav1.Time)