public class InstanceOptions
public InstanceOptions(@NotNull
AemExtension aem)
@NotNull public java.util.Map<java.lang.String,com.cognifide.gradle.aem.common.instance.Instance> getDefined()
List of AEM instances on which packages could be deployed. Instance stored in map ensures name uniqueness and allows to be referenced in expanded properties.
public void sync(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.instance.InstanceSync,kotlin.Unit> options)
Customize default options for instance services.
public void local(@NotNull
java.lang.String httpUrl)
Define local instance (created on local file system).
public void local(@NotNull
java.lang.String httpUrl,
@NotNull
java.lang.String name)
Define local instance (created on local file system).
public void local(@NotNull
java.lang.String httpUrl,
@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.instance.LocalInstance,kotlin.Unit> options)
Define local instance (created on local file system).
public void remote(@NotNull
java.lang.String httpUrl)
Define remote instance (available on any host).
public void remote(@NotNull
java.lang.String httpUrl,
@NotNull
java.lang.String name)
Define remote instance (available on any host).
public void remote(@NotNull
java.lang.String httpUrl,
@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.instance.RemoteInstance,kotlin.Unit> options)
Define remote instance (available on any host).
@NotNull public Instance parse(@NotNull java.lang.String urlOrName)
Get defined instance by name or create temporary definition if URL provided.