Class AutoValue_TaskSpec.Builder
- java.lang.Object
-
- com.spotify.docker.client.messages.swarm.TaskSpec.Builder
-
- com.spotify.docker.client.messages.swarm.AutoValue_TaskSpec.Builder
-
- Enclosing class:
- AutoValue_TaskSpec
static final class AutoValue_TaskSpec.Builder extends TaskSpec.Builder
-
-
Field Summary
Fields Modifier and Type Field Description private ContainerSpec
containerSpec
private Driver
logDriver
private com.google.common.collect.ImmutableList<NetworkAttachmentConfig>
networks
private Placement
placement
private ResourceRequirements
resources
private RestartPolicy
restartPolicy
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TaskSpec
build()
TaskSpec.Builder
containerSpec(ContainerSpec containerSpec)
TaskSpec.Builder
logDriver(Driver logDriver)
TaskSpec.Builder
networks(NetworkAttachmentConfig... networks)
TaskSpec.Builder
networks(java.util.List<NetworkAttachmentConfig> networks)
TaskSpec.Builder
placement(Placement placement)
TaskSpec.Builder
resources(ResourceRequirements resources)
TaskSpec.Builder
restartPolicy(RestartPolicy restartPolicy)
-
Methods inherited from class com.spotify.docker.client.messages.swarm.TaskSpec.Builder
withContainerSpec, withLogDriver, withNetworks, withNetworks, withPlacement, withResources, withRestartPolicy
-
-
-
-
Field Detail
-
containerSpec
private ContainerSpec containerSpec
-
resources
private ResourceRequirements resources
-
restartPolicy
private RestartPolicy restartPolicy
-
placement
private Placement placement
-
networks
private com.google.common.collect.ImmutableList<NetworkAttachmentConfig> networks
-
logDriver
private Driver logDriver
-
-
Method Detail
-
containerSpec
public TaskSpec.Builder containerSpec(ContainerSpec containerSpec)
- Specified by:
containerSpec
in classTaskSpec.Builder
-
resources
public TaskSpec.Builder resources(ResourceRequirements resources)
- Specified by:
resources
in classTaskSpec.Builder
-
restartPolicy
public TaskSpec.Builder restartPolicy(RestartPolicy restartPolicy)
- Specified by:
restartPolicy
in classTaskSpec.Builder
-
placement
public TaskSpec.Builder placement(Placement placement)
- Specified by:
placement
in classTaskSpec.Builder
-
networks
public TaskSpec.Builder networks(NetworkAttachmentConfig... networks)
- Specified by:
networks
in classTaskSpec.Builder
-
networks
public TaskSpec.Builder networks(java.util.List<NetworkAttachmentConfig> networks)
- Specified by:
networks
in classTaskSpec.Builder
-
logDriver
public TaskSpec.Builder logDriver(Driver logDriver)
- Specified by:
logDriver
in classTaskSpec.Builder
-
build
public TaskSpec build()
- Specified by:
build
in classTaskSpec.Builder
-
-