@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateRestoreTestingPlanRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| CreateRestoreTestingPlanRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| CreateRestoreTestingPlanRequest | addTagsEntry(String key,
            String value)Add a single Tags entry | 
| CreateRestoreTestingPlanRequest | clearTagsEntries()Removes all the entries added into Tags. | 
| CreateRestoreTestingPlanRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| String | getCreatorRequestId()
 This is a unique string that identifies the request and allows failed requests to be retriedwithout the risk of
 running the operation twice. | 
| RestoreTestingPlanForCreate | getRestoreTestingPlan()
 A restore testing plan must contain a unique  RestoreTestingPlanNamestring you create and must
 contain aScheduleExpressioncron. | 
| Map<String,String> | getTags()
 Optional tags to include. | 
| int | hashCode() | 
| void | setCreatorRequestId(String creatorRequestId)
 This is a unique string that identifies the request and allows failed requests to be retriedwithout the risk of
 running the operation twice. | 
| void | setRestoreTestingPlan(RestoreTestingPlanForCreate restoreTestingPlan)
 A restore testing plan must contain a unique  RestoreTestingPlanNamestring you create and must
 contain aScheduleExpressioncron. | 
| void | setTags(Map<String,String> tags)
 Optional tags to include. | 
| String | toString()Returns a string representation of this object. | 
| CreateRestoreTestingPlanRequest | withCreatorRequestId(String creatorRequestId)
 This is a unique string that identifies the request and allows failed requests to be retriedwithout the risk of
 running the operation twice. | 
| CreateRestoreTestingPlanRequest | withRestoreTestingPlan(RestoreTestingPlanForCreate restoreTestingPlan)
 A restore testing plan must contain a unique  RestoreTestingPlanNamestring you create and must
 contain aScheduleExpressioncron. | 
| CreateRestoreTestingPlanRequest | withTags(Map<String,String> tags)
 Optional tags to include. | 
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 setCreatorRequestId(String creatorRequestId)
This is a unique string that identifies the request and allows failed requests to be retriedwithout the risk of running the operation twice. This parameter is optional. If used, this parameter must contain 1 to 50 alphanumeric or '-_.' characters.
creatorRequestId - This is a unique string that identifies the request and allows failed requests to be retriedwithout the
        risk of running the operation twice. This parameter is optional. If used, this parameter must contain 1 to
        50 alphanumeric or '-_.' characters.public String getCreatorRequestId()
This is a unique string that identifies the request and allows failed requests to be retriedwithout the risk of running the operation twice. This parameter is optional. If used, this parameter must contain 1 to 50 alphanumeric or '-_.' characters.
public CreateRestoreTestingPlanRequest withCreatorRequestId(String creatorRequestId)
This is a unique string that identifies the request and allows failed requests to be retriedwithout the risk of running the operation twice. This parameter is optional. If used, this parameter must contain 1 to 50 alphanumeric or '-_.' characters.
creatorRequestId - This is a unique string that identifies the request and allows failed requests to be retriedwithout the
        risk of running the operation twice. This parameter is optional. If used, this parameter must contain 1 to
        50 alphanumeric or '-_.' characters.public void setRestoreTestingPlan(RestoreTestingPlanForCreate restoreTestingPlan)
 A restore testing plan must contain a unique RestoreTestingPlanName string you create and must
 contain a ScheduleExpression cron. You may optionally include a StartWindowHours
 integer and a CreatorRequestId string.
 
 The RestoreTestingPlanName is a unique string that is the name of the restore testing plan. This
 cannot be changed after creation, and it must consist of only alphanumeric characters and underscores.
 
restoreTestingPlan - A restore testing plan must contain a unique RestoreTestingPlanName string you create and
        must contain a ScheduleExpression cron. You may optionally include a
        StartWindowHours integer and a CreatorRequestId string.
        
        The RestoreTestingPlanName is a unique string that is the name of the restore testing plan.
        This cannot be changed after creation, and it must consist of only alphanumeric characters and
        underscores.
public RestoreTestingPlanForCreate getRestoreTestingPlan()
 A restore testing plan must contain a unique RestoreTestingPlanName string you create and must
 contain a ScheduleExpression cron. You may optionally include a StartWindowHours
 integer and a CreatorRequestId string.
 
 The RestoreTestingPlanName is a unique string that is the name of the restore testing plan. This
 cannot be changed after creation, and it must consist of only alphanumeric characters and underscores.
 
RestoreTestingPlanName string you create and
         must contain a ScheduleExpression cron. You may optionally include a
         StartWindowHours integer and a CreatorRequestId string.
         
         The RestoreTestingPlanName is a unique string that is the name of the restore testing plan.
         This cannot be changed after creation, and it must consist of only alphanumeric characters and
         underscores.
public CreateRestoreTestingPlanRequest withRestoreTestingPlan(RestoreTestingPlanForCreate restoreTestingPlan)
 A restore testing plan must contain a unique RestoreTestingPlanName string you create and must
 contain a ScheduleExpression cron. You may optionally include a StartWindowHours
 integer and a CreatorRequestId string.
 
 The RestoreTestingPlanName is a unique string that is the name of the restore testing plan. This
 cannot be changed after creation, and it must consist of only alphanumeric characters and underscores.
 
restoreTestingPlan - A restore testing plan must contain a unique RestoreTestingPlanName string you create and
        must contain a ScheduleExpression cron. You may optionally include a
        StartWindowHours integer and a CreatorRequestId string.
        
        The RestoreTestingPlanName is a unique string that is the name of the restore testing plan.
        This cannot be changed after creation, and it must consist of only alphanumeric characters and
        underscores.
public Map<String,String> getTags()
Optional tags to include. A tag is a key-value pair you can use to manage, filter, and search for your resources. Allowed characters include UTF-8 letters,numbers, spaces, and the following characters: + - = . _ : /.
public void setTags(Map<String,String> tags)
Optional tags to include. A tag is a key-value pair you can use to manage, filter, and search for your resources. Allowed characters include UTF-8 letters,numbers, spaces, and the following characters: + - = . _ : /.
tags - Optional tags to include. A tag is a key-value pair you can use to manage, filter, and search for your
        resources. Allowed characters include UTF-8 letters,numbers, spaces, and the following characters: + - = .
        _ : /.public CreateRestoreTestingPlanRequest withTags(Map<String,String> tags)
Optional tags to include. A tag is a key-value pair you can use to manage, filter, and search for your resources. Allowed characters include UTF-8 letters,numbers, spaces, and the following characters: + - = . _ : /.
tags - Optional tags to include. A tag is a key-value pair you can use to manage, filter, and search for your
        resources. Allowed characters include UTF-8 letters,numbers, spaces, and the following characters: + - = .
        _ : /.public CreateRestoreTestingPlanRequest addTagsEntry(String key, String value)
public CreateRestoreTestingPlanRequest clearTagsEntries()
public String toString()
toString in class ObjectObject.toString()public CreateRestoreTestingPlanRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()