RudderConfigBuilder class
RudderConfigBuilder class for RudderConfig
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
build(
) → RudderConfig - Finalize your config building @return RudderConfig
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
withControlPlaneUrl(
String controlPlaneUrl) → RudderConfigBuilder - @param controlPlaneUrl Your hosted version of sourceConfig @return RudderConfigBuilder
-
withDataPlaneUrl(
String dataPlaneUrl) → RudderConfigBuilder - @param dataPlaneUrl Your data-plane Url @return RudderConfigBuilder
-
withDataResidencyServer(
DataResidencyServer dataResidencyServer) → RudderConfigBuilder -
withDebug(
bool isDebug) → RudderConfigBuilder - @param isDebug Set it true to initialize SDK in debug mode @return RudderConfigBuilder @deprecated Use withLogLevel(int logLevel) instead
-
withFactories(
List< RudderIntegration> factories) → RudderConfigBuilder - @param list of factory objects of the device mode integrations @return RudderConfigBuilder
-
withFactory(
RudderIntegration factory) → RudderConfigBuilder - @param factory Object of the device mode integration class @return RudderConfigBuilder
-
withFlushQueueSize(
int flushQueueSize) → RudderConfigBuilder - @param flushQueueSize No. of events you want to send in a batch (min = 1, max = 100) @return RudderConfigBuilder
-
withLogLevel(
int logLevel) → RudderConfigBuilder - @param logLevel Determine how much log you want to generate. Use RudderLogger.NONE for production @return RudderConfigBuilder
-
withMobileConfig(
MobileConfig mobileConfig) → RudderConfigBuilder -
withWebConfig(
WebConfig webConfig) → RudderConfigBuilder
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited