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, validateHostPredicatePropertiespublic 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 propertiesInvalidTopologyTemplateExceptionpublic Map<String,Credential> getCredentialsMap()
public String getClusterName()
public void setClusterName(String clusterName)
public ConfigRecommendationStrategy getConfigRecommendationStrategy()
public Long getClusterId()
TopologyRequestnull.getClusterId in interface TopologyRequestgetClusterId in class BaseClusterRequestpublic void setClusterId(Long clusterId)
public TopologyRequest.Type getType()
TopologyRequestpublic String getDescription()
TopologyRequestpublic String getRepositoryVersion()
public Long getRepositoryVersionId()
nullpublic String getQuickLinksProfileJson()
public String getDefaultPassword()
Copyright © 2022 Apache Software Foundation. All rights reserved.