Interface ServiceBindingDestinationOptions.OptionsEnhancer<T>

Type Parameters:
T - The type of content that this option will represent.
All Known Implementing Classes:
BtpServiceOptions.AuthenticationServiceOptions.TargetUri, BtpServiceOptions.BusinessLoggingOptions, BtpServiceOptions.BusinessRulesOptions, BtpServiceOptions.IasOptions.IasCommunicationOptions, BtpServiceOptions.IasOptions.IasTargetUri, BtpServiceOptions.IasOptions.NoTokenForTechnicalProviderUser, BtpServiceOptions.WorkflowOptions, OAuth2Options.TokenRetrievalTimeout
Enclosing class:
ServiceBindingDestinationOptions

public static interface ServiceBindingDestinationOptions.OptionsEnhancer<T>
An enhancer that can add and retrieve additional options from ServiceBindingDestinationOptions.

A simple example would be an enum MyOption implements OptionsEnhancer<MyOption> to represent a choice between different values. See BtpServiceOptions for specific examples.

Since:
4.20.0
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the value of the option.
  • Method Details

    • getValue

      @Nonnull T getValue()
      Get the value of the option.
      Returns:
      The value of the option.