# systemPropertiesPrefixedBy

@Incubating
abstract fun systemPropertiesPrefixedBy(variableNamePrefix: String): Provider<Map<String, String>>(source)
@Incubating
abstract fun systemPropertiesPrefixedBy(variableNamePrefix: Provider<String>): Provider<Map<String, String>>(source)

Creates a Provider whose value is a name-to-value map of the system properties with the names starting with the given prefix. The prefix comparison is case-sensitive. The returned map is immutable.

#### Return

The provider. Never returns null.

#### Since

7.5

#### Parameters

variableNamePrefix

The prefix of the system property names