Interface StartAssetBundleImportJobRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<StartAssetBundleImportJobRequest.Builder,
,StartAssetBundleImportJobRequest> QuickSightRequest.Builder
,SdkBuilder<StartAssetBundleImportJobRequest.Builder,
,StartAssetBundleImportJobRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
StartAssetBundleImportJobRequest
-
Method Summary
Modifier and TypeMethodDescriptionassetBundleImportJobId
(String assetBundleImportJobId) The ID of the job.assetBundleImportSource
(Consumer<AssetBundleImportSource.Builder> assetBundleImportSource) The source of the asset bundle zip file that contains the data that you want to import.assetBundleImportSource
(AssetBundleImportSource assetBundleImportSource) The source of the asset bundle zip file that contains the data that you want to import.awsAccountId
(String awsAccountId) The ID of the Amazon Web Services account to import assets into.failureAction
(String failureAction) The failure action for the import job.failureAction
(AssetBundleImportFailureAction failureAction) The failure action for the import job.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.overrideParameters
(Consumer<AssetBundleImportJobOverrideParameters.Builder> overrideParameters) Optional overrides that are applied to the resource configuration before import.overrideParameters
(AssetBundleImportJobOverrideParameters overrideParameters) Optional overrides that are applied to the resource configuration before import.overridePermissions
(Consumer<AssetBundleImportJobOverridePermissions.Builder> overridePermissions) Optional permission overrides that are applied to the resource configuration before import.overridePermissions
(AssetBundleImportJobOverridePermissions overridePermissions) Optional permission overrides that are applied to the resource configuration before import.overrideTags
(Consumer<AssetBundleImportJobOverrideTags.Builder> overrideTags) Optional tag overrides that are applied to the resource configuration before import.overrideTags
(AssetBundleImportJobOverrideTags overrideTags) Optional tag overrides that are applied to the resource configuration before import.overrideValidationStrategy
(Consumer<AssetBundleImportJobOverrideValidationStrategy.Builder> overrideValidationStrategy) An optional validation strategy override for all analyses and dashboards that is applied to the resource configuration before import.overrideValidationStrategy
(AssetBundleImportJobOverrideValidationStrategy overrideValidationStrategy) An optional validation strategy override for all analyses and dashboards that is applied to the resource configuration before import.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.quicksight.model.QuickSightRequest.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
-
awsAccountId
The ID of the Amazon Web Services account to import assets into.
- Parameters:
awsAccountId
- The ID of the Amazon Web Services account to import assets into.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetBundleImportJobId
The ID of the job. This ID is unique while the job is running. After the job is completed, you can reuse this ID for another job.
- Parameters:
assetBundleImportJobId
- The ID of the job. This ID is unique while the job is running. After the job is completed, you can reuse this ID for another job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetBundleImportSource
StartAssetBundleImportJobRequest.Builder assetBundleImportSource(AssetBundleImportSource assetBundleImportSource) The source of the asset bundle zip file that contains the data that you want to import. The file must be in
QUICKSIGHT_JSON
format.- Parameters:
assetBundleImportSource
- The source of the asset bundle zip file that contains the data that you want to import. The file must be inQUICKSIGHT_JSON
format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetBundleImportSource
default StartAssetBundleImportJobRequest.Builder assetBundleImportSource(Consumer<AssetBundleImportSource.Builder> assetBundleImportSource) The source of the asset bundle zip file that contains the data that you want to import. The file must be in
This is a convenience method that creates an instance of theQUICKSIGHT_JSON
format.AssetBundleImportSource.Builder
avoiding the need to create one manually viaAssetBundleImportSource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toassetBundleImportSource(AssetBundleImportSource)
.- Parameters:
assetBundleImportSource
- a consumer that will call methods onAssetBundleImportSource.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideParameters
StartAssetBundleImportJobRequest.Builder overrideParameters(AssetBundleImportJobOverrideParameters overrideParameters) Optional overrides that are applied to the resource configuration before import.
- Parameters:
overrideParameters
- Optional overrides that are applied to the resource configuration before import.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideParameters
default StartAssetBundleImportJobRequest.Builder overrideParameters(Consumer<AssetBundleImportJobOverrideParameters.Builder> overrideParameters) Optional overrides that are applied to the resource configuration before import.
This is a convenience method that creates an instance of theAssetBundleImportJobOverrideParameters.Builder
avoiding the need to create one manually viaAssetBundleImportJobOverrideParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooverrideParameters(AssetBundleImportJobOverrideParameters)
.- Parameters:
overrideParameters
- a consumer that will call methods onAssetBundleImportJobOverrideParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
failureAction
The failure action for the import job.
If you choose
ROLLBACK
, failed import jobs will attempt to undo any asset changes caused by the failed job.If you choose
DO_NOTHING
, failed import jobs will not attempt to roll back any asset changes caused by the failed job, possibly keeping the Amazon QuickSight account in an inconsistent state.- Parameters:
failureAction
- The failure action for the import job.If you choose
ROLLBACK
, failed import jobs will attempt to undo any asset changes caused by the failed job.If you choose
DO_NOTHING
, failed import jobs will not attempt to roll back any asset changes caused by the failed job, possibly keeping the Amazon QuickSight account in an inconsistent state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
failureAction
StartAssetBundleImportJobRequest.Builder failureAction(AssetBundleImportFailureAction failureAction) The failure action for the import job.
If you choose
ROLLBACK
, failed import jobs will attempt to undo any asset changes caused by the failed job.If you choose
DO_NOTHING
, failed import jobs will not attempt to roll back any asset changes caused by the failed job, possibly keeping the Amazon QuickSight account in an inconsistent state.- Parameters:
failureAction
- The failure action for the import job.If you choose
ROLLBACK
, failed import jobs will attempt to undo any asset changes caused by the failed job.If you choose
DO_NOTHING
, failed import jobs will not attempt to roll back any asset changes caused by the failed job, possibly keeping the Amazon QuickSight account in an inconsistent state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overridePermissions
StartAssetBundleImportJobRequest.Builder overridePermissions(AssetBundleImportJobOverridePermissions overridePermissions) Optional permission overrides that are applied to the resource configuration before import.
- Parameters:
overridePermissions
- Optional permission overrides that are applied to the resource configuration before import.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overridePermissions
default StartAssetBundleImportJobRequest.Builder overridePermissions(Consumer<AssetBundleImportJobOverridePermissions.Builder> overridePermissions) Optional permission overrides that are applied to the resource configuration before import.
This is a convenience method that creates an instance of theAssetBundleImportJobOverridePermissions.Builder
avoiding the need to create one manually viaAssetBundleImportJobOverridePermissions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooverridePermissions(AssetBundleImportJobOverridePermissions)
.- Parameters:
overridePermissions
- a consumer that will call methods onAssetBundleImportJobOverridePermissions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideTags
StartAssetBundleImportJobRequest.Builder overrideTags(AssetBundleImportJobOverrideTags overrideTags) Optional tag overrides that are applied to the resource configuration before import.
- Parameters:
overrideTags
- Optional tag overrides that are applied to the resource configuration before import.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideTags
default StartAssetBundleImportJobRequest.Builder overrideTags(Consumer<AssetBundleImportJobOverrideTags.Builder> overrideTags) Optional tag overrides that are applied to the resource configuration before import.
This is a convenience method that creates an instance of theAssetBundleImportJobOverrideTags.Builder
avoiding the need to create one manually viaAssetBundleImportJobOverrideTags.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooverrideTags(AssetBundleImportJobOverrideTags)
.- Parameters:
overrideTags
- a consumer that will call methods onAssetBundleImportJobOverrideTags.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideValidationStrategy
StartAssetBundleImportJobRequest.Builder overrideValidationStrategy(AssetBundleImportJobOverrideValidationStrategy overrideValidationStrategy) An optional validation strategy override for all analyses and dashboards that is applied to the resource configuration before import.
- Parameters:
overrideValidationStrategy
- An optional validation strategy override for all analyses and dashboards that is applied to the resource configuration before import.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideValidationStrategy
default StartAssetBundleImportJobRequest.Builder overrideValidationStrategy(Consumer<AssetBundleImportJobOverrideValidationStrategy.Builder> overrideValidationStrategy) An optional validation strategy override for all analyses and dashboards that is applied to the resource configuration before import.
This is a convenience method that creates an instance of theAssetBundleImportJobOverrideValidationStrategy.Builder
avoiding the need to create one manually viaAssetBundleImportJobOverrideValidationStrategy.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooverrideValidationStrategy(AssetBundleImportJobOverrideValidationStrategy)
.- Parameters:
overrideValidationStrategy
- a consumer that will call methods onAssetBundleImportJobOverrideValidationStrategy.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
StartAssetBundleImportJobRequest.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
StartAssetBundleImportJobRequest.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.
-