Class CKOperation

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol
Direct Known Subclasses:
CKAcceptSharesOperation, CKDatabaseOperation, CKDiscoverAllContactsOperation, CKDiscoverAllUserIdentitiesOperation, CKDiscoverUserIdentitiesOperation, CKDiscoverUserInfosOperation, CKFetchNotificationChangesOperation, CKFetchShareMetadataOperation, CKFetchShareParticipantsOperation, CKMarkNotificationsReadOperation, CKModifyBadgeOperation

public class CKOperation
extends NSOperation
  • Constructor Details

    • CKOperation

      public CKOperation()
    • CKOperation

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

      protected CKOperation​(NSObject.SkipInit skipInit)
  • Method Details

    • getConfiguration

      public CKOperationConfiguration getConfiguration()
      Since:
      Available in iOS 11.0 and later.
    • setConfiguration

      public void setConfiguration​(CKOperationConfiguration v)
      Since:
      Available in iOS 11.0 and later.
    • getGroup

      public CKOperationGroup getGroup()
      Since:
      Available in iOS 11.0 and later.
    • setGroup

      public void setGroup​(CKOperationGroup v)
      Since:
      Available in iOS 11.0 and later.
    • getOperationID

      public String getOperationID()
      Since:
      Available in iOS 9.3 and later.
    • getLongLivedOperationWasPersistedBlock

      public Runnable getLongLivedOperationWasPersistedBlock()
      Since:
      Available in iOS 9.3 and later.
    • setLongLivedOperationWasPersistedBlock

      public void setLongLivedOperationWasPersistedBlock​(Runnable v)
      Since:
      Available in iOS 9.3 and later.
    • getContainer

      @Deprecated public CKContainer getContainer()
      Deprecated.
      Deprecated in iOS 11.0. Use CKOperationConfiguration
    • setContainer

      @Deprecated public void setContainer​(CKContainer v)
      Deprecated.
      Deprecated in iOS 11.0. Use CKOperationConfiguration
    • allowsCellularAccess

      @Deprecated public boolean allowsCellularAccess()
      Deprecated.
      Deprecated in iOS 11.0. Use CKOperationConfiguration
    • setAllowsCellularAccess

      @Deprecated public void setAllowsCellularAccess​(boolean v)
      Deprecated.
      Deprecated in iOS 11.0. Use CKOperationConfiguration
    • isLongLived

      @Deprecated public boolean isLongLived()
      Deprecated.
      Deprecated in iOS 11.0. Use CKOperationConfiguration
      Since:
      Available in iOS 9.3 and later.
    • setLongLived

      @Deprecated public void setLongLived​(boolean v)
      Deprecated.
      Deprecated in iOS 11.0. Use CKOperationConfiguration
      Since:
      Available in iOS 9.3 and later.
    • getTimeoutIntervalForRequest

      @Deprecated public double getTimeoutIntervalForRequest()
      Deprecated.
      Deprecated in iOS 11.0. Use CKOperationConfiguration
      Since:
      Available in iOS 10.0 and later.
    • setTimeoutIntervalForRequest

      @Deprecated public void setTimeoutIntervalForRequest​(double v)
      Deprecated.
      Deprecated in iOS 11.0. Use CKOperationConfiguration
      Since:
      Available in iOS 10.0 and later.
    • getTimeoutIntervalForResource

      @Deprecated public double getTimeoutIntervalForResource()
      Deprecated.
      Deprecated in iOS 11.0. Use CKOperationConfiguration
      Since:
      Available in iOS 10.0 and later.
    • setTimeoutIntervalForResource

      @Deprecated public void setTimeoutIntervalForResource​(double v)
      Deprecated.
      Deprecated in iOS 11.0. Use CKOperationConfiguration
      Since:
      Available in iOS 10.0 and later.