Package com.datadog.gradle.plugin
Class DdExtension
-
- All Implemented Interfaces:
public class DdExtension extends DdExtensionConfiguration
Extension used to configure the
dd-android-gradle-plugin.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classDdExtension.VariantScopeInner class used for Kotlin DSL.
-
Field Summary
Fields Modifier and Type Field Description private Booleanenabledprivate StringversionNameprivate StringserviceNameprivate Stringsiteprivate StringremoteRepositoryUrlprivate SdkCheckLevelcheckProjectDependenciesprivate StringmappingFilePathprivate Map<String, String>mappingFilePackageAliasesprivate BooleanmappingFileTrimIndentsprivate BooleannonDefaultObfuscationprivate BooleanignoreDatadogCiFileConfigprivate List<String>additionalSymbolFilesLocationsprivate InstrumentationModecomposeInstrumentationprivate final Stringname
-
Constructor Summary
Constructors Constructor Description DdExtension(ObjectFactory objectFactory)
-
Method Summary
Modifier and Type Method Description final BooleangetEnabled()Whether the plugin should be enabled or not. final UnitsetEnabled(Boolean enabled)Whether the plugin should be enabled or not. final Unitvariants(Closure<DdExtensionConfiguration> configureClosure)Closure method to create a groovy DSL for variant configurations. final Unitvariants(Function1<DdExtension.VariantScope, Unit> configure)Method compatible with Kotlin Script to create a DSL for variant configurations. -
Methods inherited from class com.datadog.gradle.plugin.DdExtensionConfiguration
getAdditionalSymbolFilesLocations, getCheckProjectDependencies, getComposeInstrumentation, getIgnoreDatadogCiFileConfig, getMappingFilePackageAliases, getMappingFilePath, getMappingFileTrimIndents, getName, getNonDefaultObfuscation, getRemoteRepositoryUrl, getServiceName, getSite, getVersionName, setAdditionalSymbolFilesLocations, setCheckProjectDependencies, setComposeInstrumentation, setIgnoreDatadogCiFileConfig, setMappingFilePackageAliases, setMappingFilePath, setMappingFileTrimIndents, setNonDefaultObfuscation, setRemoteRepositoryUrl, setServiceName, setSite, setVersionName -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getEnabled
final Boolean getEnabled()
Whether the plugin should be enabled or not.
-
setEnabled
final Unit setEnabled(Boolean enabled)
Whether the plugin should be enabled or not.
-
variants
final Unit variants(Closure<DdExtensionConfiguration> configureClosure)
Closure method to create a groovy DSL for variant configurations.
-
variants
final Unit variants(Function1<DdExtension.VariantScope, Unit> configure)
Method compatible with Kotlin Script to create a DSL for variant configurations.
-
-
-
-