Interface PutExternalModelRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<PutExternalModelRequest.Builder,
,PutExternalModelRequest> FraudDetectorRequest.Builder
,SdkBuilder<PutExternalModelRequest.Builder,
,PutExternalModelRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
PutExternalModelRequest
-
Method Summary
Modifier and TypeMethodDescriptiondefault PutExternalModelRequest.Builder
inputConfiguration
(Consumer<ModelInputConfiguration.Builder> inputConfiguration) The model endpoint input configuration.inputConfiguration
(ModelInputConfiguration inputConfiguration) The model endpoint input configuration.invokeModelEndpointRoleArn
(String invokeModelEndpointRoleArn) The IAM role used to invoke the model endpoint.modelEndpoint
(String modelEndpoint) The model endpoints name.modelEndpointStatus
(String modelEndpointStatus) The model endpoint’s status in Amazon Fraud Detector.modelEndpointStatus
(ModelEndpointStatus modelEndpointStatus) The model endpoint’s status in Amazon Fraud Detector.modelSource
(String modelSource) The source of the model.modelSource
(ModelSource modelSource) The source of the model.default PutExternalModelRequest.Builder
outputConfiguration
(Consumer<ModelOutputConfiguration.Builder> outputConfiguration) The model endpoint output configuration.outputConfiguration
(ModelOutputConfiguration outputConfiguration) The model endpoint output configuration.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.tags
(Collection<Tag> tags) A collection of key and value pairs.tags
(Consumer<Tag.Builder>... tags) A collection of key and value pairs.A collection of key and value pairs.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.frauddetector.model.FraudDetectorRequest.Builder
build
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
-
modelEndpoint
The model endpoints name.
- Parameters:
modelEndpoint
- The model endpoints name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modelSource
The source of the model.
- Parameters:
modelSource
- The source of the model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
modelSource
The source of the model.
- Parameters:
modelSource
- The source of the model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
invokeModelEndpointRoleArn
The IAM role used to invoke the model endpoint.
- Parameters:
invokeModelEndpointRoleArn
- The IAM role used to invoke the model endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputConfiguration
The model endpoint input configuration.
- Parameters:
inputConfiguration
- The model endpoint input configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputConfiguration
default PutExternalModelRequest.Builder inputConfiguration(Consumer<ModelInputConfiguration.Builder> inputConfiguration) The model endpoint input configuration.
This is a convenience method that creates an instance of theModelInputConfiguration.Builder
avoiding the need to create one manually viaModelInputConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinputConfiguration(ModelInputConfiguration)
.- Parameters:
inputConfiguration
- a consumer that will call methods onModelInputConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
outputConfiguration
The model endpoint output configuration.
- Parameters:
outputConfiguration
- The model endpoint output configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputConfiguration
default PutExternalModelRequest.Builder outputConfiguration(Consumer<ModelOutputConfiguration.Builder> outputConfiguration) The model endpoint output configuration.
This is a convenience method that creates an instance of theModelOutputConfiguration.Builder
avoiding the need to create one manually viaModelOutputConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooutputConfiguration(ModelOutputConfiguration)
.- Parameters:
outputConfiguration
- a consumer that will call methods onModelOutputConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
modelEndpointStatus
The model endpoint’s status in Amazon Fraud Detector.
- Parameters:
modelEndpointStatus
- The model endpoint’s status in Amazon Fraud Detector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
modelEndpointStatus
The model endpoint’s status in Amazon Fraud Detector.
- Parameters:
modelEndpointStatus
- The model endpoint’s status in Amazon Fraud Detector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
A collection of key and value pairs.
- Parameters:
tags
- A collection of key and value pairs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
A collection of key and value pairs.
- Parameters:
tags
- A collection of key and value pairs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
A collection of key and value pairs.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(List<Tag>)
.- Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
PutExternalModelRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
PutExternalModelRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-