Package org.graylog2.inputs
Interface WithInputConfiguration<T>
- Type Parameters:
T
- the input configuration class
- All Known Implementing Classes:
InputCreateRequest
,InputFacade.ConfigurationWrapper
public interface WithInputConfiguration<T>
Interface to be used with input configuration request objects. Classes that implement this interface, will be
deserialized with the
InputConfigurationDeserializer
deserializer which
handles transparent EncryptedValue
deserialization for the input
configuration maps.-
Method Summary
-
Method Details
-
type
String type()Returns the input type string.- Returns:
- input type
-
configuration
Returns the input configuration values map.- Returns:
- input configuration map
-
withConfiguration
Returns and updated value using the given configuration map.- Parameters:
configuration
- configuration values- Returns:
- updated value
-