public class ProvisionClusterRequest extends BaseClusterRequest
TopologyRequest.Type
Modifier and Type | Field and Description |
---|---|
static String |
ALIAS |
static String |
CONFIG_RECOMMENDATION_STRATEGY
configuration recommendation strategy property name
|
static String |
CONFIGURATIONS_PROPERTY
configurations property name
|
static String |
DEFAULT_PASSWORD_PROPERTY
default password property name
|
static String |
HOSTGROUP_HOST_COUNT_PROPERTY
host group host count property name
|
static String |
HOSTGROUP_HOST_FQDN_PROPERTY
host group host fqdn property name
|
static String |
HOSTGROUP_HOST_PREDICATE_PROPERTY
host group host predicate property name
|
static String |
HOSTGROUP_HOST_RACK_INFO_PROPERTY
rack info property name
|
static String |
HOSTGROUP_HOSTS_PROPERTY
host group hosts property name
|
static String |
HOSTGROUP_NAME_PROPERTY
host group name property name
|
static String |
HOSTGROUPS_PROPERTY
host groups property name
|
static String |
KEY |
static String |
PRINCIPAL |
static String |
QUICKLINKS_PROFILE_FILTERS_PROPERTY
The global quick link filters property
|
static String |
QUICKLINKS_PROFILE_SERVICES_PROPERTY
The service and component level quick link filters property
|
static String |
REPO_VERSION_ID_PROPERTY
The repo version id to use
|
static String |
REPO_VERSION_PROPERTY
The repo version to use
|
static String |
TYPE |
blueprint, blueprintFactory, clusterId, configuration, hostGroupInfoMap, PROVISION_ACTION_PROPERTY, provisionAction, securityConfiguration
Constructor and Description |
---|
ProvisionClusterRequest(Map<String,Object> properties,
SecurityConfiguration securityConfiguration)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Long |
getClusterId()
Get the cluster id associated with the request.
|
String |
getClusterName() |
ConfigRecommendationStrategy |
getConfigRecommendationStrategy() |
Map<String,Credential> |
getCredentialsMap() |
String |
getDefaultPassword() |
String |
getDescription()
Get request description.
|
String |
getQuickLinksProfileJson() |
String |
getRepositoryVersion() |
Long |
getRepositoryVersionId() |
TopologyRequest.Type |
getType()
Get the request type.
|
void |
setClusterId(Long clusterId) |
void |
setClusterName(String clusterName) |
getBlueprint, getBlueprintFactory, getConfiguration, getHostGroupInfo, getProvisionAction, getSecurityConfiguration, init, setBlueprint, setConfiguration, setProvisionAction, validateHostPredicateProperties
public static final String HOSTGROUPS_PROPERTY
public static final String HOSTGROUP_NAME_PROPERTY
public static final String HOSTGROUP_HOST_COUNT_PROPERTY
public static final String HOSTGROUP_HOST_PREDICATE_PROPERTY
public static final String HOSTGROUP_HOST_FQDN_PROPERTY
public static final String HOSTGROUP_HOST_RACK_INFO_PROPERTY
public static final String HOSTGROUP_HOSTS_PROPERTY
public static final String CONFIGURATIONS_PROPERTY
public static final String DEFAULT_PASSWORD_PROPERTY
public static final String CONFIG_RECOMMENDATION_STRATEGY
public static final String REPO_VERSION_PROPERTY
public static final String REPO_VERSION_ID_PROPERTY
public static final String QUICKLINKS_PROFILE_FILTERS_PROPERTY
public static final String QUICKLINKS_PROFILE_SERVICES_PROPERTY
public static final String ALIAS
public static final String PRINCIPAL
public static final String KEY
public static final String TYPE
public ProvisionClusterRequest(Map<String,Object> properties, SecurityConfiguration securityConfiguration) throws InvalidTopologyTemplateException
properties
- request propertiessecurityConfiguration
- security config related propertiesInvalidTopologyTemplateException
public Map<String,Credential> getCredentialsMap()
public String getClusterName()
public void setClusterName(String clusterName)
public ConfigRecommendationStrategy getConfigRecommendationStrategy()
public Long getClusterId()
TopologyRequest
null
.getClusterId
in interface TopologyRequest
getClusterId
in class BaseClusterRequest
public void setClusterId(Long clusterId)
public TopologyRequest.Type getType()
TopologyRequest
public String getDescription()
TopologyRequest
public String getRepositoryVersion()
public Long getRepositoryVersionId()
null
public String getQuickLinksProfileJson()
public String getDefaultPassword()
Copyright © 2022 Apache Software Foundation. All rights reserved.