use of com.google.api.services.cloudresourcemanager.CloudResourceManager.Projects.Delete in project beam by apache.
the class GoogleApiDebugOptionsTest method testMatchingAgainstClient.
@Test
public void testMatchingAgainstClient() throws Exception {
GcsOptions options = PipelineOptionsFactory.as(GcsOptions.class);
options.setGcpCredential(new TestCredential());
options.setGoogleApiTrace(new GoogleApiTracer().addTraceFor(Transport.newStorageClient(options).build(), "TraceDestination"));
Storage.Objects.Get getRequest = Transport.newStorageClient(options).build().objects().get("testBucketId", "testObjectId");
assertEquals("TraceDestination", getRequest.get("$trace"));
Delete deleteRequest = GcpOptions.GcpTempLocationFactory.newCloudResourceManagerClient(options.as(CloudResourceManagerOptions.class)).build().projects().delete("testProjectId");
assertNull(deleteRequest.get("$trace"));
}
Aggregations