public class ServiceSpec
extends java.lang.Object
implements java.io.Serializable
RemoteApiVersion.VERSION_1_24
Modifier and Type | Field and Description |
---|---|
static java.lang.Long |
serialVersionUID |
Constructor and Description |
---|
ServiceSpec() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
EndpointSpec |
getEndpointSpec() |
java.util.Map<java.lang.String,java.lang.String> |
getLabels() |
ServiceModeConfig |
getMode() |
java.lang.String |
getName() |
java.util.List<NetworkAttachmentConfig> |
getNetworks() |
UpdateConfig |
getRollbackConfig() |
TaskSpec |
getTaskTemplate() |
UpdateConfig |
getUpdateConfig() |
int |
hashCode() |
java.lang.String |
toString() |
ServiceSpec |
withEndpointSpec(EndpointSpec endpointSpec) |
ServiceSpec |
withLabels(java.util.Map<java.lang.String,java.lang.String> labels) |
ServiceSpec |
withMode(ServiceModeConfig mode) |
ServiceSpec |
withName(java.lang.String name) |
ServiceSpec |
withNetworks(java.util.List<NetworkAttachmentConfig> networks) |
ServiceSpec |
withRollbackConfig(UpdateConfig rollbackConfig) |
ServiceSpec |
withTaskTemplate(TaskSpec taskTemplate) |
ServiceSpec |
withUpdateConfig(UpdateConfig updateConfig) |
public java.lang.String getName()
name
public ServiceSpec withName(java.lang.String name)
name
@CheckForNull public TaskSpec getTaskTemplate()
taskTemplate
public ServiceSpec withTaskTemplate(TaskSpec taskTemplate)
taskTemplate
@CheckForNull public ServiceModeConfig getMode()
mode
public ServiceSpec withMode(ServiceModeConfig mode)
mode
@CheckForNull public UpdateConfig getUpdateConfig()
updateConfig
public ServiceSpec withUpdateConfig(UpdateConfig updateConfig)
updateConfig
@CheckForNull public java.util.List<NetworkAttachmentConfig> getNetworks()
networks
public ServiceSpec withNetworks(java.util.List<NetworkAttachmentConfig> networks)
networks
@CheckForNull public EndpointSpec getEndpointSpec()
endpointSpec
public ServiceSpec withEndpointSpec(EndpointSpec endpointSpec)
endpointSpec
public ServiceSpec withLabels(java.util.Map<java.lang.String,java.lang.String> labels)
labels
public UpdateConfig getRollbackConfig()
public ServiceSpec withRollbackConfig(UpdateConfig rollbackConfig)
@CheckForNull public java.util.Map<java.lang.String,java.lang.String> getLabels()
labels
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
Copyright © 2018. All Rights Reserved.