| Constructor and Description |
|---|
ShardGroup(ShardGroupInfo info) |
ShardGroup(java.lang.String serviceId,
long groupId) |
ShardGroup(java.lang.String serviceId,
long groupId,
PlacementPolicy policy,
boolean anonymous,
long metaGroupId) |
ShardGroup(java.lang.String serviceId,
long groupId,
PlacementPolicy policy,
boolean anonymous,
long metaGroupId,
java.util.Map<java.lang.String,java.lang.String> labels,
java.util.Map<java.lang.String,java.lang.String> properties) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addShardId(long shardId) |
java.util.List<java.lang.Long> |
batchAddShardId(java.util.List<java.lang.Long> addShardIds) |
static ShardGroup |
fromProtobuf(ShardGroupInfo info) |
long |
getGroupId() |
java.lang.String |
getLabel(java.lang.String labelKey) |
java.util.Map<java.lang.String,java.lang.String> |
getLabels() |
long |
getMetaGroupId() |
PlacementPolicy |
getPlacementPolicy() |
java.util.Map<java.lang.String,java.lang.String> |
getProperties() |
java.lang.String |
getProperty(java.lang.String propKey) |
java.lang.String |
getServiceId() |
java.util.List<java.lang.Long> |
getShardIds() |
boolean |
isAnonymous() |
static ShardGroup |
read(java.io.DataInput in) |
boolean |
removeShardId(long shardId) |
ShardGroupInfo |
toProtobuf() |
void |
write(java.io.DataOutput out) |
public ShardGroup(java.lang.String serviceId,
long groupId)
public ShardGroup(java.lang.String serviceId,
long groupId,
PlacementPolicy policy,
boolean anonymous,
long metaGroupId)
public ShardGroup(java.lang.String serviceId,
long groupId,
PlacementPolicy policy,
boolean anonymous,
long metaGroupId,
java.util.Map<java.lang.String,java.lang.String> labels,
java.util.Map<java.lang.String,java.lang.String> properties)
public ShardGroup(ShardGroupInfo info)
public java.lang.String getServiceId()
public long getGroupId()
public boolean addShardId(long shardId)
public java.util.List<java.lang.Long> batchAddShardId(java.util.List<java.lang.Long> addShardIds)
public boolean removeShardId(long shardId)
public java.util.List<java.lang.Long> getShardIds()
public PlacementPolicy getPlacementPolicy()
public boolean isAnonymous()
public long getMetaGroupId()
public java.util.Map<java.lang.String,java.lang.String> getProperties()
public java.lang.String getProperty(java.lang.String propKey)
public java.util.Map<java.lang.String,java.lang.String> getLabels()
public java.lang.String getLabel(java.lang.String labelKey)
public ShardGroupInfo toProtobuf()
public static ShardGroup fromProtobuf(ShardGroupInfo info)
public void write(java.io.DataOutput out)
throws java.io.IOException
public static ShardGroup read(java.io.DataInput in) throws java.io.IOException
java.io.IOExceptionCopyright © 2024. All rights reserved.