Package software.amazon.neptune.cluster
Class NeptuneInstanceMetadata
- java.lang.Object
-
- software.amazon.neptune.cluster.NeptuneInstanceMetadata
-
-
Constructor Summary
Constructors Constructor Description NeptuneInstanceMetadata()
-
Method Summary
-
-
-
Method Detail
-
fromByteArray
public static NeptuneInstanceMetadata fromByteArray(byte[] bytes) throws IOException
- Throws:
IOException
-
setInstanceId
public void setInstanceId(String instanceId)
-
setRole
public void setRole(String role)
-
setAddress
public void setAddress(String address)
-
setEndpoint
@Deprecated public void setEndpoint(String endpoint)
Deprecated.
-
setStatus
public void setStatus(String status)
-
setAvailabilityZone
public void setAvailabilityZone(String availabilityZone)
-
setInstanceType
public void setInstanceType(String instanceType)
-
setAnnotation
public void setAnnotation(String key, String value)
- Specified by:
setAnnotationin interfaceEndpoint
-
withInstanceId
public NeptuneInstanceMetadata withInstanceId(String instanceId)
-
withRole
public NeptuneInstanceMetadata withRole(String role)
-
withAddress
public NeptuneInstanceMetadata withAddress(String address)
-
withStatus
public NeptuneInstanceMetadata withStatus(String status)
-
withAvailabilityZone
public NeptuneInstanceMetadata withAvailabilityZone(String availabilityZone)
-
withInstanceType
public NeptuneInstanceMetadata withInstanceType(String instanceType)
-
withTags
public NeptuneInstanceMetadata withTags(Map<String,String> tags)
-
withAnnotations
public NeptuneInstanceMetadata withAnnotations(Map<String,String> annotations)
-
withAnnotation
public NeptuneInstanceMetadata withAnnotation(String key, String value)
-
getInstanceId
public String getInstanceId()
-
getRole
public String getRole()
-
getAddress
public String getAddress()
- Specified by:
getAddressin interfaceEndpoint
-
getStatus
public String getStatus()
-
getAvailabilityZone
public String getAvailabilityZone()
-
getInstanceType
public String getInstanceType()
-
getAnnotations
public Map<String,String> getAnnotations()
- Specified by:
getAnnotationsin interfaceEndpoint
-
hasTag
public boolean hasTag(String tag)
-
isAvailable
public boolean isAvailable()
- Specified by:
isAvailablein interfaceEndpoint
-
isPrimary
public boolean isPrimary()
-
isReader
public boolean isReader()
-
toJsonString
public String toJsonString() throws com.fasterxml.jackson.core.JsonProcessingException
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-