@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StartDashboardSnapshotJobRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
StartDashboardSnapshotJobRequest() |
Modifier and Type | Method and Description |
---|---|
StartDashboardSnapshotJobRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAwsAccountId()
The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.
|
String |
getDashboardId()
The ID of the dashboard that you want to start a snapshot job for.
|
SnapshotConfiguration |
getSnapshotConfiguration()
A structure that describes the configuration of the dashboard snapshot.
|
String |
getSnapshotJobId()
An ID for the dashboard snapshot job.
|
SnapshotUserConfiguration |
getUserConfiguration()
A structure that contains information about the anonymous users that the generated snapshot is for.
|
int |
hashCode() |
void |
setAwsAccountId(String awsAccountId)
The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.
|
void |
setDashboardId(String dashboardId)
The ID of the dashboard that you want to start a snapshot job for.
|
void |
setSnapshotConfiguration(SnapshotConfiguration snapshotConfiguration)
A structure that describes the configuration of the dashboard snapshot.
|
void |
setSnapshotJobId(String snapshotJobId)
An ID for the dashboard snapshot job.
|
void |
setUserConfiguration(SnapshotUserConfiguration userConfiguration)
A structure that contains information about the anonymous users that the generated snapshot is for.
|
String |
toString()
Returns a string representation of this object.
|
StartDashboardSnapshotJobRequest |
withAwsAccountId(String awsAccountId)
The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.
|
StartDashboardSnapshotJobRequest |
withDashboardId(String dashboardId)
The ID of the dashboard that you want to start a snapshot job for.
|
StartDashboardSnapshotJobRequest |
withSnapshotConfiguration(SnapshotConfiguration snapshotConfiguration)
A structure that describes the configuration of the dashboard snapshot.
|
StartDashboardSnapshotJobRequest |
withSnapshotJobId(String snapshotJobId)
An ID for the dashboard snapshot job.
|
StartDashboardSnapshotJobRequest |
withUserConfiguration(SnapshotUserConfiguration userConfiguration)
A structure that contains information about the anonymous users that the generated snapshot is for.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setAwsAccountId(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.public String getAwsAccountId()
The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.
public StartDashboardSnapshotJobRequest withAwsAccountId(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.public void setDashboardId(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.public String getDashboardId()
The ID of the dashboard that you want to start a snapshot job for.
public StartDashboardSnapshotJobRequest withDashboardId(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.public void setSnapshotJobId(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.public String getSnapshotJobId()
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.
DescribeDashboardSnapshotJob
while the job
runs. You can reuse this ID for another job 24 hours after the current job is completed.public StartDashboardSnapshotJobRequest withSnapshotJobId(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.public void setUserConfiguration(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.public SnapshotUserConfiguration getUserConfiguration()
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.
public StartDashboardSnapshotJobRequest withUserConfiguration(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.public void setSnapshotConfiguration(SnapshotConfiguration snapshotConfiguration)
A structure that describes the configuration of the dashboard snapshot.
snapshotConfiguration
- A structure that describes the configuration of the dashboard snapshot.public SnapshotConfiguration getSnapshotConfiguration()
A structure that describes the configuration of the dashboard snapshot.
public StartDashboardSnapshotJobRequest withSnapshotConfiguration(SnapshotConfiguration snapshotConfiguration)
A structure that describes the configuration of the dashboard snapshot.
snapshotConfiguration
- A structure that describes the configuration of the dashboard snapshot.public String toString()
toString
in class Object
Object.toString()
public StartDashboardSnapshotJobRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()