public class ClusterService extends BaseService
DATA_TYPE_INT, DATA_TYPE_STRING, DEFAULT_FROM, DEFAULT_PAGE_SIZE, FIELDS_SEPARATOR, MEDIA_TYPE_TEXT_CSV_TYPE, MSG_CLUSTER_NOT_FOUND, MSG_CLUSTER_OR_HOST_NOT_FOUND, MSG_INVALID_ARGUMENTS, MSG_INVALID_REQUEST, MSG_NOT_AUTHENTICATED, MSG_PERMISSION_DENIED, MSG_REQUEST_ACCEPTED, MSG_RESOURCE_ALREADY_EXISTS, MSG_RESOURCE_NOT_FOUND, MSG_SERVER_ERROR, MSG_SUCCESSFUL_OPERATION, MSG_VIEW_NOT_FOUND, PARAM_TYPE_BODY, PARAM_TYPE_QUERY, QUERY_FIELDS, QUERY_FILTER_DESCRIPTION, QUERY_FROM, QUERY_FROM_DESCRIPTION, QUERY_FROM_VALUES, QUERY_PAGE_SIZE, QUERY_PAGE_SIZE_DESCRIPTION, QUERY_PREDICATE, QUERY_PREDICATE_DESCRIPTION, QUERY_SORT, QUERY_SORT_DESCRIPTION, QUERY_TO, QUERY_TO_DESCRIPTION, QUERY_TO_TYPE, QUERY_TO_VALUES, requestAuditLogger, RESPONSE_CONTAINER_LIST
Modifier | Constructor and Description |
---|---|
|
ClusterService()
Construct a ClusterService.
|
protected |
ClusterService(Clusters clusters)
Construct a ClusterService.
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
createCluster(String body,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo ui,
String clusterName)
Handles: POST /clusters/{clusterID}
Create a specific cluster.
|
javax.ws.rs.core.Response |
createClusterArtifact(String body,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo ui,
String clusterName,
String artifactName)
Handles: POST /clusters/{clusterID}/artifacts/{artifactName}
Create a cluster artifact.
|
javax.ws.rs.core.Response |
deleteCluster(javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo ui,
String clusterName)
Handles: DELETE /clusters/{clusterID}
Delete a specific cluster.
|
javax.ws.rs.core.Response |
deleteClusterArtifact(String body,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo ui,
String clusterName,
String artifactName)
Handles: DELETE /clusters/{clusterID}/artifacts/{artifactName}
Delete a specific artifact.
|
javax.ws.rs.core.Response |
deleteClusterArtifacts(String body,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo ui,
String clusterName)
Handles: DELETE /clusters/{clusterID}/artifacts
Delete all artifacts matching the provided predicate.
|
AlertDefinitionService |
getAlertDefinitionService(javax.ws.rs.core.Request request,
String clusterName)
Gets the alert definition service
|
AlertGroupService |
getAlertGroups(javax.ws.rs.core.Request request,
String clusterName)
Gets the alert group service.
|
AlertHistoryService |
getAlertHistoryService(javax.ws.rs.core.Request request,
String clusterName)
Gets the alert history service
|
AlertNoticeService |
getAlertNoticeService(javax.ws.rs.core.Request request,
String clusterName)
Gets the alert notice service
|
AlertService |
getAlertService(javax.ws.rs.core.Request request,
String clusterName)
Gets the alert definition service
|
javax.ws.rs.core.Response |
getCluster(String body,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo ui,
String clusterName)
Handles: GET /clusters/{clusterID}
Get a specific cluster.
|
javax.ws.rs.core.Response |
getClusterArtifact(String body,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo ui,
String clusterName,
String artifactName)
Handles: GET /clusters/{clusterID}/artifacts/{artifactName}
Get an artifact resource instance.
|
javax.ws.rs.core.Response |
getClusterArtifacts(String body,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo ui,
String clusterName)
Handles: GET /clusters/{clusterID}/artifacts
Get all artifacts associated with the cluster.
|
javax.ws.rs.core.Response |
getClusters(String body,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo ui)
Handles: GET /clusters
Get all clusters.
|
ClusterStackVersionService |
getClusterStackVersionService(javax.ws.rs.core.Request request,
String clusterName)
Gets the cluster stack versions service.
|
ComponentService |
getComponentHandler(javax.ws.rs.core.Request request,
String clusterName)
Get the component resource without specifying the parent service.
|
ClusterKerberosDescriptorService |
getCompositeKerberosDescriptor(javax.ws.rs.core.Request request,
String clusterName)
Handles: GET /clusters/{clusterID}/kerberos_descriptor
Gets the composite Kerberos descriptor associated with the cluster.
|
ConfigGroupService |
getConfigGroupService(javax.ws.rs.core.Request request,
String clusterName)
Gets the config group service
|
ConfigurationService |
getConfigurationHandler(javax.ws.rs.core.Request request,
String clusterName)
Gets the configurations sub-resource.
|
CredentialService |
getCredentials(javax.ws.rs.core.Request request,
String clusterName)
Gets the credentials service.
|
HostComponentService |
getHostComponentHandler(javax.ws.rs.core.Request request,
String clusterName)
Get the host component resource without specifying the parent host component.
|
HostService |
getHostHandler(javax.ws.rs.core.Request request,
String clusterName)
Get the hosts sub-resource
|
HostKerberosIdentityService |
getHostKerberosIdentityHandler(javax.ws.rs.core.Request request,
String clusterName)
Get the host Kerberos identity resource without specifying the parent host component.
|
LoggingService |
getLogging(javax.ws.rs.core.Request request,
String clusterName)
Gets the Logging Service
|
PreUpgradeCheckService |
getPreUpgradeCheckService(javax.ws.rs.core.Request request,
String clusterName)
Gets the pre-upgrade checks service.
|
PrivilegeService |
getPrivilegeService(javax.ws.rs.core.Request request,
String clusterName)
Gets the privilege service
|
RequestService |
getRequestHandler(javax.ws.rs.core.Request request,
String clusterName)
Gets the requests sub-resource.
|
RequestScheduleService |
getRequestScheduleService(javax.ws.rs.core.Request request,
String clusterName)
Gets the request schedule service
|
ServiceService |
getServiceHandler(javax.ws.rs.core.Request request,
String clusterName)
Get the services sub-resource
|
UpgradeService |
getUpgradeService(javax.ws.rs.core.Request request,
String clusterName)
Gets the services for upgrades.
|
UpgradeSummaryService |
getUpgradeSummaryService(javax.ws.rs.core.Request request,
String clusterName)
Gets a list of upgrade summaries.
|
WidgetLayoutService |
getWidgetLayoutService(javax.ws.rs.core.Request request,
String clusterName)
Gets the widget layout service
|
WidgetService |
getWidgetService(javax.ws.rs.core.Request request,
String clusterName)
Gets the widget service
|
WorkflowService |
getWorkflowHandler(javax.ws.rs.core.Request request,
String clusterName)
Gets the workflows sub-resource.
|
javax.ws.rs.core.Response |
updateCluster(String body,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo ui,
String clusterName)
Handles: PUT /clusters/{clusterID}
Update a specific cluster.
|
javax.ws.rs.core.Response |
updateClusterArtifact(String body,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo ui,
String clusterName,
String artifactName)
Handles: PUT /clusters/{clusterID}/artifacts/{artifactName}
Update a specific artifact.
|
javax.ws.rs.core.Response |
updateClusterArtifacts(String body,
javax.ws.rs.core.HttpHeaders headers,
javax.ws.rs.core.UriInfo ui,
String clusterName)
Handles: PUT /clusters/{clusterID}/artifacts
Update all artifacts matching the provided predicate.
|
createResource, getBodyParser, getResultSerializer, getResultSerializer, handleRequest, handleRequest, init
public ClusterService()
protected ClusterService(Clusters clusters)
clusters
- the clusters utilitiespublic javax.ws.rs.core.Response getCluster(String body, @Context javax.ws.rs.core.HttpHeaders headers, @Context javax.ws.rs.core.UriInfo ui, String clusterName)
headers
- http headersui
- uri infoclusterName
- cluster idpublic javax.ws.rs.core.Response getClusters(String body, @Context javax.ws.rs.core.HttpHeaders headers, @Context javax.ws.rs.core.UriInfo ui)
headers
- http headersui
- uri infopublic javax.ws.rs.core.Response createCluster(String body, @Context javax.ws.rs.core.HttpHeaders headers, @Context javax.ws.rs.core.UriInfo ui, String clusterName)
headers
- http headersui
- uri infoclusterName
- cluster idpublic javax.ws.rs.core.Response updateCluster(String body, @Context javax.ws.rs.core.HttpHeaders headers, @Context javax.ws.rs.core.UriInfo ui, String clusterName)
headers
- http headersui
- uri infoclusterName
- cluster idpublic javax.ws.rs.core.Response deleteCluster(@Context javax.ws.rs.core.HttpHeaders headers, @Context javax.ws.rs.core.UriInfo ui, String clusterName)
headers
- http headersui
- uri infoclusterName
- cluster idpublic javax.ws.rs.core.Response getClusterArtifacts(String body, @Context javax.ws.rs.core.HttpHeaders headers, @Context javax.ws.rs.core.UriInfo ui, String clusterName)
body
- request bodyheaders
- http headersui
- uri infoclusterName
- cluster namepublic javax.ws.rs.core.Response getClusterArtifact(String body, @Context javax.ws.rs.core.HttpHeaders headers, @Context javax.ws.rs.core.UriInfo ui, String clusterName, String artifactName)
body
- request bodyheaders
- http headersui
- uri infoclusterName
- cluster nameartifactName
- artifact namepublic javax.ws.rs.core.Response createClusterArtifact(String body, @Context javax.ws.rs.core.HttpHeaders headers, @Context javax.ws.rs.core.UriInfo ui, String clusterName, String artifactName)
body
- request bodyheaders
- http headersui
- uri infoclusterName
- cluster nameartifactName
- artifact namepublic javax.ws.rs.core.Response updateClusterArtifacts(String body, @Context javax.ws.rs.core.HttpHeaders headers, @Context javax.ws.rs.core.UriInfo ui, String clusterName)
headers
- http headersui
- uri infoclusterName
- cluster namepublic javax.ws.rs.core.Response updateClusterArtifact(String body, @Context javax.ws.rs.core.HttpHeaders headers, @Context javax.ws.rs.core.UriInfo ui, String clusterName, String artifactName)
headers
- http headersui
- uri infoclusterName
- cluster nameartifactName
- artifactNamepublic javax.ws.rs.core.Response deleteClusterArtifact(String body, @Context javax.ws.rs.core.HttpHeaders headers, @Context javax.ws.rs.core.UriInfo ui, String clusterName, String artifactName)
headers
- http headersui
- uri infoclusterName
- cluster nameartifactName
- artifactNamepublic javax.ws.rs.core.Response deleteClusterArtifacts(String body, @Context javax.ws.rs.core.HttpHeaders headers, @Context javax.ws.rs.core.UriInfo ui, String clusterName)
headers
- http headersui
- uri infoclusterName
- cluster namepublic HostService getHostHandler(@Context javax.ws.rs.core.Request request, String clusterName)
request
- the requestclusterName
- cluster idpublic ServiceService getServiceHandler(@Context javax.ws.rs.core.Request request, String clusterName)
request
- the requestclusterName
- cluster idpublic ConfigurationService getConfigurationHandler(@Context javax.ws.rs.core.Request request, String clusterName)
request
- the requestclusterName
- the cluster namepublic RequestService getRequestHandler(@Context javax.ws.rs.core.Request request, String clusterName)
request
- the requestclusterName
- the cluster namepublic HostComponentService getHostComponentHandler(@Context javax.ws.rs.core.Request request, String clusterName)
request
- the requestclusterName
- the cluster namepublic HostKerberosIdentityService getHostKerberosIdentityHandler(@Context javax.ws.rs.core.Request request, String clusterName)
request
- the requestclusterName
- the cluster namepublic ComponentService getComponentHandler(@Context javax.ws.rs.core.Request request, String clusterName)
request
- the requestclusterName
- the cluster namepublic WorkflowService getWorkflowHandler(@Context javax.ws.rs.core.Request request, String clusterName)
request
- the requestclusterName
- the cluster namepublic ConfigGroupService getConfigGroupService(@Context javax.ws.rs.core.Request request, String clusterName)
request
- the requestclusterName
- the cluster namepublic RequestScheduleService getRequestScheduleService(@Context javax.ws.rs.core.Request request, String clusterName)
request
- the requestclusterName
- the cluster namepublic AlertDefinitionService getAlertDefinitionService(@Context javax.ws.rs.core.Request request, String clusterName)
request
- the requestclusterName
- the cluster namepublic AlertGroupService getAlertGroups(@Context javax.ws.rs.core.Request request, String clusterName)
request
- the request.clusterName
- the cluster name.public PrivilegeService getPrivilegeService(@Context javax.ws.rs.core.Request request, String clusterName)
request
- the requestclusterName
- the cluster namepublic AlertService getAlertService(@Context javax.ws.rs.core.Request request, String clusterName)
request
- the requestclusterName
- the cluster namepublic AlertHistoryService getAlertHistoryService(@Context javax.ws.rs.core.Request request, String clusterName)
request
- the requestclusterName
- the cluster namepublic AlertNoticeService getAlertNoticeService(@Context javax.ws.rs.core.Request request, String clusterName)
request
- the requestclusterName
- the cluster namepublic ClusterStackVersionService getClusterStackVersionService(@Context javax.ws.rs.core.Request request, String clusterName)
request
- the requestclusterName
- the cluster namepublic UpgradeService getUpgradeService(@Context javax.ws.rs.core.Request request, String clusterName)
request
- the requestclusterName
- the cluster namepublic UpgradeSummaryService getUpgradeSummaryService(@Context javax.ws.rs.core.Request request, String clusterName)
request
- the requestclusterName
- the cluster namepublic PreUpgradeCheckService getPreUpgradeCheckService(@Context javax.ws.rs.core.Request request, String clusterName)
request
- the requestclusterName
- the cluster namepublic WidgetLayoutService getWidgetLayoutService(@Context javax.ws.rs.core.Request request, String clusterName)
public WidgetService getWidgetService(@Context javax.ws.rs.core.Request request, String clusterName)
public CredentialService getCredentials(@Context javax.ws.rs.core.Request request, String clusterName)
request
- the request.clusterName
- the cluster name.public ClusterKerberosDescriptorService getCompositeKerberosDescriptor(@Context javax.ws.rs.core.Request request, String clusterName)
request
- the request.clusterName
- the cluster name.public LoggingService getLogging(@Context javax.ws.rs.core.Request request, String clusterName)
request
- the requestclusterName
- the cluster nameCopyright © 2022 Apache Software Foundation. All rights reserved.