| Interface | Description |
|---|---|
| AaptOptions |
Options for aapt.
|
| AdbOptions |
Options for adb.
|
| AndroidArtifact |
An Android Artifact.
|
| AndroidArtifactOutput |
The Actual output for a
AndroidArtifact, which can be one file at the minimum or several
APKs in case of pure splits configuration. |
| AndroidAtom | Deprecated |
| AndroidBundle |
Represents an Android dependency that is bundled and will be unbundled.
|
| AndroidLibrary |
Represents an Android Library dependency, its content and its own dependencies.
|
| AndroidProject |
Entry point for the model of the Android Projects.
|
| ApiVersion |
Represents the version of an Android Platform.
|
| ArtifactMetaData |
Meta Data for an Artifact.
|
| BaseArtifact |
The base information for all generated artifacts
|
| BaseBuildOutput |
Base model to represents a variant or a test variant build output.
|
| BaseConfig |
Base config object for Build Type and Product flavor.
|
| BuildType |
a Build Type.
|
| BuildTypeContainer |
A Container of all the data related to
BuildType. |
| ClassField |
A Simple class field with name, type and value, all as strings.
|
| DataBindingOptions |
Options for data binding
|
| Dependencies |
A set of dependencies for an
AndroidArtifact. |
| DimensionAware |
Interface for objects has a dimension.
|
| InstantRun |
Model for InstantRun related information.
|
| JavaArtifact |
The information for a generated Java artifact.
|
| JavaCompileOptions |
Java compile options.
|
| JavaLibrary |
A Java library.
|
| Library | |
| LintOptions |
Options for lint.
|
| MavenCoordinates |
Coordinates that uniquely identifies a project in a Maven repository.
|
| NativeAndroidProject |
Entry point for the model of the Android native support.
|
| NativeArtifact |
A native artifact.
|
| NativeFile |
A native source file with compile settings.
|
| NativeFolder |
A native source folder with compile settings for each file type.
|
| NativeLibrary |
A Native Library.
|
| NativeSettings |
Compilation settings for a native source file.
|
| NativeToolchain |
Toolchain for building a native library.
|
| PackagingOptions |
Options for APK packaging.
|
| ProductFlavor |
a Product Flavor.
|
| ProductFlavorContainer |
A Container of all the data related to
ProductFlavor. |
| ProjectBuildOutput |
Minimal model for a project output.
|
| SigningConfig |
A Signing Configuration
|
| SourceProvider |
Represent a SourceProvider for a given configuration.
|
| SourceProviderContainer |
An association of an
ArtifactMetaData's name and a SourceProvider. |
| SyncIssue |
Class representing a sync issue.
|
| TestedTargetVariant |
Class representing the tested variants.
|
| TestVariantBuildOutput |
Model for a test variant build output
|
| Variant |
A build Variant.
|
| VariantBuildOutput |
Model that represents a variant build output
|
| VectorDrawablesOptions |
Options for build-time support for vector drawables.
|
| Class | Description |
|---|---|
| Version |
Version strings for this builder-model artifact.
|
| Enum | Description |
|---|---|
| AaptOptions.Namespacing | |
| OptionalCompilationStep |
enum describing possible optional compilation steps.
|
| TestVariantBuildOutput.TestType |
Enum for all possible test variant types that can be returned.
|