Class AutoValue_ServiceSpec.Builder
- java.lang.Object
-
- com.spotify.docker.client.messages.swarm.ServiceSpec.Builder
-
- com.spotify.docker.client.messages.swarm.AutoValue_ServiceSpec.Builder
-
- Enclosing class:
- AutoValue_ServiceSpec
static final class AutoValue_ServiceSpec.Builder extends ServiceSpec.Builder
-
-
Field Summary
Fields Modifier and Type Field Description private EndpointSpec
endpointSpec
private com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String>
labels
private ServiceMode
mode
private java.lang.String
name
private com.google.common.collect.ImmutableList<NetworkAttachmentConfig>
networks
private TaskSpec
taskTemplate
private UpdateConfig
updateConfig
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceSpec
build()
ServiceSpec.Builder
endpointSpec(EndpointSpec endpointSpec)
ServiceSpec.Builder
labels(java.util.Map<java.lang.String,java.lang.String> labels)
ServiceSpec.Builder
mode(ServiceMode mode)
ServiceSpec.Builder
name(java.lang.String name)
ServiceSpec.Builder
networks(NetworkAttachmentConfig... networks)
ServiceSpec.Builder
networks(java.util.List<NetworkAttachmentConfig> networks)
ServiceSpec.Builder
taskTemplate(TaskSpec taskTemplate)
ServiceSpec.Builder
updateConfig(UpdateConfig updateConfig)
-
Methods inherited from class com.spotify.docker.client.messages.swarm.ServiceSpec.Builder
withEndpointSpec, withLabels, withName, withNetworks, withNetworks, withServiceMode, withTaskTemplate, withUpdateConfig
-
-
-
-
Field Detail
-
name
private java.lang.String name
-
labels
private com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> labels
-
taskTemplate
private TaskSpec taskTemplate
-
mode
private ServiceMode mode
-
updateConfig
private UpdateConfig updateConfig
-
networks
private com.google.common.collect.ImmutableList<NetworkAttachmentConfig> networks
-
endpointSpec
private EndpointSpec endpointSpec
-
-
Method Detail
-
name
public ServiceSpec.Builder name(java.lang.String name)
- Specified by:
name
in classServiceSpec.Builder
-
labels
public ServiceSpec.Builder labels(java.util.Map<java.lang.String,java.lang.String> labels)
- Specified by:
labels
in classServiceSpec.Builder
-
taskTemplate
public ServiceSpec.Builder taskTemplate(TaskSpec taskTemplate)
- Specified by:
taskTemplate
in classServiceSpec.Builder
-
mode
public ServiceSpec.Builder mode(ServiceMode mode)
- Specified by:
mode
in classServiceSpec.Builder
-
updateConfig
public ServiceSpec.Builder updateConfig(UpdateConfig updateConfig)
- Specified by:
updateConfig
in classServiceSpec.Builder
-
networks
public ServiceSpec.Builder networks(NetworkAttachmentConfig... networks)
- Specified by:
networks
in classServiceSpec.Builder
-
networks
public ServiceSpec.Builder networks(java.util.List<NetworkAttachmentConfig> networks)
- Specified by:
networks
in classServiceSpec.Builder
-
endpointSpec
public ServiceSpec.Builder endpointSpec(EndpointSpec endpointSpec)
- Specified by:
endpointSpec
in classServiceSpec.Builder
-
build
public ServiceSpec build()
- Specified by:
build
in classServiceSpec.Builder
-
-