Stay organized with collections
Save and categorize content based on your preferences.
VariantOutputConfiguration
interface VariantOutputConfiguration
Summary
Public properties
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[],null,["# VariantOutputConfiguration\n==========================\n\n\n```\ninterface VariantOutputConfiguration\n```\n\n\u003cbr /\u003e\n\nKnown direct subclasses \n[BuiltArtifact](/reference/tools/gradle-api/7.3/com/android/build/api/variant/BuiltArtifact), [VariantOutput](/reference/tools/gradle-api/7.3/com/android/build/api/variant/VariantOutput) \n\n|----------------------------------------------------------------------------------------------|-----------------------------------------------------------------|\n| [BuiltArtifact](/reference/tools/gradle-api/7.3/com/android/build/api/variant/BuiltArtifact) | Represents a built artifact that is present in the file system. |\n| [VariantOutput](/reference/tools/gradle-api/7.3/com/android/build/api/variant/VariantOutput) | Defines a variant output. |\n\n*** ** * ** ***\n\nSummary\n-------\n\n| ### Nested types ||\n|----------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------|\n| [VariantOutputConfiguration.OutputType](/reference/tools/gradle-api/7.3/com/android/build/api/variant/VariantOutputConfiguration.OutputType) | Type of package file, either the main APK or a full split APK file containing resources for a particular split dimension. |\n\n| ### Public properties ||\n|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [Collection](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html)`\u003c`[FilterConfiguration](/reference/tools/gradle-api/7.3/com/android/build/api/variant/FilterConfiguration)`\u003e` | [filters](/reference/tools/gradle-api/7.3/com/android/build/api/variant/VariantOutputConfiguration#filters()) Returns a possibly empty list of [FilterConfiguration](/reference/tools/gradle-api/7.3/com/android/build/api/variant/FilterConfiguration) for this output. |\n| [VariantOutputConfiguration.OutputType](/reference/tools/gradle-api/7.3/com/android/build/api/variant/VariantOutputConfiguration.OutputType) | [outputType](/reference/tools/gradle-api/7.3/com/android/build/api/variant/VariantOutputConfiguration#outputType()) Returns the output type of the referenced APK. |\n\nPublic properties\n-----------------\n\n### filters\n\n```\nval filters: Collection\u003cFilterConfiguration\u003e\n```\n\nReturns a possibly empty list of [FilterConfiguration](/reference/tools/gradle-api/7.3/com/android/build/api/variant/FilterConfiguration) for this output. If the list is empty, this means there is no filter associated to this output. \n\n| Returns ||\n|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------|\n| [Collection](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html)`\u003c`[FilterConfiguration](/reference/tools/gradle-api/7.3/com/android/build/api/variant/FilterConfiguration)`\u003e` | list of [FilterConfiguration](/reference/tools/gradle-api/7.3/com/android/build/api/variant/FilterConfiguration) for this output. |\n\n### outputType\n\n```\nval outputType: VariantOutputConfiguration.OutputType\n```\n\nReturns the output type of the referenced APK. \n\n| Returns ||\n|----------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------|\n| [VariantOutputConfiguration.OutputType](/reference/tools/gradle-api/7.3/com/android/build/api/variant/VariantOutputConfiguration.OutputType) | the [OutputType](/reference/tools/gradle-api/7.3/com/android/build/api/variant/VariantOutputConfiguration.OutputType) for this APK |"]]