Interface StartImportFileEnrichmentRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<StartImportFileEnrichmentRequest.Builder,,StartImportFileEnrichmentRequest> MgnRequest.Builder,SdkBuilder<StartImportFileEnrichmentRequest.Builder,,StartImportFileEnrichmentRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
StartImportFileEnrichmentRequest
-
Method Summary
Modifier and TypeMethodDescriptionclientToken(String clientToken) A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.ipAssignmentStrategy(String ipAssignmentStrategy) The IP assignment strategy to use when enriching the import file.ipAssignmentStrategy(IpAssignmentStrategy ipAssignmentStrategy) The IP assignment strategy to use when enriching the import file.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.s3BucketSource(Consumer<EnrichmentSourceS3Configuration.Builder> s3BucketSource) The S3 configuration specifying the source location of the import file to be enriched.s3BucketSource(EnrichmentSourceS3Configuration s3BucketSource) The S3 configuration specifying the source location of the import file to be enriched.s3BucketTarget(Consumer<EnrichmentTargetS3Configuration.Builder> s3BucketTarget) The S3 configuration specifying the target location where the enriched import file will be stored.s3BucketTarget(EnrichmentTargetS3Configuration s3BucketTarget) The S3 configuration specifying the target location where the enriched import file will be stored.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.mgn.model.MgnRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
clientToken
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
- Parameters:
clientToken- A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3BucketSource
StartImportFileEnrichmentRequest.Builder s3BucketSource(EnrichmentSourceS3Configuration s3BucketSource) The S3 configuration specifying the source location of the import file to be enriched.
- Parameters:
s3BucketSource- The S3 configuration specifying the source location of the import file to be enriched.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3BucketSource
default StartImportFileEnrichmentRequest.Builder s3BucketSource(Consumer<EnrichmentSourceS3Configuration.Builder> s3BucketSource) The S3 configuration specifying the source location of the import file to be enriched.
This is a convenience method that creates an instance of theEnrichmentSourceS3Configuration.Builderavoiding the need to create one manually viaEnrichmentSourceS3Configuration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3BucketSource(EnrichmentSourceS3Configuration).- Parameters:
s3BucketSource- a consumer that will call methods onEnrichmentSourceS3Configuration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3BucketTarget
StartImportFileEnrichmentRequest.Builder s3BucketTarget(EnrichmentTargetS3Configuration s3BucketTarget) The S3 configuration specifying the target location where the enriched import file will be stored.
- Parameters:
s3BucketTarget- The S3 configuration specifying the target location where the enriched import file will be stored.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3BucketTarget
default StartImportFileEnrichmentRequest.Builder s3BucketTarget(Consumer<EnrichmentTargetS3Configuration.Builder> s3BucketTarget) The S3 configuration specifying the target location where the enriched import file will be stored.
This is a convenience method that creates an instance of theEnrichmentTargetS3Configuration.Builderavoiding the need to create one manually viaEnrichmentTargetS3Configuration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3BucketTarget(EnrichmentTargetS3Configuration).- Parameters:
s3BucketTarget- a consumer that will call methods onEnrichmentTargetS3Configuration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ipAssignmentStrategy
The IP assignment strategy to use when enriching the import file. Can be STATIC or DYNAMIC.
- Parameters:
ipAssignmentStrategy- The IP assignment strategy to use when enriching the import file. Can be STATIC or DYNAMIC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ipAssignmentStrategy
StartImportFileEnrichmentRequest.Builder ipAssignmentStrategy(IpAssignmentStrategy ipAssignmentStrategy) The IP assignment strategy to use when enriching the import file. Can be STATIC or DYNAMIC.
- Parameters:
ipAssignmentStrategy- The IP assignment strategy to use when enriching the import file. Can be STATIC or DYNAMIC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
StartImportFileEnrichmentRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
StartImportFileEnrichmentRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-