Interface SwarmSpec.Builder
-
- Enclosing interface:
- SwarmSpec
public static interface SwarmSpec.Builder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SwarmSpec
build()
SwarmSpec.Builder
caConfig(CaConfig caConfig)
SwarmSpec.Builder
dispatcher(DispatcherConfig dispatcher)
SwarmSpec.Builder
encryptionConfig(EncryptionConfig encryptionConfig)
SwarmSpec.Builder
labels(Map<String,? extends String> labels)
SwarmSpec.Builder
name(String name)
SwarmSpec.Builder
orchestration(OrchestrationConfig orchestration)
SwarmSpec.Builder
raft(RaftConfig raft)
SwarmSpec.Builder
taskDefaults(TaskDefaults taskDefaults)
-
-
-
Method Detail
-
name
SwarmSpec.Builder name(String name)
-
labels
SwarmSpec.Builder labels(Map<String,? extends String> labels)
-
orchestration
SwarmSpec.Builder orchestration(OrchestrationConfig orchestration)
-
raft
SwarmSpec.Builder raft(RaftConfig raft)
-
dispatcher
SwarmSpec.Builder dispatcher(DispatcherConfig dispatcher)
-
caConfig
SwarmSpec.Builder caConfig(CaConfig caConfig)
-
encryptionConfig
SwarmSpec.Builder encryptionConfig(EncryptionConfig encryptionConfig)
-
taskDefaults
SwarmSpec.Builder taskDefaults(TaskDefaults taskDefaults)
-
build
SwarmSpec build()
-
-