@Override
  public void setFieldValue(_Fields field, @org.apache.thrift.annotation.Nullable java.lang.Object value) {
    switch (field) {
    case NAME:
      if (value == null) {
        unsetName();
      } else {
        setName((java.lang.String)value);
      }
      break;

    case TYPE:
      if (value == null) {
        unsetType();
      } else {
        setType((java.lang.String)value);
      }
      break;

    case QUALIFIER:
      if (value == null) {
        unsetQualifier();
      } else {
        setQualifier((java.lang.String)value);
      }
      break;

    case VALUE:
      if (value == null) {
        unsetValue();
      } else {
        setValue((java.lang.String)value);
      }
      break;

    case IS_CONTAINER:
      if (value == null) {
        unsetIsContainer();
      } else {
        setIsContainer((java.lang.Boolean)value);
      }
      break;

    case SHAPE:
      if (value == null) {
        unsetShape();
      } else {
        setShape((java.lang.String)value);
      }
      break;

    case IS_RETURNED_VALUE:
      if (value == null) {
        unsetIsReturnedValue();
      } else {
        setIsReturnedValue((java.lang.Boolean)value);
      }
      break;

    case IS_IPYTHON_HIDDEN:
      if (value == null) {
        unsetIsIPythonHidden();
      } else {
        setIsIPythonHidden((java.lang.Boolean)value);
      }
      break;

    case IS_ERROR_ON_EVAL:
      if (value == null) {
        unsetIsErrorOnEval();
      } else {
        setIsErrorOnEval((java.lang.Boolean)value);
      }
      break;

    case TYPE_RENDERER_ID:
      if (value == null) {
        unsetTypeRendererId();
      } else {
        setTypeRendererId((java.lang.String)value);
      }
      break;

    }
  }
@Override
  public void setFieldValue(_Fields field, @org.apache.thrift.annotation.Nullable java.lang.Object value)