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 Details

    • type

      String type()
      Returns the input type string.
      Returns:
      input type
    • configuration

      Map<String,Object> configuration()
      Returns the input configuration values map.
      Returns:
      input configuration map
    • withConfiguration

      T withConfiguration(Map<String,Object> configuration)
      Returns and updated value using the given configuration map.
      Parameters:
      configuration - configuration values
      Returns:
      updated value