Orchestration SDK 5.10.1
Loading...
Searching...
No Matches
OrchestratorBuilder Class Reference

#include <OrchestratorBuilder.h>

Inherits NSObject.

Instance Methods

(id< OrchestrationProtocol > _Nullable) - buildWithError:
 
(OrchestratorBuilder *) - setDigipassSalt:
 
(OrchestratorBuilder *) - setStorageSalt:
 
(OrchestratorBuilder *) - setAccessGroup:
 
(OrchestratorBuilder *) - setDefaultDomain:
 
(OrchestratorBuilder *) - setCDDCParams:
 
(OrchestratorBuilder *) - setErrorDelegate:
 
(OrchestratorBuilder *) - setWarningDelegate:
 

Detailed Description

Simple builder for the OrchestrationProtocol object.

Method Documentation

◆ buildWithError:

- (id< OrchestrationProtocol > _Nullable) buildWithError: (NSError **) error

build an OrchestrationProtocol object with the configured OrchestratorBuilder instance.

Parameters
errora NSError raised if there is an error during the process.

◆ setAccessGroup:

- (OrchestratorBuilder *) setAccessGroup: (id< OrchestrationAccessGroup >) accessGroup

Set the access group that will be use to bind the device and return the modified OrchestratorBuilder.

Parameters
accessGroupOrchestrationAccessGroup
Returns
modified OrchestratorBuilder

◆ setCDDCParams:

- (OrchestratorBuilder *) setCDDCParams: (CDDCParams *) cddcParams

Set the CDDC parameters. These parameters are used during CDDDC process and return the modified OrchestratorBuilder.

Parameters
cddcParamsCDDC parameters used to configure CDDC process
Returns
modified OrchestratorBuilder

◆ setDefaultDomain:

- (OrchestratorBuilder *) setDefaultDomain: (NSString *) defaultDomain

Sets the domain corresponding to the current user's account.

Parameters
defaultDomainthe unique identifier of the domain related to the user's account (e.g. "VASCO")

◆ setDigipassSalt:

- (OrchestratorBuilder *) setDigipassSalt: (NSString *) digipassSalt

Set the salt that is used to protect the secret of the DIGIPASS and return the modified OrchestratorBuilder.

Parameters
digipassSaltdigipass salt
Returns
modified OrchestratorBuilder

◆ setErrorDelegate:

- (OrchestratorBuilder *) setErrorDelegate: (id< OrchestrationErrorDelegate >) orchestrationErrorDelegate

Set the delegate that will be used if an error occurs and return the modified OrchestratorBuilder.

Parameters
orchestrationErrorDelegateerror delegate
Returns
modified OrchestratorBuilder

◆ setStorageSalt:

- (OrchestratorBuilder *) setStorageSalt: (NSString *) storageSalt

Set the salt that is used to protect the storage and return the modified OrchestratorBuilder.

Parameters
storageSaltstorage salt
Returns
modified OrchestratorBuilder

◆ setWarningDelegate:

- (OrchestratorBuilder *) setWarningDelegate: (id< OrchestrationWarningDelegate >) orchestrationWarningDelegate

Set the delegate that will be used if a warning occurs. The method then returns the modified OrchestratorBuilder.

Parameters
orchestrationErrorDelegateerror delegate
Returns
modified OrchestratorBuilder

The documentation for this class was generated from the following file: