ActionableComponentObject

@Incubating interface ActionableComponentObject
Component

Component object that contains properties that must be set during configuration time as it changes the build flow for the variant.

ComponentProperties

Variant

Variant object that contains properties that must be set during configuration time as it changes the build flow for the variant.

AndroidTest

Variant of the android test artifact

AndroidTestProperties

Properties for the android test Variant of a module

ApplicationVariant

Application specific variant object that contains properties that will determine the variant's build flow.

ApplicationVariant

Application specific variant object that contains properties that will determine the variant's build flow.

ApplicationVariantProperties

Properties for the main Variant of an application.

DynamicFeatureVariant

DynamicFeatureVariant

DynamicFeatureVariantProperties

LibraryVariant

Variant type for library projects

LibraryVariant

Variant type for library projects

LibraryVariantProperties

VariantProperties for Library projects

TestComponent

TestComponentProperties

TestVariant

Variant type for tests associated with a module.

TestVariant

Variant type for tests associated with a module.

TestVariantProperties

VariantProperties for test-only modules.

UnitTest

Variant of the unit test artifact

UnitTestProperties

Properties for the unit test Variant of a module

Variant

Variant object that contains properties that must be set during configuration time as it changes the build flow for the variant.

VariantProperties

Parent interface for all types of variants.

Tag interface for interfaces or classes that can be used as parameter to an org.gradle.api.Action or lambda in the Variant API.

Summary