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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaVariableImpactExplanation.builder().When the
Consumercompletes,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 addressanduser.- 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 addressanduser.- 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 addressanduser.- 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 addressanduser.- 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 addressanduser.AggregatedVariablesImpactExplanation.Builderavoiding the need to create one manually viaAggregatedVariablesImpactExplanation.builder().When the
Consumercompletes,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:
-