A facade of some of the interactions with Android module variants.
The name of the variant's build type, if present.
The namespace of the variant for generated R and BuildConfig classes.
The packaging options for handling resource merge conflicts from dependencies.
The name of the variant.
Returns a string using an optional prefix and suffix to surround the variant name, applying the default snake-casing formatting convention that Gradle naming often follows.
Register a transformation of the AAR produced by this variant. inputAar is set to the input, and the transformed AAR should be written to outputAar.