public class ServiceSpec
extends java.lang.Object
implements java.io.Serializable
RemoteApiVersion#VERSION_1_24| Modifier and Type | Field and Description |
|---|---|
static 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 static final long serialVersionUID
public java.lang.String getName()
namepublic ServiceSpec withName(java.lang.String name)
name@CheckForNull public TaskSpec getTaskTemplate()
taskTemplatepublic ServiceSpec withTaskTemplate(TaskSpec taskTemplate)
taskTemplate@CheckForNull public ServiceModeConfig getMode()
modepublic ServiceSpec withMode(ServiceModeConfig mode)
mode@CheckForNull public UpdateConfig getUpdateConfig()
updateConfigpublic ServiceSpec withUpdateConfig(UpdateConfig updateConfig)
updateConfig@CheckForNull public java.util.List<NetworkAttachmentConfig> getNetworks()
networkspublic ServiceSpec withNetworks(java.util.List<NetworkAttachmentConfig> networks)
networks@CheckForNull public EndpointSpec getEndpointSpec()
endpointSpecpublic ServiceSpec withEndpointSpec(EndpointSpec endpointSpec)
endpointSpecpublic ServiceSpec withLabels(java.util.Map<java.lang.String,java.lang.String> labels)
labelspublic UpdateConfig getRollbackConfig()
public ServiceSpec withRollbackConfig(UpdateConfig rollbackConfig)
@CheckForNull public java.util.Map<java.lang.String,java.lang.String> getLabels()
labelspublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.ObjectCopyright © 2019. All Rights Reserved.