public void setFieldValue(_Fields field, Object value) { switch (field) { case COLS: if (value == null) { unsetCols(); } else { setCols((List<FieldSchema>) value); } break; case LOCATION: if (value == null) { unsetLocation(); } else { setLocation((String) value); } break; case INPUT_FORMAT: if (value == null) { unsetInputFormat(); } else { setInputFormat((String) value); } break; case OUTPUT_FORMAT: if (value == null) { unsetOutputFormat(); } else { setOutputFormat((String) value); } break; case COMPRESSED: if (value == null) { unsetCompressed(); } else { setCompressed((Boolean) value); } break; case NUM_BUCKETS: if (value == null) { unsetNumBuckets(); } else { setNumBuckets((Integer) value); } break; case SERDE_INFO: if (value == null) { unsetSerdeInfo(); } else { setSerdeInfo((SerDeInfo) value); } break; case BUCKET_COLS: if (value == null) { unsetBucketCols(); } else { setBucketCols((List<String>) value); } break; case SORT_COLS: if (value == null) { unsetSortCols(); } else { setSortCols((List<Order>) value); } break; case PARAMETERS: if (value == null) { unsetParameters(); } else { setParameters((Map<String, String>) value); } break; } }