Class CKFetchDatabaseChangesOperation

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class CKFetchDatabaseChangesOperation
extends CKDatabaseOperation
Since:
Available in iOS 10.0 and later.
  • Constructor Details

    • CKFetchDatabaseChangesOperation

      public CKFetchDatabaseChangesOperation()
    • CKFetchDatabaseChangesOperation

      protected CKFetchDatabaseChangesOperation​(NSObject.Handle h, long handle)
    • CKFetchDatabaseChangesOperation

      protected CKFetchDatabaseChangesOperation​(NSObject.SkipInit skipInit)
    • CKFetchDatabaseChangesOperation

      public CKFetchDatabaseChangesOperation​(CKServerChangeToken previousServerChangeToken)
  • Method Details

    • getPreviousServerChangeToken

      public CKServerChangeToken getPreviousServerChangeToken()
    • setPreviousServerChangeToken

      public void setPreviousServerChangeToken​(CKServerChangeToken v)
    • getResultsLimit

      public long getResultsLimit()
    • setResultsLimit

      public void setResultsLimit​(long v)
    • isFetchAllChanges

      public boolean isFetchAllChanges()
    • setFetchAllChanges

      public void setFetchAllChanges​(boolean v)
    • getRecordZoneWithIDChangedBlock

      public VoidBlock1<CKRecordZoneID> getRecordZoneWithIDChangedBlock()
    • setRecordZoneWithIDChangedBlock

      public void setRecordZoneWithIDChangedBlock​(VoidBlock1<CKRecordZoneID> v)
    • getRecordZoneWithIDWasDeletedBlock

      public VoidBlock1<CKRecordZoneID> getRecordZoneWithIDWasDeletedBlock()
    • setRecordZoneWithIDWasDeletedBlock

      public void setRecordZoneWithIDWasDeletedBlock​(VoidBlock1<CKRecordZoneID> v)
    • getRecordZoneWithIDWasPurgedBlock

      public VoidBlock1<CKRecordZoneID> getRecordZoneWithIDWasPurgedBlock()
      Since:
      Available in iOS 11.0 and later.
    • setRecordZoneWithIDWasPurgedBlock

      public void setRecordZoneWithIDWasPurgedBlock​(VoidBlock1<CKRecordZoneID> v)
      Since:
      Available in iOS 11.0 and later.
    • getRecordZoneWithIDWasDeletedDueToUserEncryptedDataResetBlock

      public VoidBlock1<CKRecordZoneID> getRecordZoneWithIDWasDeletedDueToUserEncryptedDataResetBlock()
      Since:
      Available in iOS 15.0 and later.
    • setRecordZoneWithIDWasDeletedDueToUserEncryptedDataResetBlock

      public void setRecordZoneWithIDWasDeletedDueToUserEncryptedDataResetBlock​(VoidBlock1<CKRecordZoneID> v)
      Since:
      Available in iOS 15.0 and later.
    • getChangeTokenUpdatedBlock

      public VoidBlock1<CKServerChangeToken> getChangeTokenUpdatedBlock()
    • setChangeTokenUpdatedBlock

      public void setChangeTokenUpdatedBlock​(VoidBlock1<CKServerChangeToken> v)
    • getFetchDatabaseChangesCompletionBlock

      public VoidBlock3<CKServerChangeToken,​Boolean,​NSError> getFetchDatabaseChangesCompletionBlock()
    • setFetchDatabaseChangesCompletionBlock

      public void setFetchDatabaseChangesCompletionBlock​(VoidBlock3<CKServerChangeToken,​Boolean,​NSError> v)
    • init

      protected long init​(CKServerChangeToken previousServerChangeToken)