A configuration key
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class PublishCredentialsEntryclass KeyWithJsonCodec[T]class BooleanEntryclass StringEntryclass StringListEntryclass PasswordEntryShow all
Members list
Value members
Abstract methods
Converts a value of this key to a sequence of strings
Converts a value of this key to a sequence of strings
Such a sequence can be printed in the console, and converted back to a T with fromString.
Attributes
A short description of a particular key's purpose and syntax for its values.
A short description of a particular key's purpose and syntax for its values.
Attributes
Reads a value of this key from a sequence of string
Reads a value of this key from a sequence of string
Attributes
Key name, such as "b" in "foo.a.b"
Key name, such as "b" in "foo.a.b"
Attributes
Try to parse a value of this key
Try to parse a value of this key
Attributes
Key prefix, such as "foo.a" in "foo.a.b"
Key prefix, such as "foo.a" in "foo.a.b"
Attributes
The SpecificationLevel of the key. SpecificationLevel.RESTRICTED && SpecificationLevel.EXPERIMENTAL keys are only available in power
mode.
The SpecificationLevel of the key. SpecificationLevel.RESTRICTED && SpecificationLevel.EXPERIMENTAL keys are only available in power
mode.
Attributes
Converts a value of this key to JSON
Converts a value of this key to JSON
Attributes
- Returns
-
UTF-8 encoded JSON
Concrete methods
The fully qualified name of this key
The fully qualified name of this key
Attributes
A flag indicating whether the key should by default be hidden in help outputs or not.
A flag indicating whether the key should by default be hidden in help outputs or not.
Attributes
Whether this key corresponds to a password (see Key.PasswordEntry)