Add X-Trans-Id-Extra request header

Change-Id: Ic6586e339e3ac2abecdaaf135f46d00c9ce1ab5f
Closes-Bug: #1320386
This commit is contained in:
Diane Fleming 2016-01-03 20:45:15 -06:00
parent 6646ab77fb
commit cf190a0bd1
3 changed files with 9734 additions and 441 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -226,12 +226,16 @@
</wadl:doc>
<request>
<representation mediaType="application/xml">
&limit-requestParameter; &marker-requestParameter;
&limit-requestParameter;
&marker-requestParameter;
&end-marker-requestParameter;
&format-requestParameter; &prefix-requestParameter;
&format-requestParameter;
&prefix-requestParameter;
&delimiter-requestParameter;
&auth-token-requestHeader-required;
&newest-requestHeader; &accept-requestHeader;
&newest-requestHeader;
&accept-requestHeader;
&X-Trans-Id-ExtraRequestHeader;
</representation>
</request>
<response status="200 204">
@ -264,8 +268,10 @@
&X-Timestamp-ResponseHeader;
&account-meta-temp-url-key-responseHeader;
&account-meta-temp-url-key-2-responseHeader;
&trans-id-responseHeader; &Date-ResponseHeader;
&name-responseField; &count-responseField;
&trans-id-responseHeader;
&Date-ResponseHeader;
&name-responseField;
&count-responseField;
&bytes-responseField;
</representation>
</response>
@ -363,6 +369,7 @@ Date: Fri, 17 Jan 2014 16:08:15 GMT</programlisting></para>
&account-meta-name-requestHeader;
&content-type-requestHeader;
&detect-content-type-requestHeader;
&X-Trans-Id-ExtraRequestHeader;
</representation>
</request>
<response status="204">
@ -435,6 +442,7 @@ Date: Fri, 17 Jan 2014 16:09:56 GMT</programlisting></para>
<representation mediaType="application/xml">
&auth-token-requestHeader-required;
&newest-requestHeader;
&X-Trans-Id-ExtraRequestHeader;
</representation>
</request>
<response status="204">
@ -447,7 +455,8 @@ Date: Fri, 17 Jan 2014 16:09:56 GMT</programlisting></para>
&account-meta-temp-url-key-responseHeader;
&account-meta-temp-url-key-2-responseHeader;
&content-length-responseHeader-OP;
&content-type-responseHeader-OP; &trans-id-responseHeader;
&content-type-responseHeader-OP;
&trans-id-responseHeader;
&Date-ResponseHeader;
</representation>
</response>
@ -518,14 +527,19 @@ Date: Fri, 17 Jan 2014 16:09:56 GMT</programlisting></para>
</wadl:doc>
<request>
<representation mediaType="application/xml">
&limit-requestParameter; &marker-requestParameter;
&limit-requestParameter;
&marker-requestParameter;
&end-marker-requestParameter;
&prefix-requestParameter; &format-requestParameter;
&delimiter-requestParameter; &path-requestParameter;
&prefix-requestParameter;
&format-requestParameter;
&delimiter-requestParameter;
&path-requestParameter;
&auth-token-requestHeader-required;
&newest-requestHeader; &accept-requestHeader;
&newest-requestHeader;
&accept-requestHeader;
&container-meta-temp-url-key-requestHeader;
&container-meta-temp-url-key-2-requestHeader;
&X-Trans-Id-ExtraRequestHeader;
</representation>
</request>
<response status="200 204">
@ -555,9 +569,12 @@ Date: Fri, 17 Jan 2014 16:09:56 GMT</programlisting></para>
&X-Timestamp-ResponseHeader;
&container-bytes-used-responseHeader;
&content-type-responseHeader-NAMES;
&trans-id-responseHeader; &Date-ResponseHeader;
&name-responseField; &hash-responseField;
&bytes-responseField; &content-type-responseField;
&trans-id-responseHeader;
&Date-ResponseHeader;
&name-responseField;
&hash-responseField;
&bytes-responseField;
&content-type-responseField;
&last_modified-ResponseParameter;
&container-meta-temp-url-key-requestHeader;
&container-meta-temp-url-key-2-requestHeader;
@ -621,6 +638,7 @@ Date: Tue, 14 Jan 2014 19:25:43 GMT</programlisting></para>
&detect-content-type-requestHeader;
&container-meta-temp-url-key-requestHeader;
&container-meta-temp-url-key-2-requestHeader;
&X-Trans-Id-ExtraRequestHeader;
</representation>
</request>
<response status="201 204">
@ -733,6 +751,7 @@ Date: Thu, 16 Jan 2014 18:37:04 GMT</programlisting></para>
&detect-content-type-requestHeader;
&container-meta-temp-url-key-requestHeader;
&container-meta-temp-url-key-2-requestHeader;
&X-Trans-Id-ExtraRequestHeader;
</representation>
</request>
<response status="204">
@ -780,6 +799,7 @@ Date: Thu, 16 Jan 2014 18:37:22 GMT</programlisting></para>
&newest-requestHeader;
&container-meta-temp-url-key-requestHeader;
&container-meta-temp-url-key-2-requestHeader;
&X-Trans-Id-ExtraRequestHeader;
</representation>
</request>
<response status="204">
@ -797,7 +817,8 @@ Date: Thu, 16 Jan 2014 18:37:22 GMT</programlisting></para>
&container-sync-to-responseHeader;
&container-sync-key-responseHeader;
&versions-location-responseHeader;
&content-type-responseHeader-OP; &trans-id-responseHeader;
&content-type-responseHeader-OP;
&trans-id-responseHeader;
&Date-ResponseHeader;
&container-meta-temp-url-key-responseHeader;
&container-meta-temp-url-key-2-responseHeader;
@ -839,22 +860,24 @@ Date: Thu, 16 Jan 2014 18:05:31 GMT
&lt;html>&lt;h1>Conflict&lt;/h1>&lt;p>There was a conflict when trying to complete your request.&lt;/p>&lt;/html></programlisting></para>
</wadl:doc>
<request>
<representation mediaType="application/xml">
&auth-token-requestHeader-required;
&container-meta-temp-url-key-requestHeader;
&container-meta-temp-url-key-2-requestHeader;
</representation>
<representation mediaType="application/xml">
&auth-token-requestHeader-required;
&container-meta-temp-url-key-requestHeader;
&container-meta-temp-url-key-2-requestHeader;
&X-Trans-Id-ExtraRequestHeader;
</representation>
</request>
<response status="204">
<representation mediaType="application/json">
&content-length-responseHeader-OP;
&content-type-responseHeader-OP;
&X-Timestamp-ResponseHeader;
&trans-id-responseHeader;
&Date-ResponseHeader;
</representation>
<representation mediaType="application/json">
&content-length-responseHeader-OP;
&content-type-responseHeader-OP;
&X-Timestamp-ResponseHeader;
&trans-id-responseHeader;
&Date-ResponseHeader;
</representation>
</response>
&fault404; &fault409;
&fault404;
&fault409;
</method>
<!--*******************************************************-->
<!-- Object-level operations -->
@ -935,34 +958,39 @@ Date: Thu, 16 Jan 2014 18:55:00 GMT
</itemizedlist>
</wadl:doc>
<request>
<representation mediaType="application/xml">
&auth-token-requestHeader-optional;
&newest-requestHeader; &temp_url_sig-requestParameter;
&temp_url_expires-RequestParameter; &filename-requestParameter;
&multipart-manifest-get-requestParameter;
&range-requestHeader; &if-match-requestHeader;
&if-none-match-requestHeader;
&if-modified-since-requestHeader;
&if-unmodified-since-requestHeader;
</representation>
<representation mediaType="application/xml">
&auth-token-requestHeader-optional;
&newest-requestHeader;
&temp_url_sig-requestParameter;
&temp_url_expires-RequestParameter;
&filename-requestParameter;
&multipart-manifest-get-requestParameter;
&range-requestHeader;
&if-match-requestHeader;
&if-none-match-requestHeader;
&if-modified-since-requestHeader;
&if-unmodified-since-requestHeader;
&X-Trans-Id-ExtraRequestHeader;
</representation>
</request>
<response status="200">
<representation mediaType="application/json">
&content-length-responseHeader;
&accept-ranges-responseHeader;
&Last-Modified-ResponseHeader;
&X-Timestamp-ResponseHeader;
&ETag-responseHeader;
&content-type-responseHeader;
&content-encoding-responseHeader;
&content-disposition-responseHeader;
&X-Delete-At-ResponseHeader;
&object-meta-name-responseHeader;
&object-manifest-responseHeader;
&static-large-object-responseHeader;
&trans-id-responseHeader; &Date-ResponseHeader;
</representation>
</response> &fault404;
<representation mediaType="application/json">
&content-length-responseHeader;
&accept-ranges-responseHeader;
&Last-Modified-ResponseHeader;
&X-Timestamp-ResponseHeader;
&ETag-responseHeader;
&content-type-responseHeader;
&content-encoding-responseHeader;
&content-disposition-responseHeader;
&X-Delete-At-ResponseHeader;
&object-meta-name-responseHeader;
&object-manifest-responseHeader;
&static-large-object-responseHeader;
&trans-id-responseHeader; &Date-ResponseHeader;
</representation>
</response>
&fault404;
<response status="416"/>
</method>
<method name="PUT" id="createOrReplaceObject">
@ -1025,33 +1053,43 @@ Date: Fri, 17 Jan 2014 17:28:35 GMT</programlisting></para>
code.</para>
</wadl:doc>
<request>
<representation mediaType="application/xml">
&multipart-manifest-put-requestParameter;
&temp_url_sig-requestParameter; &temp_url_expires-RequestParameter;
&filename-requestParameter;
&object-manifest-requestHeader;
&auth-token-requestHeader-optional;
&content-length-requestHeader-putObj;
&transfer-encoding-requestHeader;
&content-type-requestHeader;
&detect-content-type-requestHeader;
&copy-from-requestHeader; &ETag-requestHeader;
&content-disposition-requestHeader;
&content-encoding-requestHeader; &X-Delete-At-RequestHeader;
&X-Delete-After-RequestHeader;
&object-meta-name-requestHeader;
&if-none-match-requestHeader;
</representation>
<representation mediaType="application/xml">
&multipart-manifest-put-requestParameter;
&temp_url_sig-requestParameter;
&temp_url_expires-RequestParameter;
&filename-requestParameter;
&object-manifest-requestHeader;
&auth-token-requestHeader-optional;
&content-length-requestHeader-putObj;
&transfer-encoding-requestHeader;
&content-type-requestHeader;
&detect-content-type-requestHeader;
&copy-from-requestHeader;
&ETag-requestHeader;
&content-disposition-requestHeader;
&content-encoding-requestHeader;
&X-Delete-At-RequestHeader;
&X-Delete-After-RequestHeader;
&object-meta-name-requestHeader;
&if-none-match-requestHeader;
&X-Trans-Id-ExtraRequestHeader;
</representation>
</request>
<response status="201">
<representation mediaType="application/json">
&last_modified-ResponseParameter;
&content-length-responseHeader-OP;
&ETag-responseHeader-PUT; &content-type-responseHeader;
&X-Timestamp-ResponseHeader;
&trans-id-responseHeader; &Date-ResponseHeader;
</representation>
</response> &fault408; &fault411; &fault422; </method>
<representation mediaType="application/json">
&last_modified-ResponseParameter;
&content-length-responseHeader-OP;
&ETag-responseHeader-PUT;
&content-type-responseHeader;
&X-Timestamp-ResponseHeader;
&trans-id-responseHeader;
&Date-ResponseHeader;
</representation>
</response>
&fault408;
&fault411;
&fault422;
</method>
<method name="COPY" id="copyObject">
<!-- copy object -->
<wadl:doc xmlns="http://docbook.org/ns/docbook" xml:lang="EN"
@ -1145,26 +1183,30 @@ Date: Fri, 17 Jan 2014 18:22:57 GMT</programlisting></para>
</para>
</wadl:doc>
<request>
<representation mediaType="application/xml">
&auth-token-requestHeader-optional;
&destination-requestHeader; &content-type-requestHeader;
&content-encoding-requestHeader;
&content-disposition-requestHeader;
&object-meta-name-requestHeader;
&fresh-metadata-requestHeader;
</representation>
<representation mediaType="application/xml">
&auth-token-requestHeader-optional;
&destination-requestHeader;
&content-type-requestHeader;
&content-encoding-requestHeader;
&content-disposition-requestHeader;
&object-meta-name-requestHeader;
&fresh-metadata-requestHeader;
&X-Trans-Id-ExtraRequestHeader;
</representation>
</request>
<response status="201">
<representation mediaType="application/json">
&content-length-responseHeader-OP;
&X-Copied-From-Last-Modified-ResponseHeader;
&copied-from-responseHeader;
&Last-Modified-ResponseHeader; &ETag-responseHeader-COPY;
&content-type-responseHeader;
&X-Timestamp-ResponseHeader;
&object-meta-name-responseHeader;
&trans-id-responseHeader; &Date-ResponseHeader;
</representation>
<representation mediaType="application/json">
&content-length-responseHeader-OP;
&X-Copied-From-Last-Modified-ResponseHeader;
&copied-from-responseHeader;
&Last-Modified-ResponseHeader;
&ETag-responseHeader-COPY;
&content-type-responseHeader;
&X-Timestamp-ResponseHeader;
&object-meta-name-responseHeader;
&trans-id-responseHeader;
&Date-ResponseHeader;
</representation>
</response>
</method>
<method name="DELETE" id="deleteObject">
@ -1212,20 +1254,21 @@ Date: Wed, 15 Jan 2014 21:29:16 GMT
</para>
</wadl:doc>
<request>
<representation mediaType="application/xml">
&multipart-manifest-delete-requestParameter;
&auth-token-requestHeader-optional;
</representation>
<representation mediaType="application/xml">
&multipart-manifest-delete-requestParameter;
&auth-token-requestHeader-optional;
&X-Trans-Id-ExtraRequestHeader;
</representation>
</request>
<!-- this status code was missing, what should it be -->
<response status="204">
<representation mediaType="application/json">
&content-length-responseHeader-OP;
&content-type-responseHeader;
&X-Timestamp-ResponseHeader;
&trans-id-responseHeader;
&Date-ResponseHeader;
</representation>
<representation mediaType="application/json">
&content-length-responseHeader-OP;
&content-type-responseHeader;
&X-Timestamp-ResponseHeader;
&trans-id-responseHeader;
&Date-ResponseHeader;
</representation>
</response>
</method>
<method name="HEAD" id="showObjectMeta">
@ -1272,34 +1315,37 @@ Date: Thu, 16 Jan 2014 21:13:19 GMT
</para>
</wadl:doc>
<request>
<representation mediaType="application/xml">
&auth-token-requestHeader-required;
&temp_url_sig-requestParameter; &temp_url_expires-RequestParameter;
&filename-requestParameter;
&newest-requestHeader;
<representation mediaType="application/xml">
&auth-token-requestHeader-required;
&temp_url_sig-requestParameter;
&temp_url_expires-RequestParameter;
&filename-requestParameter;
&newest-requestHeader;
&X-Trans-Id-ExtraRequestHeader;
</representation>
</request>
<response status="200">
</request>
<response status="200">
<representation mediaType="application/json">
&Last-Modified-ResponseHeader;
&Last-Modified-ResponseHeader;
</representation>
</response>
</response>
<response status="204">
<representation mediaType="application/json">
&Last-Modified-ResponseHeader;
&content-length-responseHeader;
&content-length-responseHeader-HEAD;
&content-type-responseHeader;
&X-Timestamp-ResponseHeader;
&ETag-responseHeader;
&content-encoding-responseHeader;
&content-disposition-responseHeader;
&X-Delete-At-ResponseHeader;
&object-manifest-responseHeader;
&object-meta-name-responseHeader;
&static-large-object-responseHeader;
&trans-id-responseHeader; &Date-ResponseHeader;
</representation>
<representation mediaType="application/json">
&Last-Modified-ResponseHeader;
&content-length-responseHeader;
&content-length-responseHeader-HEAD;
&content-type-responseHeader;
&X-Timestamp-ResponseHeader;
&ETag-responseHeader;
&content-encoding-responseHeader;
&content-disposition-responseHeader;
&X-Delete-At-ResponseHeader;
&object-manifest-responseHeader;
&object-meta-name-responseHeader;
&static-large-object-responseHeader;
&trans-id-responseHeader;
&Date-ResponseHeader;
</representation>
</response>
</method>
<method name="POST" id="updateObjectMeta">
@ -1382,23 +1428,26 @@ Date: Thu, 16 Jan 2014 21:18:28 GMT
</itemizedlist>
</wadl:doc>
<request>
<representation mediaType="application/xml">
&auth-token-requestHeader-optional;
&object-meta-name-requestHeader; &X-Delete-At-RequestHeader;
&content-disposition-requestHeader;
&content-encoding-requestHeader;
&X-Delete-After-RequestHeader; &content-type-requestHeader;
&detect-content-type-requestHeader;
</representation>
<representation mediaType="application/xml">
&auth-token-requestHeader-optional;
&object-meta-name-requestHeader;
&X-Delete-At-RequestHeader;
&content-disposition-requestHeader;
&content-encoding-requestHeader;
&X-Delete-After-RequestHeader;
&content-type-requestHeader;
&detect-content-type-requestHeader;
&X-Trans-Id-ExtraRequestHeader;
</representation>
</request>
<response status="202">
<representation mediaType="application/json">
&content-length-responseHeader-OP;
&content-type-responseHeader;
&X-Timestamp-ResponseHeader;
&trans-id-responseHeader;
&Date-ResponseHeader;
</representation>
<representation mediaType="application/json">
&content-length-responseHeader-OP;
&content-type-responseHeader;
&X-Timestamp-ResponseHeader;
&trans-id-responseHeader;
&Date-ResponseHeader;
</representation>
</response>
</method>
</application>