java.lang.Object
com.gpudb.GPUdbBase.ClusterAddressInfo
Enclosing class:
Helper class which contains all possible address related information for a given Kinetica cluster. Used to keep track of the multiple Kinetica clusters’ addresses.
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedClusterAddressInfo(URL activeHeadNodeUrl) protectedClusterAddressInfo(URL activeHeadNodeUrl, int hostManagerPort) protectedClusterAddressInfo(URL activeHeadNodeUrl, List<URL> workerRankUrls, Set<String> hostNames, URL hostManagerUrl, boolean isPrimaryCluster) Deprecated, for removal: This API element is subject to removal in a future version.Constructor for an active clusterprotectedClusterAddressInfo(URL activeHeadNodeUrl, List<URL> workerRankUrls, Set<String> hostNames, URL hostManagerUrl, boolean isPrimaryCluster, boolean isIntraClusterFailoverEnabled) Deprecated, for removal: This API element is subject to removal in a future version.Constructor for intra-cluster failover-enabled systemsprotectedClusterAddressInfo(URL activeHeadNodeUrl, Map<String, String> systemProperties, List<URL> workerRankUrls, Set<String> hostNames, URL hostManagerUrl) Constructor for an active clusterMethod Summary
Modifier and TypeMethodDescriptionbooleandoesClusterContainNode(String hostName) Checks if the given hostname (or IP address) is part of this cluster.booleanstatic booleanDeprecated, for removal: This API element is subject to removal in a future version.Get whether intra-cluster failover is enabledbooleanDeprecated, for removal: This API element is subject to removal in a future version.inthashCode()static booleanDeprecated, for removal: This API element is subject to removal in a future version.Get whether intra-cluster failover is enabledbooleanAnother getter for the primary cluster boolean flag for convenience.setActiveHeadNodeUrl(URL value) Set the active head node URL.setHostManagerUrl(URL value) Set the host manager URL.setHostNames(Set<String> value) Set the list of host names for all available machines (whether active or passive).setIsIntraClusterFailoverEnabled(boolean value) Deprecated, for removal: This API element is subject to removal in a future version.Set whether this cluster has intra-cluster failover enabled.setIsPrimaryCluster(boolean value) Set whether this cluster is the primary one.setSystemProperties(Map<String, String> value) Set the system properties.setWorkerRankUrls(List<URL> value) Set the worker rank URLs.toString()
Constructor Details
ClusterAddressInfo
@Deprecated(since=“7.1.9”, forRemoval=true) protected ClusterAddressInfo(URL activeHeadNodeUrl, List<URL> workerRankUrls, Set<String> hostNames, URL hostManagerUrl, boolean isPrimaryCluster) Deprecated, for removal: This API element is subject to removal in a future version.Constructor for an active clusterClusterAddressInfo
@Deprecated(since=“7.1.9”, forRemoval=true) protected ClusterAddressInfo(URL activeHeadNodeUrl, List<URL> workerRankUrls, Set<String> hostNames, URL hostManagerUrl, boolean isPrimaryCluster, boolean isIntraClusterFailoverEnabled) Deprecated, for removal: This API element is subject to removal in a future version.Constructor for intra-cluster failover-enabled systemsClusterAddressInfo
Throws:ClusterAddressInfo
Throws:
Method Details
getIsPrimaryCluster
Deprecated, for removal: This API element is subject to removal in a future version.getIsIntraClusterFailoverEnabled
@Deprecated(since=“7.1.9”, forRemoval=true) public static boolean getIsIntraClusterFailoverEnabled()Deprecated, for removal: This API element is subject to removal in a future version.Get whether intra-cluster failover is enabledisPrimaryCluster
public boolean isPrimaryCluster()Another getter for the primary cluster boolean flag for convenience.isIntraClusterFailoverEnabled
Deprecated, for removal: This API element is subject to removal in a future version.Get whether intra-cluster failover is enabledsetActiveHeadNodeUrl
Set the active head node URL. Return this object to be able to chain operations.setSystemProperties
Set the system properties. Return this object to be able to chain operations.setWorkerRankUrls
Set the worker rank URLs. Return this object to be able to chain operations.setHostNames
Set the list of host names for all available machines (whether active or passive). Return this object to be able to chain operations.setHostManagerUrl
Set the host manager URL. Return this object to be able to chain operations.setIsPrimaryCluster
Set whether this cluster is the primary one. Return this object to be able to chain operations.setIsIntraClusterFailoverEnabled
@Deprecated(since=“7.1.9”, forRemoval=true) public GPUdbBase.ClusterAddressInfo setIsIntraClusterFailoverEnabled(boolean value) Deprecated, for removal: This API element is subject to removal in a future version.Set whether this cluster has intra-cluster failover enabled. Return this object to be able to chain operations.