Interface StartAutomationJobRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<StartAutomationJobRequest.Builder,,StartAutomationJobRequest> QuickSightRequest.Builder,SdkBuilder<StartAutomationJobRequest.Builder,,StartAutomationJobRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
StartAutomationJobRequest
@Mutable
@NotThreadSafe
public static interface StartAutomationJobRequest.Builder
extends QuickSightRequest.Builder, SdkPojo, CopyableBuilder<StartAutomationJobRequest.Builder,StartAutomationJobRequest>
-
Method Summary
Modifier and TypeMethodDescriptionautomationGroupId(String automationGroupId) The ID of the automation group that contains the automation to run.automationId(String automationId) The ID of the automation to run.awsAccountId(String awsAccountId) The ID of the Amazon Web Services account that contains the automation.inputPayload(String inputPayload) The input payload for the automation job, provided as a JSON string.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.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.quicksight.model.QuickSightRequest.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
-
awsAccountId
The ID of the Amazon Web Services account that contains the automation.
- Parameters:
awsAccountId- The ID of the Amazon Web Services account that contains the automation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
automationGroupId
The ID of the automation group that contains the automation to run.
- Parameters:
automationGroupId- The ID of the automation group that contains the automation to run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
automationId
The ID of the automation to run.
- Parameters:
automationId- The ID of the automation to run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputPayload
The input payload for the automation job, provided as a JSON string.
- Parameters:
inputPayload- The input payload for the automation job, provided as a JSON string.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
StartAutomationJobRequest.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
StartAutomationJobRequest.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.
-