Class LifecycleOptions

java.lang.Object
com.dynatrace.tools.android.dsl.LifecycleOptions
All Implemented Interfaces:
com.dynatrace.tools.android.api.LifecycleOptions, Serializable

public class LifecycleOptions extends Object implements Serializable, com.dynatrace.tools.android.api.LifecycleOptions
DSL object for configuring the lifecycle monitoring feature.
See Also:
  • Constructor Details

    • LifecycleOptions

      public LifecycleOptions(org.gradle.internal.reflect.Instantiator instantiator)
  • Method Details

    • enabled

      public void enabled(boolean enabled)
      Specifies if the lifecycle monitoring feature is enabled

      The default value is true.

      Parameters:
      enabled - true, if the lifecycle monitoring feature is enabled
    • sensors

      public void sensors(Action<? super LifecycleSensors> action)
      Specifies sensor options

      For more information about the properties you can configure in this block, see LifecycleSensors.

      Parameters:
      action - action object to specific the LifecycleSensors
    • isEnabled

      public boolean isEnabled()
      Specifies if the lifecycle monitoring feature is enabled

      The default value is true.

      Specified by:
      isEnabled in interface com.dynatrace.tools.android.api.LifecycleOptions
      Returns:
      true, if the lifecycle monitoring feature is enabled
    • getSensors

      public LifecycleSensors getSensors()
      Specifies sensor options

      For more information about the properties you can configure in this block, see LifecycleSensors.

      Specified by:
      getSensors in interface com.dynatrace.tools.android.api.LifecycleOptions
      Returns:
      sensor options
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object