public class TaskSpec extends Object implements 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() |
Integer |
getForceUpdate() |
Driver |
getLogDriver() |
List<NetworkAttachmentConfig> |
getNetworks() |
ServicePlacement |
getPlacement() |
ResourceRequirements |
getResources() |
ServiceRestartPolicy |
getRestartPolicy() |
String |
getRuntime() |
TaskSpec |
withContainerSpec(ContainerSpec containerSpec) |
TaskSpec |
withForceUpdate(Integer forceUpdate) |
TaskSpec |
withLogDriver(Driver logDriver) |
TaskSpec |
withNetworks(List<NetworkAttachmentConfig> networks) |
TaskSpec |
withPlacement(ServicePlacement placement) |
TaskSpec |
withResources(ResourceRequirements resources) |
TaskSpec |
withRestartPolicy(ServiceRestartPolicy restartPolicy) |
TaskSpec |
withRuntime(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 String getRuntime()
@CheckForNull public Driver getLogDriver()
logDriver
@CheckForNull public Integer getForceUpdate()
forceUpdate
public TaskSpec withForceUpdate(Integer forceUpdate)
forceUpdate
public List<NetworkAttachmentConfig> getNetworks()
public TaskSpec withNetworks(List<NetworkAttachmentConfig> networks)
Copyright © 2021. All rights reserved.