@Override public void drop(DatasetId datasetInstanceId, DatasetTypeMeta typeMeta, DatasetSpecification spec) throws Exception { InternalDatasetDropParams dropParams = new InternalDatasetDropParams(typeMeta, spec); doRequest(datasetInstanceId, "drop", GSON.toJson(dropParams)); }
@Override public void drop(DatasetId datasetInstanceId, DatasetTypeMeta typeMeta, DatasetSpecification spec) throws Exception { InternalDatasetDropParams dropParams = new InternalDatasetDropParams(typeMeta, spec); doRequest(datasetInstanceId, "drop", GSON.toJson(dropParams)); }
private DatasetAdminOpResponse executeAdminOp(DatasetId datasetInstanceId, String opName) throws IOException, HandlerException, ConflictException { HttpResponse httpResponse = doRequest(datasetInstanceId, opName, null); return GSON.fromJson(Bytes.toString(httpResponse.getResponseBody()), DatasetAdminOpResponse.class); }
private DatasetAdminOpResponse executeAdminOp(DatasetId datasetInstanceId, String opName) throws IOException, HandlerException, ConflictException { HttpResponse httpResponse = doRequest(datasetInstanceId, opName, null); return GSON.fromJson(Bytes.toString(httpResponse.getResponseBody()), DatasetAdminOpResponse.class); }
@Override public DatasetCreationResponse update(DatasetId datasetInstanceId, DatasetTypeMeta typeMeta, DatasetProperties props, DatasetSpecification existing) throws Exception { InternalDatasetCreationParams updateParams = new InternalDatasetUpdateParams(typeMeta, existing, props); HttpResponse response = doRequest(datasetInstanceId, "update", GSON.toJson(updateParams)); return ObjectResponse.fromJsonBody(response, DatasetCreationResponse.class).getResponseObject(); }
@Override public DatasetCreationResponse create(DatasetId datasetInstanceId, DatasetTypeMeta typeMeta, DatasetProperties props) throws Exception { InternalDatasetCreationParams creationParams = new InternalDatasetCreationParams(typeMeta, props); HttpResponse response = doRequest(datasetInstanceId, "create", GSON.toJson(creationParams)); return ObjectResponse.fromJsonBody(response, DatasetCreationResponse.class).getResponseObject(); }
@Override public DatasetCreationResponse create(DatasetId datasetInstanceId, DatasetTypeMeta typeMeta, DatasetProperties props) throws Exception { InternalDatasetCreationParams creationParams = new InternalDatasetCreationParams(typeMeta, props); HttpResponse response = doRequest(datasetInstanceId, "create", GSON.toJson(creationParams)); return ObjectResponse.fromJsonBody(response, DatasetCreationResponse.class).getResponseObject(); }
@Override public DatasetCreationResponse update(DatasetId datasetInstanceId, DatasetTypeMeta typeMeta, DatasetProperties props, DatasetSpecification existing) throws Exception { InternalDatasetCreationParams updateParams = new InternalDatasetUpdateParams(typeMeta, existing, props); HttpResponse response = doRequest(datasetInstanceId, "update", GSON.toJson(updateParams)); return ObjectResponse.fromJsonBody(response, DatasetCreationResponse.class).getResponseObject(); }