Diffusion Apple API 6.12.0
Unified Client Library for iOS, tvOS and OS X / macOS
Loading...
Searching...
No Matches
PTDiffusionBranchMappingTableBuilder Class Reference

Builder for PTDiffusionBranchMappingTable instances. More...

#include <PTDiffusionBranchMappingTableBuilder.h>

Inheritance diagram for PTDiffusionBranchMappingTableBuilder:

Instance Methods

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

Detailed Description

Builder for PTDiffusionBranchMappingTable instances.

See also
PTDiffusionSessionTrees
Since
6.7

Method Documentation

◆ addBranchMappingWithSessionFilter:topicTreeBranch:

- (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

◆ createTableForSessionTreeBranch:

- (PTDiffusionBranchMappingTable *) createTableForSessionTreeBranch: (NSString *const) sessionTreeBranch

Create a new PTDiffusionBranchMappingTable.

Parameters
sessionTreeBranchthe session tree branch
Returns
a branch mapping table

◆ reset

- (instancetype) reset

Resets the builder.

Returns
the builder