Interface ServiceSpec.Builder
-
- Enclosing interface:
- ServiceSpec
public static interface ServiceSpec.Builder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ServiceSpec.Builder
addLabel(String label, String value)
ServiceSpec
build()
ServiceSpec.Builder
endpointSpec(EndpointSpec endpointSpec)
ServiceSpec.Builder
labels(Map<String,? extends String> labels)
ServiceSpec.Builder
mode(ServiceMode mode)
ServiceSpec.Builder
name(String name)
ServiceSpec.Builder
networks(Iterable<? extends NetworkAttachmentConfig> networks)
ServiceSpec.Builder
networks(NetworkAttachmentConfig... networks)
ServiceSpec.Builder
taskTemplate(TaskSpec taskTemplate)
ServiceSpec.Builder
updateConfig(UpdateConfig updateConfig)
-
-
-
Method Detail
-
name
ServiceSpec.Builder name(String name)
-
addLabel
ServiceSpec.Builder addLabel(String label, String value)
-
labels
ServiceSpec.Builder labels(Map<String,? extends String> labels)
-
taskTemplate
ServiceSpec.Builder taskTemplate(TaskSpec taskTemplate)
-
mode
ServiceSpec.Builder mode(ServiceMode mode)
-
updateConfig
ServiceSpec.Builder updateConfig(UpdateConfig updateConfig)
-
networks
ServiceSpec.Builder networks(NetworkAttachmentConfig... networks)
-
networks
ServiceSpec.Builder networks(Iterable<? extends NetworkAttachmentConfig> networks)
-
endpointSpec
ServiceSpec.Builder endpointSpec(EndpointSpec endpointSpec)
-
build
ServiceSpec build()
-
-