类 DockerSpec
java.lang.Object
cn.taketoday.gradle.tasks.bundling.DockerSpec
Encapsulates Docker configuration options.
- 从以下版本开始:
- 4.0
- 作者:
- Wei Jiang, Scott Frederick, Harry Yang
-
嵌套类概要
嵌套类修饰符和类型类说明static classEncapsulates Docker registry authentication configuration options. -
字段概要
字段修饰符和类型字段说明private final DockerSpec.DockerRegistrySpecprivate final DockerSpec.DockerRegistrySpec -
构造器概要
构造器构造器说明DockerSpec(DockerSpec.DockerRegistrySpec builderRegistry, DockerSpec.DockerRegistrySpec publishRegistry) DockerSpec(org.gradle.api.model.ObjectFactory objects) -
方法概要
修饰符和类型方法说明(专用程序包) cn.taketoday.buildpack.platform.docker.configuration.DockerConfigurationReturns this configuration as aDockerConfigurationinstance.voidbuilderRegistry(org.gradle.api.Action<DockerSpec.DockerRegistrySpec> action) Customizes theDockerSpec.DockerRegistrySpecthat configures authentication to the builder registry.private cn.taketoday.buildpack.platform.docker.configuration.DockerConfigurationcustomizeBuilderAuthentication(cn.taketoday.buildpack.platform.docker.configuration.DockerConfiguration dockerConfiguration) private cn.taketoday.buildpack.platform.docker.configuration.DockerConfigurationcustomizeHost(cn.taketoday.buildpack.platform.docker.configuration.DockerConfiguration dockerConfiguration) private cn.taketoday.buildpack.platform.docker.configuration.DockerConfigurationcustomizePublishAuthentication(cn.taketoday.buildpack.platform.docker.configuration.DockerConfiguration dockerConfiguration) abstract org.gradle.api.provider.Property<Boolean>Returns theDockerSpec.DockerRegistrySpecthat configures authentication to the builder registry.abstract org.gradle.api.provider.Property<String>abstract org.gradle.api.provider.Property<String>abstract org.gradle.api.provider.Property<String>getHost()Returns theDockerSpec.DockerRegistrySpecthat configures authentication to the publishing registry.abstract org.gradle.api.provider.Property<Boolean>voidpublishRegistry(org.gradle.api.Action<DockerSpec.DockerRegistrySpec> action) Customizes theDockerSpec.DockerRegistrySpecthat configures authentication to the publishing registry.
-
字段详细资料
-
builderRegistry
-
publishRegistry
-
-
构造器详细资料
-
DockerSpec
@Inject public DockerSpec(org.gradle.api.model.ObjectFactory objects) -
DockerSpec
DockerSpec(DockerSpec.DockerRegistrySpec builderRegistry, DockerSpec.DockerRegistrySpec publishRegistry)
-
-
方法详细资料
-
getContext
-
getHost
-
getTlsVerify
-
getCertPath
-
getBindHostToBuilder
-
getBuilderRegistry
Returns theDockerSpec.DockerRegistrySpecthat configures authentication to the builder registry.- 返回:
- the registry spec
-
builderRegistry
Customizes theDockerSpec.DockerRegistrySpecthat configures authentication to the builder registry.- 参数:
action- the action to apply
-
getPublishRegistry
Returns theDockerSpec.DockerRegistrySpecthat configures authentication to the publishing registry.- 返回:
- the registry spec
-
publishRegistry
Customizes theDockerSpec.DockerRegistrySpecthat configures authentication to the publishing registry.- 参数:
action- the action to apply
-
asDockerConfiguration
cn.taketoday.buildpack.platform.docker.configuration.DockerConfiguration asDockerConfiguration()Returns this configuration as aDockerConfigurationinstance. This method should only be called when the configuration is complete and will no longer be changed.- 返回:
- the Docker configuration
-
customizeHost
private cn.taketoday.buildpack.platform.docker.configuration.DockerConfiguration customizeHost(cn.taketoday.buildpack.platform.docker.configuration.DockerConfiguration dockerConfiguration) -
customizeBuilderAuthentication
private cn.taketoday.buildpack.platform.docker.configuration.DockerConfiguration customizeBuilderAuthentication(cn.taketoday.buildpack.platform.docker.configuration.DockerConfiguration dockerConfiguration) -
customizePublishAuthentication
private cn.taketoday.buildpack.platform.docker.configuration.DockerConfiguration customizePublishAuthentication(cn.taketoday.buildpack.platform.docker.configuration.DockerConfiguration dockerConfiguration)
-