@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, withSdkRequestTimeoutpublic 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 ObjectObject.toString()public DeleteAnalysisRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()