You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by rl...@apache.org on 2017/06/15 15:06:21 UTC
[7/8] ambari git commit: AMBARI-21147. Update Database Access Layer
to Support New Database Schema for Improved User Account Management (rlevas)
http://git-wip-us.apache.org/repos/asf/ambari/blob/f76c87a6/ambari-server/docs/api/generated/index.html
----------------------------------------------------------------------
diff --git a/ambari-server/docs/api/generated/index.html b/ambari-server/docs/api/generated/index.html
index 7ea4297..21e043b 100644
--- a/ambari-server/docs/api/generated/index.html
+++ b/ambari-server/docs/api/generated/index.html
@@ -901,16 +901,16 @@ margin-bottom: 20px;
defs.Artifacts = {
"type" : "object",
"properties" : {
- "stack_name" : {
+ "service_name" : {
"type" : "string"
},
"stack_version" : {
"type" : "string"
},
- "artifact_name" : {
+ "stack_name" : {
"type" : "string"
},
- "service_name" : {
+ "artifact_name" : {
"type" : "string"
}
}
@@ -921,14 +921,14 @@ margin-bottom: 20px;
"security" : {
"$ref" : "#/definitions/SecurityInfo"
},
- "stack_name" : {
- "type" : "string"
- },
"stack_version" : {
"type" : "string"
},
"blueprint_name" : {
"type" : "string"
+ },
+ "stack_name" : {
+ "type" : "string"
}
}
};
@@ -981,15 +981,15 @@ margin-bottom: 20px;
defs.ClusterArtifactRequest = {
"type" : "object",
"properties" : {
- "Artifacts" : {
- "$ref" : "#/definitions/ClusterArtifactRequestInfo"
- },
"artifact_data" : {
"type" : "object",
"additionalProperties" : {
"type" : "object",
"properties" : { }
}
+ },
+ "Artifacts" : {
+ "$ref" : "#/definitions/ClusterArtifactRequestInfo"
}
}
};
@@ -1176,15 +1176,15 @@ margin-bottom: 20px;
defs.ClusterServiceArtifactRequest = {
"type" : "object",
"properties" : {
- "Artifacts" : {
- "$ref" : "#/definitions/ClusterServiceArtifactRequestInfo"
- },
"artifact_data" : {
"type" : "object",
"additionalProperties" : {
"type" : "object",
"properties" : { }
}
+ },
+ "Artifacts" : {
+ "$ref" : "#/definitions/ClusterServiceArtifactRequestInfo"
}
}
};
@@ -1199,15 +1199,15 @@ margin-bottom: 20px;
defs.ClusterServiceArtifactResponse = {
"type" : "object",
"properties" : {
- "Artifacts" : {
- "$ref" : "#/definitions/ClusterServiceArtifactResponseInfo"
- },
"artifact_data" : {
"type" : "object",
"additionalProperties" : {
"type" : "object",
"properties" : { }
}
+ },
+ "Artifacts" : {
+ "$ref" : "#/definitions/ClusterServiceArtifactResponseInfo"
}
}
};
@@ -1217,10 +1217,10 @@ margin-bottom: 20px;
"cluster_name" : {
"type" : "string"
},
- "artifact_name" : {
+ "service_name" : {
"type" : "string"
},
- "service_name" : {
+ "artifact_name" : {
"type" : "string"
}
}
@@ -1239,18 +1239,15 @@ margin-bottom: 20px;
"scope" : {
"type" : "string"
},
- "component_name" : {
+ "service_name" : {
"type" : "string"
},
- "stack_name" : {
+ "component_name" : {
"type" : "string"
},
"stack_version" : {
"type" : "string"
},
- "service_name" : {
- "type" : "string"
- },
"conditions" : {
"type" : "array",
"items" : {
@@ -1262,16 +1259,19 @@ margin-bottom: 20px;
},
"dependent_service_name" : {
"type" : "string"
+ },
+ "stack_name" : {
+ "type" : "string"
}
}
};
defs.ComponentInfo = {
"type" : "object",
"properties" : {
- "provision_action" : {
+ "name" : {
"type" : "string"
},
- "name" : {
+ "provision_action" : {
"type" : "string"
}
}
@@ -1630,12 +1630,6 @@ margin-bottom: 20px;
defs.HostGroupInfo = {
"type" : "object",
"properties" : {
- "components" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/ComponentInfo"
- }
- },
"configurations" : {
"type" : "array",
"items" : {
@@ -1646,12 +1640,18 @@ margin-bottom: 20px;
}
}
},
- "cardinality" : {
- "type" : "integer",
- "format" : "int32"
+ "components" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/definitions/ComponentInfo"
+ }
},
"name" : {
"type" : "string"
+ },
+ "cardinality" : {
+ "type" : "integer",
+ "format" : "int32"
}
}
};
@@ -1709,13 +1709,13 @@ margin-bottom: 20px;
"maintenance_state" : {
"type" : "string"
},
- "public_host_name" : {
+ "host_group" : {
"type" : "string"
},
"blueprint" : {
"type" : "string"
},
- "host_group" : {
+ "public_host_name" : {
"type" : "string"
}
}
@@ -1796,10 +1796,10 @@ margin-bottom: 20px;
"type" : "string",
"enum" : [ "OFF", "ON", "IMPLIED_FROM_SERVICE", "IMPLIED_FROM_HOST", "IMPLIED_FROM_SERVICE_AND_HOST" ]
},
- "host_health_report" : {
+ "public_host_name" : {
"type" : "string"
},
- "public_host_name" : {
+ "host_health_report" : {
"type" : "string"
}
}
@@ -2145,23 +2145,23 @@ margin-bottom: 20px;
defs.QuickLinksResponseInfo = {
"type" : "object",
"properties" : {
- "file_name" : {
- "type" : "string"
- },
"default" : {
"type" : "boolean",
"default" : false
},
- "stack_name" : {
+ "file_name" : {
"type" : "string"
},
- "stack_version" : {
+ "service_name" : {
"type" : "string"
},
"quicklink_data" : {
"$ref" : "#/definitions/QuickLinksConfiguration"
},
- "service_name" : {
+ "stack_version" : {
+ "type" : "string"
+ },
+ "stack_name" : {
"type" : "string"
}
}
@@ -2235,14 +2235,14 @@ margin-bottom: 20px;
"mirrorsList" : {
"type" : "string"
},
- "repoId" : {
- "type" : "string"
- },
"latestUri" : {
"type" : "string"
},
"repoName" : {
"type" : "string"
+ },
+ "repoId" : {
+ "type" : "string"
}
}
};
@@ -2346,24 +2346,24 @@ margin-bottom: 20px;
"$ref" : "#/definitions/RepositoryVersionEntity"
}
},
- "stackId" : {
- "$ref" : "#/definitions/StackId"
- },
- "stackName" : {
+ "operatingSystemsJson" : {
"type" : "string"
},
+ "parentId" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
"stackVersion" : {
"type" : "string"
},
- "operatingSystemsJson" : {
+ "stackId" : {
+ "$ref" : "#/definitions/StackId"
+ },
+ "stackName" : {
"type" : "string"
},
"repositoryXml" : {
"$ref" : "#/definitions/VersionDefinitionXml"
- },
- "parentId" : {
- "type" : "integer",
- "format" : "int64"
}
}
};
@@ -2389,14 +2389,14 @@ margin-bottom: 20px;
"$ref" : "#/definitions/RepositoryInfo"
}
},
+ "latestURI" : {
+ "type" : "string"
+ },
"errors" : {
"type" : "array",
"items" : {
"type" : "string"
}
- },
- "latestURI" : {
- "type" : "string"
}
},
"xml" : {
@@ -2406,6 +2406,9 @@ margin-bottom: 20px;
defs.Request = {
"type" : "object",
"properties" : {
+ "cluster_name" : {
+ "type" : "string"
+ },
"exclusive" : {
"type" : "boolean",
"default" : false
@@ -2415,9 +2418,6 @@ margin-bottom: 20px;
"items" : {
"$ref" : "#/definitions/RequestResourceFilter"
}
- },
- "cluster_name" : {
- "type" : "string"
}
}
};
@@ -2431,14 +2431,14 @@ margin-bottom: 20px;
"properties" : { }
}
},
+ "action" : {
+ "type" : "string"
+ },
"command" : {
"type" : "string"
},
"operation_level" : {
"$ref" : "#/definitions/OperationLevel"
- },
- "action" : {
- "type" : "string"
}
}
};
@@ -2495,6 +2495,9 @@ margin-bottom: 20px;
defs.RequestResourceFilter = {
"type" : "object",
"properties" : {
+ "service_name" : {
+ "type" : "string"
+ },
"component_name" : {
"type" : "string"
},
@@ -2503,9 +2506,6 @@ margin-bottom: 20px;
},
"hosts" : {
"type" : "string"
- },
- "service_name" : {
- "type" : "string"
}
}
};
@@ -2526,19 +2526,18 @@ margin-bottom: 20px;
"start_time" : {
"type" : "string"
},
+ "request_context" : {
+ "type" : "string"
+ },
"request_status" : {
"type" : "string"
},
- "request_context" : {
+ "cluster_name" : {
"type" : "string"
},
"request_schedule" : {
"type" : "string"
},
- "create_time" : {
- "type" : "integer",
- "format" : "int64"
- },
"id" : {
"type" : "string"
},
@@ -2546,6 +2545,10 @@ margin-bottom: 20px;
"type" : "integer",
"format" : "int32"
},
+ "create_time" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
"end_time" : {
"type" : "string"
},
@@ -2581,9 +2584,6 @@ margin-bottom: 20px;
"$ref" : "#/definitions/RequestResourceFilter"
}
},
- "cluster_name" : {
- "type" : "string"
- },
"task_count" : {
"type" : "integer",
"format" : "int32"
@@ -2745,9 +2745,6 @@ margin-bottom: 20px;
defs.SecurityInfo = {
"type" : "object",
"properties" : {
- "kerberos_descriptor_reference" : {
- "type" : "string"
- },
"kerberos_descriptor" : {
"type" : "object",
"additionalProperties" : {
@@ -2758,6 +2755,9 @@ margin-bottom: 20px;
"security_type" : {
"type" : "string",
"enum" : [ "NONE", "KERBEROS" ]
+ },
+ "kerberos_descriptor_reference" : {
+ "type" : "string"
}
}
};
@@ -2903,7 +2903,7 @@ margin-bottom: 20px;
},
"repositoryVersionState" : {
"type" : "string",
- "enum" : [ "INIT", "NOT_REQUIRED", "INSTALLING", "INSTALLED", "INSTALL_FAILED", "OUT_OF_SYNC", "CURRENT" ]
+ "enum" : [ "NOT_REQUIRED", "INSTALLING", "INSTALLED", "INSTALL_FAILED", "OUT_OF_SYNC", "CURRENT" ]
},
"state" : {
"type" : "string"
@@ -3505,24 +3505,24 @@ margin-bottom: 20px;
defs.ThemeInfoResponse = {
"type" : "object",
"properties" : {
- "file_name" : {
- "type" : "string"
- },
"default" : {
"type" : "boolean",
"default" : false
},
- "stack_name" : {
+ "file_name" : {
+ "type" : "string"
+ },
+ "service_name" : {
"type" : "string"
},
"stack_version" : {
"type" : "string"
},
+ "stack_name" : {
+ "type" : "string"
+ },
"theme_data" : {
"$ref" : "#/definitions/Theme"
- },
- "service_name" : {
- "type" : "string"
}
}
};
@@ -3641,6 +3641,12 @@ margin-bottom: 20px;
"Users/admin" : {
"type" : "boolean",
"default" : false
+ },
+ "Users/display_name" : {
+ "type" : "string"
+ },
+ "Users/local_user_name" : {
+ "type" : "string"
}
}
};
@@ -3648,9 +3654,9 @@ margin-bottom: 20px;
"type" : "object",
"required" : [ "Users/user_name" ],
"properties" : {
- "Users/user_type" : {
+ "Users/authentication_type" : {
"type" : "string",
- "enum" : [ "LOCAL", "LDAP", "JWT", "PAM" ]
+ "enum" : [ "LOCAL", "LDAP", "JWT", "PAM", "KERBEROS" ]
},
"Users/groups" : {
"type" : "array",
@@ -3659,18 +3665,18 @@ margin-bottom: 20px;
"type" : "string"
}
},
- "Users/user_name" : {
- "type" : "string"
- },
"Users/active" : {
"type" : "boolean",
"default" : false
},
- "Users/ldap_user" : {
+ "Users/user_name" : {
+ "type" : "string"
+ },
+ "Users/admin" : {
"type" : "boolean",
"default" : false
},
- "Users/admin" : {
+ "Users/ldap_user" : {
"type" : "boolean",
"default" : false
}
@@ -4271,6 +4277,43 @@ margin-bottom: 20px;
<li data-group="Blueprints" data-name="blueprintServiceGetBlueprints" class="">
<a href="#api-Blueprints-blueprintServiceGetBlueprints">blueprintServiceGetBlueprints</a>
</li>
+ <li class="nav-header" data-group="ClusterServices"><a href="#api-ClusterServices">API Methods - ClusterServices</a></li>
+ <li data-group="ClusterServices" data-name="serviceServiceCreateArtifact" class="">
+ <a href="#api-ClusterServices-serviceServiceCreateArtifact">serviceServiceCreateArtifact</a>
+ </li>
+ <li data-group="ClusterServices" data-name="serviceServiceCreateServices" class="">
+ <a href="#api-ClusterServices-serviceServiceCreateServices">serviceServiceCreateServices</a>
+ </li>
+ <li data-group="ClusterServices" data-name="serviceServiceDeleteArtifact" class="">
+ <a href="#api-ClusterServices-serviceServiceDeleteArtifact">serviceServiceDeleteArtifact</a>
+ </li>
+ <li data-group="ClusterServices" data-name="serviceServiceDeleteArtifacts" class="">
+ <a href="#api-ClusterServices-serviceServiceDeleteArtifacts">serviceServiceDeleteArtifacts</a>
+ </li>
+ <li data-group="ClusterServices" data-name="serviceServiceDeleteService" class="">
+ <a href="#api-ClusterServices-serviceServiceDeleteService">serviceServiceDeleteService</a>
+ </li>
+ <li data-group="ClusterServices" data-name="serviceServiceGetArtifact" class="">
+ <a href="#api-ClusterServices-serviceServiceGetArtifact">serviceServiceGetArtifact</a>
+ </li>
+ <li data-group="ClusterServices" data-name="serviceServiceGetArtifacts" class="">
+ <a href="#api-ClusterServices-serviceServiceGetArtifacts">serviceServiceGetArtifacts</a>
+ </li>
+ <li data-group="ClusterServices" data-name="serviceServiceGetService" class="">
+ <a href="#api-ClusterServices-serviceServiceGetService">serviceServiceGetService</a>
+ </li>
+ <li data-group="ClusterServices" data-name="serviceServiceGetServices" class="">
+ <a href="#api-ClusterServices-serviceServiceGetServices">serviceServiceGetServices</a>
+ </li>
+ <li data-group="ClusterServices" data-name="serviceServiceUpdateArtifact" class="">
+ <a href="#api-ClusterServices-serviceServiceUpdateArtifact">serviceServiceUpdateArtifact</a>
+ </li>
+ <li data-group="ClusterServices" data-name="serviceServiceUpdateArtifacts" class="">
+ <a href="#api-ClusterServices-serviceServiceUpdateArtifacts">serviceServiceUpdateArtifacts</a>
+ </li>
+ <li data-group="ClusterServices" data-name="serviceServiceUpdateService" class="">
+ <a href="#api-ClusterServices-serviceServiceUpdateService">serviceServiceUpdateService</a>
+ </li>
<li class="nav-header" data-group="Clusters"><a href="#api-Clusters">API Methods - Clusters</a></li>
<li data-group="Clusters" data-name="createCluster" class="">
<a href="#api-Clusters-createCluster">createCluster</a>
@@ -4405,39 +4448,6 @@ margin-bottom: 20px;
<li data-group="Services" data-name="getRootServices" class="">
<a href="#api-Services-getRootServices">getRootServices</a>
</li>
- <li data-group="Services" data-name="serviceServiceCreateArtifact" class="">
- <a href="#api-Services-serviceServiceCreateArtifact">serviceServiceCreateArtifact</a>
- </li>
- <li data-group="Services" data-name="serviceServiceCreateServices" class="">
- <a href="#api-Services-serviceServiceCreateServices">serviceServiceCreateServices</a>
- </li>
- <li data-group="Services" data-name="serviceServiceDeleteArtifact" class="">
- <a href="#api-Services-serviceServiceDeleteArtifact">serviceServiceDeleteArtifact</a>
- </li>
- <li data-group="Services" data-name="serviceServiceDeleteArtifacts" class="">
- <a href="#api-Services-serviceServiceDeleteArtifacts">serviceServiceDeleteArtifacts</a>
- </li>
- <li data-group="Services" data-name="serviceServiceDeleteService" class="">
- <a href="#api-Services-serviceServiceDeleteService">serviceServiceDeleteService</a>
- </li>
- <li data-group="Services" data-name="serviceServiceGetArtifact" class="">
- <a href="#api-Services-serviceServiceGetArtifact">serviceServiceGetArtifact</a>
- </li>
- <li data-group="Services" data-name="serviceServiceGetArtifacts" class="">
- <a href="#api-Services-serviceServiceGetArtifacts">serviceServiceGetArtifacts</a>
- </li>
- <li data-group="Services" data-name="serviceServiceGetService" class="">
- <a href="#api-Services-serviceServiceGetService">serviceServiceGetService</a>
- </li>
- <li data-group="Services" data-name="serviceServiceUpdateArtifact" class="">
- <a href="#api-Services-serviceServiceUpdateArtifact">serviceServiceUpdateArtifact</a>
- </li>
- <li data-group="Services" data-name="serviceServiceUpdateArtifacts" class="">
- <a href="#api-Services-serviceServiceUpdateArtifacts">serviceServiceUpdateArtifacts</a>
- </li>
- <li data-group="Services" data-name="serviceServiceUpdateService" class="">
- <a href="#api-Services-serviceServiceUpdateService">serviceServiceUpdateService</a>
- </li>
<li class="nav-header" data-group="Settings"><a href="#api-Settings">API Methods - Settings</a></li>
<li data-group="Settings" data-name="createSetting" class="">
<a href="#api-Settings-createSetting">createSetting</a>
@@ -8234,13 +8244,13 @@ except ApiException as e:
</div>
<hr>
</section>
- <section id="api-Clusters">
- <h1>Clusters</h1>
- <div id="api-Clusters-createCluster">
- <article id="api-Clusters-createCluster-0" data-group="User" data-name="createCluster" data-version="0">
+ <section id="api-ClusterServices">
+ <h1>ClusterServices</h1>
+ <div id="api-ClusterServices-serviceServiceCreateArtifact">
+ <article id="api-ClusterServices-serviceServiceCreateArtifact-0" data-group="User" data-name="serviceServiceCreateArtifact" data-version="0">
<div class="pull-left">
- <h1>createCluster</h1>
- <p>Creates a cluster</p>
+ <h1>serviceServiceCreateArtifact</h1>
+ <p>Creates a service artifact</p>
</div>
<div class="pull-right"></div>
<div class="clearfix"></div>
@@ -8248,84 +8258,92 @@ except ApiException as e:
<p class="marked"></p>
<p></p>
<br />
- <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/clusters/{clusterName}</span></code></pre>
+ <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/clusters/{clusterName}/services/{serviceName}/artifacts/{artifactName}</span></code></pre>
<p>
<h3>Usage and SDK Samples</h3>
</p>
<ul class="nav nav-tabs nav-tabs-examples">
- <li class="active"><a href="#examples-Clusters-createCluster-0-curl">Curl</a></li>
- <li class=""><a href="#examples-Clusters-createCluster-0-java">Java</a></li>
- <li class=""><a href="#examples-Clusters-createCluster-0-android">Android</a></li>
- <!--<li class=""><a href="#examples-Clusters-createCluster-0-groovy">Groovy</a></li>-->
- <li class=""><a href="#examples-Clusters-createCluster-0-objc">Obj-C</a></li>
- <li class=""><a href="#examples-Clusters-createCluster-0-javascript">JavaScript</a></li>
- <!--<li class=""><a href="#examples-Clusters-createCluster-0-angular">Angular</a></li>-->
- <li class=""><a href="#examples-Clusters-createCluster-0-csharp">C#</a></li>
- <li class=""><a href="#examples-Clusters-createCluster-0-php">PHP</a></li>
- <li class=""><a href="#examples-Clusters-createCluster-0-perl">Perl</a></li>
- <li class=""><a href="#examples-Clusters-createCluster-0-python">Python</a></li>
+ <li class="active"><a href="#examples-ClusterServices-serviceServiceCreateArtifact-0-curl">Curl</a></li>
+ <li class=""><a href="#examples-ClusterServices-serviceServiceCreateArtifact-0-java">Java</a></li>
+ <li class=""><a href="#examples-ClusterServices-serviceServiceCreateArtifact-0-android">Android</a></li>
+ <!--<li class=""><a href="#examples-ClusterServices-serviceServiceCreateArtifact-0-groovy">Groovy</a></li>-->
+ <li class=""><a href="#examples-ClusterServices-serviceServiceCreateArtifact-0-objc">Obj-C</a></li>
+ <li class=""><a href="#examples-ClusterServices-serviceServiceCreateArtifact-0-javascript">JavaScript</a></li>
+ <!--<li class=""><a href="#examples-ClusterServices-serviceServiceCreateArtifact-0-angular">Angular</a></li>-->
+ <li class=""><a href="#examples-ClusterServices-serviceServiceCreateArtifact-0-csharp">C#</a></li>
+ <li class=""><a href="#examples-ClusterServices-serviceServiceCreateArtifact-0-php">PHP</a></li>
+ <li class=""><a href="#examples-ClusterServices-serviceServiceCreateArtifact-0-perl">Perl</a></li>
+ <li class=""><a href="#examples-ClusterServices-serviceServiceCreateArtifact-0-python">Python</a></li>
</ul>
<div class="tab-content">
- <div class="tab-pane active" id="examples-Clusters-createCluster-0-curl">
- <pre class="prettyprint"><code class="language-bsh">curl -X <span style="text-transform: uppercase;">post</span> "http://localhost/api/v1/clusters/{clusterName}"</code></pre>
+ <div class="tab-pane active" id="examples-ClusterServices-serviceServiceCreateArtifact-0-curl">
+ <pre class="prettyprint"><code class="language-bsh">curl -X <span style="text-transform: uppercase;">post</span> "http://localhost/api/v1/clusters/{clusterName}/services/{serviceName}/artifacts/{artifactName}"</code></pre>
</div>
- <div class="tab-pane" id="examples-Clusters-createCluster-0-java">
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceCreateArtifact-0-java">
<pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
-import io.swagger.client.api.ClustersApi;
+import io.swagger.client.api.ClusterServicesApi;
import java.io.File;
import java.util.*;
-public class ClustersApiExample {
+public class ClusterServicesApiExample {
public static void main(String[] args) {
- ClustersApi apiInstance = new ClustersApi();
+ ClusterServicesApi apiInstance = new ClusterServicesApi();
+ String serviceName = serviceName_example; // String |
+ String artifactName = artifactName_example; // String |
String clusterName = clusterName_example; // String |
- ClusterRequestSwagger body = ; // ClusterRequestSwagger |
+ ClusterServiceArtifactRequest body = ; // ClusterServiceArtifactRequest |
try {
- apiInstance.createCluster(clusterName, body);
+ apiInstance.serviceServiceCreateArtifact(serviceName, artifactName, clusterName, body);
} catch (ApiException e) {
- System.err.println("Exception when calling ClustersApi#createCluster");
+ System.err.println("Exception when calling ClusterServicesApi#serviceServiceCreateArtifact");
e.printStackTrace();
}
}
}</code></pre>
</div>
- <div class="tab-pane" id="examples-Clusters-createCluster-0-android">
- <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.ClustersApi;
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceCreateArtifact-0-android">
+ <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.ClusterServicesApi;
-public class ClustersApiExample {
+public class ClusterServicesApiExample {
public static void main(String[] args) {
- ClustersApi apiInstance = new ClustersApi();
+ ClusterServicesApi apiInstance = new ClusterServicesApi();
+ String serviceName = serviceName_example; // String |
+ String artifactName = artifactName_example; // String |
String clusterName = clusterName_example; // String |
- ClusterRequestSwagger body = ; // ClusterRequestSwagger |
+ ClusterServiceArtifactRequest body = ; // ClusterServiceArtifactRequest |
try {
- apiInstance.createCluster(clusterName, body);
+ apiInstance.serviceServiceCreateArtifact(serviceName, artifactName, clusterName, body);
} catch (ApiException e) {
- System.err.println("Exception when calling ClustersApi#createCluster");
+ System.err.println("Exception when calling ClusterServicesApi#serviceServiceCreateArtifact");
e.printStackTrace();
}
}
}</code></pre>
</div>
<!--
- <div class="tab-pane" id="examples-Clusters-createCluster-0-groovy">
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceCreateArtifact-0-groovy">
<pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
</div> -->
- <div class="tab-pane" id="examples-Clusters-createCluster-0-objc">
- <pre class="prettyprint"><code class="language-cpp">String *clusterName = clusterName_example; //
-ClusterRequestSwagger *body = ; // (optional)
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceCreateArtifact-0-objc">
+ <pre class="prettyprint"><code class="language-cpp">String *serviceName = serviceName_example; //
+String *artifactName = artifactName_example; //
+String *clusterName = clusterName_example; //
+ClusterServiceArtifactRequest *body = ; // (optional)
-ClustersApi *apiInstance = [[ClustersApi alloc] init];
+ClusterServicesApi *apiInstance = [[ClusterServicesApi alloc] init];
-// Creates a cluster
-[apiInstance createClusterWith:clusterName
+// Creates a service artifact
+[apiInstance serviceServiceCreateArtifactWith:serviceName
+ artifactName:artifactName
+ clusterName:clusterName
body:body
completionHandler: ^(NSError* error) {
if (error) {
@@ -8335,15 +8353,19 @@ ClustersApi *apiInstance = [[ClustersApi alloc] init];
</code></pre>
</div>
- <div class="tab-pane" id="examples-Clusters-createCluster-0-javascript">
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceCreateArtifact-0-javascript">
<pre class="prettyprint"><code class="language-js">var SwaggerSpecForAmbariRestApi = require('swagger_spec_for_ambari_rest_api');
-var api = new SwaggerSpecForAmbariRestApi.ClustersApi()
+var api = new SwaggerSpecForAmbariRestApi.ClusterServicesApi()
+
+var serviceName = serviceName_example; // {String}
+
+var artifactName = artifactName_example; // {String}
var clusterName = clusterName_example; // {String}
var opts = {
- 'body': // {ClusterRequestSwagger}
+ 'body': // {ClusterServiceArtifactRequest}
};
var callback = function(error, data, response) {
@@ -8353,14 +8375,14 @@ var callback = function(error, data, response) {
console.log('API called successfully.');
}
};
-api.createCluster(clusterName, opts, callback);
+api.serviceServiceCreateArtifact(serviceName, artifactName, clusterName, opts, callback);
</code></pre>
</div>
- <!--<div class="tab-pane" id="examples-Clusters-createCluster-0-angular">
+ <!--<div class="tab-pane" id="examples-ClusterServices-serviceServiceCreateArtifact-0-angular">
<pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
</div>-->
- <div class="tab-pane" id="examples-Clusters-createCluster-0-csharp">
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceCreateArtifact-0-csharp">
<pre class="prettyprint"><code class="language-cs">using System;
using System.Diagnostics;
using IO.Swagger.Api;
@@ -8369,63 +8391,69 @@ using IO.Swagger.Model;
namespace Example
{
- public class createClusterExample
+ public class serviceServiceCreateArtifactExample
{
public void main()
{
- var apiInstance = new ClustersApi();
+ var apiInstance = new ClusterServicesApi();
+ var serviceName = serviceName_example; // String |
+ var artifactName = artifactName_example; // String |
var clusterName = clusterName_example; // String |
- var body = new ClusterRequestSwagger(); // ClusterRequestSwagger | (optional)
+ var body = new ClusterServiceArtifactRequest(); // ClusterServiceArtifactRequest | (optional)
try
{
- // Creates a cluster
- apiInstance.createCluster(clusterName, body);
+ // Creates a service artifact
+ apiInstance.serviceServiceCreateArtifact(serviceName, artifactName, clusterName, body);
}
catch (Exception e)
{
- Debug.Print("Exception when calling ClustersApi.createCluster: " + e.Message );
+ Debug.Print("Exception when calling ClusterServicesApi.serviceServiceCreateArtifact: " + e.Message );
}
}
}
}</code></pre>
</div>
- <div class="tab-pane" id="examples-Clusters-createCluster-0-php">
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceCreateArtifact-0-php">
<pre class="prettyprint"><code class="language-php"><?php
require_once(__DIR__ . '/vendor/autoload.php');
-$api_instance = new Swagger\Client\Api\ClustersApi();
+$api_instance = new Swagger\Client\Api\ClusterServicesApi();
+$serviceName = serviceName_example; // String |
+$artifactName = artifactName_example; // String |
$clusterName = clusterName_example; // String |
-$body = ; // ClusterRequestSwagger |
+$body = ; // ClusterServiceArtifactRequest |
try {
- $api_instance->createCluster($clusterName, $body);
+ $api_instance->serviceServiceCreateArtifact($serviceName, $artifactName, $clusterName, $body);
} catch (Exception $e) {
- echo 'Exception when calling ClustersApi->createCluster: ', $e->getMessage(), PHP_EOL;
+ echo 'Exception when calling ClusterServicesApi->serviceServiceCreateArtifact: ', $e->getMessage(), PHP_EOL;
}
?></code></pre>
</div>
- <div class="tab-pane" id="examples-Clusters-createCluster-0-perl">
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceCreateArtifact-0-perl">
<pre class="prettyprint"><code class="language-perl">use Data::Dumper;
use WWW::SwaggerClient::Configuration;
-use WWW::SwaggerClient::ClustersApi;
+use WWW::SwaggerClient::ClusterServicesApi;
-my $api_instance = WWW::SwaggerClient::ClustersApi->new();
+my $api_instance = WWW::SwaggerClient::ClusterServicesApi->new();
+my $serviceName = serviceName_example; # String |
+my $artifactName = artifactName_example; # String |
my $clusterName = clusterName_example; # String |
-my $body = WWW::SwaggerClient::Object::ClusterRequestSwagger->new(); # ClusterRequestSwagger |
+my $body = WWW::SwaggerClient::Object::ClusterServiceArtifactRequest->new(); # ClusterServiceArtifactRequest |
eval {
- $api_instance->createCluster(clusterName => $clusterName, body => $body);
+ $api_instance->serviceServiceCreateArtifact(serviceName => $serviceName, artifactName => $artifactName, clusterName => $clusterName, body => $body);
};
if ($@) {
- warn "Exception when calling ClustersApi->createCluster: $@\n";
+ warn "Exception when calling ClusterServicesApi->serviceServiceCreateArtifact: $@\n";
}</code></pre>
</div>
- <div class="tab-pane" id="examples-Clusters-createCluster-0-python">
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceCreateArtifact-0-python">
<pre class="prettyprint"><code class="language-python">from __future__ import print_statement
import time
import swagger_client
@@ -8433,15 +8461,17 @@ from swagger_client.rest import ApiException
from pprint import pprint
# create an instance of the API class
-api_instance = swagger_client.ClustersApi()
+api_instance = swagger_client.ClusterServicesApi()
+serviceName = serviceName_example # String |
+artifactName = artifactName_example # String |
clusterName = clusterName_example # String |
-body = # ClusterRequestSwagger | (optional)
+body = # ClusterServiceArtifactRequest | (optional)
try:
- # Creates a cluster
- api_instance.createCluster(clusterName, body=body)
+ # Creates a service artifact
+ api_instance.serviceServiceCreateArtifact(serviceName, artifactName, clusterName, body=body)
except ApiException as e:
- print("Exception when calling ClustersApi->createCluster: %s\n" % e)</code></pre>
+ print("Exception when calling ClusterServicesApi->serviceServiceCreateArtifact: %s\n" % e)</code></pre>
</div>
</div>
@@ -8453,6 +8483,70 @@ except ApiException as e:
<th width="150px">Name</th>
<th>Description</th>
</tr>
+ <tr><td style="width:150px;">serviceName*</td>
+<td>
+
+
+<script>
+ $(document).ready(function() {
+ var schemaWrapper = {
+ "name" : "serviceName",
+ "in" : "path",
+ "required" : true,
+ "type" : "string"
+};
+ var schema = schemaWrapper;
+
+
+
+
+ var view = new JSONSchemaView(schema,1);
+ var result = $('#d2e199_serviceServiceCreateArtifact_serviceName');
+ result.empty();
+ result.append(view.render());
+
+
+
+
+
+ });
+ </script>
+ <div id="d2e199_serviceServiceCreateArtifact_serviceName"></div>
+</td>
+</tr>
+
+ <tr><td style="width:150px;">artifactName*</td>
+<td>
+
+
+<script>
+ $(document).ready(function() {
+ var schemaWrapper = {
+ "name" : "artifactName",
+ "in" : "path",
+ "required" : true,
+ "type" : "string"
+};
+ var schema = schemaWrapper;
+
+
+
+
+ var view = new JSONSchemaView(schema,1);
+ var result = $('#d2e199_serviceServiceCreateArtifact_artifactName');
+ result.empty();
+ result.append(view.render());
+
+
+
+
+
+ });
+ </script>
+ <div id="d2e199_serviceServiceCreateArtifact_artifactName"></div>
+</td>
+</tr>
+
<tr><td style="width:150px;">clusterName*</td>
<td>
@@ -8471,7 +8565,7 @@ except ApiException as e:
var view = new JSONSchemaView(schema,1);
- var result = $('#d2e199_createCluster_clusterName');
+ var result = $('#d2e199_serviceServiceCreateArtifact_clusterName');
result.empty();
result.append(view.render());
@@ -8481,7 +8575,7 @@ except ApiException as e:
});
</script>
- <div id="d2e199_createCluster_clusterName"></div>
+ <div id="d2e199_serviceServiceCreateArtifact_clusterName"></div>
</td>
</tr>
@@ -8505,7 +8599,7 @@ except ApiException as e:
"name" : "body",
"required" : false,
"schema" : {
- "$ref" : "#/definitions/ClusterRequestSwagger"
+ "$ref" : "#/definitions/ClusterServiceArtifactRequest"
}
};
@@ -8517,7 +8611,7 @@ except ApiException as e:
var view = new JSONSchemaView(resolved.schema,2,{isBodyParam: true});
- var result = $('#d2e199_createCluster_body');
+ var result = $('#d2e199_serviceServiceCreateArtifact_body');
result.empty();
result.append(view.render());
@@ -8533,7 +8627,7 @@ except ApiException as e:
});
</script>
- <div id="d2e199_createCluster_body"></div>
+ <div id="d2e199_serviceServiceCreateArtifact_body"></div>
</td>
</tr>
@@ -8582,6 +8676,14 @@ except ApiException as e:
<div class="tab-content" style='margin-bottom: 10px;'>
</div>
+ <h3> Status: 404 - The requested resource doesn't exist. </h3>
+
+ <ul class="nav nav-tabs nav-tabs-examples" >
+ </ul>
+
+ <div class="tab-content" style='margin-bottom: 10px;'>
+ </div>
+
<h3> Status: 409 - The requested resource already exists. </h3>
<ul class="nav nav-tabs nav-tabs-examples" >
@@ -8601,11 +8703,11 @@ except ApiException as e:
</article>
</div>
<hr>
- <div id="api-Clusters-createClusterArtifact">
- <article id="api-Clusters-createClusterArtifact-0" data-group="User" data-name="createClusterArtifact" data-version="0">
+ <div id="api-ClusterServices-serviceServiceCreateServices">
+ <article id="api-ClusterServices-serviceServiceCreateServices-0" data-group="User" data-name="serviceServiceCreateServices" data-version="0">
<div class="pull-left">
- <h1>createClusterArtifact</h1>
- <p>Creates a cluster artifact</p>
+ <h1>serviceServiceCreateServices</h1>
+ <p>Creates a service</p>
</div>
<div class="pull-right"></div>
<div class="clearfix"></div>
@@ -8613,88 +8715,88 @@ except ApiException as e:
<p class="marked"></p>
<p></p>
<br />
- <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/clusters/{clusterName}/artifacts/{artifactName}</span></code></pre>
+ <pre class="prettyprint language-html prettyprinted" data-type="post"><code><span class="pln">/clusters/{clusterName}/services/{serviceName}</span></code></pre>
<p>
<h3>Usage and SDK Samples</h3>
</p>
<ul class="nav nav-tabs nav-tabs-examples">
- <li class="active"><a href="#examples-Clusters-createClusterArtifact-0-curl">Curl</a></li>
- <li class=""><a href="#examples-Clusters-createClusterArtifact-0-java">Java</a></li>
- <li class=""><a href="#examples-Clusters-createClusterArtifact-0-android">Android</a></li>
- <!--<li class=""><a href="#examples-Clusters-createClusterArtifact-0-groovy">Groovy</a></li>-->
- <li class=""><a href="#examples-Clusters-createClusterArtifact-0-objc">Obj-C</a></li>
- <li class=""><a href="#examples-Clusters-createClusterArtifact-0-javascript">JavaScript</a></li>
- <!--<li class=""><a href="#examples-Clusters-createClusterArtifact-0-angular">Angular</a></li>-->
- <li class=""><a href="#examples-Clusters-createClusterArtifact-0-csharp">C#</a></li>
- <li class=""><a href="#examples-Clusters-createClusterArtifact-0-php">PHP</a></li>
- <li class=""><a href="#examples-Clusters-createClusterArtifact-0-perl">Perl</a></li>
- <li class=""><a href="#examples-Clusters-createClusterArtifact-0-python">Python</a></li>
+ <li class="active"><a href="#examples-ClusterServices-serviceServiceCreateServices-0-curl">Curl</a></li>
+ <li class=""><a href="#examples-ClusterServices-serviceServiceCreateServices-0-java">Java</a></li>
+ <li class=""><a href="#examples-ClusterServices-serviceServiceCreateServices-0-android">Android</a></li>
+ <!--<li class=""><a href="#examples-ClusterServices-serviceServiceCreateServices-0-groovy">Groovy</a></li>-->
+ <li class=""><a href="#examples-ClusterServices-serviceServiceCreateServices-0-objc">Obj-C</a></li>
+ <li class=""><a href="#examples-ClusterServices-serviceServiceCreateServices-0-javascript">JavaScript</a></li>
+ <!--<li class=""><a href="#examples-ClusterServices-serviceServiceCreateServices-0-angular">Angular</a></li>-->
+ <li class=""><a href="#examples-ClusterServices-serviceServiceCreateServices-0-csharp">C#</a></li>
+ <li class=""><a href="#examples-ClusterServices-serviceServiceCreateServices-0-php">PHP</a></li>
+ <li class=""><a href="#examples-ClusterServices-serviceServiceCreateServices-0-perl">Perl</a></li>
+ <li class=""><a href="#examples-ClusterServices-serviceServiceCreateServices-0-python">Python</a></li>
</ul>
<div class="tab-content">
- <div class="tab-pane active" id="examples-Clusters-createClusterArtifact-0-curl">
- <pre class="prettyprint"><code class="language-bsh">curl -X <span style="text-transform: uppercase;">post</span> "http://localhost/api/v1/clusters/{clusterName}/artifacts/{artifactName}"</code></pre>
+ <div class="tab-pane active" id="examples-ClusterServices-serviceServiceCreateServices-0-curl">
+ <pre class="prettyprint"><code class="language-bsh">curl -X <span style="text-transform: uppercase;">post</span> "http://localhost/api/v1/clusters/{clusterName}/services/{serviceName}"</code></pre>
</div>
- <div class="tab-pane" id="examples-Clusters-createClusterArtifact-0-java">
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceCreateServices-0-java">
<pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
-import io.swagger.client.api.ClustersApi;
+import io.swagger.client.api.ClusterServicesApi;
import java.io.File;
import java.util.*;
-public class ClustersApiExample {
+public class ClusterServicesApiExample {
public static void main(String[] args) {
- ClustersApi apiInstance = new ClustersApi();
+ ClusterServicesApi apiInstance = new ClusterServicesApi();
+ String serviceName = serviceName_example; // String |
String clusterName = clusterName_example; // String |
- String artifactName = artifactName_example; // String |
- ClusterArtifactRequest body = ; // ClusterArtifactRequest |
+ ServiceRequestSwagger body = ; // ServiceRequestSwagger |
try {
- apiInstance.createClusterArtifact(clusterName, artifactName, body);
+ apiInstance.serviceServiceCreateServices(serviceName, clusterName, body);
} catch (ApiException e) {
- System.err.println("Exception when calling ClustersApi#createClusterArtifact");
+ System.err.println("Exception when calling ClusterServicesApi#serviceServiceCreateServices");
e.printStackTrace();
}
}
}</code></pre>
</div>
- <div class="tab-pane" id="examples-Clusters-createClusterArtifact-0-android">
- <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.ClustersApi;
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceCreateServices-0-android">
+ <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.ClusterServicesApi;
-public class ClustersApiExample {
+public class ClusterServicesApiExample {
public static void main(String[] args) {
- ClustersApi apiInstance = new ClustersApi();
+ ClusterServicesApi apiInstance = new ClusterServicesApi();
+ String serviceName = serviceName_example; // String |
String clusterName = clusterName_example; // String |
- String artifactName = artifactName_example; // String |
- ClusterArtifactRequest body = ; // ClusterArtifactRequest |
+ ServiceRequestSwagger body = ; // ServiceRequestSwagger |
try {
- apiInstance.createClusterArtifact(clusterName, artifactName, body);
+ apiInstance.serviceServiceCreateServices(serviceName, clusterName, body);
} catch (ApiException e) {
- System.err.println("Exception when calling ClustersApi#createClusterArtifact");
+ System.err.println("Exception when calling ClusterServicesApi#serviceServiceCreateServices");
e.printStackTrace();
}
}
}</code></pre>
</div>
<!--
- <div class="tab-pane" id="examples-Clusters-createClusterArtifact-0-groovy">
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceCreateServices-0-groovy">
<pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
</div> -->
- <div class="tab-pane" id="examples-Clusters-createClusterArtifact-0-objc">
- <pre class="prettyprint"><code class="language-cpp">String *clusterName = clusterName_example; //
-String *artifactName = artifactName_example; //
-ClusterArtifactRequest *body = ; // (optional)
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceCreateServices-0-objc">
+ <pre class="prettyprint"><code class="language-cpp">String *serviceName = serviceName_example; //
+String *clusterName = clusterName_example; //
+ServiceRequestSwagger *body = ; // (optional)
-ClustersApi *apiInstance = [[ClustersApi alloc] init];
+ClusterServicesApi *apiInstance = [[ClusterServicesApi alloc] init];
-// Creates a cluster artifact
-[apiInstance createClusterArtifactWith:clusterName
- artifactName:artifactName
+// Creates a service
+[apiInstance serviceServiceCreateServicesWith:serviceName
+ clusterName:clusterName
body:body
completionHandler: ^(NSError* error) {
if (error) {
@@ -8704,17 +8806,17 @@ ClustersApi *apiInstance = [[ClustersApi alloc] init];
</code></pre>
</div>
- <div class="tab-pane" id="examples-Clusters-createClusterArtifact-0-javascript">
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceCreateServices-0-javascript">
<pre class="prettyprint"><code class="language-js">var SwaggerSpecForAmbariRestApi = require('swagger_spec_for_ambari_rest_api');
-var api = new SwaggerSpecForAmbariRestApi.ClustersApi()
+var api = new SwaggerSpecForAmbariRestApi.ClusterServicesApi()
-var clusterName = clusterName_example; // {String}
+var serviceName = serviceName_example; // {String}
-var artifactName = artifactName_example; // {String}
+var clusterName = clusterName_example; // {String}
var opts = {
- 'body': // {ClusterArtifactRequest}
+ 'body': // {ServiceRequestSwagger}
};
var callback = function(error, data, response) {
@@ -8724,14 +8826,14 @@ var callback = function(error, data, response) {
console.log('API called successfully.');
}
};
-api.createClusterArtifact(clusterName, artifactName, opts, callback);
+api.serviceServiceCreateServices(serviceName, clusterName, opts, callback);
</code></pre>
</div>
- <!--<div class="tab-pane" id="examples-Clusters-createClusterArtifact-0-angular">
+ <!--<div class="tab-pane" id="examples-ClusterServices-serviceServiceCreateServices-0-angular">
<pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
</div>-->
- <div class="tab-pane" id="examples-Clusters-createClusterArtifact-0-csharp">
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceCreateServices-0-csharp">
<pre class="prettyprint"><code class="language-cs">using System;
using System.Diagnostics;
using IO.Swagger.Api;
@@ -8740,66 +8842,66 @@ using IO.Swagger.Model;
namespace Example
{
- public class createClusterArtifactExample
+ public class serviceServiceCreateServicesExample
{
public void main()
{
- var apiInstance = new ClustersApi();
+ var apiInstance = new ClusterServicesApi();
+ var serviceName = serviceName_example; // String |
var clusterName = clusterName_example; // String |
- var artifactName = artifactName_example; // String |
- var body = new ClusterArtifactRequest(); // ClusterArtifactRequest | (optional)
+ var body = new ServiceRequestSwagger(); // ServiceRequestSwagger | (optional)
try
{
- // Creates a cluster artifact
- apiInstance.createClusterArtifact(clusterName, artifactName, body);
+ // Creates a service
+ apiInstance.serviceServiceCreateServices(serviceName, clusterName, body);
}
catch (Exception e)
{
- Debug.Print("Exception when calling ClustersApi.createClusterArtifact: " + e.Message );
+ Debug.Print("Exception when calling ClusterServicesApi.serviceServiceCreateServices: " + e.Message );
}
}
}
}</code></pre>
</div>
- <div class="tab-pane" id="examples-Clusters-createClusterArtifact-0-php">
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceCreateServices-0-php">
<pre class="prettyprint"><code class="language-php"><?php
require_once(__DIR__ . '/vendor/autoload.php');
-$api_instance = new Swagger\Client\Api\ClustersApi();
+$api_instance = new Swagger\Client\Api\ClusterServicesApi();
+$serviceName = serviceName_example; // String |
$clusterName = clusterName_example; // String |
-$artifactName = artifactName_example; // String |
-$body = ; // ClusterArtifactRequest |
+$body = ; // ServiceRequestSwagger |
try {
- $api_instance->createClusterArtifact($clusterName, $artifactName, $body);
+ $api_instance->serviceServiceCreateServices($serviceName, $clusterName, $body);
} catch (Exception $e) {
- echo 'Exception when calling ClustersApi->createClusterArtifact: ', $e->getMessage(), PHP_EOL;
+ echo 'Exception when calling ClusterServicesApi->serviceServiceCreateServices: ', $e->getMessage(), PHP_EOL;
}
?></code></pre>
</div>
- <div class="tab-pane" id="examples-Clusters-createClusterArtifact-0-perl">
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceCreateServices-0-perl">
<pre class="prettyprint"><code class="language-perl">use Data::Dumper;
use WWW::SwaggerClient::Configuration;
-use WWW::SwaggerClient::ClustersApi;
+use WWW::SwaggerClient::ClusterServicesApi;
-my $api_instance = WWW::SwaggerClient::ClustersApi->new();
+my $api_instance = WWW::SwaggerClient::ClusterServicesApi->new();
+my $serviceName = serviceName_example; # String |
my $clusterName = clusterName_example; # String |
-my $artifactName = artifactName_example; # String |
-my $body = WWW::SwaggerClient::Object::ClusterArtifactRequest->new(); # ClusterArtifactRequest |
+my $body = WWW::SwaggerClient::Object::ServiceRequestSwagger->new(); # ServiceRequestSwagger |
eval {
- $api_instance->createClusterArtifact(clusterName => $clusterName, artifactName => $artifactName, body => $body);
+ $api_instance->serviceServiceCreateServices(serviceName => $serviceName, clusterName => $clusterName, body => $body);
};
if ($@) {
- warn "Exception when calling ClustersApi->createClusterArtifact: $@\n";
+ warn "Exception when calling ClusterServicesApi->serviceServiceCreateServices: $@\n";
}</code></pre>
</div>
- <div class="tab-pane" id="examples-Clusters-createClusterArtifact-0-python">
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceCreateServices-0-python">
<pre class="prettyprint"><code class="language-python">from __future__ import print_statement
import time
import swagger_client
@@ -8807,16 +8909,16 @@ from swagger_client.rest import ApiException
from pprint import pprint
# create an instance of the API class
-api_instance = swagger_client.ClustersApi()
+api_instance = swagger_client.ClusterServicesApi()
+serviceName = serviceName_example # String |
clusterName = clusterName_example # String |
-artifactName = artifactName_example # String |
-body = # ClusterArtifactRequest | (optional)
+body = # ServiceRequestSwagger | (optional)
try:
- # Creates a cluster artifact
- api_instance.createClusterArtifact(clusterName, artifactName, body=body)
+ # Creates a service
+ api_instance.serviceServiceCreateServices(serviceName, clusterName, body=body)
except ApiException as e:
- print("Exception when calling ClustersApi->createClusterArtifact: %s\n" % e)</code></pre>
+ print("Exception when calling ClusterServicesApi->serviceServiceCreateServices: %s\n" % e)</code></pre>
</div>
</div>
@@ -8828,14 +8930,14 @@ except ApiException as e:
<th width="150px">Name</th>
<th>Description</th>
</tr>
- <tr><td style="width:150px;">clusterName*</td>
+ <tr><td style="width:150px;">serviceName*</td>
<td>
<script>
$(document).ready(function() {
var schemaWrapper = {
- "name" : "clusterName",
+ "name" : "serviceName",
"in" : "path",
"required" : true,
"type" : "string"
@@ -8846,7 +8948,7 @@ except ApiException as e:
var view = new JSONSchemaView(schema,1);
- var result = $('#d2e199_createClusterArtifact_clusterName');
+ var result = $('#d2e199_serviceServiceCreateServices_serviceName');
result.empty();
result.append(view.render());
@@ -8856,18 +8958,18 @@ except ApiException as e:
});
</script>
- <div id="d2e199_createClusterArtifact_clusterName"></div>
+ <div id="d2e199_serviceServiceCreateServices_serviceName"></div>
</td>
</tr>
- <tr><td style="width:150px;">artifactName*</td>
+ <tr><td style="width:150px;">clusterName*</td>
<td>
<script>
$(document).ready(function() {
var schemaWrapper = {
- "name" : "artifactName",
+ "name" : "clusterName",
"in" : "path",
"required" : true,
"type" : "string"
@@ -8878,7 +8980,7 @@ except ApiException as e:
var view = new JSONSchemaView(schema,1);
- var result = $('#d2e199_createClusterArtifact_artifactName');
+ var result = $('#d2e199_serviceServiceCreateServices_clusterName');
result.empty();
result.append(view.render());
@@ -8888,7 +8990,7 @@ except ApiException as e:
});
</script>
- <div id="d2e199_createClusterArtifact_artifactName"></div>
+ <div id="d2e199_serviceServiceCreateServices_clusterName"></div>
</td>
</tr>
@@ -8912,7 +9014,7 @@ except ApiException as e:
"name" : "body",
"required" : false,
"schema" : {
- "$ref" : "#/definitions/ClusterArtifactRequest"
+ "$ref" : "#/definitions/ServiceRequestSwagger"
}
};
@@ -8924,7 +9026,7 @@ except ApiException as e:
var view = new JSONSchemaView(resolved.schema,2,{isBodyParam: true});
- var result = $('#d2e199_createClusterArtifact_body');
+ var result = $('#d2e199_serviceServiceCreateServices_body');
result.empty();
result.append(view.render());
@@ -8940,7 +9042,7 @@ except ApiException as e:
});
</script>
- <div id="d2e199_createClusterArtifact_body"></div>
+ <div id="d2e199_serviceServiceCreateServices_body"></div>
</td>
</tr>
@@ -9016,11 +9118,11 @@ except ApiException as e:
</article>
</div>
<hr>
- <div id="api-Clusters-deleteCluster">
- <article id="api-Clusters-deleteCluster-0" data-group="User" data-name="deleteCluster" data-version="0">
+ <div id="api-ClusterServices-serviceServiceDeleteArtifact">
+ <article id="api-ClusterServices-serviceServiceDeleteArtifact-0" data-group="User" data-name="serviceServiceDeleteArtifact" data-version="0">
<div class="pull-left">
- <h1>deleteCluster</h1>
- <p>Deletes a cluster</p>
+ <h1>serviceServiceDeleteArtifact</h1>
+ <p>Deletes a single service artifact</p>
</div>
<div class="pull-right"></div>
<div class="clearfix"></div>
@@ -9028,81 +9130,89 @@ except ApiException as e:
<p class="marked"></p>
<p></p>
<br />
- <pre class="prettyprint language-html prettyprinted" data-type="delete"><code><span class="pln">/clusters/{clusterName}</span></code></pre>
+ <pre class="prettyprint language-html prettyprinted" data-type="delete"><code><span class="pln">/clusters/{clusterName}/services/{serviceName}/artifacts/{artifactName}</span></code></pre>
<p>
<h3>Usage and SDK Samples</h3>
</p>
<ul class="nav nav-tabs nav-tabs-examples">
- <li class="active"><a href="#examples-Clusters-deleteCluster-0-curl">Curl</a></li>
- <li class=""><a href="#examples-Clusters-deleteCluster-0-java">Java</a></li>
- <li class=""><a href="#examples-Clusters-deleteCluster-0-android">Android</a></li>
- <!--<li class=""><a href="#examples-Clusters-deleteCluster-0-groovy">Groovy</a></li>-->
- <li class=""><a href="#examples-Clusters-deleteCluster-0-objc">Obj-C</a></li>
- <li class=""><a href="#examples-Clusters-deleteCluster-0-javascript">JavaScript</a></li>
- <!--<li class=""><a href="#examples-Clusters-deleteCluster-0-angular">Angular</a></li>-->
- <li class=""><a href="#examples-Clusters-deleteCluster-0-csharp">C#</a></li>
- <li class=""><a href="#examples-Clusters-deleteCluster-0-php">PHP</a></li>
- <li class=""><a href="#examples-Clusters-deleteCluster-0-perl">Perl</a></li>
- <li class=""><a href="#examples-Clusters-deleteCluster-0-python">Python</a></li>
+ <li class="active"><a href="#examples-ClusterServices-serviceServiceDeleteArtifact-0-curl">Curl</a></li>
+ <li class=""><a href="#examples-ClusterServices-serviceServiceDeleteArtifact-0-java">Java</a></li>
+ <li class=""><a href="#examples-ClusterServices-serviceServiceDeleteArtifact-0-android">Android</a></li>
+ <!--<li class=""><a href="#examples-ClusterServices-serviceServiceDeleteArtifact-0-groovy">Groovy</a></li>-->
+ <li class=""><a href="#examples-ClusterServices-serviceServiceDeleteArtifact-0-objc">Obj-C</a></li>
+ <li class=""><a href="#examples-ClusterServices-serviceServiceDeleteArtifact-0-javascript">JavaScript</a></li>
+ <!--<li class=""><a href="#examples-ClusterServices-serviceServiceDeleteArtifact-0-angular">Angular</a></li>-->
+ <li class=""><a href="#examples-ClusterServices-serviceServiceDeleteArtifact-0-csharp">C#</a></li>
+ <li class=""><a href="#examples-ClusterServices-serviceServiceDeleteArtifact-0-php">PHP</a></li>
+ <li class=""><a href="#examples-ClusterServices-serviceServiceDeleteArtifact-0-perl">Perl</a></li>
+ <li class=""><a href="#examples-ClusterServices-serviceServiceDeleteArtifact-0-python">Python</a></li>
</ul>
<div class="tab-content">
- <div class="tab-pane active" id="examples-Clusters-deleteCluster-0-curl">
- <pre class="prettyprint"><code class="language-bsh">curl -X <span style="text-transform: uppercase;">delete</span> "http://localhost/api/v1/clusters/{clusterName}"</code></pre>
+ <div class="tab-pane active" id="examples-ClusterServices-serviceServiceDeleteArtifact-0-curl">
+ <pre class="prettyprint"><code class="language-bsh">curl -X <span style="text-transform: uppercase;">delete</span> "http://localhost/api/v1/clusters/{clusterName}/services/{serviceName}/artifacts/{artifactName}"</code></pre>
</div>
- <div class="tab-pane" id="examples-Clusters-deleteCluster-0-java">
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceDeleteArtifact-0-java">
<pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
-import io.swagger.client.api.ClustersApi;
+import io.swagger.client.api.ClusterServicesApi;
import java.io.File;
import java.util.*;
-public class ClustersApiExample {
+public class ClusterServicesApiExample {
public static void main(String[] args) {
- ClustersApi apiInstance = new ClustersApi();
+ ClusterServicesApi apiInstance = new ClusterServicesApi();
+ String serviceName = serviceName_example; // String |
+ String artifactName = artifactName_example; // String |
String clusterName = clusterName_example; // String |
try {
- apiInstance.deleteCluster(clusterName);
+ apiInstance.serviceServiceDeleteArtifact(serviceName, artifactName, clusterName);
} catch (ApiException e) {
- System.err.println("Exception when calling ClustersApi#deleteCluster");
+ System.err.println("Exception when calling ClusterServicesApi#serviceServiceDeleteArtifact");
e.printStackTrace();
}
}
}</code></pre>
</div>
- <div class="tab-pane" id="examples-Clusters-deleteCluster-0-android">
- <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.ClustersApi;
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceDeleteArtifact-0-android">
+ <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.ClusterServicesApi;
-public class ClustersApiExample {
+public class ClusterServicesApiExample {
public static void main(String[] args) {
- ClustersApi apiInstance = new ClustersApi();
+ ClusterServicesApi apiInstance = new ClusterServicesApi();
+ String serviceName = serviceName_example; // String |
+ String artifactName = artifactName_example; // String |
String clusterName = clusterName_example; // String |
try {
- apiInstance.deleteCluster(clusterName);
+ apiInstance.serviceServiceDeleteArtifact(serviceName, artifactName, clusterName);
} catch (ApiException e) {
- System.err.println("Exception when calling ClustersApi#deleteCluster");
+ System.err.println("Exception when calling ClusterServicesApi#serviceServiceDeleteArtifact");
e.printStackTrace();
}
}
}</code></pre>
</div>
<!--
- <div class="tab-pane" id="examples-Clusters-deleteCluster-0-groovy">
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceDeleteArtifact-0-groovy">
<pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
</div> -->
- <div class="tab-pane" id="examples-Clusters-deleteCluster-0-objc">
- <pre class="prettyprint"><code class="language-cpp">String *clusterName = clusterName_example; //
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceDeleteArtifact-0-objc">
+ <pre class="prettyprint"><code class="language-cpp">String *serviceName = serviceName_example; //
+String *artifactName = artifactName_example; //
+String *clusterName = clusterName_example; //
-ClustersApi *apiInstance = [[ClustersApi alloc] init];
+ClusterServicesApi *apiInstance = [[ClusterServicesApi alloc] init];
-// Deletes a cluster
-[apiInstance deleteClusterWith:clusterName
+// Deletes a single service artifact
+[apiInstance serviceServiceDeleteArtifactWith:serviceName
+ artifactName:artifactName
+ clusterName:clusterName
completionHandler: ^(NSError* error) {
if (error) {
NSLog(@"Error: %@", error);
@@ -9111,10 +9221,14 @@ ClustersApi *apiInstance = [[ClustersApi alloc] init];
</code></pre>
</div>
- <div class="tab-pane" id="examples-Clusters-deleteCluster-0-javascript">
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceDeleteArtifact-0-javascript">
<pre class="prettyprint"><code class="language-js">var SwaggerSpecForAmbariRestApi = require('swagger_spec_for_ambari_rest_api');
-var api = new SwaggerSpecForAmbariRestApi.ClustersApi()
+var api = new SwaggerSpecForAmbariRestApi.ClusterServicesApi()
+
+var serviceName = serviceName_example; // {String}
+
+var artifactName = artifactName_example; // {String}
var clusterName = clusterName_example; // {String}
@@ -9126,14 +9240,14 @@ var callback = function(error, data, response) {
console.log('API called successfully.');
}
};
-api.deleteCluster(clusterName, callback);
+api.serviceServiceDeleteArtifact(serviceName, artifactName, clusterName, callback);
</code></pre>
</div>
- <!--<div class="tab-pane" id="examples-Clusters-deleteCluster-0-angular">
+ <!--<div class="tab-pane" id="examples-ClusterServices-serviceServiceDeleteArtifact-0-angular">
<pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
</div>-->
- <div class="tab-pane" id="examples-Clusters-deleteCluster-0-csharp">
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceDeleteArtifact-0-csharp">
<pre class="prettyprint"><code class="language-cs">using System;
using System.Diagnostics;
using IO.Swagger.Api;
@@ -9142,60 +9256,66 @@ using IO.Swagger.Model;
namespace Example
{
- public class deleteClusterExample
+ public class serviceServiceDeleteArtifactExample
{
public void main()
{
- var apiInstance = new ClustersApi();
+ var apiInstance = new ClusterServicesApi();
+ var serviceName = serviceName_example; // String |
+ var artifactName = artifactName_example; // String |
var clusterName = clusterName_example; // String |
try
{
- // Deletes a cluster
- apiInstance.deleteCluster(clusterName);
+ // Deletes a single service artifact
+ apiInstance.serviceServiceDeleteArtifact(serviceName, artifactName, clusterName);
}
catch (Exception e)
{
- Debug.Print("Exception when calling ClustersApi.deleteCluster: " + e.Message );
+ Debug.Print("Exception when calling ClusterServicesApi.serviceServiceDeleteArtifact: " + e.Message );
}
}
}
}</code></pre>
</div>
- <div class="tab-pane" id="examples-Clusters-deleteCluster-0-php">
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceDeleteArtifact-0-php">
<pre class="prettyprint"><code class="language-php"><?php
require_once(__DIR__ . '/vendor/autoload.php');
-$api_instance = new Swagger\Client\Api\ClustersApi();
+$api_instance = new Swagger\Client\Api\ClusterServicesApi();
+$serviceName = serviceName_example; // String |
+$artifactName = artifactName_example; // String |
$clusterName = clusterName_example; // String |
try {
- $api_instance->deleteCluster($clusterName);
+ $api_instance->serviceServiceDeleteArtifact($serviceName, $artifactName, $clusterName);
} catch (Exception $e) {
- echo 'Exception when calling ClustersApi->deleteCluster: ', $e->getMessage(), PHP_EOL;
+ echo 'Exception when calling ClusterServicesApi->serviceServiceDeleteArtifact: ', $e->getMessage(), PHP_EOL;
}
?></code></pre>
</div>
- <div class="tab-pane" id="examples-Clusters-deleteCluster-0-perl">
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceDeleteArtifact-0-perl">
<pre class="prettyprint"><code class="language-perl">use Data::Dumper;
use WWW::SwaggerClient::Configuration;
-use WWW::SwaggerClient::ClustersApi;
+use WWW::SwaggerClient::ClusterServicesApi;
-my $api_instance = WWW::SwaggerClient::ClustersApi->new();
+my $api_instance = WWW::SwaggerClient::ClusterServicesApi->new();
+my $serviceName = serviceName_example; # String |
+my $artifactName = artifactName_example; # String |
my $clusterName = clusterName_example; # String |
eval {
- $api_instance->deleteCluster(clusterName => $clusterName);
+ $api_instance->serviceServiceDeleteArtifact(serviceName => $serviceName, artifactName => $artifactName, clusterName => $clusterName);
};
if ($@) {
- warn "Exception when calling ClustersApi->deleteCluster: $@\n";
+ warn "Exception when calling ClusterServicesApi->serviceServiceDeleteArtifact: $@\n";
}</code></pre>
</div>
- <div class="tab-pane" id="examples-Clusters-deleteCluster-0-python">
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceDeleteArtifact-0-python">
<pre class="prettyprint"><code class="language-python">from __future__ import print_statement
import time
import swagger_client
@@ -9203,14 +9323,16 @@ from swagger_client.rest import ApiException
from pprint import pprint
# create an instance of the API class
-api_instance = swagger_client.ClustersApi()
+api_instance = swagger_client.ClusterServicesApi()
+serviceName = serviceName_example # String |
+artifactName = artifactName_example # String |
clusterName = clusterName_example # String |
try:
- # Deletes a cluster
- api_instance.deleteCluster(clusterName)
+ # Deletes a single service artifact
+ api_instance.serviceServiceDeleteArtifact(serviceName, artifactName, clusterName)
except ApiException as e:
- print("Exception when calling ClustersApi->deleteCluster: %s\n" % e)</code></pre>
+ print("Exception when calling ClusterServicesApi->serviceServiceDeleteArtifact: %s\n" % e)</code></pre>
</div>
</div>
@@ -9222,6 +9344,70 @@ except ApiException as e:
<th width="150px">Name</th>
<th>Description</th>
</tr>
+ <tr><td style="width:150px;">serviceName*</td>
+<td>
+
+
+<script>
+ $(document).ready(function() {
+ var schemaWrapper = {
+ "name" : "serviceName",
+ "in" : "path",
+ "required" : true,
+ "type" : "string"
+};
+ var schema = schemaWrapper;
+
+
+
+
+ var view = new JSONSchemaView(schema,1);
+ var result = $('#d2e199_serviceServiceDeleteArtifact_serviceName');
+ result.empty();
+ result.append(view.render());
+
+
+
+
+
+ });
+ </script>
+ <div id="d2e199_serviceServiceDeleteArtifact_serviceName"></div>
+</td>
+</tr>
+
+ <tr><td style="width:150px;">artifactName*</td>
+<td>
+
+
+<script>
+ $(document).ready(function() {
+ var schemaWrapper = {
+ "name" : "artifactName",
+ "in" : "path",
+ "required" : true,
+ "type" : "string"
+};
+ var schema = schemaWrapper;
+
+
+
+
+ var view = new JSONSchemaView(schema,1);
+ var result = $('#d2e199_serviceServiceDeleteArtifact_artifactName');
+ result.empty();
+ result.append(view.render());
+
+
+
+
+
+ });
+ </script>
+ <div id="d2e199_serviceServiceDeleteArtifact_artifactName"></div>
+</td>
+</tr>
+
<tr><td style="width:150px;">clusterName*</td>
<td>
@@ -9240,7 +9426,7 @@ except ApiException as e:
var view = new JSONSchemaView(schema,1);
- var result = $('#d2e199_deleteCluster_clusterName');
+ var result = $('#d2e199_serviceServiceDeleteArtifact_clusterName');
result.empty();
result.append(view.render());
@@ -9250,7 +9436,7 @@ except ApiException as e:
});
</script>
- <div id="d2e199_deleteCluster_clusterName"></div>
+ <div id="d2e199_serviceServiceDeleteArtifact_clusterName"></div>
</td>
</tr>
@@ -9304,11 +9490,11 @@ except ApiException as e:
</article>
</div>
<hr>
- <div id="api-Clusters-deleteClusterArtifact">
- <article id="api-Clusters-deleteClusterArtifact-0" data-group="User" data-name="deleteClusterArtifact" data-version="0">
+ <div id="api-ClusterServices-serviceServiceDeleteArtifacts">
+ <article id="api-ClusterServices-serviceServiceDeleteArtifacts-0" data-group="User" data-name="serviceServiceDeleteArtifacts" data-version="0">
<div class="pull-left">
- <h1>deleteClusterArtifact</h1>
- <p>Deletes a single artifact</p>
+ <h1>serviceServiceDeleteArtifacts</h1>
+ <p>Deletes all artifacts of a service that match the provided predicate</p>
</div>
<div class="pull-right"></div>
<div class="clearfix"></div>
@@ -9316,85 +9502,85 @@ except ApiException as e:
<p class="marked"></p>
<p></p>
<br />
- <pre class="prettyprint language-html prettyprinted" data-type="delete"><code><span class="pln">/clusters/{clusterName}/artifacts/{artifactName}</span></code></pre>
+ <pre class="prettyprint language-html prettyprinted" data-type="delete"><code><span class="pln">/clusters/{clusterName}/services/{serviceName}/artifacts</span></code></pre>
<p>
<h3>Usage and SDK Samples</h3>
</p>
<ul class="nav nav-tabs nav-tabs-examples">
- <li class="active"><a href="#examples-Clusters-deleteClusterArtifact-0-curl">Curl</a></li>
- <li class=""><a href="#examples-Clusters-deleteClusterArtifact-0-java">Java</a></li>
- <li class=""><a href="#examples-Clusters-deleteClusterArtifact-0-android">Android</a></li>
- <!--<li class=""><a href="#examples-Clusters-deleteClusterArtifact-0-groovy">Groovy</a></li>-->
- <li class=""><a href="#examples-Clusters-deleteClusterArtifact-0-objc">Obj-C</a></li>
- <li class=""><a href="#examples-Clusters-deleteClusterArtifact-0-javascript">JavaScript</a></li>
- <!--<li class=""><a href="#examples-Clusters-deleteClusterArtifact-0-angular">Angular</a></li>-->
- <li class=""><a href="#examples-Clusters-deleteClusterArtifact-0-csharp">C#</a></li>
- <li class=""><a href="#examples-Clusters-deleteClusterArtifact-0-php">PHP</a></li>
- <li class=""><a href="#examples-Clusters-deleteClusterArtifact-0-perl">Perl</a></li>
- <li class=""><a href="#examples-Clusters-deleteClusterArtifact-0-python">Python</a></li>
+ <li class="active"><a href="#examples-ClusterServices-serviceServiceDeleteArtifacts-0-curl">Curl</a></li>
+ <li class=""><a href="#examples-ClusterServices-serviceServiceDeleteArtifacts-0-java">Java</a></li>
+ <li class=""><a href="#examples-ClusterServices-serviceServiceDeleteArtifacts-0-android">Android</a></li>
+ <!--<li class=""><a href="#examples-ClusterServices-serviceServiceDeleteArtifacts-0-groovy">Groovy</a></li>-->
+ <li class=""><a href="#examples-ClusterServices-serviceServiceDeleteArtifacts-0-objc">Obj-C</a></li>
+ <li class=""><a href="#examples-ClusterServices-serviceServiceDeleteArtifacts-0-javascript">JavaScript</a></li>
+ <!--<li class=""><a href="#examples-ClusterServices-serviceServiceDeleteArtifacts-0-angular">Angular</a></li>-->
+ <li class=""><a href="#examples-ClusterServices-serviceServiceDeleteArtifacts-0-csharp">C#</a></li>
+ <li class=""><a href="#examples-ClusterServices-serviceServiceDeleteArtifacts-0-php">PHP</a></li>
+ <li class=""><a href="#examples-ClusterServices-serviceServiceDeleteArtifacts-0-perl">Perl</a></li>
+ <li class=""><a href="#examples-ClusterServices-serviceServiceDeleteArtifacts-0-python">Python</a></li>
</ul>
<div class="tab-content">
- <div class="tab-pane active" id="examples-Clusters-deleteClusterArtifact-0-curl">
- <pre class="prettyprint"><code class="language-bsh">curl -X <span style="text-transform: uppercase;">delete</span> "http://localhost/api/v1/clusters/{clusterName}/artifacts/{artifactName}"</code></pre>
+ <div class="tab-pane active" id="examples-ClusterServices-serviceServiceDeleteArtifacts-0-curl">
+ <pre class="prettyprint"><code class="language-bsh">curl -X <span style="text-transform: uppercase;">delete</span> "http://localhost/api/v1/clusters/{clusterName}/services/{serviceName}/artifacts"</code></pre>
</div>
- <div class="tab-pane" id="examples-Clusters-deleteClusterArtifact-0-java">
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceDeleteArtifacts-0-java">
<pre class="prettyprint"><code class="language-java">import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
-import io.swagger.client.api.ClustersApi;
+import io.swagger.client.api.ClusterServicesApi;
import java.io.File;
import java.util.*;
-public class ClustersApiExample {
+public class ClusterServicesApiExample {
public static void main(String[] args) {
- ClustersApi apiInstance = new ClustersApi();
+ ClusterServicesApi apiInstance = new ClusterServicesApi();
+ String serviceName = serviceName_example; // String |
String clusterName = clusterName_example; // String |
- String artifactName = artifactName_example; // String |
try {
- apiInstance.deleteClusterArtifact(clusterName, artifactName);
+ apiInstance.serviceServiceDeleteArtifacts(serviceName, clusterName);
} catch (ApiException e) {
- System.err.println("Exception when calling ClustersApi#deleteClusterArtifact");
+ System.err.println("Exception when calling ClusterServicesApi#serviceServiceDeleteArtifacts");
e.printStackTrace();
}
}
}</code></pre>
</div>
- <div class="tab-pane" id="examples-Clusters-deleteClusterArtifact-0-android">
- <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.ClustersApi;
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceDeleteArtifacts-0-android">
+ <pre class="prettyprint"><code class="language-java">import io.swagger.client.api.ClusterServicesApi;
-public class ClustersApiExample {
+public class ClusterServicesApiExample {
public static void main(String[] args) {
- ClustersApi apiInstance = new ClustersApi();
+ ClusterServicesApi apiInstance = new ClusterServicesApi();
+ String serviceName = serviceName_example; // String |
String clusterName = clusterName_example; // String |
- String artifactName = artifactName_example; // String |
try {
- apiInstance.deleteClusterArtifact(clusterName, artifactName);
+ apiInstance.serviceServiceDeleteArtifacts(serviceName, clusterName);
} catch (ApiException e) {
- System.err.println("Exception when calling ClustersApi#deleteClusterArtifact");
+ System.err.println("Exception when calling ClusterServicesApi#serviceServiceDeleteArtifacts");
e.printStackTrace();
}
}
}</code></pre>
</div>
<!--
- <div class="tab-pane" id="examples-Clusters-deleteClusterArtifact-0-groovy">
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceDeleteArtifacts-0-groovy">
<pre class="prettyprint language-json prettyprinted" data-type="json"><code>Coming Soon!</code></pre>
</div> -->
- <div class="tab-pane" id="examples-Clusters-deleteClusterArtifact-0-objc">
- <pre class="prettyprint"><code class="language-cpp">String *clusterName = clusterName_example; //
-String *artifactName = artifactName_example; //
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceDeleteArtifacts-0-objc">
+ <pre class="prettyprint"><code class="language-cpp">String *serviceName = serviceName_example; //
+String *clusterName = clusterName_example; //
-ClustersApi *apiInstance = [[ClustersApi alloc] init];
+ClusterServicesApi *apiInstance = [[ClusterServicesApi alloc] init];
-// Deletes a single artifact
-[apiInstance deleteClusterArtifactWith:clusterName
- artifactName:artifactName
+// Deletes all artifacts of a service that match the provided predicate
+[apiInstance serviceServiceDeleteArtifactsWith:serviceName
+ clusterName:clusterName
completionHandler: ^(NSError* error) {
if (error) {
NSLog(@"Error: %@", error);
@@ -9403,14 +9589,14 @@ ClustersApi *apiInstance = [[ClustersApi alloc] init];
</code></pre>
</div>
- <div class="tab-pane" id="examples-Clusters-deleteClusterArtifact-0-javascript">
+ <div class="tab-pane" id="examples-ClusterServices-serviceServiceDeleteArtifacts-0-javascript">
<pre class="prettyprint"><code class="language-js">var SwaggerSpecForAmbariRestApi = require('swagger_spec_for_ambari_rest_api');
-var api = new SwaggerSpecForAmbariRestApi.ClustersApi()
+var api = new SwaggerSpecForAmbariRestApi.ClusterServicesApi()
-var clusterName = clusterName_example; // {String}
+var serviceName = serviceName_example; // {String}
-var artifactName = artifactName_example; // {String}
+var clusterName = clusterName_example; // {String}
var callback = function(error, data, response) {
@@ -9420,14 +9606,14 @@ var callback = function(error, data, response) {
console.log('API called successfully.');
}
};
-api.deleteClusterArtifact(clusterName, artifactName, callback);
+api.serviceServiceDeleteArtifacts(serviceName, clusterName, callback);
</code></pre>
<TRUNCATED>