interface Instance : Serializable
author |
open val author: Boolean |
available |
abstract val available: Boolean |
cmd |
open val cmd: Boolean |
credentials |
open val credentials: Pair<String, String> |
credentialsString |
open val credentialsString: String |
environment |
abstract val environment: String |
hiddenPassword |
open val hiddenPassword: String |
httpBasicAuthUrl |
open val httpBasicAuthUrl: String |
httpPort |
open val httpPort: Int |
httpUrl |
abstract val httpUrl: String |
id |
abstract val id: String |
json |
open val json: String |
name |
abstract val name: String |
password |
abstract val password: String |
properties |
abstract val properties: Map<String, String?> |
publish |
open val publish: Boolean |
sync |
abstract val sync: InstanceSync |
systemProperties |
abstract val systemProperties: Map<String, String> |
type |
open val type: IdType |
user |
abstract val user: String |
version |
abstract val version: String |
zoneId |
abstract val zoneId: ZoneId |
property |
abstract fun property(key: String, value: String?): Unitabstract fun property(key: String): String? |
sync |
open fun <T> sync(action: InstanceSync.() -> T): T |
validate |
open fun validate(): Unit |
ENVIRONMENT_CMD |
const val ENVIRONMENT_CMD: String |
FILTER_ANY |
const val FILTER_ANY: String |
LOCAL_PROPS |
val LOCAL_PROPS: List<String> |
PASSWORD_DEFAULT |
const val PASSWORD_DEFAULT: String |
REMOTE_PROPS |
val REMOTE_PROPS: List<String> |
URL_AUTHOR_DEFAULT |
const val URL_AUTHOR_DEFAULT: String |
URL_PUBLISH_DEFAULT |
const val URL_PUBLISH_DEFAULT: String |
USER_DEFAULT |
const val USER_DEFAULT: String |
defaults |
fun defaults(aem: AemExtension, configurer: RemoteInstance.() -> Unit = {}): List<RemoteInstance> |
parse |
fun parse(aem: AemExtension, str: String, configurer: RemoteInstance.() -> Unit = {}): List<RemoteInstance> |
properties |
fun properties(aem: AemExtension): List<Instance> |
AbstractInstance |
abstract class AbstractInstance : Instance |