public class PodDistributionExtension extends BaseDistributionExtension
| Constructor and Description |
|---|
PodDistributionExtension(org.gradle.api.Project project) |
| Modifier and Type | Method and Description |
|---|---|
org.gradle.api.provider.Provider<java.util.Map<java.lang.String,com.palantir.gradle.dist.pod.PodServiceDefinition>> |
getServices() |
org.gradle.api.provider.Provider<java.util.Map<java.lang.String,com.palantir.gradle.dist.pod.PodVolumeDefinition>> |
getVolumes() |
void |
service(java.lang.String name,
groovy.lang.Closure closure) |
void |
setService(java.lang.String serviceName,
com.palantir.gradle.dist.pod.PodServiceDefinition service) |
void |
setServices(java.util.Map<java.lang.String,com.palantir.gradle.dist.pod.PodServiceDefinition> services) |
void |
setVolume(java.lang.String volumeName,
com.palantir.gradle.dist.pod.PodVolumeDefinition volume) |
void |
setVolumes(java.util.Map<java.lang.String,com.palantir.gradle.dist.pod.PodVolumeDefinition> volumes) |
void |
volume(java.lang.String name,
groovy.lang.Closure closure) |
getAllProductDependencies, getDistributionServiceGroup, getDistributionServiceName, getIgnoredProductDependencies, getManifestExtensions, getPodName, getProductDependencies, getProductDependenciesConfig, getProductType, getServiceGroup, getServiceName, ignoredProductDependency, ignoredProductDependency, ignoredProductDependency, manifestExtensions, productDependency, productDependency, productDependency, productDependency, productDependency, productDependency, setManifestExtension, setManifestExtensions, setPodName, setProductDependenciesConfig, setProductType, setServiceGroup, setServiceName@Inject public PodDistributionExtension(org.gradle.api.Project project)
public final org.gradle.api.provider.Provider<java.util.Map<java.lang.String,com.palantir.gradle.dist.pod.PodServiceDefinition>> getServices()
public final void setService(java.lang.String serviceName,
com.palantir.gradle.dist.pod.PodServiceDefinition service)
public final void setServices(java.util.Map<java.lang.String,com.palantir.gradle.dist.pod.PodServiceDefinition> services)
public final void service(java.lang.String name,
@DelegatesTo(value=com.palantir.gradle.dist.pod.PodServiceDefinition.class)
groovy.lang.Closure closure)
public final org.gradle.api.provider.Provider<java.util.Map<java.lang.String,com.palantir.gradle.dist.pod.PodVolumeDefinition>> getVolumes()
public final void setVolume(java.lang.String volumeName,
com.palantir.gradle.dist.pod.PodVolumeDefinition volume)
public final void setVolumes(java.util.Map<java.lang.String,com.palantir.gradle.dist.pod.PodVolumeDefinition> volumes)
public final void volume(java.lang.String name,
@DelegatesTo(value=com.palantir.gradle.dist.pod.PodVolumeDefinition.class)
groovy.lang.Closure closure)