Class AnalyticsConsent.Builder

java.lang.Object
com.codename1.analytics.AnalyticsConsent.Builder
Enclosing class:
AnalyticsConsent

public static final class AnalyticsConsent.Builder extends Object
Mutable builder for AnalyticsConsent.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • analytics

      public AnalyticsConsent.Builder analytics(boolean value)

      Sets the analytics category.

      Parameters
      • value: true to grant behavioural analytics
      Returns

      this builder

    • crashReporting

      public AnalyticsConsent.Builder crashReporting(boolean value)

      Sets the crash reporting category.

      Parameters
      • value: true to grant crash reporting
      Returns

      this builder

    • personalization

      public AnalyticsConsent.Builder personalization(boolean value)

      Sets the personalization category.

      Parameters
      • value: true to grant personalization
      Returns

      this builder

    • adStorage

      public AnalyticsConsent.Builder adStorage(boolean value)

      Sets the ad storage category.

      Parameters
      • value: true to grant ad storage
      Returns

      this builder

    • build

      public AnalyticsConsent build()

      Builds the immutable consent object.

      Returns

      a new AnalyticsConsent