build() | None | AgentforceConfiguration | Builds the configuration |
setAgentId(id: String?) | id: String? | Builder | Sets the agent ID |
setApplication(application: Application?) | application: Application? | Builder | Sets the application context |
setCameraUriProvider(cameraUriProvider: AgentforceCameraUriProvider?) | cameraUriProvider: AgentforceCameraUriProvider? | Builder | Sets the camera URI provider |
setConnectionInfo(connectionInfo: AgentforceConnectionInfo?) | connectionInfo: AgentforceConnectionInfo? | Builder | Sets connection information |
setDataProvider(dataProvider: DataProvider?) | dataProvider: DataProvider? | Builder | Sets the data provider |
setDelegate(delegate: AgentforceUIDelegate?) | delegate: AgentforceUIDelegate? | Builder | Sets the UI delegate |
setFeatureFlagSettings(flags: AgentforceFeatureFlagSettings) | flags: AgentforceFeatureFlagSettings | Builder | Sets feature flag settings |
setInstrumentationHandler(handler: AgentforceInstrumentationHandler?) | handler: AgentforceInstrumentationHandler? | Builder | Sets the instrumentation handler |
setLogger(logger: Logger?) | logger: Logger? | Builder | Sets the logger |
setNavigation(navigation: Navigation?) | navigation: Navigation? | Builder | Sets the navigation handler |
setNetwork(network: Network?) | network: Network? | Builder | Sets the network implementation |
setOnboardingManager(onboardingManager: AgentforceOnboardingManager?) | onboardingManager: AgentforceOnboardingManager? | Builder | Sets the onboarding manager |
setPermission(permission: Permissions?) | permission: Permissions? | Builder | Sets the permission interface |
setReadbackManaging(readbackManaging: AgentforceReadbackManaging?) | readbackManaging: AgentforceReadbackManaging? | Builder | Sets the readback manager |
setSalesforceDomain(domain: String?) | domain: String? | Builder | Sets the Salesforce domain |
setServiceApiURL(serviceApiURL: String?) | serviceApiURL: String? | Builder | Sets the service API URL |
setThemeManager(themeManager: AgentforceThemeManager?) | themeManager: AgentforceThemeManager? | Builder | Sets the theme manager |
setUser(user: User?) | user: User? | Builder | Sets the user interface |
setViewProvider(provider: AgentforceViewProvider?) | provider: AgentforceViewProvider? | Builder | Sets the view provider |
setVoiceManaging(voiceManaging: AgentforceVoiceManaging?) | voiceManaging: AgentforceVoiceManaging? | Builder | Sets the voice manager |
setVoiceModeEnabled(enabled: Boolean) | enabled: Boolean | Builder | Sets voice mode enabled state |