类 AuthorPlan
- java.lang.Object
-
- org.apache.iotdb.confignode.consensus.request.ConfigPhysicalPlan
-
- org.apache.iotdb.confignode.consensus.request.auth.AuthorPlan
-
- 所有已实现的接口:
org.apache.iotdb.consensus.common.request.IConsensusRequest
public class AuthorPlan extends ConfigPhysicalPlan
-
-
嵌套类概要
-
从类继承的嵌套类/接口 org.apache.iotdb.confignode.consensus.request.ConfigPhysicalPlan
ConfigPhysicalPlan.Factory
-
-
构造器概要
构造器 构造器 说明 AuthorPlan(ConfigPhysicalPlanType type)AuthorPlan(ConfigPhysicalPlanType authorType, java.lang.String userName, java.lang.String roleName, java.lang.String password, java.lang.String newPassword, java.util.Set<java.lang.Integer> permissions, java.util.List<java.lang.String> nodeNameList)AuthorPlan Constructor.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected voiddeserializeImpl(java.nio.ByteBuffer buffer)booleanequals(java.lang.Object o)ConfigPhysicalPlanTypegetAuthorType()java.lang.StringgetNewPassword()java.util.List<java.lang.String>getNodeNameList()java.lang.StringgetPassword()java.util.Set<java.lang.Integer>getPermissions()java.lang.StringgetRoleName()java.lang.StringgetUserName()inthashCode()protected voidserializeImpl(java.io.DataOutputStream stream)voidsetAuthorType(ConfigPhysicalPlanType authorType)voidsetNewPassword(java.lang.String newPassword)voidsetNodeNameList(java.util.List<java.lang.String> nodeNameList)voidsetPassword(java.lang.String password)voidsetPermissions(java.util.Set<java.lang.Integer> permissions)voidsetRoleName(java.lang.String roleName)voidsetUserName(java.lang.String userName)-
从类继承的方法 org.apache.iotdb.confignode.consensus.request.ConfigPhysicalPlan
getSerializedSize, getType, serializeToByteBuffer
-
-
-
-
构造器详细资料
-
AuthorPlan
public AuthorPlan(ConfigPhysicalPlanType type)
-
AuthorPlan
public AuthorPlan(ConfigPhysicalPlanType authorType, java.lang.String userName, java.lang.String roleName, java.lang.String password, java.lang.String newPassword, java.util.Set<java.lang.Integer> permissions, java.util.List<java.lang.String> nodeNameList) throws org.apache.iotdb.commons.auth.AuthException
AuthorPlan Constructor.- 参数:
authorType- author typeuserName- user nameroleName- role namepassword- passwordnewPassword- new passwordpermissions- permissionsnodeNameList- node name in Path structure- 抛出:
org.apache.iotdb.commons.auth.AuthException- Authentication Exception
-
-
方法详细资料
-
getAuthorType
public ConfigPhysicalPlanType getAuthorType()
-
setAuthorType
public void setAuthorType(ConfigPhysicalPlanType authorType)
-
getRoleName
public java.lang.String getRoleName()
-
setRoleName
public void setRoleName(java.lang.String roleName)
-
getPassword
public java.lang.String getPassword()
-
setPassword
public void setPassword(java.lang.String password)
-
getNewPassword
public java.lang.String getNewPassword()
-
setNewPassword
public void setNewPassword(java.lang.String newPassword)
-
getPermissions
public java.util.Set<java.lang.Integer> getPermissions()
-
setPermissions
public void setPermissions(java.util.Set<java.lang.Integer> permissions)
-
getNodeNameList
public java.util.List<java.lang.String> getNodeNameList()
-
setNodeNameList
public void setNodeNameList(java.util.List<java.lang.String> nodeNameList)
-
getUserName
public java.lang.String getUserName()
-
setUserName
public void setUserName(java.lang.String userName)
-
serializeImpl
protected void serializeImpl(java.io.DataOutputStream stream) throws java.io.IOException- 指定者:
serializeImpl在类中ConfigPhysicalPlan- 抛出:
java.io.IOException
-
deserializeImpl
protected void deserializeImpl(java.nio.ByteBuffer buffer)
- 指定者:
deserializeImpl在类中ConfigPhysicalPlan
-
equals
public boolean equals(java.lang.Object o)
- 覆盖:
equals在类中ConfigPhysicalPlan
-
hashCode
public int hashCode()
- 覆盖:
hashCode在类中ConfigPhysicalPlan
-
-