@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DeleteAnalysisRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
DeleteAnalysisRequest() |
Modifier and Type | Method and Description |
---|---|
DeleteAnalysisRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAnalysisId()
The ID of the analysis that you're deleting.
|
String |
getAwsAccountId()
The ID of the Amazon Web Services account where you want to delete an analysis.
|
Boolean |
getForceDeleteWithoutRecovery()
This option defaults to the value
NoForceDeleteWithoutRecovery . |
Long |
getRecoveryWindowInDays()
A value that specifies the number of days that Amazon QuickSight waits before it deletes the analysis.
|
int |
hashCode() |
Boolean |
isForceDeleteWithoutRecovery()
This option defaults to the value
NoForceDeleteWithoutRecovery . |
void |
setAnalysisId(String analysisId)
The ID of the analysis that you're deleting.
|
void |
setAwsAccountId(String awsAccountId)
The ID of the Amazon Web Services account where you want to delete an analysis.
|
void |
setForceDeleteWithoutRecovery(Boolean forceDeleteWithoutRecovery)
This option defaults to the value
NoForceDeleteWithoutRecovery . |
void |
setRecoveryWindowInDays(Long recoveryWindowInDays)
A value that specifies the number of days that Amazon QuickSight waits before it deletes the analysis.
|
String |
toString()
Returns a string representation of this object.
|
DeleteAnalysisRequest |
withAnalysisId(String analysisId)
The ID of the analysis that you're deleting.
|
DeleteAnalysisRequest |
withAwsAccountId(String awsAccountId)
The ID of the Amazon Web Services account where you want to delete an analysis.
|
DeleteAnalysisRequest |
withForceDeleteWithoutRecovery(Boolean forceDeleteWithoutRecovery)
This option defaults to the value
NoForceDeleteWithoutRecovery . |
DeleteAnalysisRequest |
withRecoveryWindowInDays(Long recoveryWindowInDays)
A value that specifies the number of days that Amazon QuickSight waits before it deletes the analysis.
|
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 where you want to delete an analysis.
awsAccountId
- The ID of the Amazon Web Services account where you want to delete an analysis.public String getAwsAccountId()
The ID of the Amazon Web Services account where you want to delete an analysis.
public DeleteAnalysisRequest withAwsAccountId(String awsAccountId)
The ID of the Amazon Web Services account where you want to delete an analysis.
awsAccountId
- The ID of the Amazon Web Services account where you want to delete an analysis.public void setAnalysisId(String analysisId)
The ID of the analysis that you're deleting.
analysisId
- The ID of the analysis that you're deleting.public String getAnalysisId()
The ID of the analysis that you're deleting.
public DeleteAnalysisRequest withAnalysisId(String analysisId)
The ID of the analysis that you're deleting.
analysisId
- The ID of the analysis that you're deleting.public void setRecoveryWindowInDays(Long recoveryWindowInDays)
A value that specifies the number of days that Amazon QuickSight waits before it deletes the analysis. You can't
use this parameter with the ForceDeleteWithoutRecovery
option in the same API call. The default
value is 30.
recoveryWindowInDays
- A value that specifies the number of days that Amazon QuickSight waits before it deletes the analysis. You
can't use this parameter with the ForceDeleteWithoutRecovery
option in the same API call. The
default value is 30.public Long getRecoveryWindowInDays()
A value that specifies the number of days that Amazon QuickSight waits before it deletes the analysis. You can't
use this parameter with the ForceDeleteWithoutRecovery
option in the same API call. The default
value is 30.
ForceDeleteWithoutRecovery
option in the same API
call. The default value is 30.public DeleteAnalysisRequest withRecoveryWindowInDays(Long recoveryWindowInDays)
A value that specifies the number of days that Amazon QuickSight waits before it deletes the analysis. You can't
use this parameter with the ForceDeleteWithoutRecovery
option in the same API call. The default
value is 30.
recoveryWindowInDays
- A value that specifies the number of days that Amazon QuickSight waits before it deletes the analysis. You
can't use this parameter with the ForceDeleteWithoutRecovery
option in the same API call. The
default value is 30.public void setForceDeleteWithoutRecovery(Boolean forceDeleteWithoutRecovery)
This option defaults to the value NoForceDeleteWithoutRecovery
. To immediately delete the analysis,
add the ForceDeleteWithoutRecovery
option. You can't restore an analysis after it's deleted.
forceDeleteWithoutRecovery
- This option defaults to the value NoForceDeleteWithoutRecovery
. To immediately delete the
analysis, add the ForceDeleteWithoutRecovery
option. You can't restore an analysis after it's
deleted.public Boolean getForceDeleteWithoutRecovery()
This option defaults to the value NoForceDeleteWithoutRecovery
. To immediately delete the analysis,
add the ForceDeleteWithoutRecovery
option. You can't restore an analysis after it's deleted.
NoForceDeleteWithoutRecovery
. To immediately delete the
analysis, add the ForceDeleteWithoutRecovery
option. You can't restore an analysis after
it's deleted.public DeleteAnalysisRequest withForceDeleteWithoutRecovery(Boolean forceDeleteWithoutRecovery)
This option defaults to the value NoForceDeleteWithoutRecovery
. To immediately delete the analysis,
add the ForceDeleteWithoutRecovery
option. You can't restore an analysis after it's deleted.
forceDeleteWithoutRecovery
- This option defaults to the value NoForceDeleteWithoutRecovery
. To immediately delete the
analysis, add the ForceDeleteWithoutRecovery
option. You can't restore an analysis after it's
deleted.public Boolean isForceDeleteWithoutRecovery()
This option defaults to the value NoForceDeleteWithoutRecovery
. To immediately delete the analysis,
add the ForceDeleteWithoutRecovery
option. You can't restore an analysis after it's deleted.
NoForceDeleteWithoutRecovery
. To immediately delete the
analysis, add the ForceDeleteWithoutRecovery
option. You can't restore an analysis after
it's deleted.public String toString()
toString
in class Object
Object.toString()
public DeleteAnalysisRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()