Builder
public class Builder
Rtoasterのセットアップ用のパラメータのビルダークラス
-
トラッキングID
Declaration
Swift
private(set) public var trackingId: String? { get }
-
認証ユーザー名
Declaration
Swift
private(set) public var userName: String? { get }
-
認証パスワード
Declaration
Swift
private(set) public var password: String? { get }
-
デフォルトの通信利用許可設定
Declaration
Swift
private(set) public var defaultConnectionAuthorizationStatus: Rtoaster.ConnectionAuthorizationStatus { get }
-
ホスト名
Declaration
Swift
private(set) public var siteHostName: String? { get }
-
ドライランを行うかどうか
Declaration
Swift
private(set) public var isDryRunEnabled: Bool { get }
-
イニシャライザ
Declaration
Swift
public init()
-
イニシャライザ
Declaration
Swift
public init(_ parameter: RtoasterSetupParameter)
Parameters
parameter
パラメーターのコピー元
-
イニシャライザ
Declaration
Swift
public convenience init(initializer: (Builder) throws -> Void) rethrows
Parameters
initializer
初期化処理
-
イニシャライザ
Declaration
Swift
public convenience init(_ parameter: RtoasterSetupParameter, initializer: (Builder) throws -> Void) rethrows
Parameters
parameter
パラメーターのコピー元
initializer
初期化処理
-
トラッキングIDを設定する
Declaration
Swift
public func trackingId(_ trackingId: String) -> Self
Parameters
accountId
アカウントID
Return Value
このインスタンス
-
認証ユーザー名を設定する
Declaration
Swift
public func userName(_ userName: String) -> Self
Parameters
userName
ユーザ名
Return Value
このインスタンス
-
認証パスワードを設定する
Declaration
Swift
public func password(_ password: String) -> Self
Parameters
password
パスワード
Return Value
このインスタンス
-
デフォルトの通信利用許可状態を設定する
Declaration
Swift
public func defaultConnectionAuthorizationStatus( _ defaultConnectionAuthorizationStatus: Rtoaster.ConnectionAuthorizationStatus ) -> Self
Parameters
defaultConnectionAuthorizationStatus
デフォルトの通信利用許可状態
Return Value
このインスタンス
-
ホスト名を設定する
Declaration
Swift
public func hostName(_ hostName: String?) -> Self
Parameters
hostName
ホスト名
Return Value
このインスタンス
-
ドライランを行うかどうかを設定する
Declaration
Swift
public func isDryRunEnabled(_ isDryRunEnabled: Bool) -> Self
Parameters
isDryRunEnabled
ドライランを行うかどうか
Return Value
このインスタンス
-
DIコンテナを設定する
Rtoaster SDK開発用Declaration
Swift
public func diContainer(_ diContainer: IDiContainer) -> Self
Parameters
diContainer
DIコンテナ
Return Value
このインスタンス
-
パラメーターのビルドを行う
Throws
RtoasterIllegalParameterError 設定が不足している場合にスローされるDeclaration
Swift
public func build() throws -> RtoasterSetupParameter
Return Value
Rtoasterセットアップパラメータ