public class ConfigurationDependenciesRecommendationCommand extends StackAdvisorCommand<RecommendationResponse>
StackAdvisorCommand
implementation for
configuration dependencies recommendation.StackAdvisorCommand.StackAdvisorData
mapper
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
Constructor and Description |
---|
ConfigurationDependenciesRecommendationCommand(File recommendationsDir,
String recommendationsArtifactsLifetime,
ServiceInfo.ServiceAdvisorType serviceAdvisorType,
int requestId,
StackAdvisorRunner saRunner,
AmbariMetaInfo metaInfo,
AmbariServerConfigurationHandler ambariServerConfigurationHandler) |
Modifier and Type | Method and Description |
---|---|
protected StackAdvisorCommandType |
getCommandType() |
protected String |
getResultFileName()
Name with the result JSON, e.g.
|
protected Set<RecommendationResponse.HostGroup> |
processHostGroups(StackAdvisorRequest request) |
protected RecommendationResponse |
updateResponse(StackAdvisorRequest request,
RecommendationResponse response) |
protected void |
validate(StackAdvisorRequest request) |
adjust, invoke, populateAmbariServerInfo, populateStackHierarchy
createResource, getBodyParser, getResultSerializer, getResultSerializer, handleRequest, handleRequest, init
public ConfigurationDependenciesRecommendationCommand(File recommendationsDir, String recommendationsArtifactsLifetime, ServiceInfo.ServiceAdvisorType serviceAdvisorType, int requestId, StackAdvisorRunner saRunner, AmbariMetaInfo metaInfo, AmbariServerConfigurationHandler ambariServerConfigurationHandler)
protected StackAdvisorCommandType getCommandType()
getCommandType
in class StackAdvisorCommand<RecommendationResponse>
protected void validate(StackAdvisorRequest request) throws StackAdvisorException
validate
in class StackAdvisorCommand<RecommendationResponse>
StackAdvisorException
protected RecommendationResponse updateResponse(StackAdvisorRequest request, RecommendationResponse response)
updateResponse
in class StackAdvisorCommand<RecommendationResponse>
protected Set<RecommendationResponse.HostGroup> processHostGroups(StackAdvisorRequest request)
protected String getResultFileName()
StackAdvisorCommand
getResultFileName
in class StackAdvisorCommand<RecommendationResponse>
Copyright © 2022 Apache Software Foundation. All rights reserved.