Class Role

java.lang.Object
io.trino.hive.thrift.metastore.Role
All Implemented Interfaces:
Serializable, Cloneable, Comparable<Role>, org.apache.thrift.TBase<Role,Role._Fields>, org.apache.thrift.TSerializable

@Generated("Autogenerated by Thrift Compiler (0.17.0)") public class Role extends Object implements org.apache.thrift.TBase<Role,Role._Fields>, Serializable, Cloneable, Comparable<Role>
See Also:
  • Field Details

    • metaDataMap

      public static final Map<Role._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
  • Constructor Details

    • Role

      public Role()
    • Role

      public Role(String roleName, int createTime, String ownerName)
    • Role

      public Role(Role other)
      Performs a deep copy on other.
  • Method Details

    • deepCopy

      public Role deepCopy()
      Specified by:
      deepCopy in interface org.apache.thrift.TBase<Role,Role._Fields>
    • clear

      public void clear()
      Specified by:
      clear in interface org.apache.thrift.TBase<Role,Role._Fields>
    • getRoleName

      public String getRoleName()
    • setRoleName

      public Role setRoleName(String roleName)
    • unsetRoleName

      public void unsetRoleName()
    • isSetRoleName

      public boolean isSetRoleName()
      Returns true if field roleName is set (has been assigned a value) and false otherwise
    • setRoleNameIsSet

      public void setRoleNameIsSet(boolean value)
    • getCreateTime

      public int getCreateTime()
    • setCreateTime

      public Role setCreateTime(int createTime)
    • unsetCreateTime

      public void unsetCreateTime()
    • isSetCreateTime

      public boolean isSetCreateTime()
      Returns true if field createTime is set (has been assigned a value) and false otherwise
    • setCreateTimeIsSet

      public void setCreateTimeIsSet(boolean value)
    • getOwnerName

      public String getOwnerName()
    • setOwnerName

      public Role setOwnerName(String ownerName)
    • unsetOwnerName

      public void unsetOwnerName()
    • isSetOwnerName

      public boolean isSetOwnerName()
      Returns true if field ownerName is set (has been assigned a value) and false otherwise
    • setOwnerNameIsSet

      public void setOwnerNameIsSet(boolean value)
    • setFieldValue

      public void setFieldValue(Role._Fields field, Object value)
      Specified by:
      setFieldValue in interface org.apache.thrift.TBase<Role,Role._Fields>
    • getFieldValue

      public Object getFieldValue(Role._Fields field)
      Specified by:
      getFieldValue in interface org.apache.thrift.TBase<Role,Role._Fields>
    • isSet

      public boolean isSet(Role._Fields field)
      Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
      Specified by:
      isSet in interface org.apache.thrift.TBase<Role,Role._Fields>
    • equals

      public boolean equals(Object that)
      Overrides:
      equals in class Object
    • equals

      public boolean equals(Role that)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • compareTo

      public int compareTo(Role other)
      Specified by:
      compareTo in interface Comparable<Role>
    • fieldForId

      public Role._Fields fieldForId(int fieldId)
      Specified by:
      fieldForId in interface org.apache.thrift.TBase<Role,Role._Fields>
    • read

      public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException
      Specified by:
      read in interface org.apache.thrift.TSerializable
      Throws:
      org.apache.thrift.TException
    • write

      public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException
      Specified by:
      write in interface org.apache.thrift.TSerializable
      Throws:
      org.apache.thrift.TException
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • validate

      public void validate() throws org.apache.thrift.TException
      Throws:
      org.apache.thrift.TException