資源簡介
Cloudera Manager API調用實例(JAVA版),已通過測試可用。Cloudera Manager API調用實例(JAVA版),已通過測試可用。

代碼片段和文件信息
//?Licensed?to?Cloudera?Inc.?under?one
//?or?more?contributor?license?agreements.??See?the?NOTICE?file
//?distributed?with?this?work?for?additional?information
//?regarding?copyright?ownership.??Cloudera?Inc.?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.
package?com.cloudera.api;
import?com.google.common.base.objects;
import?com.google.common.collect.Lists;
import?java.util.List;
import?javax.xml.bind.annotation.xmlElement;
import?javax.xml.bind.annotation.xmlElementWrapper;
import?javax.xml.bind.annotation.xmlRootElement;
import?javax.xml.bind.annotation.xmlType;
/**
?*?View?object?for?errors.?We?expose?the?error?message?and?messages?of
?*?any?nested?throwables.
?*/
@xmlRootElement(name?=?“error“)
@xmlType(propOrder?=?{“message“?“causes“})
public?class?ApiErrorMessage?{
??private?String?message;
??private?List?causes;
??/**
???*?Empty?constructor?for?JAX-B.
???*/
??public?ApiErrorMessage()?{
????this.message?=?null;
????this.causes?=?null;
??}
??/**
???*?Constructs?a?new?ApiErrorMessage?that?provides?information?about
???*?the?given?error.?Its?message?and?any?underlying?causes?are?saved.
???*
???*?@param?t?The?error?being?wrapped.
???*/
??public?ApiErrorMessage(Throwable?t)?{
????this.message?=?t.getMessage();
????List?causeMessages?=?Lists.newlinkedList();
????if?(t.getCause()?!=?null)?{
??????do?{
????????t?=?t.getCause();
????????String?errorMessage?=?t.getMessage();
????????if?(errorMessage?!=?null)?{
??????????causeMessages.add(errorMessage);
????????}
??????}?while?(t.getCause()?!=?null);
????}
????if?(!causeMessages.isEmpty())?{
??????causes?=?causeMessages;
????}?else?{
??????causes?=?null;
????}
??}
??/**
???*?Constructs?a?new?ApiErrorMessage?with?the?given?error?message?and?no
???*?causes.
???*
???*?@param?message?The?error?message.
???*/
??public?ApiErrorMessage(String?message)?{
????this.message?=?message;
????this.causes?=?null;
??}
??public?String?toString()?{
????return?objects.toStringHelper(this).addValue(message).toString();
??}
??@xmlElement
??public?String?getMessage()?{
????return?message;
??}
??public?void?setMessage(String?message)?{
????this.message?=?message;
??}
??@xmlElementWrapper
??public?List?getCauses()?{
????return?causes;
??}
??public?void?setCauses(List?causes)?{
????this.causes?=?causes;
??}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-03-31?11:33??javacmapi\
?????文件???????18001??2019-03-29?17:44??javacmapi\.classpath
?????文件?????????572??2019-03-29?17:33??javacmapi\.project
?????目錄???????????0??2019-03-31?11:33??javacmapi\.settings\
?????文件?????????119??2019-03-29?17:34??javacmapi\.settings\org.eclipse.core.resources.prefs
?????文件?????????243??2019-03-29?17:34??javacmapi\.settings\org.eclipse.jdt.core.prefs
?????文件??????????90??2019-03-29?17:28??javacmapi\.settings\org.eclipse.m2e.core.prefs
?????文件????????2607??2017-04-20?02:00??javacmapi\README.md
?????文件???????61940??2017-04-20?02:00??javacmapi\api-docs.fmt
?????文件????????1129??2017-04-20?02:00??javacmapi\enunciate.xm
?????文件???????11868??2017-04-20?02:00??javacmapi\pom.xm
?????目錄???????????0??2019-03-31?11:33??javacmapi\src\
?????目錄???????????0??2019-03-31?11:33??javacmapi\src\javadoc\
?????文件????????2482??2017-04-20?02:00??javacmapi\src\javadoc\overview.html
?????目錄???????????0??2019-03-31?11:33??javacmapi\src\main\
?????目錄???????????0??2019-03-31?11:33??javacmapi\src\main\java\
?????目錄???????????0??2019-03-31?11:33??javacmapi\src\main\java\com\
?????目錄???????????0??2019-03-31?11:33??javacmapi\src\main\java\com\cloudera\
?????目錄???????????0??2019-03-31?11:33??javacmapi\src\main\java\com\cloudera\api\
?????文件????????2846??2017-04-20?02:00??javacmapi\src\main\java\com\cloudera\api\ApiErrorMessage.java
?????文件????????2427??2017-04-20?02:00??javacmapi\src\main\java\com\cloudera\api\Apiob
?????文件????????3823??2017-04-20?02:00??javacmapi\src\main\java\com\cloudera\api\ApiRootResource.java
?????文件????????3511??2017-04-20?02:00??javacmapi\src\main\java\com\cloudera\api\ApiRootResourceExternal.java
?????文件????????1923??2017-04-20?02:00??javacmapi\src\main\java\com\cloudera\api\ApiRootResourceInvocationHandler.java
?????文件????????1508??2017-04-20?02:00??javacmapi\src\main\java\com\cloudera\api\ApiTimeAggregation.java
?????文件????????4996??2017-04-20?02:00??javacmapi\src\main\java\com\cloudera\api\ApiUtils.java
?????文件???????12896??2017-04-20?02:00??javacmapi\src\main\java\com\cloudera\api\ClouderaManagerClientBuilder.java
?????文件????????1410??2017-04-20?02:00??javacmapi\src\main\java\com\cloudera\api\CsvElementWrapper.java
?????文件????????1709??2017-04-20?02:00??javacmapi\src\main\java\com\cloudera\api\DataView.java
?????文件????????3584??2017-04-20?02:00??javacmapi\src\main\java\com\cloudera\api\Parameters.java
?????目錄???????????0??2019-03-31?11:33??javacmapi\src\main\java\com\cloudera\api\model\
............此處省略786個文件信息
評論
共有 條評論