Interface StartExportTaskRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<StartExportTaskRequest.Builder,
,StartExportTaskRequest> NeptuneGraphRequest.Builder
,SdkBuilder<StartExportTaskRequest.Builder,
,StartExportTaskRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
StartExportTaskRequest
@Mutable
@NotThreadSafe
public static interface StartExportTaskRequest.Builder
extends NeptuneGraphRequest.Builder, SdkPojo, CopyableBuilder<StartExportTaskRequest.Builder,StartExportTaskRequest>
-
Method Summary
Modifier and TypeMethodDescriptiondestination
(String destination) The Amazon S3 URI where data will be exported to.default StartExportTaskRequest.Builder
exportFilter
(Consumer<ExportFilter.Builder> exportFilter) The export filter of the export task.exportFilter
(ExportFilter exportFilter) The export filter of the export task.The format of the export task.format
(ExportFormat format) The format of the export task.graphIdentifier
(String graphIdentifier) The source graph identifier of the export task.kmsKeyIdentifier
(String kmsKeyIdentifier) The KMS key identifier of the export task.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.parquetType
(String parquetType) The parquet type of the export task.parquetType
(ParquetType parquetType) The parquet type of the export task.The ARN of the IAM role that will allow data to be exported to the destination.Tags to be applied to the export task.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.neptunegraph.model.NeptuneGraphRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
graphIdentifier
The source graph identifier of the export task.
- Parameters:
graphIdentifier
- The source graph identifier of the export task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
The ARN of the IAM role that will allow data to be exported to the destination.
- Parameters:
roleArn
- The ARN of the IAM role that will allow data to be exported to the destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
format
The format of the export task.
- Parameters:
format
- The format of the export task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
format
The format of the export task.
- Parameters:
format
- The format of the export task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
destination
The Amazon S3 URI where data will be exported to.
- Parameters:
destination
- The Amazon S3 URI where data will be exported to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyIdentifier
The KMS key identifier of the export task.
- Parameters:
kmsKeyIdentifier
- The KMS key identifier of the export task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parquetType
The parquet type of the export task.
- Parameters:
parquetType
- The parquet type of the export task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
parquetType
The parquet type of the export task.
- Parameters:
parquetType
- The parquet type of the export task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
exportFilter
The export filter of the export task.
- Parameters:
exportFilter
- The export filter of the export task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
exportFilter
The export filter of the export task.
This is a convenience method that creates an instance of theExportFilter.Builder
avoiding the need to create one manually viaExportFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toexportFilter(ExportFilter)
.- Parameters:
exportFilter
- a consumer that will call methods onExportFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
Tags to be applied to the export task.
- Parameters:
tags
- Tags to be applied to the export task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
StartExportTaskRequest.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
StartExportTaskRequest.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.
-