public interface ClusterSetupValidator
| Modifier and Type | Method and Description |
|---|---|
MessageHolder |
getResult() |
ClusterSetupValidator |
validateAWSJoinConfig(String accessKey,
String secretKey,
String iamRole,
String region,
String hostHeader,
String securityGroupName,
String tagKey,
String tagValue)
Validates all the parameters for an AWS cluster.
|
ClusterSetupValidator |
validateClusterHome(String clusterHome)
Validates just the cluster Home.
|
ClusterSetupValidator |
validateClusterJoinMethod(String joinMethod) |
ClusterSetupValidator |
validateClusterName(String clusterName)
Validates just the cluster Name.
|
void |
validateKubernetesJoinConfig() |
ClusterSetupValidator |
validateMulticastClusterJoinConfig(Boolean generateAddress,
String clusterAddress)
Validates just the cluster address, for a multicast cluster.
|
ClusterSetupValidator |
validateNetworkInterface(String networkInterface)
Validates just the cluster network address
|
ClusterSetupValidator |
validateTCPIPClusterJoinConfig(String clusterPeersString)
Validates the cluster peers, for a TCPIP cluster.
|
MessageHolder getResult()
ClusterSetupValidator validateClusterName(String clusterName)
clusterName - must be a non-empty stringClusterSetupValidator validateClusterHome(String clusterHome)
clusterHome - must be a valid filepath to a readable directoryClusterSetupValidator validateTCPIPClusterJoinConfig(String clusterPeersString)
clusterPeersString - comma-separated string of cluster node IPsClusterSetupValidator validateClusterJoinMethod(String joinMethod)
ClusterSetupValidator validateMulticastClusterJoinConfig(Boolean generateAddress, String clusterAddress)
generateAddress - whether or not the cluster multicast address should be auto generatedclusterAddress - must be a valid IP multicast addressClusterSetupValidator validateNetworkInterface(String networkInterface)
networkInterface - The network interface to be usedClusterSetupValidator validateAWSJoinConfig(String accessKey, String secretKey, String iamRole, String region, String hostHeader, String securityGroupName, String tagKey, String tagValue)
void validateKubernetesJoinConfig()
Copyright © 2003–2021 Atlassian. All rights reserved.