Class SwarmSpec.Builder
- java.lang.Object
-
- org.mandas.docker.client.messages.swarm.SwarmSpec.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract SwarmSpec
build()
abstract SwarmSpec.Builder
caConfig(CaConfig caConfig)
abstract SwarmSpec.Builder
dispatcher(DispatcherConfig dispatcher)
abstract SwarmSpec.Builder
encryptionConfig(EncryptionConfig encryptionConfig)
abstract SwarmSpec.Builder
labels(Map<String,String> labels)
abstract SwarmSpec.Builder
name(String name)
abstract SwarmSpec.Builder
orchestration(OrchestrationConfig orchestration)
abstract SwarmSpec.Builder
raft(RaftConfig raft)
abstract SwarmSpec.Builder
taskDefaults(TaskDefaults taskDefaults)
-
-
-
Method Detail
-
name
public abstract SwarmSpec.Builder name(String name)
-
labels
public abstract SwarmSpec.Builder labels(Map<String,String> labels)
-
orchestration
public abstract SwarmSpec.Builder orchestration(OrchestrationConfig orchestration)
-
raft
public abstract SwarmSpec.Builder raft(RaftConfig raft)
-
dispatcher
public abstract SwarmSpec.Builder dispatcher(DispatcherConfig dispatcher)
-
caConfig
public abstract SwarmSpec.Builder caConfig(CaConfig caConfig)
-
encryptionConfig
public abstract SwarmSpec.Builder encryptionConfig(EncryptionConfig encryptionConfig)
-
taskDefaults
public abstract SwarmSpec.Builder taskDefaults(TaskDefaults taskDefaults)
-
build
public abstract SwarmSpec build()
-
-