@Generated(value="jsii-pacmak/1.47.0 (build 86d2c33)", date="2021-12-20T00:39:28.391Z") @Stability(value=Experimental) public class DockerComposeService extends software.amazon.jsii.JsiiObject implements IDockerComposeServiceName
| Modifier and Type | Class and Description |
|---|---|
static class |
DockerComposeService.Builder
(experimental) A fluent builder for
DockerComposeService. |
software.amazon.jsii.JsiiObject.InitializationModeIDockerComposeServiceName.Jsii$Default, IDockerComposeServiceName.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
DockerComposeService(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
DockerComposeService(software.amazon.jsii.JsiiObjectRef objRef) |
|
DockerComposeService(String serviceName,
DockerComposeServiceDescription serviceDescription) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDependsOn(IDockerComposeServiceName serviceName)
(experimental) Make the service depend on another service.
|
void |
addEnvironment(String name,
String value)
(experimental) Add an environment variable.
|
void |
addPort(Number publishedPort,
Number targetPort)
(experimental) Add a port mapping.
|
void |
addPort(Number publishedPort,
Number targetPort,
DockerComposePortMappingOptions options)
(experimental) Add a port mapping.
|
void |
addVolume(IDockerComposeVolumeBinding volume)
(experimental) Add a volume to the service.
|
List<String> |
getCommand()
(experimental) Command to run in the container.
|
List<IDockerComposeServiceName> |
getDependsOn()
(experimental) Other services that this service depends on.
|
Map<String,String> |
getEnvironment()
(experimental) Environment variables.
|
String |
getImage()
(experimental) Docker image.
|
DockerComposeBuild |
getImageBuild()
(experimental) Docker image build instructions.
|
List<DockerComposeServicePort> |
getPorts()
(experimental) Published ports.
|
String |
getServiceName()
(experimental) Name of the service.
|
List<IDockerComposeVolumeBinding> |
getVolumes()
(experimental) Volumes mounted in the container.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected DockerComposeService(software.amazon.jsii.JsiiObjectRef objRef)
protected DockerComposeService(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental)
public DockerComposeService(@NotNull
String serviceName,
@NotNull
DockerComposeServiceDescription serviceDescription)
serviceName - This parameter is required.serviceDescription - This parameter is required.@Stability(value=Experimental)
public void addDependsOn(@NotNull
IDockerComposeServiceName serviceName)
serviceName - This parameter is required.@Stability(value=Experimental)
public void addEnvironment(@NotNull
String name,
@NotNull
String value)
name - environment variable name. This parameter is required.value - value of the environment variable. This parameter is required.@Stability(value=Experimental)
public void addPort(@NotNull
Number publishedPort,
@NotNull
Number targetPort,
@Nullable
DockerComposePortMappingOptions options)
publishedPort - Published port number. This parameter is required.targetPort - Container's port number. This parameter is required.options - Port mapping options.@Stability(value=Experimental)
public void addPort(@NotNull
Number publishedPort,
@NotNull
Number targetPort)
publishedPort - Published port number. This parameter is required.targetPort - Container's port number. This parameter is required.@Stability(value=Experimental)
public void addVolume(@NotNull
IDockerComposeVolumeBinding volume)
volume - This parameter is required.@Stability(value=Experimental) @NotNull public List<IDockerComposeServiceName> getDependsOn()
@Stability(value=Experimental) @NotNull public Map<String,String> getEnvironment()
@Stability(value=Experimental) @NotNull public List<DockerComposeServicePort> getPorts()
@Stability(value=Experimental) @NotNull public String getServiceName()
getServiceName in interface IDockerComposeServiceName@Stability(value=Experimental) @NotNull public List<IDockerComposeVolumeBinding> getVolumes()
@Stability(value=Experimental) @Nullable public List<String> getCommand()
@Stability(value=Experimental) @Nullable public String getImage()
@Stability(value=Experimental) @Nullable public DockerComposeBuild getImageBuild()
Copyright © 2021. All rights reserved.