You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by ke...@apache.org on 2012/06/26 17:20:26 UTC

[22/58] [partial] applying chip childers patch for AWSAPI license headers https://reviews.apache.org/r/5437/

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/e984c3c0/awsapi/src/com/amazon/s3/AmazonS3Skeleton.java
----------------------------------------------------------------------
diff --git a/awsapi/src/com/amazon/s3/AmazonS3Skeleton.java b/awsapi/src/com/amazon/s3/AmazonS3Skeleton.java
index a455aff..a31c1c2 100644
--- a/awsapi/src/com/amazon/s3/AmazonS3Skeleton.java
+++ b/awsapi/src/com/amazon/s3/AmazonS3Skeleton.java
@@ -1,271 +1,287 @@
-
-/**
- * AmazonS3Skeleton.java
- *
- * This file was auto-generated from WSDL
- * by the Apache Axis2 version: 1.5.1  Built on : Oct 19, 2009 (10:59:00 EDT)
- */
-    package com.amazon.s3;
-    /**
-     *  AmazonS3Skeleton java skeleton for the axisService
-     */
-    public class AmazonS3Skeleton implements AmazonS3SkeletonInterface{
-        
-         
-        /**
-         * Auto generated method signature
-         * 
-                                     * @param getBucketLoggingStatus0
-         */
-        
-                 public com.amazon.s3.GetBucketLoggingStatusResponse getBucketLoggingStatus
-                  (
-                  com.amazon.s3.GetBucketLoggingStatus getBucketLoggingStatus0
-                  )
-            {
-                //TODO : fill this with the necessary business logic
-                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#getBucketLoggingStatus");
-        }
-     
-         
-        /**
-         * Auto generated method signature
-         * 
-                                     * @param copyObject2
-         */
-        
-                 public com.amazon.s3.CopyObjectResponse copyObject
-                  (
-                  com.amazon.s3.CopyObject copyObject2
-                  )
-            {
-                //TODO : fill this with the necessary business logic
-                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#copyObject");
-        }
-     
-         
-        /**
-         * Auto generated method signature
-         * 
-                                     * @param getBucketAccessControlPolicy4
-         */
-        
-                 public com.amazon.s3.GetBucketAccessControlPolicyResponse getBucketAccessControlPolicy
-                  (
-                  com.amazon.s3.GetBucketAccessControlPolicy getBucketAccessControlPolicy4
-                  )
-            {
-                //TODO : fill this with the necessary business logic
-                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#getBucketAccessControlPolicy");
-        }
-     
-         
-        /**
-         * Auto generated method signature
-         * 
-                                     * @param listBucket6
-         */
-        
-                 public com.amazon.s3.ListBucketResponse listBucket
-                  (
-                  com.amazon.s3.ListBucket listBucket6
-                  )
-            {
-                //TODO : fill this with the necessary business logic
-                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#listBucket");
-        }
-     
-         
-        /**
-         * Auto generated method signature
-         * 
-                                     * @param putObject8
-         */
-        
-                 public com.amazon.s3.PutObjectResponse putObject
-                  (
-                  com.amazon.s3.PutObject putObject8
-                  )
-            {
-                //TODO : fill this with the necessary business logic
-                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#putObject");
-        }
-     
-         
-        /**
-         * Auto generated method signature
-         * 
-                                     * @param createBucket10
-         */
-        
-                 public com.amazon.s3.CreateBucketResponse createBucket
-                  (
-                  com.amazon.s3.CreateBucket createBucket10
-                  )
-            {
-                //TODO : fill this with the necessary business logic
-                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#createBucket");
-        }
-     
-         
-        /**
-         * Auto generated method signature
-         * 
-                                     * @param listAllMyBuckets12
-         */
-        
-                 public com.amazon.s3.ListAllMyBucketsResponse listAllMyBuckets
-                  (
-                  com.amazon.s3.ListAllMyBuckets listAllMyBuckets12
-                  )
-            {
-                //TODO : fill this with the necessary business logic
-                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#listAllMyBuckets");
-        }
-     
-         
-        /**
-         * Auto generated method signature
-         * 
-                                     * @param getObject14
-         */
-        
-                 public com.amazon.s3.GetObjectResponse getObject
-                  (
-                  com.amazon.s3.GetObject getObject14
-                  )
-            {
-                //TODO : fill this with the necessary business logic
-                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#getObject");
-        }
-     
-         
-        /**
-         * Auto generated method signature
-         * 
-                                     * @param deleteBucket16
-         */
-        
-                 public com.amazon.s3.DeleteBucketResponse deleteBucket
-                  (
-                  com.amazon.s3.DeleteBucket deleteBucket16
-                  )
-            {
-                //TODO : fill this with the necessary business logic
-                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#deleteBucket");
-        }
-     
-         
-        /**
-         * Auto generated method signature
-         * 
-                                     * @param setBucketLoggingStatus18
-         */
-        
-                 public com.amazon.s3.SetBucketLoggingStatusResponse setBucketLoggingStatus
-                  (
-                  com.amazon.s3.SetBucketLoggingStatus setBucketLoggingStatus18
-                  )
-            {
-                //TODO : fill this with the necessary business logic
-                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#setBucketLoggingStatus");
-        }
-     
-         
-        /**
-         * Auto generated method signature
-         * 
-                                     * @param getObjectAccessControlPolicy20
-         */
-        
-                 public com.amazon.s3.GetObjectAccessControlPolicyResponse getObjectAccessControlPolicy
-                  (
-                  com.amazon.s3.GetObjectAccessControlPolicy getObjectAccessControlPolicy20
-                  )
-            {
-                //TODO : fill this with the necessary business logic
-                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#getObjectAccessControlPolicy");
-        }
-     
-         
-        /**
-         * Auto generated method signature
-         * 
-                                     * @param deleteObject22
-         */
-        
-                 public com.amazon.s3.DeleteObjectResponse deleteObject
-                  (
-                  com.amazon.s3.DeleteObject deleteObject22
-                  )
-            {
-                //TODO : fill this with the necessary business logic
-                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#deleteObject");
-        }
-     
-         
-        /**
-         * Auto generated method signature
-         * 
-                                     * @param setBucketAccessControlPolicy24
-         */
-        
-                 public com.amazon.s3.SetBucketAccessControlPolicyResponse setBucketAccessControlPolicy
-                  (
-                  com.amazon.s3.SetBucketAccessControlPolicy setBucketAccessControlPolicy24
-                  )
-            {
-                //TODO : fill this with the necessary business logic
-                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#setBucketAccessControlPolicy");
-        }
-     
-         
-        /**
-         * Auto generated method signature
-         * 
-                                     * @param setObjectAccessControlPolicy26
-         */
-        
-                 public com.amazon.s3.SetObjectAccessControlPolicyResponse setObjectAccessControlPolicy
-                  (
-                  com.amazon.s3.SetObjectAccessControlPolicy setObjectAccessControlPolicy26
-                  )
-            {
-                //TODO : fill this with the necessary business logic
-                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#setObjectAccessControlPolicy");
-        }
-     
-         
-        /**
-         * Auto generated method signature
-         * 
-                                     * @param putObjectInline28
-         */
-        
-                 public com.amazon.s3.PutObjectInlineResponse putObjectInline
-                  (
-                  com.amazon.s3.PutObjectInline putObjectInline28
-                  )
-            {
-                //TODO : fill this with the necessary business logic
-                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#putObjectInline");
-        }
-     
-         
-        /**
-         * Auto generated method signature
-         * 
-                                     * @param getObjectExtended30
-         */
-        
-                 public com.amazon.s3.GetObjectExtendedResponse getObjectExtended
-                  (
-                  com.amazon.s3.GetObjectExtended getObjectExtended30
-                  )
-            {
-                //TODO : fill this with the necessary business logic
-                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#getObjectExtended");
-        }
-     
-    }
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements.  See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership.  The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License.  You may obtain a copy of the License at
+//
+//   http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied.  See the License for the
+// specific language governing permissions and limitations
+// under the License.
+
+/**
+ * AmazonS3Skeleton.java
+ *
+ * This file was auto-generated from WSDL
+ * by the Apache Axis2 version: 1.5.1  Built on : Oct 19, 2009 (10:59:00 EDT)
+ */
+    package com.amazon.s3;
+    /**
+     *  AmazonS3Skeleton java skeleton for the axisService
+     */
+    public class AmazonS3Skeleton implements AmazonS3SkeletonInterface{
+        
+         
+        /**
+         * Auto generated method signature
+         * 
+                                     * @param getBucketLoggingStatus0
+         */
+        
+                 public com.amazon.s3.GetBucketLoggingStatusResponse getBucketLoggingStatus
+                  (
+                  com.amazon.s3.GetBucketLoggingStatus getBucketLoggingStatus0
+                  )
+            {
+                //TODO : fill this with the necessary business logic
+                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#getBucketLoggingStatus");
+        }
+     
+         
+        /**
+         * Auto generated method signature
+         * 
+                                     * @param copyObject2
+         */
+        
+                 public com.amazon.s3.CopyObjectResponse copyObject
+                  (
+                  com.amazon.s3.CopyObject copyObject2
+                  )
+            {
+                //TODO : fill this with the necessary business logic
+                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#copyObject");
+        }
+     
+         
+        /**
+         * Auto generated method signature
+         * 
+                                     * @param getBucketAccessControlPolicy4
+         */
+        
+                 public com.amazon.s3.GetBucketAccessControlPolicyResponse getBucketAccessControlPolicy
+                  (
+                  com.amazon.s3.GetBucketAccessControlPolicy getBucketAccessControlPolicy4
+                  )
+            {
+                //TODO : fill this with the necessary business logic
+                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#getBucketAccessControlPolicy");
+        }
+     
+         
+        /**
+         * Auto generated method signature
+         * 
+                                     * @param listBucket6
+         */
+        
+                 public com.amazon.s3.ListBucketResponse listBucket
+                  (
+                  com.amazon.s3.ListBucket listBucket6
+                  )
+            {
+                //TODO : fill this with the necessary business logic
+                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#listBucket");
+        }
+     
+         
+        /**
+         * Auto generated method signature
+         * 
+                                     * @param putObject8
+         */
+        
+                 public com.amazon.s3.PutObjectResponse putObject
+                  (
+                  com.amazon.s3.PutObject putObject8
+                  )
+            {
+                //TODO : fill this with the necessary business logic
+                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#putObject");
+        }
+     
+         
+        /**
+         * Auto generated method signature
+         * 
+                                     * @param createBucket10
+         */
+        
+                 public com.amazon.s3.CreateBucketResponse createBucket
+                  (
+                  com.amazon.s3.CreateBucket createBucket10
+                  )
+            {
+                //TODO : fill this with the necessary business logic
+                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#createBucket");
+        }
+     
+         
+        /**
+         * Auto generated method signature
+         * 
+                                     * @param listAllMyBuckets12
+         */
+        
+                 public com.amazon.s3.ListAllMyBucketsResponse listAllMyBuckets
+                  (
+                  com.amazon.s3.ListAllMyBuckets listAllMyBuckets12
+                  )
+            {
+                //TODO : fill this with the necessary business logic
+                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#listAllMyBuckets");
+        }
+     
+         
+        /**
+         * Auto generated method signature
+         * 
+                                     * @param getObject14
+         */
+        
+                 public com.amazon.s3.GetObjectResponse getObject
+                  (
+                  com.amazon.s3.GetObject getObject14
+                  )
+            {
+                //TODO : fill this with the necessary business logic
+                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#getObject");
+        }
+     
+         
+        /**
+         * Auto generated method signature
+         * 
+                                     * @param deleteBucket16
+         */
+        
+                 public com.amazon.s3.DeleteBucketResponse deleteBucket
+                  (
+                  com.amazon.s3.DeleteBucket deleteBucket16
+                  )
+            {
+                //TODO : fill this with the necessary business logic
+                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#deleteBucket");
+        }
+     
+         
+        /**
+         * Auto generated method signature
+         * 
+                                     * @param setBucketLoggingStatus18
+         */
+        
+                 public com.amazon.s3.SetBucketLoggingStatusResponse setBucketLoggingStatus
+                  (
+                  com.amazon.s3.SetBucketLoggingStatus setBucketLoggingStatus18
+                  )
+            {
+                //TODO : fill this with the necessary business logic
+                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#setBucketLoggingStatus");
+        }
+     
+         
+        /**
+         * Auto generated method signature
+         * 
+                                     * @param getObjectAccessControlPolicy20
+         */
+        
+                 public com.amazon.s3.GetObjectAccessControlPolicyResponse getObjectAccessControlPolicy
+                  (
+                  com.amazon.s3.GetObjectAccessControlPolicy getObjectAccessControlPolicy20
+                  )
+            {
+                //TODO : fill this with the necessary business logic
+                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#getObjectAccessControlPolicy");
+        }
+     
+         
+        /**
+         * Auto generated method signature
+         * 
+                                     * @param deleteObject22
+         */
+        
+                 public com.amazon.s3.DeleteObjectResponse deleteObject
+                  (
+                  com.amazon.s3.DeleteObject deleteObject22
+                  )
+            {
+                //TODO : fill this with the necessary business logic
+                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#deleteObject");
+        }
+     
+         
+        /**
+         * Auto generated method signature
+         * 
+                                     * @param setBucketAccessControlPolicy24
+         */
+        
+                 public com.amazon.s3.SetBucketAccessControlPolicyResponse setBucketAccessControlPolicy
+                  (
+                  com.amazon.s3.SetBucketAccessControlPolicy setBucketAccessControlPolicy24
+                  )
+            {
+                //TODO : fill this with the necessary business logic
+                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#setBucketAccessControlPolicy");
+        }
+     
+         
+        /**
+         * Auto generated method signature
+         * 
+                                     * @param setObjectAccessControlPolicy26
+         */
+        
+                 public com.amazon.s3.SetObjectAccessControlPolicyResponse setObjectAccessControlPolicy
+                  (
+                  com.amazon.s3.SetObjectAccessControlPolicy setObjectAccessControlPolicy26
+                  )
+            {
+                //TODO : fill this with the necessary business logic
+                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#setObjectAccessControlPolicy");
+        }
+     
+         
+        /**
+         * Auto generated method signature
+         * 
+                                     * @param putObjectInline28
+         */
+        
+                 public com.amazon.s3.PutObjectInlineResponse putObjectInline
+                  (
+                  com.amazon.s3.PutObjectInline putObjectInline28
+                  )
+            {
+                //TODO : fill this with the necessary business logic
+                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#putObjectInline");
+        }
+     
+         
+        /**
+         * Auto generated method signature
+         * 
+                                     * @param getObjectExtended30
+         */
+        
+                 public com.amazon.s3.GetObjectExtendedResponse getObjectExtended
+                  (
+                  com.amazon.s3.GetObjectExtended getObjectExtended30
+                  )
+            {
+                //TODO : fill this with the necessary business logic
+                throw new  java.lang.UnsupportedOperationException("Please implement " + this.getClass().getName() + "#getObjectExtended");
+        }
+     
+    }
     
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/e984c3c0/awsapi/src/com/amazon/s3/AmazonS3SkeletonInterface.java
----------------------------------------------------------------------
diff --git a/awsapi/src/com/amazon/s3/AmazonS3SkeletonInterface.java b/awsapi/src/com/amazon/s3/AmazonS3SkeletonInterface.java
index 0c45caf..c10cbda 100644
--- a/awsapi/src/com/amazon/s3/AmazonS3SkeletonInterface.java
+++ b/awsapi/src/com/amazon/s3/AmazonS3SkeletonInterface.java
@@ -1,242 +1,258 @@
-
-/**
- * AmazonS3SkeletonInterface.java
- *
- * This file was auto-generated from WSDL
- * by the Apache Axis2 version: 1.5.1  Built on : Oct 19, 2009 (10:59:00 EDT)
- */
-    package com.amazon.s3;
-
-import org.apache.axis2.AxisFault;
-    /**
-     *  AmazonS3SkeletonInterface java skeleton interface for the axisService
-     */
-    public interface AmazonS3SkeletonInterface {
-     
-         
-        /**
-         * Auto generated method signature
-         * 
-                                    * @param getBucketLoggingStatus
-         */
-
-        
-                public com.amazon.s3.GetBucketLoggingStatusResponse getBucketLoggingStatus
-                (
-                  com.amazon.s3.GetBucketLoggingStatus getBucketLoggingStatus
-                 )
-            ;
-        
-         
-        /**
-         * Auto generated method signature
-         * 
-                                    * @param copyObject
-         * @throws AxisFault 
-         */
-
-        
-                public com.amazon.s3.CopyObjectResponse copyObject
-                (
-                  com.amazon.s3.CopyObject copyObject
-                 ) throws AxisFault
-            ;
-        
-         
-        /**
-         * Auto generated method signature
-         * 
-                                    * @param getBucketAccessControlPolicy
-         */
-
-        
-                public com.amazon.s3.GetBucketAccessControlPolicyResponse getBucketAccessControlPolicy
-                (
-                  com.amazon.s3.GetBucketAccessControlPolicy getBucketAccessControlPolicy
-                 )
-            ;
-        
-         
-        /**
-         * Auto generated method signature
-         * 
-                                    * @param listBucket
-         */
-
-        
-                public com.amazon.s3.ListBucketResponse listBucket
-                (
-                  com.amazon.s3.ListBucket listBucket
-                 )
-            ;
-        
-         
-        /**
-         * Auto generated method signature
-         * 
-                                    * @param putObject
-         */
-
-        
-                public com.amazon.s3.PutObjectResponse putObject
-                (
-                  com.amazon.s3.PutObject putObject
-                 )
-            ;
-        
-         
-        /**
-         * Auto generated method signature
-         * 
-                                    * @param createBucket
-         */
-
-        
-                public com.amazon.s3.CreateBucketResponse createBucket
-                (
-                  com.amazon.s3.CreateBucket createBucket
-                 )
-            ;
-        
-         
-        /**
-         * Auto generated method signature
-         * 
-                                    * @param listAllMyBuckets
-         */
-
-        
-                public com.amazon.s3.ListAllMyBucketsResponse listAllMyBuckets
-                (
-                  com.amazon.s3.ListAllMyBuckets listAllMyBuckets
-                 )
-            ;
-        
-         
-        /**
-         * Auto generated method signature
-         * 
-                                    * @param getObject
-         */
-
-        
-                public com.amazon.s3.GetObjectResponse getObject
-                (
-                  com.amazon.s3.GetObject getObject
-                 )
-            ;
-        
-         
-        /**
-         * Auto generated method signature
-         * 
-                                    * @param deleteBucket
-         */
-
-        
-                public com.amazon.s3.DeleteBucketResponse deleteBucket
-                (
-                  com.amazon.s3.DeleteBucket deleteBucket
-                 )
-            ;
-        
-         
-        /**
-         * Auto generated method signature
-         * 
-                                    * @param setBucketLoggingStatus
-         */
-
-        
-                public com.amazon.s3.SetBucketLoggingStatusResponse setBucketLoggingStatus
-                (
-                  com.amazon.s3.SetBucketLoggingStatus setBucketLoggingStatus
-                 )
-            ;
-        
-         
-        /**
-         * Auto generated method signature
-         * 
-                                    * @param getObjectAccessControlPolicy
-         */
-
-        
-                public com.amazon.s3.GetObjectAccessControlPolicyResponse getObjectAccessControlPolicy
-                (
-                  com.amazon.s3.GetObjectAccessControlPolicy getObjectAccessControlPolicy
-                 )
-            ;
-        
-         
-        /**
-         * Auto generated method signature
-         * 
-                                    * @param deleteObject
-         */
-
-        
-                public com.amazon.s3.DeleteObjectResponse deleteObject
-                (
-                  com.amazon.s3.DeleteObject deleteObject
-                 )
-            ;
-        
-         
-        /**
-         * Auto generated method signature
-         * 
-                                    * @param setBucketAccessControlPolicy
-         */
-
-        
-                public com.amazon.s3.SetBucketAccessControlPolicyResponse setBucketAccessControlPolicy
-                (
-                  com.amazon.s3.SetBucketAccessControlPolicy setBucketAccessControlPolicy
-                 )
-            ;
-        
-         
-        /**
-         * Auto generated method signature
-         * 
-                                    * @param setObjectAccessControlPolicy
-         */
-
-        
-                public com.amazon.s3.SetObjectAccessControlPolicyResponse setObjectAccessControlPolicy
-                (
-                  com.amazon.s3.SetObjectAccessControlPolicy setObjectAccessControlPolicy
-                 )
-            ;
-        
-         
-        /**
-         * Auto generated method signature
-         * 
-                                    * @param putObjectInline
-         */
-
-        
-                public com.amazon.s3.PutObjectInlineResponse putObjectInline
-                (
-                  com.amazon.s3.PutObjectInline putObjectInline
-                 )
-            ;
-        
-         
-        /**
-         * Auto generated method signature
-         * 
-                                    * @param getObjectExtended
-         */
-
-        
-                public com.amazon.s3.GetObjectExtendedResponse getObjectExtended
-                (
-                  com.amazon.s3.GetObjectExtended getObjectExtended
-                 )
-            ;
-        
-         }
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements.  See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership.  The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License.  You may obtain a copy of the License at
+//
+//   http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied.  See the License for the
+// specific language governing permissions and limitations
+// under the License.
+
+/**
+ * AmazonS3SkeletonInterface.java
+ *
+ * This file was auto-generated from WSDL
+ * by the Apache Axis2 version: 1.5.1  Built on : Oct 19, 2009 (10:59:00 EDT)
+ */
+    package com.amazon.s3;
+
+import org.apache.axis2.AxisFault;
+    /**
+     *  AmazonS3SkeletonInterface java skeleton interface for the axisService
+     */
+    public interface AmazonS3SkeletonInterface {
+     
+         
+        /**
+         * Auto generated method signature
+         * 
+                                    * @param getBucketLoggingStatus
+         */
+
+        
+                public com.amazon.s3.GetBucketLoggingStatusResponse getBucketLoggingStatus
+                (
+                  com.amazon.s3.GetBucketLoggingStatus getBucketLoggingStatus
+                 )
+            ;
+        
+         
+        /**
+         * Auto generated method signature
+         * 
+                                    * @param copyObject
+         * @throws AxisFault 
+         */
+
+        
+                public com.amazon.s3.CopyObjectResponse copyObject
+                (
+                  com.amazon.s3.CopyObject copyObject
+                 ) throws AxisFault
+            ;
+        
+         
+        /**
+         * Auto generated method signature
+         * 
+                                    * @param getBucketAccessControlPolicy
+         */
+
+        
+                public com.amazon.s3.GetBucketAccessControlPolicyResponse getBucketAccessControlPolicy
+                (
+                  com.amazon.s3.GetBucketAccessControlPolicy getBucketAccessControlPolicy
+                 )
+            ;
+        
+         
+        /**
+         * Auto generated method signature
+         * 
+                                    * @param listBucket
+         */
+
+        
+                public com.amazon.s3.ListBucketResponse listBucket
+                (
+                  com.amazon.s3.ListBucket listBucket
+                 )
+            ;
+        
+         
+        /**
+         * Auto generated method signature
+         * 
+                                    * @param putObject
+         */
+
+        
+                public com.amazon.s3.PutObjectResponse putObject
+                (
+                  com.amazon.s3.PutObject putObject
+                 )
+            ;
+        
+         
+        /**
+         * Auto generated method signature
+         * 
+                                    * @param createBucket
+         */
+
+        
+                public com.amazon.s3.CreateBucketResponse createBucket
+                (
+                  com.amazon.s3.CreateBucket createBucket
+                 )
+            ;
+        
+         
+        /**
+         * Auto generated method signature
+         * 
+                                    * @param listAllMyBuckets
+         */
+
+        
+                public com.amazon.s3.ListAllMyBucketsResponse listAllMyBuckets
+                (
+                  com.amazon.s3.ListAllMyBuckets listAllMyBuckets
+                 )
+            ;
+        
+         
+        /**
+         * Auto generated method signature
+         * 
+                                    * @param getObject
+         */
+
+        
+                public com.amazon.s3.GetObjectResponse getObject
+                (
+                  com.amazon.s3.GetObject getObject
+                 )
+            ;
+        
+         
+        /**
+         * Auto generated method signature
+         * 
+                                    * @param deleteBucket
+         */
+
+        
+                public com.amazon.s3.DeleteBucketResponse deleteBucket
+                (
+                  com.amazon.s3.DeleteBucket deleteBucket
+                 )
+            ;
+        
+         
+        /**
+         * Auto generated method signature
+         * 
+                                    * @param setBucketLoggingStatus
+         */
+
+        
+                public com.amazon.s3.SetBucketLoggingStatusResponse setBucketLoggingStatus
+                (
+                  com.amazon.s3.SetBucketLoggingStatus setBucketLoggingStatus
+                 )
+            ;
+        
+         
+        /**
+         * Auto generated method signature
+         * 
+                                    * @param getObjectAccessControlPolicy
+         */
+
+        
+                public com.amazon.s3.GetObjectAccessControlPolicyResponse getObjectAccessControlPolicy
+                (
+                  com.amazon.s3.GetObjectAccessControlPolicy getObjectAccessControlPolicy
+                 )
+            ;
+        
+         
+        /**
+         * Auto generated method signature
+         * 
+                                    * @param deleteObject
+         */
+
+        
+                public com.amazon.s3.DeleteObjectResponse deleteObject
+                (
+                  com.amazon.s3.DeleteObject deleteObject
+                 )
+            ;
+        
+         
+        /**
+         * Auto generated method signature
+         * 
+                                    * @param setBucketAccessControlPolicy
+         */
+
+        
+                public com.amazon.s3.SetBucketAccessControlPolicyResponse setBucketAccessControlPolicy
+                (
+                  com.amazon.s3.SetBucketAccessControlPolicy setBucketAccessControlPolicy
+                 )
+            ;
+        
+         
+        /**
+         * Auto generated method signature
+         * 
+                                    * @param setObjectAccessControlPolicy
+         */
+
+        
+                public com.amazon.s3.SetObjectAccessControlPolicyResponse setObjectAccessControlPolicy
+                (
+                  com.amazon.s3.SetObjectAccessControlPolicy setObjectAccessControlPolicy
+                 )
+            ;
+        
+         
+        /**
+         * Auto generated method signature
+         * 
+                                    * @param putObjectInline
+         */
+
+        
+                public com.amazon.s3.PutObjectInlineResponse putObjectInline
+                (
+                  com.amazon.s3.PutObjectInline putObjectInline
+                 )
+            ;
+        
+         
+        /**
+         * Auto generated method signature
+         * 
+                                    * @param getObjectExtended
+         */
+
+        
+                public com.amazon.s3.GetObjectExtendedResponse getObjectExtended
+                (
+                  com.amazon.s3.GetObjectExtended getObjectExtended
+                 )
+            ;
+        
+         }
     
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/e984c3c0/awsapi/src/com/amazon/s3/BucketLoggingStatus.java
----------------------------------------------------------------------
diff --git a/awsapi/src/com/amazon/s3/BucketLoggingStatus.java b/awsapi/src/com/amazon/s3/BucketLoggingStatus.java
index 67f9425..38121ed 100644
--- a/awsapi/src/com/amazon/s3/BucketLoggingStatus.java
+++ b/awsapi/src/com/amazon/s3/BucketLoggingStatus.java
@@ -1,465 +1,481 @@
-
-/**
- * BucketLoggingStatus.java
- *
- * This file was auto-generated from WSDL
- * by the Apache Axis2 version: 1.5.1  Built on : Oct 19, 2009 (10:59:34 EDT)
- */
-            
-                package com.amazon.s3;
-            
-
-            /**
-            *  BucketLoggingStatus bean class
-            */
-        
-        public  class BucketLoggingStatus
-        implements org.apache.axis2.databinding.ADBBean{
-        /* This type was generated from the piece of schema that had
-                name = BucketLoggingStatus
-                Namespace URI = http://s3.amazonaws.com/doc/2006-03-01/
-                Namespace Prefix = ns1
-                */
-            
-
-        private static java.lang.String generatePrefix(java.lang.String namespace) {
-            if(namespace.equals("http://s3.amazonaws.com/doc/2006-03-01/")){
-                return "ns1";
-            }
-            return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
-        }
-
-        
-
-                        /**
-                        * field for LoggingEnabled
-                        */
-
-                        
-                                    protected com.amazon.s3.LoggingSettings localLoggingEnabled ;
-                                
-                           /*  This tracker boolean wil be used to detect whether the user called the set method
-                          *   for this attribute. It will be used to determine whether to include this field
-                           *   in the serialized XML
-                           */
-                           protected boolean localLoggingEnabledTracker = false ;
-                           
-
-                           /**
-                           * Auto generated getter method
-                           * @return com.amazon.s3.LoggingSettings
-                           */
-                           public  com.amazon.s3.LoggingSettings getLoggingEnabled(){
-                               return localLoggingEnabled;
-                           }
-
-                           
-                        
-                            /**
-                               * Auto generated setter method
-                               * @param param LoggingEnabled
-                               */
-                               public void setLoggingEnabled(com.amazon.s3.LoggingSettings param){
-                            
-                                       if (param != null){
-                                          //update the setting tracker
-                                          localLoggingEnabledTracker = true;
-                                       } else {
-                                          localLoggingEnabledTracker = false;
-                                              
-                                       }
-                                   
-                                            this.localLoggingEnabled=param;
-                                    
-
-                               }
-                            
-
-     /**
-     * isReaderMTOMAware
-     * @return true if the reader supports MTOM
-     */
-   public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
-        boolean isReaderMTOMAware = false;
-        
-        try{
-          isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
-        }catch(java.lang.IllegalArgumentException e){
-          isReaderMTOMAware = false;
-        }
-        return isReaderMTOMAware;
-   }
-     
-     
-        /**
-        *
-        * @param parentQName
-        * @param factory
-        * @return org.apache.axiom.om.OMElement
-        */
-       public org.apache.axiom.om.OMElement getOMElement (
-               final javax.xml.namespace.QName parentQName,
-               final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
-
-
-        
-               org.apache.axiom.om.OMDataSource dataSource =
-                       new org.apache.axis2.databinding.ADBDataSource(this,parentQName){
-
-                 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-                       BucketLoggingStatus.this.serialize(parentQName,factory,xmlWriter);
-                 }
-               };
-               return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
-               parentQName,factory,dataSource);
-            
-       }
-
-         public void serialize(final javax.xml.namespace.QName parentQName,
-                                       final org.apache.axiom.om.OMFactory factory,
-                                       org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
-                                throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
-                           serialize(parentQName,factory,xmlWriter,false);
-         }
-
-         public void serialize(final javax.xml.namespace.QName parentQName,
-                               final org.apache.axiom.om.OMFactory factory,
-                               org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
-                               boolean serializeType)
-            throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
-            
-                
-
-
-                java.lang.String prefix = null;
-                java.lang.String namespace = null;
-                
-
-                    prefix = parentQName.getPrefix();
-                    namespace = parentQName.getNamespaceURI();
-
-                    if ((namespace != null) && (namespace.trim().length() > 0)) {
-                        java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
-                        if (writerPrefix != null) {
-                            xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
-                        } else {
-                            if (prefix == null) {
-                                prefix = generatePrefix(namespace);
-                            }
-
-                            xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
-                            xmlWriter.writeNamespace(prefix, namespace);
-                            xmlWriter.setPrefix(prefix, namespace);
-                        }
-                    } else {
-                        xmlWriter.writeStartElement(parentQName.getLocalPart());
-                    }
-                
-                  if (serializeType){
-               
-
-                   java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://s3.amazonaws.com/doc/2006-03-01/");
-                   if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
-                       writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
-                           namespacePrefix+":BucketLoggingStatus",
-                           xmlWriter);
-                   } else {
-                       writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
-                           "BucketLoggingStatus",
-                           xmlWriter);
-                   }
-
-               
-                   }
-                if (localLoggingEnabledTracker){
-                                            if (localLoggingEnabled==null){
-                                                 throw new org.apache.axis2.databinding.ADBException("LoggingEnabled cannot be null!!");
-                                            }
-                                           localLoggingEnabled.serialize(new javax.xml.namespace.QName("http://s3.amazonaws.com/doc/2006-03-01/","LoggingEnabled"),
-                                               factory,xmlWriter);
-                                        }
-                    xmlWriter.writeEndElement();
-               
-
-        }
-
-         /**
-          * Util method to write an attribute with the ns prefix
-          */
-          private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
-                                      java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
-              if (xmlWriter.getPrefix(namespace) == null) {
-                       xmlWriter.writeNamespace(prefix, namespace);
-                       xmlWriter.setPrefix(prefix, namespace);
-
-              }
-
-              xmlWriter.writeAttribute(namespace,attName,attValue);
-
-         }
-
-        /**
-          * Util method to write an attribute without the ns prefix
-          */
-          private void writeAttribute(java.lang.String namespace,java.lang.String attName,
-                                      java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
-                if (namespace.equals(""))
-              {
-                  xmlWriter.writeAttribute(attName,attValue);
-              }
-              else
-              {
-                  registerPrefix(xmlWriter, namespace);
-                  xmlWriter.writeAttribute(namespace,attName,attValue);
-              }
-          }
-
-
-           /**
-             * Util method to write an attribute without the ns prefix
-             */
-            private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
-                                             javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
-                java.lang.String attributeNamespace = qname.getNamespaceURI();
-                java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
-                if (attributePrefix == null) {
-                    attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
-                }
-                java.lang.String attributeValue;
-                if (attributePrefix.trim().length() > 0) {
-                    attributeValue = attributePrefix + ":" + qname.getLocalPart();
-                } else {
-                    attributeValue = qname.getLocalPart();
-                }
-
-                if (namespace.equals("")) {
-                    xmlWriter.writeAttribute(attName, attributeValue);
-                } else {
-                    registerPrefix(xmlWriter, namespace);
-                    xmlWriter.writeAttribute(namespace, attName, attributeValue);
-                }
-            }
-        /**
-         *  method to handle Qnames
-         */
-
-        private void writeQName(javax.xml.namespace.QName qname,
-                                javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-            java.lang.String namespaceURI = qname.getNamespaceURI();
-            if (namespaceURI != null) {
-                java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
-                if (prefix == null) {
-                    prefix = generatePrefix(namespaceURI);
-                    xmlWriter.writeNamespace(prefix, namespaceURI);
-                    xmlWriter.setPrefix(prefix,namespaceURI);
-                }
-
-                if (prefix.trim().length() > 0){
-                    xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
-                } else {
-                    // i.e this is the default namespace
-                    xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
-                }
-
-            } else {
-                xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
-            }
-        }
-
-        private void writeQNames(javax.xml.namespace.QName[] qnames,
-                                 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
-            if (qnames != null) {
-                // we have to store this data until last moment since it is not possible to write any
-                // namespace data after writing the charactor data
-                java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
-                java.lang.String namespaceURI = null;
-                java.lang.String prefix = null;
-
-                for (int i = 0; i < qnames.length; i++) {
-                    if (i > 0) {
-                        stringToWrite.append(" ");
-                    }
-                    namespaceURI = qnames[i].getNamespaceURI();
-                    if (namespaceURI != null) {
-                        prefix = xmlWriter.getPrefix(namespaceURI);
-                        if ((prefix == null) || (prefix.length() == 0)) {
-                            prefix = generatePrefix(namespaceURI);
-                            xmlWriter.writeNamespace(prefix, namespaceURI);
-                            xmlWriter.setPrefix(prefix,namespaceURI);
-                        }
-
-                        if (prefix.trim().length() > 0){
-                            stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
-                        } else {
-                            stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
-                        }
-                    } else {
-                        stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
-                    }
-                }
-                xmlWriter.writeCharacters(stringToWrite.toString());
-            }
-
-        }
-
-
-         /**
-         * Register a namespace prefix
-         */
-         private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
-                java.lang.String prefix = xmlWriter.getPrefix(namespace);
-
-                if (prefix == null) {
-                    prefix = generatePrefix(namespace);
-
-                    while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
-                        prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
-                    }
-
-                    xmlWriter.writeNamespace(prefix, namespace);
-                    xmlWriter.setPrefix(prefix, namespace);
-                }
-
-                return prefix;
-            }
-
-
-  
-        /**
-        * databinding method to get an XML representation of this object
-        *
-        */
-        public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
-                    throws org.apache.axis2.databinding.ADBException{
-
-
-        
-                 java.util.ArrayList elementList = new java.util.ArrayList();
-                 java.util.ArrayList attribList = new java.util.ArrayList();
-
-                 if (localLoggingEnabledTracker){
-                            elementList.add(new javax.xml.namespace.QName("http://s3.amazonaws.com/doc/2006-03-01/",
-                                                                      "LoggingEnabled"));
-                            
-                            
-                                    if (localLoggingEnabled==null){
-                                         throw new org.apache.axis2.databinding.ADBException("LoggingEnabled cannot be null!!");
-                                    }
-                                    elementList.add(localLoggingEnabled);
-                                }
-
-                return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
-            
-            
-
-        }
-
-  
-
-     /**
-      *  Factory class that keeps the parse method
-      */
-    public static class Factory{
-
-        
-        
-
-        /**
-        * static method to create the object
-        * Precondition:  If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
-        *                If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
-        * Postcondition: If this object is an element, the reader is positioned at its end element
-        *                If this object is a complex type, the reader is positioned at the end element of its outer element
-        */
-        public static BucketLoggingStatus parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
-            BucketLoggingStatus object =
-                new BucketLoggingStatus();
-
-            int event;
-            java.lang.String nillableValue = null;
-            java.lang.String prefix ="";
-            java.lang.String namespaceuri ="";
-            try {
-                
-                while (!reader.isStartElement() && !reader.isEndElement())
-                    reader.next();
-
-                
-                if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
-                  java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
-                        "type");
-                  if (fullTypeName!=null){
-                    java.lang.String nsPrefix = null;
-                    if (fullTypeName.indexOf(":") > -1){
-                        nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
-                    }
-                    nsPrefix = nsPrefix==null?"":nsPrefix;
-
-                    java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
-                    
-                            if (!"BucketLoggingStatus".equals(type)){
-                                //find namespace for the prefix
-                                java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
-                                return (BucketLoggingStatus)com.amazon.s3.ExtensionMapper.getTypeObject(
-                                     nsUri,type,reader);
-                              }
-                        
-
-                  }
-                
-
-                }
-
-                
-
-                
-                // Note all attributes that were handled. Used to differ normal attributes
-                // from anyAttributes.
-                java.util.Vector handledAttributes = new java.util.Vector();
-                
-
-                 
-                    
-                    reader.next();
-                
-                                    
-                                    while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
-                                
-                                    if (reader.isStartElement() && new javax.xml.namespace.QName("http://s3.amazonaws.com/doc/2006-03-01/","LoggingEnabled").equals(reader.getName())){
-                                
-                                                object.setLoggingEnabled(com.amazon.s3.LoggingSettings.Factory.parse(reader));
-                                              
-                                        reader.next();
-                                    
-                              }  // End of if for expected property start element
-                                
-                                    else {
-                                        
-                                    }
-                                  
-                            while (!reader.isStartElement() && !reader.isEndElement())
-                                reader.next();
-                            
-                                if (reader.isStartElement())
-                                // A start element we are not expecting indicates a trailing invalid property
-                                throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
-                            
-
-
-
-            } catch (javax.xml.stream.XMLStreamException e) {
-                throw new java.lang.Exception(e);
-            }
-
-            return object;
-        }
-
-        }//end of factory class
-
-        
-
-        }
-           
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements.  See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership.  The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License.  You may obtain a copy of the License at
+//
+//   http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied.  See the License for the
+// specific language governing permissions and limitations
+// under the License.
+
+/**
+ * BucketLoggingStatus.java
+ *
+ * This file was auto-generated from WSDL
+ * by the Apache Axis2 version: 1.5.1  Built on : Oct 19, 2009 (10:59:34 EDT)
+ */
+            
+                package com.amazon.s3;
+            
+
+            /**
+            *  BucketLoggingStatus bean class
+            */
+        
+        public  class BucketLoggingStatus
+        implements org.apache.axis2.databinding.ADBBean{
+        /* This type was generated from the piece of schema that had
+                name = BucketLoggingStatus
+                Namespace URI = http://s3.amazonaws.com/doc/2006-03-01/
+                Namespace Prefix = ns1
+                */
+            
+
+        private static java.lang.String generatePrefix(java.lang.String namespace) {
+            if(namespace.equals("http://s3.amazonaws.com/doc/2006-03-01/")){
+                return "ns1";
+            }
+            return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
+        }
+
+        
+
+                        /**
+                        * field for LoggingEnabled
+                        */
+
+                        
+                                    protected com.amazon.s3.LoggingSettings localLoggingEnabled ;
+                                
+                           /*  This tracker boolean wil be used to detect whether the user called the set method
+                          *   for this attribute. It will be used to determine whether to include this field
+                           *   in the serialized XML
+                           */
+                           protected boolean localLoggingEnabledTracker = false ;
+                           
+
+                           /**
+                           * Auto generated getter method
+                           * @return com.amazon.s3.LoggingSettings
+                           */
+                           public  com.amazon.s3.LoggingSettings getLoggingEnabled(){
+                               return localLoggingEnabled;
+                           }
+
+                           
+                        
+                            /**
+                               * Auto generated setter method
+                               * @param param LoggingEnabled
+                               */
+                               public void setLoggingEnabled(com.amazon.s3.LoggingSettings param){
+                            
+                                       if (param != null){
+                                          //update the setting tracker
+                                          localLoggingEnabledTracker = true;
+                                       } else {
+                                          localLoggingEnabledTracker = false;
+                                              
+                                       }
+                                   
+                                            this.localLoggingEnabled=param;
+                                    
+
+                               }
+                            
+
+     /**
+     * isReaderMTOMAware
+     * @return true if the reader supports MTOM
+     */
+   public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
+        boolean isReaderMTOMAware = false;
+        
+        try{
+          isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
+        }catch(java.lang.IllegalArgumentException e){
+          isReaderMTOMAware = false;
+        }
+        return isReaderMTOMAware;
+   }
+     
+     
+        /**
+        *
+        * @param parentQName
+        * @param factory
+        * @return org.apache.axiom.om.OMElement
+        */
+       public org.apache.axiom.om.OMElement getOMElement (
+               final javax.xml.namespace.QName parentQName,
+               final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
+
+
+        
+               org.apache.axiom.om.OMDataSource dataSource =
+                       new org.apache.axis2.databinding.ADBDataSource(this,parentQName){
+
+                 public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
+                       BucketLoggingStatus.this.serialize(parentQName,factory,xmlWriter);
+                 }
+               };
+               return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
+               parentQName,factory,dataSource);
+            
+       }
+
+         public void serialize(final javax.xml.namespace.QName parentQName,
+                                       final org.apache.axiom.om.OMFactory factory,
+                                       org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
+                                throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
+                           serialize(parentQName,factory,xmlWriter,false);
+         }
+
+         public void serialize(final javax.xml.namespace.QName parentQName,
+                               final org.apache.axiom.om.OMFactory factory,
+                               org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
+                               boolean serializeType)
+            throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
+            
+                
+
+
+                java.lang.String prefix = null;
+                java.lang.String namespace = null;
+                
+
+                    prefix = parentQName.getPrefix();
+                    namespace = parentQName.getNamespaceURI();
+
+                    if ((namespace != null) && (namespace.trim().length() > 0)) {
+                        java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
+                        if (writerPrefix != null) {
+                            xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
+                        } else {
+                            if (prefix == null) {
+                                prefix = generatePrefix(namespace);
+                            }
+
+                            xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
+                            xmlWriter.writeNamespace(prefix, namespace);
+                            xmlWriter.setPrefix(prefix, namespace);
+                        }
+                    } else {
+                        xmlWriter.writeStartElement(parentQName.getLocalPart());
+                    }
+                
+                  if (serializeType){
+               
+
+                   java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://s3.amazonaws.com/doc/2006-03-01/");
+                   if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
+                       writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
+                           namespacePrefix+":BucketLoggingStatus",
+                           xmlWriter);
+                   } else {
+                       writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
+                           "BucketLoggingStatus",
+                           xmlWriter);
+                   }
+
+               
+                   }
+                if (localLoggingEnabledTracker){
+                                            if (localLoggingEnabled==null){
+                                                 throw new org.apache.axis2.databinding.ADBException("LoggingEnabled cannot be null!!");
+                                            }
+                                           localLoggingEnabled.serialize(new javax.xml.namespace.QName("http://s3.amazonaws.com/doc/2006-03-01/","LoggingEnabled"),
+                                               factory,xmlWriter);
+                                        }
+                    xmlWriter.writeEndElement();
+               
+
+        }
+
+         /**
+          * Util method to write an attribute with the ns prefix
+          */
+          private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
+                                      java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
+              if (xmlWriter.getPrefix(namespace) == null) {
+                       xmlWriter.writeNamespace(prefix, namespace);
+                       xmlWriter.setPrefix(prefix, namespace);
+
+              }
+
+              xmlWriter.writeAttribute(namespace,attName,attValue);
+
+         }
+
+        /**
+          * Util method to write an attribute without the ns prefix
+          */
+          private void writeAttribute(java.lang.String namespace,java.lang.String attName,
+                                      java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
+                if (namespace.equals(""))
+              {
+                  xmlWriter.writeAttribute(attName,attValue);
+              }
+              else
+              {
+                  registerPrefix(xmlWriter, namespace);
+                  xmlWriter.writeAttribute(namespace,attName,attValue);
+              }
+          }
+
+
+           /**
+             * Util method to write an attribute without the ns prefix
+             */
+            private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
+                                             javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
+
+                java.lang.String attributeNamespace = qname.getNamespaceURI();
+                java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
+                if (attributePrefix == null) {
+                    attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
+                }
+                java.lang.String attributeValue;
+                if (attributePrefix.trim().length() > 0) {
+                    attributeValue = attributePrefix + ":" + qname.getLocalPart();
+                } else {
+                    attributeValue = qname.getLocalPart();
+                }
+
+                if (namespace.equals("")) {
+                    xmlWriter.writeAttribute(attName, attributeValue);
+                } else {
+                    registerPrefix(xmlWriter, namespace);
+                    xmlWriter.writeAttribute(namespace, attName, attributeValue);
+                }
+            }
+        /**
+         *  method to handle Qnames
+         */
+
+        private void writeQName(javax.xml.namespace.QName qname,
+                                javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
+            java.lang.String namespaceURI = qname.getNamespaceURI();
+            if (namespaceURI != null) {
+                java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
+                if (prefix == null) {
+                    prefix = generatePrefix(namespaceURI);
+                    xmlWriter.writeNamespace(prefix, namespaceURI);
+                    xmlWriter.setPrefix(prefix,namespaceURI);
+                }
+
+                if (prefix.trim().length() > 0){
+                    xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
+                } else {
+                    // i.e this is the default namespace
+                    xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
+                }
+
+            } else {
+                xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
+            }
+        }
+
+        private void writeQNames(javax.xml.namespace.QName[] qnames,
+                                 javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
+
+            if (qnames != null) {
+                // we have to store this data until last moment since it is not possible to write any
+                // namespace data after writing the charactor data
+                java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
+                java.lang.String namespaceURI = null;
+                java.lang.String prefix = null;
+
+                for (int i = 0; i < qnames.length; i++) {
+                    if (i > 0) {
+                        stringToWrite.append(" ");
+                    }
+                    namespaceURI = qnames[i].getNamespaceURI();
+                    if (namespaceURI != null) {
+                        prefix = xmlWriter.getPrefix(namespaceURI);
+                        if ((prefix == null) || (prefix.length() == 0)) {
+                            prefix = generatePrefix(namespaceURI);
+                            xmlWriter.writeNamespace(prefix, namespaceURI);
+                            xmlWriter.setPrefix(prefix,namespaceURI);
+                        }
+
+                        if (prefix.trim().length() > 0){
+                            stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
+                        } else {
+                            stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
+                        }
+                    } else {
+                        stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
+                    }
+                }
+                xmlWriter.writeCharacters(stringToWrite.toString());
+            }
+
+        }
+
+
+         /**
+         * Register a namespace prefix
+         */
+         private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
+                java.lang.String prefix = xmlWriter.getPrefix(namespace);
+
+                if (prefix == null) {
+                    prefix = generatePrefix(namespace);
+
+                    while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
+                        prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
+                    }
+
+                    xmlWriter.writeNamespace(prefix, namespace);
+                    xmlWriter.setPrefix(prefix, namespace);
+                }
+
+                return prefix;
+            }
+
+
+  
+        /**
+        * databinding method to get an XML representation of this object
+        *
+        */
+        public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
+                    throws org.apache.axis2.databinding.ADBException{
+
+
+        
+                 java.util.ArrayList elementList = new java.util.ArrayList();
+                 java.util.ArrayList attribList = new java.util.ArrayList();
+
+                 if (localLoggingEnabledTracker){
+                            elementList.add(new javax.xml.namespace.QName("http://s3.amazonaws.com/doc/2006-03-01/",
+                                                                      "LoggingEnabled"));
+                            
+                            
+                                    if (localLoggingEnabled==null){
+                                         throw new org.apache.axis2.databinding.ADBException("LoggingEnabled cannot be null!!");
+                                    }
+                                    elementList.add(localLoggingEnabled);
+                                }
+
+                return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
+            
+            
+
+        }
+
+  
+
+     /**
+      *  Factory class that keeps the parse method
+      */
+    public static class Factory{
+
+        
+        
+
+        /**
+        * static method to create the object
+        * Precondition:  If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
+        *                If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
+        * Postcondition: If this object is an element, the reader is positioned at its end element
+        *                If this object is a complex type, the reader is positioned at the end element of its outer element
+        */
+        public static BucketLoggingStatus parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
+            BucketLoggingStatus object =
+                new BucketLoggingStatus();
+
+            int event;
+            java.lang.String nillableValue = null;
+            java.lang.String prefix ="";
+            java.lang.String namespaceuri ="";
+            try {
+                
+                while (!reader.isStartElement() && !reader.isEndElement())
+                    reader.next();
+
+                
+                if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
+                  java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
+                        "type");
+                  if (fullTypeName!=null){
+                    java.lang.String nsPrefix = null;
+                    if (fullTypeName.indexOf(":") > -1){
+                        nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
+                    }
+                    nsPrefix = nsPrefix==null?"":nsPrefix;
+
+                    java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
+                    
+                            if (!"BucketLoggingStatus".equals(type)){
+                                //find namespace for the prefix
+                                java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
+                                return (BucketLoggingStatus)com.amazon.s3.ExtensionMapper.getTypeObject(
+                                     nsUri,type,reader);
+                              }
+                        
+
+                  }
+                
+
+                }
+
+                
+
+                
+                // Note all attributes that were handled. Used to differ normal attributes
+                // from anyAttributes.
+                java.util.Vector handledAttributes = new java.util.Vector();
+                
+
+                 
+                    
+                    reader.next();
+                
+                                    
+                                    while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
+                                
+                                    if (reader.isStartElement() && new javax.xml.namespace.QName("http://s3.amazonaws.com/doc/2006-03-01/","LoggingEnabled").equals(reader.getName())){
+                                
+                                                object.setLoggingEnabled(com.amazon.s3.LoggingSettings.Factory.parse(reader));
+                                              
+                                        reader.next();
+                                    
+                              }  // End of if for expected property start element
+                                
+                                    else {
+                                        
+                                    }
+                                  
+                            while (!reader.isStartElement() && !reader.isEndElement())
+                                reader.next();
+                            
+                                if (reader.isStartElement())
+                                // A start element we are not expecting indicates a trailing invalid property
+                                throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
+                            
+
+
+
+            } catch (javax.xml.stream.XMLStreamException e) {
+                throw new java.lang.Exception(e);
+            }
+
+            return object;
+        }
+
+        }//end of factory class
+
+        
+
+        }
+           
           
\ No newline at end of file