| To generate the Java AXIS2 classes from the Amazon EC2 wsdl use the following command line, assuming source definitions in the local directory:
|
| $ wsdl2java.sh -ss -sd -ssi -g -p com.amazon.s3 -ns2p "http://s3.amazonaws.com/doc/2006-03-01/"=com.amazon.s3 -uri cloud-AmazonS3.wsdl |
| |
| This runs the wsdl2java code generation tool to produce stubs with asynchronous invocation methods, such as those useful for REST using the com.amazon.s3 package. |
| |
| This creates the following java source files in the src/com/amazon/s3 subdirectory … |
| |
| AccessControlList.java ListAllMyBucketsResponse.java |
| AccessControlPolicy.java ListAllMyBucketsResult.java |
| AmazonCustomerByEmail.java ListBucket.java |
| AmazonS3CallbackHandler.java ListBucketResponse.java |
| AmazonS3MessageReceiverInOut.java ListBucketResult.java |
| AmazonS3Skeleton.java ListEntry.java |
| AmazonS3SkeletonInterface.java ListVersionsResponse.java |
| AmazonS3Stub.java ListVersionsResult.java |
| BucketLoggingStatus.java ListVersionsResultChoice_type0.java |
| CanonicalUser.java LocationConstraint.java |
| CopyObject.java LoggingSettings.java |
| CopyObjectResponse.java MetadataDirective.java |
| CopyObjectResult.java MetadataEntry.java |
| CreateBucket.java MfaDeleteStatus.java |
| CreateBucketConfiguration.java NotificationConfiguration.java |
| CreateBucketResponse.java Payer.java |
| CreateBucketResult.java Permission.java |
| DeleteBucket.java PostResponse.java |
| DeleteBucketResponse.java PrefixEntry.java |
| DeleteMarkerEntry.java PutObject.java |
| DeleteObject.java PutObjectInline.java |
| DeleteObjectResponse.java PutObjectInlineResponse.java |
| ExtensionMapper.java PutObjectResponse.java |
| GetBucketAccessControlPolicy.java PutObjectResult.java |
| GetBucketAccessControlPolicyResponse.java RequestPaymentConfiguration.java |
| GetBucketLoggingStatus.java Result.java |
| GetBucketLoggingStatusResponse.java SetBucketAccessControlPolicy.java |
| GetObject.java SetBucketAccessControlPolicyResponse.java |
| GetObjectAccessControlPolicy.java SetBucketLoggingStatus.java |
| GetObjectAccessControlPolicyResponse.java SetBucketLoggingStatusResponse.java |
| GetObjectExtended.java SetObjectAccessControlPolicy.java |
| GetObjectExtendedResponse.java SetObjectAccessControlPolicyResponse.java |
| GetObjectResponse.java Status.java |
| GetObjectResult.java StorageClass.java |
| Grant.java TopicConfiguration.java |
| Grantee.java User.java |
| Group.java VersionEntry.java |
| ListAllMyBuckets.java VersioningConfiguration.java |
| ListAllMyBucketsEntry.java VersioningStatus.java |
| ListAllMyBucketsList.java |