Interface PredictionExplanations.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PredictionExplanations.Builder,
,PredictionExplanations> SdkBuilder<PredictionExplanations.Builder,
,PredictionExplanations> SdkPojo
- Enclosing class:
PredictionExplanations
-
Method Summary
Modifier and TypeMethodDescriptionaggregatedVariablesImpactExplanations
(Collection<AggregatedVariablesImpactExplanation> aggregatedVariablesImpactExplanations) The details of the aggregated variables impact on the prediction score.aggregatedVariablesImpactExplanations
(Consumer<AggregatedVariablesImpactExplanation.Builder>... aggregatedVariablesImpactExplanations) The details of the aggregated variables impact on the prediction score.aggregatedVariablesImpactExplanations
(AggregatedVariablesImpactExplanation... aggregatedVariablesImpactExplanations) The details of the aggregated variables impact on the prediction score.variableImpactExplanations
(Collection<VariableImpactExplanation> variableImpactExplanations) The details of the event variable's impact on the prediction score.variableImpactExplanations
(Consumer<VariableImpactExplanation.Builder>... variableImpactExplanations) The details of the event variable's impact on the prediction score.variableImpactExplanations
(VariableImpactExplanation... variableImpactExplanations) The details of the event variable's impact on the prediction score.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
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 theVariableImpactExplanation.Builder
avoiding the need to create one manually viaVariableImpactExplanation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovariableImpactExplanations(List<VariableImpactExplanation>)
.- Parameters:
variableImpactExplanations
- a consumer that will call methods onVariableImpactExplanation.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
anduser
.- 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
anduser
.- 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
anduser
.- 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
anduser
.- 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
This is a convenience method that creates an instance of theIP address
anduser
.AggregatedVariablesImpactExplanation.Builder
avoiding the need to create one manually viaAggregatedVariablesImpactExplanation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaggregatedVariablesImpactExplanations(List<AggregatedVariablesImpactExplanation>)
.- Parameters:
aggregatedVariablesImpactExplanations
- a consumer that will call methods onAggregatedVariablesImpactExplanation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-