public class PackageSync
extends AemDefaultTask
@NotNull public static java.lang.String NAME
public static com.cognifide.gradle.aem.pkg.tasks.PackageSync.Companion Companion
public org.gradle.api.provider.Property<com.cognifide.gradle.aem.pkg.tasks.PackageSync.Mode> getMode()
Determines what need to be done (content copied and clean or something else).
public void mode(@NotNull
java.lang.String name)
public org.gradle.api.provider.Property<com.cognifide.gradle.aem.pkg.tasks.PackageSync.Transfer> getTransfer()
Determines a method of getting JCR content from remote instance.
public void transfer(@NotNull
java.lang.String name)
public org.gradle.api.provider.Property<com.cognifide.gradle.aem.common.instance.Instance> getInstance()
Source instance from which JCR content will be copied.
public org.gradle.api.provider.Property<com.cognifide.gradle.aem.common.pkg.vault.FilterFile> getFilter()
Determines which content will be copied from source instance.
public org.gradle.api.file.DirectoryProperty getContentDir()
Location of JCR content root to which content will be copied.
public void cleaner(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.pkg.tasks.sync.Cleaner,kotlin.Unit> options)
public void vaultClient(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.common.pkg.vault.VaultClient,kotlin.Unit> options)
public void downloader(@NotNull
kotlin.jvm.functions.Function1<? super com.cognifide.gradle.aem.pkg.tasks.sync.Downloader,kotlin.Unit> options)
public void sync()