Class ElasticsearchNode
java.lang.Object
org.elasticsearch.gradle.testclusters.ElasticsearchNode
- All Implemented Interfaces:
TestClusterConfiguration
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidcliJvmArgs(String... values) voidcliSetup(String binTool, CharSequence... args) voidenvironment(String key, String value) voidenvironment(String key, Supplier<CharSequence> valueSupplier) voidenvironment(String key, Supplier<CharSequence> valueSupplier, PropertyNormalization normalization) booleanvoidextraConfigFile(String destination, File from) voidextraConfigFile(String destination, File from, PropertyNormalization normalization) voidextraJarFiles(org.gradle.api.file.FileCollection from) voidfreeze()List<?> List<org.gradle.api.file.FileTree> List<org.gradle.api.file.FileTree> List<?> List<?> List<?> List<?> List<?> getName()List<?> List<?> inthashCode()booleanbooleanbooleanvoidvoidvoidkeystore(String key, File value, PropertyNormalization normalization) voidvoidkeystore(String key, Supplier<CharSequence> valueSupplier) voidkeystore(String key, FileSupplier valueSupplier) voidkeystorePassword(String password) voidvoidmodule(org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> module) voidmodule(org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.Sync> module) voidvoidplugin(org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> plugin) voidplugin(org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.bundling.Zip> plugin) voidrequiresFeature(String feature, Version from) voidrequiresFeature(String feature, Version from, Version until) voidrestart()voidvoidsetNameCustomization(Function<String, String> nameCustomizer) voidsetPreserveDataDir(boolean preserveDataDir) voidsetTestDistribution(TestDistribution testDistribution) voidvoidsetting(String key, String value, PropertyNormalization normalization) voidsetting(String key, Supplier<CharSequence> valueSupplier) voidsetting(String key, Supplier<CharSequence> valueSupplier, PropertyNormalization normalization) voidsetVersion(String version) voidsetVersions(List<String> versions) voidstart()voidstop(boolean tailLogs) voidsystemProperty(String key, String value) voidsystemProperty(String key, Supplier<CharSequence> valueSupplier) voidsystemProperty(String key, Supplier<CharSequence> valueSupplier, PropertyNormalization normalization) toString()voidMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.elasticsearch.gradle.testclusters.TestClusterConfiguration
safeName, waitForConditions
-
Method Details
-
getName
-
getVersion
-
setVersion
- Specified by:
setVersionin interfaceTestClusterConfiguration
-
setVersions
- Specified by:
setVersionsin interfaceTestClusterConfiguration
-
getTestDistribution
-
setTestDistribution
- Specified by:
setTestDistributionin interfaceTestClusterConfiguration
-
plugin
public void plugin(org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> plugin) - Specified by:
pluginin interfaceTestClusterConfiguration
-
plugin
- Specified by:
pluginin interfaceTestClusterConfiguration
-
plugin
public void plugin(org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.bundling.Zip> plugin) - Specified by:
pluginin interfaceTestClusterConfiguration
-
module
public void module(org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> module) - Specified by:
modulein interfaceTestClusterConfiguration
-
module
public void module(org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.Sync> module) - Specified by:
modulein interfaceTestClusterConfiguration
-
module
- Specified by:
modulein interfaceTestClusterConfiguration
-
keystore
- Specified by:
keystorein interfaceTestClusterConfiguration
-
keystore
- Specified by:
keystorein interfaceTestClusterConfiguration
-
keystore
- Specified by:
keystorein interfaceTestClusterConfiguration
-
keystore
- Specified by:
keystorein interfaceTestClusterConfiguration
-
keystore
- Specified by:
keystorein interfaceTestClusterConfiguration
-
keystorePassword
- Specified by:
keystorePasswordin interfaceTestClusterConfiguration
-
cliSetup
- Specified by:
cliSetupin interfaceTestClusterConfiguration
-
setting
- Specified by:
settingin interfaceTestClusterConfiguration
-
setting
- Specified by:
settingin interfaceTestClusterConfiguration
-
setting
- Specified by:
settingin interfaceTestClusterConfiguration
-
setting
public void setting(String key, Supplier<CharSequence> valueSupplier, PropertyNormalization normalization) - Specified by:
settingin interfaceTestClusterConfiguration
-
systemProperty
- Specified by:
systemPropertyin interfaceTestClusterConfiguration
-
systemProperty
- Specified by:
systemPropertyin interfaceTestClusterConfiguration
-
systemProperty
public void systemProperty(String key, Supplier<CharSequence> valueSupplier, PropertyNormalization normalization) - Specified by:
systemPropertyin interfaceTestClusterConfiguration
-
environment
- Specified by:
environmentin interfaceTestClusterConfiguration
-
environment
- Specified by:
environmentin interfaceTestClusterConfiguration
-
environment
public void environment(String key, Supplier<CharSequence> valueSupplier, PropertyNormalization normalization) - Specified by:
environmentin interfaceTestClusterConfiguration
-
jvmArgs
- Specified by:
jvmArgsin interfaceTestClusterConfiguration
-
cliJvmArgs
-
getConfigDir
-
isPreserveDataDir
@Input public boolean isPreserveDataDir()- Specified by:
isPreserveDataDirin interfaceTestClusterConfiguration
-
setPreserveDataDir
public void setPreserveDataDir(boolean preserveDataDir) - Specified by:
setPreserveDataDirin interfaceTestClusterConfiguration
-
freeze
public void freeze()- Specified by:
freezein interfaceTestClusterConfiguration
-
start
public void start()- Specified by:
startin interfaceTestClusterConfiguration
-
restart
public void restart()- Specified by:
restartin interfaceTestClusterConfiguration
-
extraConfigFile
- Specified by:
extraConfigFilein interfaceTestClusterConfiguration
-
extraConfigFile
- Specified by:
extraConfigFilein interfaceTestClusterConfiguration
-
extraJarFiles
public void extraJarFiles(org.gradle.api.file.FileCollection from) - Specified by:
extraJarFilesin interfaceTestClusterConfiguration
-
user
- Specified by:
userin interfaceTestClusterConfiguration
-
rolesFile
- Specified by:
rolesFilein interfaceTestClusterConfiguration
-
requiresFeature
- Specified by:
requiresFeaturein interfaceTestClusterConfiguration
-
requiresFeature
- Specified by:
requiresFeaturein interfaceTestClusterConfiguration
-
getDistroDir
-
getHttpSocketURI
- Specified by:
getHttpSocketURIin interfaceTestClusterConfiguration
-
getTransportPortURI
- Specified by:
getTransportPortURIin interfaceTestClusterConfiguration
-
getReadinessPortURI
- Specified by:
getReadinessPortURIin interfaceTestClusterConfiguration
-
getAllHttpSocketURI
- Specified by:
getAllHttpSocketURIin interfaceTestClusterConfiguration
-
getAllTransportPortURI
- Specified by:
getAllTransportPortURIin interfaceTestClusterConfiguration
-
getAllReadinessPortURI
- Specified by:
getAllReadinessPortURIin interfaceTestClusterConfiguration
-
getAllRemoteAccessPortURI
- Specified by:
getAllRemoteAccessPortURIin interfaceTestClusterConfiguration
-
getServerLog
-
getAuditLog
-
stop
public void stop(boolean tailLogs) - Specified by:
stopin interfaceTestClusterConfiguration
-
setNameCustomization
- Specified by:
setNameCustomizationin interfaceTestClusterConfiguration
-
getDistributionClasspath
-
getDistributionFiles
@InputFiles @PathSensitive(RELATIVE) public List<org.gradle.api.file.FileTree> getDistributionFiles() -
getRoleFiles
-
getKeystoreSettings
-
getKeystoreFiles
-
getCliSetup
-
getSettings
-
getSystemProperties
-
getEnvironment
-
getJvmArgs
-
getExtraConfigFiles
-
getFeatureFlags
-
isProcessAlive
@Internal public boolean isProcessAlive()- Specified by:
isProcessAlivein interfaceTestClusterConfiguration
-
equals
-
hashCode
public int hashCode() -
toString
-
isHttpSslEnabled
@Internal public boolean isHttpSslEnabled()
-