Interface ReceiverConfiguration.Builder

  • Method Details

    • analysisType

      ReceiverConfiguration.Builder analysisType(String analysisType)

      The type of analysis for the protected query. The results of the query can be analyzed directly ( DIRECT_ANALYSIS) or used as input into additional analyses (ADDITIONAL_ANALYSIS), such as a query that is a seed for a lookalike ML model.

      Parameters:
      analysisType - The type of analysis for the protected query. The results of the query can be analyzed directly ( DIRECT_ANALYSIS) or used as input into additional analyses ( ADDITIONAL_ANALYSIS), such as a query that is a seed for a lookalike ML model.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • analysisType

      ReceiverConfiguration.Builder analysisType(AnalysisType analysisType)

      The type of analysis for the protected query. The results of the query can be analyzed directly ( DIRECT_ANALYSIS) or used as input into additional analyses (ADDITIONAL_ANALYSIS), such as a query that is a seed for a lookalike ML model.

      Parameters:
      analysisType - The type of analysis for the protected query. The results of the query can be analyzed directly ( DIRECT_ANALYSIS) or used as input into additional analyses ( ADDITIONAL_ANALYSIS), such as a query that is a seed for a lookalike ML model.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • configurationDetails

      ReceiverConfiguration.Builder configurationDetails(ConfigurationDetails configurationDetails)

      The configuration details of the receiver configuration.

      Parameters:
      configurationDetails - The configuration details of the receiver configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • configurationDetails

      default ReceiverConfiguration.Builder configurationDetails(Consumer<ConfigurationDetails.Builder> configurationDetails)

      The configuration details of the receiver configuration.

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

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

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