• Main Page
  • Classes
  • Files
  • File List

include/SimpleDB/AmazonSimpleDBClient.h

00001 /*
00002  * Copyright 2010 Amazon.com, Inc. or its affiliates. All Rights Reserved.
00003  * 
00004  * Licensed under the Apache License, Version 2.0 (the "License").
00005  * You may not use this file except in compliance with the License.
00006  * A copy of the License is located at
00007  * 
00008  *  http://aws.amazon.com/apache2.0
00009  * 
00010  * or in the "license" file accompanying this file. This file is distributed
00011  * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
00012  * express or implied. See the License for the specific language governing
00013  * permissions and limitations under the License.
00014  */
00015 #import "SimpleDBSelectResponse.h"
00016 #import "SimpleDBSelectResponseUnmarshaller.h"
00017 #import "SimpleDBSelectRequest.h"
00018 #import "SimpleDBSelectRequestMarshaller.h"
00019 #import "SimpleDBPutAttributesResponse.h"
00020 #import "SimpleDBPutAttributesResponseUnmarshaller.h"
00021 #import "SimpleDBPutAttributesRequest.h"
00022 #import "SimpleDBPutAttributesRequestMarshaller.h"
00023 #import "SimpleDBBatchDeleteAttributesResponse.h"
00024 #import "SimpleDBBatchDeleteAttributesResponseUnmarshaller.h"
00025 #import "SimpleDBBatchDeleteAttributesRequest.h"
00026 #import "SimpleDBBatchDeleteAttributesRequestMarshaller.h"
00027 #import "SimpleDBDeleteDomainResponse.h"
00028 #import "SimpleDBDeleteDomainResponseUnmarshaller.h"
00029 #import "SimpleDBDeleteDomainRequest.h"
00030 #import "SimpleDBDeleteDomainRequestMarshaller.h"
00031 #import "SimpleDBCreateDomainResponse.h"
00032 #import "SimpleDBCreateDomainResponseUnmarshaller.h"
00033 #import "SimpleDBCreateDomainRequest.h"
00034 #import "SimpleDBCreateDomainRequestMarshaller.h"
00035 #import "SimpleDBDeleteAttributesResponse.h"
00036 #import "SimpleDBDeleteAttributesResponseUnmarshaller.h"
00037 #import "SimpleDBDeleteAttributesRequest.h"
00038 #import "SimpleDBDeleteAttributesRequestMarshaller.h"
00039 #import "SimpleDBListDomainsResponse.h"
00040 #import "SimpleDBListDomainsResponseUnmarshaller.h"
00041 #import "SimpleDBListDomainsRequest.h"
00042 #import "SimpleDBListDomainsRequestMarshaller.h"
00043 #import "SimpleDBGetAttributesResponse.h"
00044 #import "SimpleDBGetAttributesResponseUnmarshaller.h"
00045 #import "SimpleDBGetAttributesRequest.h"
00046 #import "SimpleDBGetAttributesRequestMarshaller.h"
00047 #import "SimpleDBBatchPutAttributesResponse.h"
00048 #import "SimpleDBBatchPutAttributesResponseUnmarshaller.h"
00049 #import "SimpleDBBatchPutAttributesRequest.h"
00050 #import "SimpleDBBatchPutAttributesRequestMarshaller.h"
00051 #import "SimpleDBDomainMetadataResponse.h"
00052 #import "SimpleDBDomainMetadataResponseUnmarshaller.h"
00053 #import "SimpleDBDomainMetadataRequest.h"
00054 #import "SimpleDBDomainMetadataRequestMarshaller.h"
00055 
00056 #import "../AmazonWebServiceClient.h"
00057 
00058 
00086 @interface AmazonSimpleDBClient : AmazonWebServiceClient
00087 {
00088 }
00089 
00090 
00134 -(SimpleDBSelectResponse*)select:(SimpleDBSelectRequest*)selectRequest; 
00135 
00136 
00212 -(SimpleDBPutAttributesResponse*)putAttributes:(SimpleDBPutAttributesRequest*)putAttributesRequest; 
00213 
00214 
00234 -(SimpleDBBatchDeleteAttributesResponse*)batchDeleteAttributes:(SimpleDBBatchDeleteAttributesRequest*)batchDeleteAttributesRequest; 
00235 
00236 
00263 -(SimpleDBDeleteDomainResponse*)deleteDomain:(SimpleDBDeleteDomainRequest*)deleteDomainRequest; 
00264 
00265 
00302 -(SimpleDBCreateDomainResponse*)createDomain:(SimpleDBCreateDomainRequest*)createDomainRequest; 
00303 
00304 
00344 -(SimpleDBDeleteAttributesResponse*)deleteAttributes:(SimpleDBDeleteAttributesRequest*)deleteAttributesRequest; 
00345 
00346 
00376 -(SimpleDBListDomainsResponse*)listDomains:(SimpleDBListDomainsRequest*)listDomainsRequest; 
00377 
00378 
00414 -(SimpleDBGetAttributesResponse*)getAttributes:(SimpleDBGetAttributesRequest*)getAttributesRequest; 
00415 
00416 
00514 -(SimpleDBBatchPutAttributesResponse*)batchPutAttributes:(SimpleDBBatchPutAttributesRequest*)batchPutAttributesRequest; 
00515 
00516 
00541 -(SimpleDBDomainMetadataResponse*)domainMetadata:(SimpleDBDomainMetadataRequest*)domainMetadataRequest; 
00542 
00543 
00544 
00546 +(void)initializeResponseObjects;
00547 
00548 @end
00549         
00550                 

Generated on Wed Jan 12 2011 14:21:39 for Amazon SimpleDB by  doxygen 1.7.1