Diffusion Apple API  5.9.24
Unified Client Library for iOS, OS X and tvOS
 All Classes Functions Variables Properties Pages
Class Methods | List of all members
PTDiffusionProtocolBufferTopicUpdateMode Class Reference

Introduction

The update mode for protocol buffer topics.

Indicates how content supplied to update the topic is interpreted.

Note
The capability to retrieve topic details for protocol buffer topics is provided for legacy purposes only as they have been deprecated since 5.7. They cannot be created using this client library.
See Also
PTDiffusionProtocolBufferTopicAttributes
Deprecated:
Since 5.9. Support for Google Protocol Buffer topics will be removed in a future release as Binary topics can be used to distribute protocol buffer messages.
Since
5.7
Inheritance diagram for PTDiffusionProtocolBufferTopicUpdateMode:
PTDiffusionEnumeration

Class Methods

(instancetype) + partial
 
(instancetype) + full
 
- Class Methods inherited from PTDiffusionEnumeration
(NSSet< PTDiffusionEnumeration * > *) + elements
 

Additional Inherited Members

- Instance Methods inherited from PTDiffusionEnumeration
(BOOL) - isEqualToEnumeration:
 

Method Documentation

+ (instancetype) full

Input messages passed to update methods are assumed to contain the full topic state. It is assumed that any optional fields that are not present are not present and if they exist in the current state they would be removed.

Since
5.7
+ (instancetype) partial

Input messages passed to update methods are assumed to contain only values for fields that are being changed. Optional fields not specified will be assumed to remain the same in the topic state.

This is the default mode.

Since
5.7