@Incubating interface ProjectComponentSelector : ComponentSelector
Criteria for selecting a component instance that is built as part of the current build.
Since
1.10
abstract fun getBuildName(): String
The name of the build to select a project from. |
|
abstract fun getProjectPath(): String
The path of the project to select the component from. |
abstract fun getAttributes(): AttributeContainer
The attributes of the module to select the component from. The attributes only include selector specific attributes. This means it typically doesn't include any consumer specific attribute. |
|
abstract fun getDisplayName(): String
Returns a human-consumable display name for this selector. |
|
abstract fun matchesStrictly(identifier: ComponentIdentifier): Boolean
Checks if selector matches component identifier. |