1+ /*
2+ * Copyright (c) Microsoft Corporation
3+ *
4+ * All rights reserved.
5+ *
6+ * MIT License
7+ *
8+ * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
9+ * documentation files (the "Software"), to deal in the Software without restriction, including without limitation
10+ * the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and
11+ * to permit persons to whom the Software is furnished to do so, subject to the following conditions:
12+ *
13+ * The above copyright notice and this permission notice shall be included in all copies or substantial portions of
14+ * the Software.
15+ *
16+ * THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
17+ * THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
19+ * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20+ * SOFTWARE.
21+ */
22+
23+ package com .microsoft .azure .hdinsight .sdk .common ;
24+
25+ import com .microsoft .azuretools .azurecommons .helpers .Nullable ;
26+
27+ public class HttpResponseWithRequestIdException extends AzureDataLakeException {
28+ @ Nullable
29+ private String requestId ;
30+
31+ public HttpResponseWithRequestIdException (final int statusCode , final String s , @ Nullable final String requestId ) {
32+ super (statusCode , s );
33+ this .requestId = requestId ;
34+ }
35+
36+ @ Nullable
37+ public String getRequestId () {
38+ return requestId ;
39+ }
40+
41+ public void setRequestId (@ Nullable String requestId ) {
42+ this .requestId = requestId ;
43+ }
44+ }
0 commit comments