public class ServiceOptions extends Object
Constructor and Description |
---|
ServiceOptions()
Default constructor
|
ServiceOptions(JsonObject options)
Constructor from JSON
|
ServiceOptions(ServiceOptions options)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
String |
getAddress()
Get service address
|
List<CheckOptions> |
getCheckListOptions()
Get checks options of service
|
CheckOptions |
getCheckOptions()
Get check options of service
|
long |
getCreateIndex()
Get the internal index value that represents when the entry was created.
|
String |
getId()
Get the ID of session
|
Map<String,String> |
getMeta()
Get arbitrary KV metadata linked to the service instance.
|
long |
getModifyIndex()
Get the last index that modified this key.
|
String |
getName()
Get service name
|
int |
getPort()
Get service port
|
List<String> |
getTags()
Get list of tags associated with service
|
ServiceOptions |
setAddress(String address)
Set service address
|
ServiceOptions |
setCheckListOptions(List<CheckOptions> checkListOptions)
Set checks options of service
|
ServiceOptions |
setCheckOptions(CheckOptions checkOptions)
Set check options of service
|
ServiceOptions |
setCreateIndex(long createIndex)
Set the internal index value that represents when the entry was created.
|
ServiceOptions |
setId(String id)
Set the ID of session
|
ServiceOptions |
setMeta(Map<String,String> meta)
Specifies arbitrary KV metadata linked to the service instance.
|
ServiceOptions |
setModifyIndex(long modifyIndex)
Set the last index that modified this key.
|
ServiceOptions |
setName(String name)
Set service name
|
ServiceOptions |
setPort(int port)
Set service port
|
ServiceOptions |
setTags(List<String> tags)
Set list of tags associated with service
|
JsonObject |
toJson()
Convert to JSON
|
public ServiceOptions()
public ServiceOptions(ServiceOptions options)
options
- the one to copypublic ServiceOptions(JsonObject options)
options
- the JSONpublic JsonObject toJson()
public String getId()
public ServiceOptions setId(String id)
id
- the ID of sessionpublic String getName()
public ServiceOptions setName(String name)
name
- service namepublic List<String> getTags()
public ServiceOptions setTags(List<String> tags)
tags
- list of tagspublic String getAddress()
public ServiceOptions setAddress(String address)
address
- service addresspublic Map<String,String> getMeta()
public ServiceOptions setMeta(Map<String,String> meta)
meta
- arbitrary KV metadatapublic int getPort()
public ServiceOptions setPort(int port)
port
- service portpublic CheckOptions getCheckOptions()
public ServiceOptions setCheckOptions(CheckOptions checkOptions)
checkOptions
- check optionspublic List<CheckOptions> getCheckListOptions()
public ServiceOptions setCheckListOptions(List<CheckOptions> checkListOptions)
checkListOptions
- check optionspublic long getCreateIndex()
public ServiceOptions setCreateIndex(long createIndex)
createIndex
- the internal index value that represents when the entry was created.public long getModifyIndex()
public ServiceOptions setModifyIndex(long modifyIndex)
modifyIndex
- the last index that modified this key.Copyright © 2024 Eclipse. All rights reserved.