public class TaskSpec
extends java.lang.Object
implements java.io.Serializable
RemoteApiVersion#VERSION_1_24
Modifier and Type | Field and Description |
---|---|
static long |
serialVersionUID |
Constructor and Description |
---|
TaskSpec() |
Modifier and Type | Method and Description |
---|---|
ContainerSpec |
getContainerSpec() |
java.lang.Integer |
getForceUpdate() |
Driver |
getLogDriver() |
java.util.List<NetworkAttachmentConfig> |
getNetworks() |
ServicePlacement |
getPlacement() |
ResourceRequirements |
getResources() |
ServiceRestartPolicy |
getRestartPolicy() |
java.lang.String |
getRuntime() |
TaskSpec |
withContainerSpec(ContainerSpec containerSpec) |
TaskSpec |
withForceUpdate(java.lang.Integer forceUpdate) |
TaskSpec |
withLogDriver(Driver logDriver) |
TaskSpec |
withNetworks(java.util.List<NetworkAttachmentConfig> networks) |
TaskSpec |
withPlacement(ServicePlacement placement) |
TaskSpec |
withResources(ResourceRequirements resources) |
TaskSpec |
withRestartPolicy(ServiceRestartPolicy restartPolicy) |
TaskSpec |
withRuntime(java.lang.String runtime) |
public static final long serialVersionUID
@CheckForNull public ContainerSpec getContainerSpec()
containerSpec
public TaskSpec withContainerSpec(ContainerSpec containerSpec)
containerSpec
@CheckForNull public ResourceRequirements getResources()
resources
public TaskSpec withResources(ResourceRequirements resources)
resources
@CheckForNull public ServiceRestartPolicy getRestartPolicy()
restartPolicy
public TaskSpec withRestartPolicy(ServiceRestartPolicy restartPolicy)
restartPolicy
@CheckForNull public ServicePlacement getPlacement()
placement
public TaskSpec withPlacement(ServicePlacement placement)
placement
public java.lang.String getRuntime()
public TaskSpec withRuntime(java.lang.String runtime)
@CheckForNull public java.lang.Integer getForceUpdate()
forceUpdate
public TaskSpec withForceUpdate(java.lang.Integer forceUpdate)
forceUpdate
public java.util.List<NetworkAttachmentConfig> getNetworks()
public TaskSpec withNetworks(java.util.List<NetworkAttachmentConfig> networks)
Copyright © 2020. All Rights Reserved.