@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateRestoreTestingSelectionRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| CreateRestoreTestingSelectionRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| CreateRestoreTestingSelectionRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| String | getCreatorRequestId()
 This is an optional unique string that identifies the request and allows failed requests to be retried without
 the risk of running the operation twice. | 
| String | getRestoreTestingPlanName()
 Input the restore testing plan name that was returned from the related CreateRestoreTestingPlan request. | 
| RestoreTestingSelectionForCreate | getRestoreTestingSelection()
 This consists of  RestoreTestingSelectionName,ProtectedResourceType, and one of the
 following: | 
| int | hashCode() | 
| void | setCreatorRequestId(String creatorRequestId)
 This is an optional unique string that identifies the request and allows failed requests to be retried without
 the risk of running the operation twice. | 
| void | setRestoreTestingPlanName(String restoreTestingPlanName)
 Input the restore testing plan name that was returned from the related CreateRestoreTestingPlan request. | 
| void | setRestoreTestingSelection(RestoreTestingSelectionForCreate restoreTestingSelection)
 This consists of  RestoreTestingSelectionName,ProtectedResourceType, and one of the
 following: | 
| String | toString()Returns a string representation of this object. | 
| CreateRestoreTestingSelectionRequest | withCreatorRequestId(String creatorRequestId)
 This is an optional unique string that identifies the request and allows failed requests to be retried without
 the risk of running the operation twice. | 
| CreateRestoreTestingSelectionRequest | withRestoreTestingPlanName(String restoreTestingPlanName)
 Input the restore testing plan name that was returned from the related CreateRestoreTestingPlan request. | 
| CreateRestoreTestingSelectionRequest | withRestoreTestingSelection(RestoreTestingSelectionForCreate restoreTestingSelection)
 This consists of  RestoreTestingSelectionName,ProtectedResourceType, and one of the
 following: | 
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 CreateRestoreTestingSelectionRequest()
public void setCreatorRequestId(String creatorRequestId)
This is an optional unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice. If used, this parameter must contain 1 to 50 alphanumeric or '-_.' characters.
creatorRequestId - This is an optional unique string that identifies the request and allows failed requests to be retried
        without the risk of running the operation twice. If used, this parameter must contain 1 to 50 alphanumeric
        or '-_.' characters.public String getCreatorRequestId()
This is an optional unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice. If used, this parameter must contain 1 to 50 alphanumeric or '-_.' characters.
public CreateRestoreTestingSelectionRequest withCreatorRequestId(String creatorRequestId)
This is an optional unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice. If used, this parameter must contain 1 to 50 alphanumeric or '-_.' characters.
creatorRequestId - This is an optional unique string that identifies the request and allows failed requests to be retried
        without the risk of running the operation twice. If used, this parameter must contain 1 to 50 alphanumeric
        or '-_.' characters.public void setRestoreTestingPlanName(String restoreTestingPlanName)
Input the restore testing plan name that was returned from the related CreateRestoreTestingPlan request.
restoreTestingPlanName - Input the restore testing plan name that was returned from the related CreateRestoreTestingPlan request.public String getRestoreTestingPlanName()
Input the restore testing plan name that was returned from the related CreateRestoreTestingPlan request.
public CreateRestoreTestingSelectionRequest withRestoreTestingPlanName(String restoreTestingPlanName)
Input the restore testing plan name that was returned from the related CreateRestoreTestingPlan request.
restoreTestingPlanName - Input the restore testing plan name that was returned from the related CreateRestoreTestingPlan request.public void setRestoreTestingSelection(RestoreTestingSelectionForCreate restoreTestingSelection)
 This consists of RestoreTestingSelectionName, ProtectedResourceType, and one of the
 following:
 
 ProtectedResourceArns
 
 ProtectedResourceConditions
 
Each protected resource type can have one single value.
 A restore testing selection can include a wildcard value ("*") for ProtectedResourceArns along with
 ProtectedResourceConditions. Alternatively, you can include up to 30 specific protected resource
 ARNs in ProtectedResourceArns.
 
restoreTestingSelection - This consists of RestoreTestingSelectionName, ProtectedResourceType, and one of
        the following:
        
        ProtectedResourceArns
        
        ProtectedResourceConditions
        
Each protected resource type can have one single value.
        A restore testing selection can include a wildcard value ("*") for ProtectedResourceArns
        along with ProtectedResourceConditions. Alternatively, you can include up to 30 specific
        protected resource ARNs in ProtectedResourceArns.
public RestoreTestingSelectionForCreate getRestoreTestingSelection()
 This consists of RestoreTestingSelectionName, ProtectedResourceType, and one of the
 following:
 
 ProtectedResourceArns
 
 ProtectedResourceConditions
 
Each protected resource type can have one single value.
 A restore testing selection can include a wildcard value ("*") for ProtectedResourceArns along with
 ProtectedResourceConditions. Alternatively, you can include up to 30 specific protected resource
 ARNs in ProtectedResourceArns.
 
RestoreTestingSelectionName, ProtectedResourceType, and one of
         the following:
         
         ProtectedResourceArns
         
         ProtectedResourceConditions
         
Each protected resource type can have one single value.
         A restore testing selection can include a wildcard value ("*") for ProtectedResourceArns
         along with ProtectedResourceConditions. Alternatively, you can include up to 30 specific
         protected resource ARNs in ProtectedResourceArns.
public CreateRestoreTestingSelectionRequest withRestoreTestingSelection(RestoreTestingSelectionForCreate restoreTestingSelection)
 This consists of RestoreTestingSelectionName, ProtectedResourceType, and one of the
 following:
 
 ProtectedResourceArns
 
 ProtectedResourceConditions
 
Each protected resource type can have one single value.
 A restore testing selection can include a wildcard value ("*") for ProtectedResourceArns along with
 ProtectedResourceConditions. Alternatively, you can include up to 30 specific protected resource
 ARNs in ProtectedResourceArns.
 
restoreTestingSelection - This consists of RestoreTestingSelectionName, ProtectedResourceType, and one of
        the following:
        
        ProtectedResourceArns
        
        ProtectedResourceConditions
        
Each protected resource type can have one single value.
        A restore testing selection can include a wildcard value ("*") for ProtectedResourceArns
        along with ProtectedResourceConditions. Alternatively, you can include up to 30 specific
        protected resource ARNs in ProtectedResourceArns.
public String toString()
toString in class ObjectObject.toString()public CreateRestoreTestingSelectionRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()