@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonRecycleBin extends Object implements AmazonRecycleBin
AmazonRecycleBin. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
CreateRuleResult |
createRule(CreateRuleRequest request)
Creates a Recycle Bin retention rule.
|
DeleteRuleResult |
deleteRule(DeleteRuleRequest request)
Deletes a Recycle Bin retention rule.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetRuleResult |
getRule(GetRuleRequest request)
Gets information about a Recycle Bin retention rule.
|
ListRulesResult |
listRules(ListRulesRequest request)
Lists the Recycle Bin retention rules in the Region.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Lists the tags assigned to a retention rule.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Assigns tags to the specified retention rule.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Unassigns a tag from a retention rule.
|
UpdateRuleResult |
updateRule(UpdateRuleRequest request)
Updates an existing Recycle Bin retention rule.
|
public CreateRuleResult createRule(CreateRuleRequest request)
AmazonRecycleBinCreates a Recycle Bin retention rule. For more information, see Create Recycle Bin retention rules in the Amazon Elastic Compute Cloud User Guide.
createRule in interface AmazonRecycleBinpublic DeleteRuleResult deleteRule(DeleteRuleRequest request)
AmazonRecycleBinDeletes a Recycle Bin retention rule. For more information, see Delete Recycle Bin retention rules in the Amazon Elastic Compute Cloud User Guide.
deleteRule in interface AmazonRecycleBinpublic GetRuleResult getRule(GetRuleRequest request)
AmazonRecycleBinGets information about a Recycle Bin retention rule.
getRule in interface AmazonRecycleBinpublic ListRulesResult listRules(ListRulesRequest request)
AmazonRecycleBinLists the Recycle Bin retention rules in the Region.
listRules in interface AmazonRecycleBinpublic ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AmazonRecycleBinLists the tags assigned to a retention rule.
listTagsForResource in interface AmazonRecycleBinpublic TagResourceResult tagResource(TagResourceRequest request)
AmazonRecycleBinAssigns tags to the specified retention rule.
tagResource in interface AmazonRecycleBinpublic UntagResourceResult untagResource(UntagResourceRequest request)
AmazonRecycleBinUnassigns a tag from a retention rule.
untagResource in interface AmazonRecycleBinpublic UpdateRuleResult updateRule(UpdateRuleRequest request)
AmazonRecycleBinUpdates an existing Recycle Bin retention rule. For more information, see Update Recycle Bin retention rules in the Amazon Elastic Compute Cloud User Guide.
updateRule in interface AmazonRecycleBinpublic void shutdown()
AmazonRecycleBinshutdown in interface AmazonRecycleBinpublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AmazonRecycleBinResponse metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AmazonRecycleBinrequest - The originally executed request.