Class TConfigs

java.lang.Object
org.apache.iotdb.ainode.rpc.thrift.TConfigs
All Implemented Interfaces:
Serializable, Cloneable, Comparable<TConfigs>, org.apache.thrift.TBase<TConfigs,TConfigs._Fields>, org.apache.thrift.TSerializable

@Generated(value="Autogenerated by Thrift Compiler (0.14.1)", date="2025-07-03") public class TConfigs extends Object implements org.apache.thrift.TBase<TConfigs,TConfigs._Fields>, Serializable, Cloneable, Comparable<TConfigs>
See Also:
  • Field Details

    • input_shape

      public List<Integer> input_shape
    • output_shape

      public List<Integer> output_shape
    • input_type

      public List<Byte> input_type
    • output_type

      public List<Byte> output_type
    • metaDataMap

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

    • TConfigs

      public TConfigs()
    • TConfigs

      public TConfigs(List<Integer> input_shape, List<Integer> output_shape, List<Byte> input_type, List<Byte> output_type)
    • TConfigs

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

    • deepCopy

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

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

      public int getInput_shapeSize()
    • getInput_shapeIterator

      public Iterator<Integer> getInput_shapeIterator()
    • addToInput_shape

      public void addToInput_shape(int elem)
    • getInput_shape

      public List<Integer> getInput_shape()
    • setInput_shape

      public TConfigs setInput_shape(List<Integer> input_shape)
    • unsetInput_shape

      public void unsetInput_shape()
    • isSetInput_shape

      public boolean isSetInput_shape()
      Returns true if field input_shape is set (has been assigned a value) and false otherwise
    • setInput_shapeIsSet

      public void setInput_shapeIsSet(boolean value)
    • getOutput_shapeSize

      public int getOutput_shapeSize()
    • getOutput_shapeIterator

      public Iterator<Integer> getOutput_shapeIterator()
    • addToOutput_shape

      public void addToOutput_shape(int elem)
    • getOutput_shape

      public List<Integer> getOutput_shape()
    • setOutput_shape

      public TConfigs setOutput_shape(List<Integer> output_shape)
    • unsetOutput_shape

      public void unsetOutput_shape()
    • isSetOutput_shape

      public boolean isSetOutput_shape()
      Returns true if field output_shape is set (has been assigned a value) and false otherwise
    • setOutput_shapeIsSet

      public void setOutput_shapeIsSet(boolean value)
    • getInput_typeSize

      public int getInput_typeSize()
    • getInput_typeIterator

      public Iterator<Byte> getInput_typeIterator()
    • addToInput_type

      public void addToInput_type(byte elem)
    • getInput_type

      public List<Byte> getInput_type()
    • setInput_type

      public TConfigs setInput_type(List<Byte> input_type)
    • unsetInput_type

      public void unsetInput_type()
    • isSetInput_type

      public boolean isSetInput_type()
      Returns true if field input_type is set (has been assigned a value) and false otherwise
    • setInput_typeIsSet

      public void setInput_typeIsSet(boolean value)
    • getOutput_typeSize

      public int getOutput_typeSize()
    • getOutput_typeIterator

      public Iterator<Byte> getOutput_typeIterator()
    • addToOutput_type

      public void addToOutput_type(byte elem)
    • getOutput_type

      public List<Byte> getOutput_type()
    • setOutput_type

      public TConfigs setOutput_type(List<Byte> output_type)
    • unsetOutput_type

      public void unsetOutput_type()
    • isSetOutput_type

      public boolean isSetOutput_type()
      Returns true if field output_type is set (has been assigned a value) and false otherwise
    • setOutput_typeIsSet

      public void setOutput_typeIsSet(boolean value)
    • setFieldValue

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

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

      public boolean isSet(TConfigs._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<TConfigs,TConfigs._Fields>
    • equals

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

      public boolean equals(TConfigs that)
    • hashCode

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

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

      public TConfigs._Fields fieldForId(int fieldId)
      Specified by:
      fieldForId in interface org.apache.thrift.TBase<TConfigs,TConfigs._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