public static interface StartDashboardSnapshotJobRequest.Builder extends QuickSightRequest.Builder, SdkPojo, CopyableBuilder<StartDashboardSnapshotJobRequest.Builder,StartDashboardSnapshotJobRequest>
| Modifier and Type | Method and Description |
|---|---|
StartDashboardSnapshotJobRequest.Builder |
awsAccountId(String awsAccountId)
The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.
|
StartDashboardSnapshotJobRequest.Builder |
dashboardId(String dashboardId)
The ID of the dashboard that you want to start a snapshot job for.
|
StartDashboardSnapshotJobRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
StartDashboardSnapshotJobRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default StartDashboardSnapshotJobRequest.Builder |
snapshotConfiguration(Consumer<SnapshotConfiguration.Builder> snapshotConfiguration)
A structure that describes the configuration of the dashboard snapshot.
|
StartDashboardSnapshotJobRequest.Builder |
snapshotConfiguration(SnapshotConfiguration snapshotConfiguration)
A structure that describes the configuration of the dashboard snapshot.
|
StartDashboardSnapshotJobRequest.Builder |
snapshotJobId(String snapshotJobId)
An ID for the dashboard snapshot job.
|
default StartDashboardSnapshotJobRequest.Builder |
userConfiguration(Consumer<SnapshotUserConfiguration.Builder> userConfiguration)
A structure that contains information about the anonymous users that the generated snapshot is for.
|
StartDashboardSnapshotJobRequest.Builder |
userConfiguration(SnapshotUserConfiguration userConfiguration)
A structure that contains information about the anonymous users that the generated snapshot is for.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildStartDashboardSnapshotJobRequest.Builder awsAccountId(String awsAccountId)
The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.
awsAccountId - The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.StartDashboardSnapshotJobRequest.Builder dashboardId(String dashboardId)
The ID of the dashboard that you want to start a snapshot job for.
dashboardId - The ID of the dashboard that you want to start a snapshot job for.StartDashboardSnapshotJobRequest.Builder snapshotJobId(String snapshotJobId)
An ID for the dashboard snapshot job. This ID is unique to the dashboard while the job is running. This ID
can be used to poll the status of a job with a DescribeDashboardSnapshotJob while the job runs.
You can reuse this ID for another job 24 hours after the current job is completed.
snapshotJobId - An ID for the dashboard snapshot job. This ID is unique to the dashboard while the job is running.
This ID can be used to poll the status of a job with a DescribeDashboardSnapshotJob while
the job runs. You can reuse this ID for another job 24 hours after the current job is completed.StartDashboardSnapshotJobRequest.Builder userConfiguration(SnapshotUserConfiguration userConfiguration)
A structure that contains information about the anonymous users that the generated snapshot is for. This API will not return information about registered Amazon QuickSight.
userConfiguration - A structure that contains information about the anonymous users that the generated snapshot is for.
This API will not return information about registered Amazon QuickSight.default StartDashboardSnapshotJobRequest.Builder userConfiguration(Consumer<SnapshotUserConfiguration.Builder> userConfiguration)
A structure that contains information about the anonymous users that the generated snapshot is for. This API will not return information about registered Amazon QuickSight.
This is a convenience method that creates an instance of theSnapshotUserConfiguration.Builder
avoiding the need to create one manually via SnapshotUserConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to userConfiguration(SnapshotUserConfiguration).
userConfiguration - a consumer that will call methods on SnapshotUserConfiguration.BuilderuserConfiguration(SnapshotUserConfiguration)StartDashboardSnapshotJobRequest.Builder snapshotConfiguration(SnapshotConfiguration snapshotConfiguration)
A structure that describes the configuration of the dashboard snapshot.
snapshotConfiguration - A structure that describes the configuration of the dashboard snapshot.default StartDashboardSnapshotJobRequest.Builder snapshotConfiguration(Consumer<SnapshotConfiguration.Builder> snapshotConfiguration)
A structure that describes the configuration of the dashboard snapshot.
This is a convenience method that creates an instance of theSnapshotConfiguration.Builder avoiding
the need to create one manually via SnapshotConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to snapshotConfiguration(SnapshotConfiguration).
snapshotConfiguration - a consumer that will call methods on SnapshotConfiguration.BuildersnapshotConfiguration(SnapshotConfiguration)StartDashboardSnapshotJobRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderStartDashboardSnapshotJobRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.