Class InstanceZKMetadata
- java.lang.Object
-
- org.apache.pinot.common.metadata.instance.InstanceZKMetadata
-
- All Implemented Interfaces:
ZKMetadata
public final class InstanceZKMetadata extends Object implements ZKMetadata
-
-
Constructor Summary
Constructors Constructor Description InstanceZKMetadata()InstanceZKMetadata(org.apache.helix.zookeeper.datamodel.ZNRecord record)
-
Method Summary
Modifier and Type Method Description booleanequals(Object instanceMetadata)StringgetGroupId(String resourceName)StringgetId()StringgetInstanceName()intgetInstancePort()StringgetInstanceType()StringgetPartition(String resourceName)inthashCode()voidremoveResource(String resourceName)voidsetGroupId(String resourceName, String groupId)voidsetId(String id)voidsetInstanceName(String instanceName)voidsetInstancePort(int instancePort)voidsetInstanceType(String instanceType)voidsetPartition(String resourceName, String partition)org.apache.helix.zookeeper.datamodel.ZNRecordtoZNRecord()
-
-
-
Method Detail
-
getInstancePort
public int getInstancePort()
-
setInstancePort
public void setInstancePort(int instancePort)
-
getInstanceType
public String getInstanceType()
-
setInstanceType
public void setInstanceType(String instanceType)
-
getId
public String getId()
-
setId
public void setId(String id)
-
getInstanceName
public String getInstanceName()
-
setInstanceName
public void setInstanceName(String instanceName)
-
removeResource
public void removeResource(String resourceName)
-
toZNRecord
public org.apache.helix.zookeeper.datamodel.ZNRecord toZNRecord()
- Specified by:
toZNRecordin interfaceZKMetadata
-
-