public void setFieldValue(_Fields field, Object value) { switch (field) { case TYPE: if (value == null) { unsetType(); } else { setType((TDataSinkType) value); } break; case STREAM_SINK: if (value == null) { unsetStream_sink(); } else { setStream_sink((TDataStreamSink) value); } break; case TABLE_SINK: if (value == null) { unsetTable_sink(); } else { setTable_sink((TTableSink) value); } break; } }