Interface CreateImportTaskRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CloudWatchLogsRequest.Builder,CopyableBuilder<CreateImportTaskRequest.Builder,CreateImportTaskRequest>,SdkBuilder<CreateImportTaskRequest.Builder,CreateImportTaskRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateImportTaskRequest
@Mutable @NotThreadSafe public static interface CreateImportTaskRequest.Builder extends CloudWatchLogsRequest.Builder, SdkPojo, CopyableBuilder<CreateImportTaskRequest.Builder,CreateImportTaskRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CreateImportTaskRequest.BuilderimportFilter(Consumer<ImportFilter.Builder> importFilter)Optional filters to constrain the import by CloudTrail event time.CreateImportTaskRequest.BuilderimportFilter(ImportFilter importFilter)Optional filters to constrain the import by CloudTrail event time.CreateImportTaskRequest.BuilderimportRoleArn(String importRoleArn)The ARN of the IAM role that grants CloudWatch Logs permission to import from the CloudTrail Lake Event Data Store.CreateImportTaskRequest.BuilderimportSourceArn(String importSourceArn)The ARN of the source to import from.CreateImportTaskRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateImportTaskRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.cloudwatchlogs.model.CloudWatchLogsRequest.Builder
build
-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
importSourceArn
CreateImportTaskRequest.Builder importSourceArn(String importSourceArn)
The ARN of the source to import from.
- Parameters:
importSourceArn- The ARN of the source to import from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
importRoleArn
CreateImportTaskRequest.Builder importRoleArn(String importRoleArn)
The ARN of the IAM role that grants CloudWatch Logs permission to import from the CloudTrail Lake Event Data Store.
- Parameters:
importRoleArn- The ARN of the IAM role that grants CloudWatch Logs permission to import from the CloudTrail Lake Event Data Store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
importFilter
CreateImportTaskRequest.Builder importFilter(ImportFilter importFilter)
Optional filters to constrain the import by CloudTrail event time. Times are specified in Unix timestamp milliseconds. The range of data being imported must be within the specified source's retention period.
- Parameters:
importFilter- Optional filters to constrain the import by CloudTrail event time. Times are specified in Unix timestamp milliseconds. The range of data being imported must be within the specified source's retention period.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
importFilter
default CreateImportTaskRequest.Builder importFilter(Consumer<ImportFilter.Builder> importFilter)
Optional filters to constrain the import by CloudTrail event time. Times are specified in Unix timestamp milliseconds. The range of data being imported must be within the specified source's retention period.
This is a convenience method that creates an instance of theImportFilter.Builderavoiding the need to create one manually viaImportFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toimportFilter(ImportFilter).- Parameters:
importFilter- a consumer that will call methods onImportFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
importFilter(ImportFilter)
-
overrideConfiguration
CreateImportTaskRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateImportTaskRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-