Interface SignalFetchInformation.Builder

  • Method Details

    • fullyQualifiedName

      SignalFetchInformation.Builder fullyQualifiedName(String fullyQualifiedName)

      The fully qualified name of the signal to be fetched.

      Parameters:
      fullyQualifiedName - The fully qualified name of the signal to be fetched.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • signalFetchConfig

      SignalFetchInformation.Builder signalFetchConfig(SignalFetchConfig signalFetchConfig)

      The configuration of the signal fetch operation.

      Parameters:
      signalFetchConfig - The configuration of the signal fetch operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • signalFetchConfig

      default SignalFetchInformation.Builder signalFetchConfig(Consumer<SignalFetchConfig.Builder> signalFetchConfig)

      The configuration of the signal fetch operation.

      This is a convenience method that creates an instance of the SignalFetchConfig.Builder avoiding the need to create one manually via SignalFetchConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to signalFetchConfig(SignalFetchConfig).

      Parameters:
      signalFetchConfig - a consumer that will call methods on SignalFetchConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • conditionLanguageVersion

      SignalFetchInformation.Builder conditionLanguageVersion(Integer conditionLanguageVersion)

      The version of the condition language used.

      Parameters:
      conditionLanguageVersion - The version of the condition language used.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • actions

      The actions to be performed by the signal fetch.

      Parameters:
      actions - The actions to be performed by the signal fetch.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • actions

      The actions to be performed by the signal fetch.

      Parameters:
      actions - The actions to be performed by the signal fetch.
      Returns:
      Returns a reference to this object so that method calls can be chained together.