Diffusion Apple API  6.9.0
Unified Client Library for iOS, tvOS and OS X / macOS
 All Classes Files Functions Variables Enumerations Enumerator Properties Pages
Instance Methods | List of all members
PTDiffusionBranchMappingTableBuilder Class Reference

Introduction

Builder for PTDiffusionBranchMappingTable instances.

See Also
PTDiffusionSessionTrees
Since
6.7
Inheritance diagram for PTDiffusionBranchMappingTableBuilder:

Instance Methods

(instancetype) - reset
 Resets the builder. More...
 
(instancetype) - addBranchMappingWithSessionFilter:topicTreeBranch:
 Add a new branch mapping. More...
 
(PTDiffusionBranchMappingTable *) - createTableForSessionTreeBranch:
 Create a new PTDiffusionBranchMappingTable. More...
 

Method Documentation

- (instancetype) addBranchMappingWithSessionFilter: (NSString *const)  sessionFilter
topicTreeBranch: (NSString *const)  topicTreeBranch 

Add a new branch mapping.

Parameters
sessionFilterthe session filter
topicTreeBranchthe target branch in the topic tree for sessions matching the session filter
Returns
the builder
- (PTDiffusionBranchMappingTable *) createTableForSessionTreeBranch: (NSString *const)  sessionTreeBranch

Create a new PTDiffusionBranchMappingTable.

Parameters
sessionTreeBranchthe session tree branch
Returns
a branch mapping table
- (instancetype) reset

Resets the builder.

Returns
the builder