Interface PredictionExplanations.Builder

  • Method Details

    • variableImpactExplanations

      PredictionExplanations.Builder variableImpactExplanations(Collection<VariableImpactExplanation> variableImpactExplanations)

      The details of the event variable's impact on the prediction score.

      Parameters:
      variableImpactExplanations - The details of the event variable's impact on the prediction score.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • variableImpactExplanations

      PredictionExplanations.Builder variableImpactExplanations(VariableImpactExplanation... variableImpactExplanations)

      The details of the event variable's impact on the prediction score.

      Parameters:
      variableImpactExplanations - The details of the event variable's impact on the prediction score.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • variableImpactExplanations

      PredictionExplanations.Builder variableImpactExplanations(Consumer<VariableImpactExplanation.Builder>... variableImpactExplanations)

      The details of the event variable's impact on the prediction score.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to variableImpactExplanations(List<VariableImpactExplanation>).

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

      PredictionExplanations.Builder aggregatedVariablesImpactExplanations(Collection<AggregatedVariablesImpactExplanation> aggregatedVariablesImpactExplanations)

      The details of the aggregated variables impact on the prediction score.

      Account Takeover Insights (ATI) model uses event variables from the login data you provide to continuously calculate a set of variables (aggregated variables) based on historical events. For example, your ATI model might calculate the number of times an user has logged in using the same IP address. In this case, event variables used to derive the aggregated variables are IP address and user.

      Parameters:
      aggregatedVariablesImpactExplanations - The details of the aggregated variables impact on the prediction score.

      Account Takeover Insights (ATI) model uses event variables from the login data you provide to continuously calculate a set of variables (aggregated variables) based on historical events. For example, your ATI model might calculate the number of times an user has logged in using the same IP address. In this case, event variables used to derive the aggregated variables are IP address and user.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • aggregatedVariablesImpactExplanations

      PredictionExplanations.Builder aggregatedVariablesImpactExplanations(AggregatedVariablesImpactExplanation... aggregatedVariablesImpactExplanations)

      The details of the aggregated variables impact on the prediction score.

      Account Takeover Insights (ATI) model uses event variables from the login data you provide to continuously calculate a set of variables (aggregated variables) based on historical events. For example, your ATI model might calculate the number of times an user has logged in using the same IP address. In this case, event variables used to derive the aggregated variables are IP address and user.

      Parameters:
      aggregatedVariablesImpactExplanations - The details of the aggregated variables impact on the prediction score.

      Account Takeover Insights (ATI) model uses event variables from the login data you provide to continuously calculate a set of variables (aggregated variables) based on historical events. For example, your ATI model might calculate the number of times an user has logged in using the same IP address. In this case, event variables used to derive the aggregated variables are IP address and user.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • aggregatedVariablesImpactExplanations

      PredictionExplanations.Builder aggregatedVariablesImpactExplanations(Consumer<AggregatedVariablesImpactExplanation.Builder>... aggregatedVariablesImpactExplanations)

      The details of the aggregated variables impact on the prediction score.

      Account Takeover Insights (ATI) model uses event variables from the login data you provide to continuously calculate a set of variables (aggregated variables) based on historical events. For example, your ATI model might calculate the number of times an user has logged in using the same IP address. In this case, event variables used to derive the aggregated variables are IP address and user.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to aggregatedVariablesImpactExplanations(List<AggregatedVariablesImpactExplanation>).

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