Class DataFusionClient (1.44.0)
Stay organized with collections
Save and categorize content based on your preferences.
- 1.80.0 (latest)
- 1.78.0
- 1.76.0
- 1.75.0
- 1.74.0
- 1.73.0
- 1.72.0
- 1.70.0
- 1.68.0
- 1.67.0
- 1.64.0
- 1.63.0
- 1.62.0
- 1.60.0
- 1.59.0
- 1.58.0
- 1.57.0
- 1.56.0
- 1.55.0
- 1.54.0
- 1.53.0
- 1.52.0
- 1.51.0
- 1.49.0
- 1.48.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.37.0
- 1.36.0
- 1.35.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.0
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.1.1
Service Description: Service for creating and managing Data Fusion instances. Data Fusion enables ETL developers to build code-free, data integration pipelines via a point-and-click UI.
This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
GetInstanceRequestrequest=
GetInstanceRequest.newBuilder()
.setName(InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString())
.build();
Instanceresponse=dataFusionClient.getInstance(request);
}
Note: close() needs to be called on the DataFusionClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().
| Method | Description | Method Variants |
|---|---|---|
ListAvailableVersions |
Lists possible versions for Data Fusion instances in the specified project and location. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListInstances |
Lists Data Fusion instances in the specified project and location. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
GetInstance |
Gets details of a single Data Fusion instance. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
CreateInstance |
Creates a new Data Fusion instance in the specified project and location. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DeleteInstance |
Deletes a single Data Fusion instance. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateInstance |
Updates a single Data Fusion instance. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
RestartInstance |
Restart a single Data Fusion instance. At the end of an operation instance is fully restarted. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpgradeInstance |
Upgrade a single Data Fusion instance. At the end of an operation instance is fully upgraded. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
RemoveIamPolicy |
Remove IAM policy that is currently set on the given resource. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListNamespaces |
List namespaces in a given instance |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
AddDnsPeering |
Add DNS peering on the given resource. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
RemoveDnsPeering |
Remove DNS peering on the given resource. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListDnsPeerings |
List DNS peering for a given resource. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
See the individual methods for example code.
Many parameters require resource names to be formatted in a particular way. To assist with these names, this class includes a format method for each type of name, and additionally a parse method to extract the individual identifiers contained within names that are returned.
This class can be customized by passing in a custom instance of DataFusionSettings to create(). For example:
To customize credentials:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
DataFusionSettingsdataFusionSettings=
DataFusionSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
DataFusionClientdataFusionClient=DataFusionClient.create(dataFusionSettings);
To customize the endpoint:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
DataFusionSettingsdataFusionSettings=
DataFusionSettings.newBuilder().setEndpoint(myEndpoint).build();
DataFusionClientdataFusionClient=DataFusionClient.create(dataFusionSettings);
To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over the wire:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
DataFusionSettingsdataFusionSettings=DataFusionSettings.newHttpJsonBuilder().build();
DataFusionClientdataFusionClient=DataFusionClient.create(dataFusionSettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
Static Methods
create()
publicstaticfinalDataFusionClientcreate()Constructs an instance of DataFusionClient with default settings.
| Returns | |
|---|---|
| Type | Description |
DataFusionClient |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
create(DataFusionSettings settings)
publicstaticfinalDataFusionClientcreate(DataFusionSettingssettings)Constructs an instance of DataFusionClient, using the given settings. The channels are created based on the settings passed in, or defaults for any settings that are not set.
| Parameter | |
|---|---|
| Name | Description |
settings |
DataFusionSettings |
| Returns | |
|---|---|
| Type | Description |
DataFusionClient |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
create(DataFusionStub stub)
publicstaticfinalDataFusionClientcreate(DataFusionStubstub)Constructs an instance of DataFusionClient, using the given stub for making calls. This is for advanced usage - prefer using create(DataFusionSettings).
| Parameter | |
|---|---|
| Name | Description |
stub |
DataFusionStub |
| Returns | |
|---|---|
| Type | Description |
DataFusionClient |
|
Constructors
DataFusionClient(DataFusionSettings settings)
protectedDataFusionClient(DataFusionSettingssettings)Constructs an instance of DataFusionClient, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.
| Parameter | |
|---|---|
| Name | Description |
settings |
DataFusionSettings |
DataFusionClient(DataFusionStub stub)
protectedDataFusionClient(DataFusionStubstub)| Parameter | |
|---|---|
| Name | Description |
stub |
DataFusionStub |
Methods
addDnsPeering(AddDnsPeeringRequest request)
publicfinalAddDnsPeeringResponseaddDnsPeering(AddDnsPeeringRequestrequest)Add DNS peering on the given resource.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
AddDnsPeeringRequestrequest=
AddDnsPeeringRequest.newBuilder()
.setParent(InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString())
.setDnsPeering(DnsPeering.newBuilder().build())
.build();
AddDnsPeeringResponseresponse=dataFusionClient.addDnsPeering(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
AddDnsPeeringRequest The request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
AddDnsPeeringResponse |
|
addDnsPeering(InstanceName parent)
publicfinalAddDnsPeeringResponseaddDnsPeering(InstanceNameparent)Add DNS peering on the given resource.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
InstanceNameparent=InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]");
AddDnsPeeringResponseresponse=dataFusionClient.addDnsPeering(parent);
}
| Parameter | |
|---|---|
| Name | Description |
parent |
InstanceName Required. The resource on which DNS peering will be created. |
| Returns | |
|---|---|
| Type | Description |
AddDnsPeeringResponse |
|
addDnsPeering(String parent)
publicfinalAddDnsPeeringResponseaddDnsPeering(Stringparent)Add DNS peering on the given resource.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
Stringparent=InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString();
AddDnsPeeringResponseresponse=dataFusionClient.addDnsPeering(parent);
}
| Parameter | |
|---|---|
| Name | Description |
parent |
String Required. The resource on which DNS peering will be created. |
| Returns | |
|---|---|
| Type | Description |
AddDnsPeeringResponse |
|
addDnsPeeringCallable()
publicfinalUnaryCallable<AddDnsPeeringRequest,AddDnsPeeringResponse>addDnsPeeringCallable()Add DNS peering on the given resource.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
AddDnsPeeringRequestrequest=
AddDnsPeeringRequest.newBuilder()
.setParent(InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString())
.setDnsPeering(DnsPeering.newBuilder().build())
.build();
ApiFuture<AddDnsPeeringResponse>future=
dataFusionClient.addDnsPeeringCallable().futureCall(request);
// Do something.
AddDnsPeeringResponseresponse=future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<AddDnsPeeringRequest,AddDnsPeeringResponse> |
|
awaitTermination(long duration, TimeUnit unit)
publicbooleanawaitTermination(longduration,TimeUnitunit)| Parameters | |
|---|---|
| Name | Description |
duration |
long |
unit |
TimeUnit |
| Returns | |
|---|---|
| Type | Description |
boolean |
|
| Exceptions | |
|---|---|
| Type | Description |
InterruptedException |
|
close()
publicfinalvoidclose()createInstanceAsync(CreateInstanceRequest request)
publicfinalOperationFuture<Instance,OperationMetadata>createInstanceAsync(CreateInstanceRequestrequest)Creates a new Data Fusion instance in the specified project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
CreateInstanceRequestrequest=
CreateInstanceRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]","[LOCATION]").toString())
.setInstanceId("instanceId902024336")
.setInstance(Instance.newBuilder().build())
.build();
Instanceresponse=dataFusionClient.createInstanceAsync(request).get();
}
| Parameter | |
|---|---|
| Name | Description |
request |
CreateInstanceRequest The request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<Instance,OperationMetadata> |
|
createInstanceAsync(LocationName parent, Instance instance, String instanceId)
publicfinalOperationFuture<Instance,OperationMetadata>createInstanceAsync(LocationNameparent,Instanceinstance,StringinstanceId)Creates a new Data Fusion instance in the specified project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
LocationNameparent=LocationName.of("[PROJECT]","[LOCATION]");
Instanceinstance=Instance.newBuilder().build();
StringinstanceId="instanceId902024336";
Instanceresponse=dataFusionClient.createInstanceAsync(parent,instance,instanceId).get();
}
| Parameters | |
|---|---|
| Name | Description |
parent |
LocationName Required. The instance's project and location in the format projects/{project}/locations/{location}. |
instance |
Instance An instance resource. |
instanceId |
String Required. The name of the instance to create. |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<Instance,OperationMetadata> |
|
createInstanceAsync(String parent, Instance instance, String instanceId)
publicfinalOperationFuture<Instance,OperationMetadata>createInstanceAsync(Stringparent,Instanceinstance,StringinstanceId)Creates a new Data Fusion instance in the specified project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
Stringparent=LocationName.of("[PROJECT]","[LOCATION]").toString();
Instanceinstance=Instance.newBuilder().build();
StringinstanceId="instanceId902024336";
Instanceresponse=dataFusionClient.createInstanceAsync(parent,instance,instanceId).get();
}
| Parameters | |
|---|---|
| Name | Description |
parent |
String Required. The instance's project and location in the format projects/{project}/locations/{location}. |
instance |
Instance An instance resource. |
instanceId |
String Required. The name of the instance to create. |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<Instance,OperationMetadata> |
|
createInstanceCallable()
publicfinalUnaryCallable<CreateInstanceRequest,Operation>createInstanceCallable()Creates a new Data Fusion instance in the specified project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
CreateInstanceRequestrequest=
CreateInstanceRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]","[LOCATION]").toString())
.setInstanceId("instanceId902024336")
.setInstance(Instance.newBuilder().build())
.build();
ApiFuture<Operation>future=dataFusionClient.createInstanceCallable().futureCall(request);
// Do something.
Operationresponse=future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<CreateInstanceRequest,Operation> |
|
createInstanceOperationCallable()
publicfinalOperationCallable<CreateInstanceRequest,Instance,OperationMetadata>createInstanceOperationCallable()Creates a new Data Fusion instance in the specified project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
CreateInstanceRequestrequest=
CreateInstanceRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]","[LOCATION]").toString())
.setInstanceId("instanceId902024336")
.setInstance(Instance.newBuilder().build())
.build();
OperationFuture<Instance,OperationMetadata>future=
dataFusionClient.createInstanceOperationCallable().futureCall(request);
// Do something.
Instanceresponse=future.get();
}
| Returns | |
|---|---|
| Type | Description |
OperationCallable<CreateInstanceRequest,Instance,OperationMetadata> |
|
deleteInstanceAsync(DeleteInstanceRequest request)
publicfinalOperationFuture<Empty,OperationMetadata>deleteInstanceAsync(DeleteInstanceRequestrequest)Deletes a single Data Fusion instance.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
DeleteInstanceRequestrequest=
DeleteInstanceRequest.newBuilder()
.setName(InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString())
.build();
dataFusionClient.deleteInstanceAsync(request).get();
}
| Parameter | |
|---|---|
| Name | Description |
request |
DeleteInstanceRequest The request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<Empty,OperationMetadata> |
|
deleteInstanceAsync(InstanceName name)
publicfinalOperationFuture<Empty,OperationMetadata>deleteInstanceAsync(InstanceNamename)Deletes a single Data Fusion instance.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
InstanceNamename=InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]");
dataFusionClient.deleteInstanceAsync(name).get();
}
| Parameter | |
|---|---|
| Name | Description |
name |
InstanceName Required. The instance resource name in the format projects/{project}/locations/{location}/instances/{instance} |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<Empty,OperationMetadata> |
|
deleteInstanceAsync(String name)
publicfinalOperationFuture<Empty,OperationMetadata>deleteInstanceAsync(Stringname)Deletes a single Data Fusion instance.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
Stringname=InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString();
dataFusionClient.deleteInstanceAsync(name).get();
}
| Parameter | |
|---|---|
| Name | Description |
name |
String Required. The instance resource name in the format projects/{project}/locations/{location}/instances/{instance} |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<Empty,OperationMetadata> |
|
deleteInstanceCallable()
publicfinalUnaryCallable<DeleteInstanceRequest,Operation>deleteInstanceCallable()Deletes a single Data Fusion instance.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
DeleteInstanceRequestrequest=
DeleteInstanceRequest.newBuilder()
.setName(InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString())
.build();
ApiFuture<Operation>future=dataFusionClient.deleteInstanceCallable().futureCall(request);
// Do something.
future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<DeleteInstanceRequest,Operation> |
|
deleteInstanceOperationCallable()
publicfinalOperationCallable<DeleteInstanceRequest,Empty,OperationMetadata>deleteInstanceOperationCallable()Deletes a single Data Fusion instance.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
DeleteInstanceRequestrequest=
DeleteInstanceRequest.newBuilder()
.setName(InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString())
.build();
OperationFuture<Empty,OperationMetadata>future=
dataFusionClient.deleteInstanceOperationCallable().futureCall(request);
// Do something.
future.get();
}
| Returns | |
|---|---|
| Type | Description |
OperationCallable<DeleteInstanceRequest,Empty,OperationMetadata> |
|
getHttpJsonOperationsClient()
publicfinalOperationsClientgetHttpJsonOperationsClient()Returns the OperationsClient that can be used to query the status of a long-running operation returned by another API method call.
| Returns | |
|---|---|
| Type | Description |
OperationsClient |
|
getInstance(GetInstanceRequest request)
publicfinalInstancegetInstance(GetInstanceRequestrequest)Gets details of a single Data Fusion instance.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
GetInstanceRequestrequest=
GetInstanceRequest.newBuilder()
.setName(InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString())
.build();
Instanceresponse=dataFusionClient.getInstance(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
GetInstanceRequest The request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
Instance |
|
getInstanceCallable()
publicfinalUnaryCallable<GetInstanceRequest,Instance>getInstanceCallable()Gets details of a single Data Fusion instance.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
GetInstanceRequestrequest=
GetInstanceRequest.newBuilder()
.setName(InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString())
.build();
ApiFuture<Instance>future=dataFusionClient.getInstanceCallable().futureCall(request);
// Do something.
Instanceresponse=future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<GetInstanceRequest,Instance> |
|
getOperationsClient()
publicfinalOperationsClientgetOperationsClient()Returns the OperationsClient that can be used to query the status of a long-running operation returned by another API method call.
| Returns | |
|---|---|
| Type | Description |
OperationsClient |
|
getSettings()
publicfinalDataFusionSettingsgetSettings()| Returns | |
|---|---|
| Type | Description |
DataFusionSettings |
|
getStub()
publicDataFusionStubgetStub()| Returns | |
|---|---|
| Type | Description |
DataFusionStub |
|
isShutdown()
publicbooleanisShutdown()| Returns | |
|---|---|
| Type | Description |
boolean |
|
isTerminated()
publicbooleanisTerminated()| Returns | |
|---|---|
| Type | Description |
boolean |
|
listAvailableVersions(ListAvailableVersionsRequest request)
publicfinalDataFusionClient.ListAvailableVersionsPagedResponselistAvailableVersions(ListAvailableVersionsRequestrequest)Lists possible versions for Data Fusion instances in the specified project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
ListAvailableVersionsRequestrequest=
ListAvailableVersionsRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]","[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setLatestPatchOnly(true)
.build();
for(Versionelement:dataFusionClient.listAvailableVersions(request).iterateAll()){
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
request |
ListAvailableVersionsRequest The request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
DataFusionClient.ListAvailableVersionsPagedResponse |
|
listAvailableVersions(LocationName parent)
publicfinalDataFusionClient.ListAvailableVersionsPagedResponselistAvailableVersions(LocationNameparent)Lists possible versions for Data Fusion instances in the specified project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
LocationNameparent=LocationName.of("[PROJECT]","[LOCATION]");
for(Versionelement:dataFusionClient.listAvailableVersions(parent).iterateAll()){
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
LocationName Required. The project and location for which to retrieve instance information in the format projects/{project}/locations/{location}. |
| Returns | |
|---|---|
| Type | Description |
DataFusionClient.ListAvailableVersionsPagedResponse |
|
listAvailableVersions(String parent)
publicfinalDataFusionClient.ListAvailableVersionsPagedResponselistAvailableVersions(Stringparent)Lists possible versions for Data Fusion instances in the specified project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
Stringparent=LocationName.of("[PROJECT]","[LOCATION]").toString();
for(Versionelement:dataFusionClient.listAvailableVersions(parent).iterateAll()){
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
String Required. The project and location for which to retrieve instance information in the format projects/{project}/locations/{location}. |
| Returns | |
|---|---|
| Type | Description |
DataFusionClient.ListAvailableVersionsPagedResponse |
|
listAvailableVersionsCallable()
publicfinalUnaryCallable<ListAvailableVersionsRequest,ListAvailableVersionsResponse>listAvailableVersionsCallable()Lists possible versions for Data Fusion instances in the specified project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
ListAvailableVersionsRequestrequest=
ListAvailableVersionsRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]","[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setLatestPatchOnly(true)
.build();
while(true){
ListAvailableVersionsResponseresponse=
dataFusionClient.listAvailableVersionsCallable().call(request);
for(Versionelement:response.getAvailableVersionsList()){
// doThingsWith(element);
}
StringnextPageToken=response.getNextPageToken();
if(!Strings.isNullOrEmpty(nextPageToken)){
request=request.toBuilder().setPageToken(nextPageToken).build();
}else{
break;
}
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListAvailableVersionsRequest,ListAvailableVersionsResponse> |
|
listAvailableVersionsPagedCallable()
publicfinalUnaryCallable<ListAvailableVersionsRequest,DataFusionClient.ListAvailableVersionsPagedResponse>listAvailableVersionsPagedCallable()Lists possible versions for Data Fusion instances in the specified project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
ListAvailableVersionsRequestrequest=
ListAvailableVersionsRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]","[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setLatestPatchOnly(true)
.build();
ApiFuture<Version>future=
dataFusionClient.listAvailableVersionsPagedCallable().futureCall(request);
// Do something.
for(Versionelement:future.get().iterateAll()){
// doThingsWith(element);
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListAvailableVersionsRequest,ListAvailableVersionsPagedResponse> |
|
listDnsPeerings(InstanceName parent)
publicfinalDataFusionClient.ListDnsPeeringsPagedResponselistDnsPeerings(InstanceNameparent)List DNS peering for a given resource.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
InstanceNameparent=InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]");
for(DnsPeeringelement:dataFusionClient.listDnsPeerings(parent).iterateAll()){
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
InstanceName Required. The resource on which dns peering will be listed. |
| Returns | |
|---|---|
| Type | Description |
DataFusionClient.ListDnsPeeringsPagedResponse |
|
listDnsPeerings(ListDnsPeeringsRequest request)
publicfinalDataFusionClient.ListDnsPeeringsPagedResponselistDnsPeerings(ListDnsPeeringsRequestrequest)List DNS peering for a given resource.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
ListDnsPeeringsRequestrequest=
ListDnsPeeringsRequest.newBuilder()
.setParent(InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
for(DnsPeeringelement:dataFusionClient.listDnsPeerings(request).iterateAll()){
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
request |
ListDnsPeeringsRequest The request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
DataFusionClient.ListDnsPeeringsPagedResponse |
|
listDnsPeerings(String parent)
publicfinalDataFusionClient.ListDnsPeeringsPagedResponselistDnsPeerings(Stringparent)List DNS peering for a given resource.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
Stringparent=InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString();
for(DnsPeeringelement:dataFusionClient.listDnsPeerings(parent).iterateAll()){
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
String Required. The resource on which dns peering will be listed. |
| Returns | |
|---|---|
| Type | Description |
DataFusionClient.ListDnsPeeringsPagedResponse |
|
listDnsPeeringsCallable()
publicfinalUnaryCallable<ListDnsPeeringsRequest,ListDnsPeeringsResponse>listDnsPeeringsCallable()List DNS peering for a given resource.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
ListDnsPeeringsRequestrequest=
ListDnsPeeringsRequest.newBuilder()
.setParent(InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
while(true){
ListDnsPeeringsResponseresponse=dataFusionClient.listDnsPeeringsCallable().call(request);
for(DnsPeeringelement:response.getDnsPeeringsList()){
// doThingsWith(element);
}
StringnextPageToken=response.getNextPageToken();
if(!Strings.isNullOrEmpty(nextPageToken)){
request=request.toBuilder().setPageToken(nextPageToken).build();
}else{
break;
}
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListDnsPeeringsRequest,ListDnsPeeringsResponse> |
|
listDnsPeeringsPagedCallable()
publicfinalUnaryCallable<ListDnsPeeringsRequest,DataFusionClient.ListDnsPeeringsPagedResponse>listDnsPeeringsPagedCallable()List DNS peering for a given resource.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
ListDnsPeeringsRequestrequest=
ListDnsPeeringsRequest.newBuilder()
.setParent(InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
ApiFuture<DnsPeering>future=
dataFusionClient.listDnsPeeringsPagedCallable().futureCall(request);
// Do something.
for(DnsPeeringelement:future.get().iterateAll()){
// doThingsWith(element);
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListDnsPeeringsRequest,ListDnsPeeringsPagedResponse> |
|
listInstances(ListInstancesRequest request)
publicfinalDataFusionClient.ListInstancesPagedResponselistInstances(ListInstancesRequestrequest)Lists Data Fusion instances in the specified project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
ListInstancesRequestrequest=
ListInstancesRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]","[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
for(Instanceelement:dataFusionClient.listInstances(request).iterateAll()){
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
request |
ListInstancesRequest The request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
DataFusionClient.ListInstancesPagedResponse |
|
listInstancesCallable()
publicfinalUnaryCallable<ListInstancesRequest,ListInstancesResponse>listInstancesCallable()Lists Data Fusion instances in the specified project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
ListInstancesRequestrequest=
ListInstancesRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]","[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
while(true){
ListInstancesResponseresponse=dataFusionClient.listInstancesCallable().call(request);
for(Instanceelement:response.getInstancesList()){
// doThingsWith(element);
}
StringnextPageToken=response.getNextPageToken();
if(!Strings.isNullOrEmpty(nextPageToken)){
request=request.toBuilder().setPageToken(nextPageToken).build();
}else{
break;
}
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListInstancesRequest,ListInstancesResponse> |
|
listInstancesPagedCallable()
publicfinalUnaryCallable<ListInstancesRequest,DataFusionClient.ListInstancesPagedResponse>listInstancesPagedCallable()Lists Data Fusion instances in the specified project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
ListInstancesRequestrequest=
ListInstancesRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]","[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
ApiFuture<Instance>future=
dataFusionClient.listInstancesPagedCallable().futureCall(request);
// Do something.
for(Instanceelement:future.get().iterateAll()){
// doThingsWith(element);
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListInstancesRequest,ListInstancesPagedResponse> |
|
listNamespaces(InstanceName parent)
publicfinalDataFusionClient.ListNamespacesPagedResponselistNamespaces(InstanceNameparent)List namespaces in a given instance
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
InstanceNameparent=InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]");
for(Namespaceelement:dataFusionClient.listNamespaces(parent).iterateAll()){
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
InstanceName Required. The instance to list its namespaces. |
| Returns | |
|---|---|
| Type | Description |
DataFusionClient.ListNamespacesPagedResponse |
|
listNamespaces(ListNamespacesRequest request)
publicfinalDataFusionClient.ListNamespacesPagedResponselistNamespaces(ListNamespacesRequestrequest)List namespaces in a given instance
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
ListNamespacesRequestrequest=
ListNamespacesRequest.newBuilder()
.setParent(InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setView(NamespaceView.forNumber(0))
.build();
for(Namespaceelement:dataFusionClient.listNamespaces(request).iterateAll()){
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
request |
ListNamespacesRequest The request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
DataFusionClient.ListNamespacesPagedResponse |
|
listNamespaces(String parent)
publicfinalDataFusionClient.ListNamespacesPagedResponselistNamespaces(Stringparent)List namespaces in a given instance
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
Stringparent=InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString();
for(Namespaceelement:dataFusionClient.listNamespaces(parent).iterateAll()){
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
String Required. The instance to list its namespaces. |
| Returns | |
|---|---|
| Type | Description |
DataFusionClient.ListNamespacesPagedResponse |
|
listNamespacesCallable()
publicfinalUnaryCallable<ListNamespacesRequest,ListNamespacesResponse>listNamespacesCallable()List namespaces in a given instance
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
ListNamespacesRequestrequest=
ListNamespacesRequest.newBuilder()
.setParent(InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setView(NamespaceView.forNumber(0))
.build();
while(true){
ListNamespacesResponseresponse=dataFusionClient.listNamespacesCallable().call(request);
for(Namespaceelement:response.getNamespacesList()){
// doThingsWith(element);
}
StringnextPageToken=response.getNextPageToken();
if(!Strings.isNullOrEmpty(nextPageToken)){
request=request.toBuilder().setPageToken(nextPageToken).build();
}else{
break;
}
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListNamespacesRequest,ListNamespacesResponse> |
|
listNamespacesPagedCallable()
publicfinalUnaryCallable<ListNamespacesRequest,DataFusionClient.ListNamespacesPagedResponse>listNamespacesPagedCallable()List namespaces in a given instance
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
ListNamespacesRequestrequest=
ListNamespacesRequest.newBuilder()
.setParent(InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setView(NamespaceView.forNumber(0))
.build();
ApiFuture<Namespace>future=
dataFusionClient.listNamespacesPagedCallable().futureCall(request);
// Do something.
for(Namespaceelement:future.get().iterateAll()){
// doThingsWith(element);
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListNamespacesRequest,ListNamespacesPagedResponse> |
|
removeDnsPeering(InstanceName parent)
publicfinalRemoveDnsPeeringResponseremoveDnsPeering(InstanceNameparent)Remove DNS peering on the given resource.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
InstanceNameparent=InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]");
RemoveDnsPeeringResponseresponse=dataFusionClient.removeDnsPeering(parent);
}
| Parameter | |
|---|---|
| Name | Description |
parent |
InstanceName Required. The resource on which DNS peering will be removed. |
| Returns | |
|---|---|
| Type | Description |
RemoveDnsPeeringResponse |
|
removeDnsPeering(RemoveDnsPeeringRequest request)
publicfinalRemoveDnsPeeringResponseremoveDnsPeering(RemoveDnsPeeringRequestrequest)Remove DNS peering on the given resource.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
RemoveDnsPeeringRequestrequest=
RemoveDnsPeeringRequest.newBuilder()
.setParent(InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString())
.setZone("zone3744684")
.build();
RemoveDnsPeeringResponseresponse=dataFusionClient.removeDnsPeering(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
RemoveDnsPeeringRequest The request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
RemoveDnsPeeringResponse |
|
removeDnsPeering(String parent)
publicfinalRemoveDnsPeeringResponseremoveDnsPeering(Stringparent)Remove DNS peering on the given resource.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
Stringparent=InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString();
RemoveDnsPeeringResponseresponse=dataFusionClient.removeDnsPeering(parent);
}
| Parameter | |
|---|---|
| Name | Description |
parent |
String Required. The resource on which DNS peering will be removed. |
| Returns | |
|---|---|
| Type | Description |
RemoveDnsPeeringResponse |
|
removeDnsPeeringCallable()
publicfinalUnaryCallable<RemoveDnsPeeringRequest,RemoveDnsPeeringResponse>removeDnsPeeringCallable()Remove DNS peering on the given resource.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
RemoveDnsPeeringRequestrequest=
RemoveDnsPeeringRequest.newBuilder()
.setParent(InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString())
.setZone("zone3744684")
.build();
ApiFuture<RemoveDnsPeeringResponse>future=
dataFusionClient.removeDnsPeeringCallable().futureCall(request);
// Do something.
RemoveDnsPeeringResponseresponse=future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<RemoveDnsPeeringRequest,RemoveDnsPeeringResponse> |
|
removeIamPolicy(RemoveIamPolicyRequest request)
publicfinalRemoveIamPolicyResponseremoveIamPolicy(RemoveIamPolicyRequestrequest)Remove IAM policy that is currently set on the given resource.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
RemoveIamPolicyRequestrequest=
RemoveIamPolicyRequest.newBuilder().setResource("resource-341064690").build();
RemoveIamPolicyResponseresponse=dataFusionClient.removeIamPolicy(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
RemoveIamPolicyRequest The request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
RemoveIamPolicyResponse |
|
removeIamPolicyCallable()
publicfinalUnaryCallable<RemoveIamPolicyRequest,RemoveIamPolicyResponse>removeIamPolicyCallable()Remove IAM policy that is currently set on the given resource.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
RemoveIamPolicyRequestrequest=
RemoveIamPolicyRequest.newBuilder().setResource("resource-341064690").build();
ApiFuture<RemoveIamPolicyResponse>future=
dataFusionClient.removeIamPolicyCallable().futureCall(request);
// Do something.
RemoveIamPolicyResponseresponse=future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<RemoveIamPolicyRequest,RemoveIamPolicyResponse> |
|
restartInstanceAsync(RestartInstanceRequest request)
publicfinalOperationFuture<Instance,OperationMetadata>restartInstanceAsync(RestartInstanceRequestrequest)Restart a single Data Fusion instance. At the end of an operation instance is fully restarted.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
RestartInstanceRequestrequest=
RestartInstanceRequest.newBuilder()
.setName(InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString())
.build();
Instanceresponse=dataFusionClient.restartInstanceAsync(request).get();
}
| Parameter | |
|---|---|
| Name | Description |
request |
RestartInstanceRequest The request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<Instance,OperationMetadata> |
|
restartInstanceCallable()
publicfinalUnaryCallable<RestartInstanceRequest,Operation>restartInstanceCallable()Restart a single Data Fusion instance. At the end of an operation instance is fully restarted.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
RestartInstanceRequestrequest=
RestartInstanceRequest.newBuilder()
.setName(InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString())
.build();
ApiFuture<Operation>future=dataFusionClient.restartInstanceCallable().futureCall(request);
// Do something.
Operationresponse=future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<RestartInstanceRequest,Operation> |
|
restartInstanceOperationCallable()
publicfinalOperationCallable<RestartInstanceRequest,Instance,OperationMetadata>restartInstanceOperationCallable()Restart a single Data Fusion instance. At the end of an operation instance is fully restarted.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
RestartInstanceRequestrequest=
RestartInstanceRequest.newBuilder()
.setName(InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString())
.build();
OperationFuture<Instance,OperationMetadata>future=
dataFusionClient.restartInstanceOperationCallable().futureCall(request);
// Do something.
Instanceresponse=future.get();
}
| Returns | |
|---|---|
| Type | Description |
OperationCallable<RestartInstanceRequest,Instance,OperationMetadata> |
|
shutdown()
publicvoidshutdown()shutdownNow()
publicvoidshutdownNow()updateInstanceAsync(Instance instance, FieldMask updateMask)
publicfinalOperationFuture<Instance,OperationMetadata>updateInstanceAsync(Instanceinstance,FieldMaskupdateMask)Updates a single Data Fusion instance.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
Instanceinstance=Instance.newBuilder().build();
FieldMaskupdateMask=FieldMask.newBuilder().build();
Instanceresponse=dataFusionClient.updateInstanceAsync(instance,updateMask).get();
}
| Parameters | |
|---|---|
| Name | Description |
instance |
Instance Required. The instance resource that replaces the resource on the server. Currently, Data Fusion only allows replacing labels, options, and stack driver settings. All other fields will be ignored. |
updateMask |
FieldMask Field mask is used to specify the fields that the update will overwrite in an instance resource. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask, all the supported fields (labels and options currently) will be overwritten. |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<Instance,OperationMetadata> |
|
updateInstanceAsync(UpdateInstanceRequest request)
publicfinalOperationFuture<Instance,OperationMetadata>updateInstanceAsync(UpdateInstanceRequestrequest)Updates a single Data Fusion instance.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
UpdateInstanceRequestrequest=
UpdateInstanceRequest.newBuilder()
.setInstance(Instance.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
Instanceresponse=dataFusionClient.updateInstanceAsync(request).get();
}
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateInstanceRequest The request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<Instance,OperationMetadata> |
|
updateInstanceCallable()
publicfinalUnaryCallable<UpdateInstanceRequest,Operation>updateInstanceCallable()Updates a single Data Fusion instance.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
UpdateInstanceRequestrequest=
UpdateInstanceRequest.newBuilder()
.setInstance(Instance.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
ApiFuture<Operation>future=dataFusionClient.updateInstanceCallable().futureCall(request);
// Do something.
Operationresponse=future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<UpdateInstanceRequest,Operation> |
|
updateInstanceOperationCallable()
publicfinalOperationCallable<UpdateInstanceRequest,Instance,OperationMetadata>updateInstanceOperationCallable()Updates a single Data Fusion instance.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
UpdateInstanceRequestrequest=
UpdateInstanceRequest.newBuilder()
.setInstance(Instance.newBuilder().build())
.setUpdateMask(FieldMask.newBuilder().build())
.build();
OperationFuture<Instance,OperationMetadata>future=
dataFusionClient.updateInstanceOperationCallable().futureCall(request);
// Do something.
Instanceresponse=future.get();
}
| Returns | |
|---|---|
| Type | Description |
OperationCallable<UpdateInstanceRequest,Instance,OperationMetadata> |
|
upgradeInstanceAsync(UpgradeInstanceRequest request)
publicfinalOperationFuture<Instance,OperationMetadata>upgradeInstanceAsync(UpgradeInstanceRequestrequest)Upgrade a single Data Fusion instance. At the end of an operation instance is fully upgraded.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
UpgradeInstanceRequestrequest=
UpgradeInstanceRequest.newBuilder()
.setName(InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString())
.build();
Instanceresponse=dataFusionClient.upgradeInstanceAsync(request).get();
}
| Parameter | |
|---|---|
| Name | Description |
request |
UpgradeInstanceRequest The request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<Instance,OperationMetadata> |
|
upgradeInstanceCallable()
publicfinalUnaryCallable<UpgradeInstanceRequest,Operation>upgradeInstanceCallable()Upgrade a single Data Fusion instance. At the end of an operation instance is fully upgraded.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
UpgradeInstanceRequestrequest=
UpgradeInstanceRequest.newBuilder()
.setName(InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString())
.build();
ApiFuture<Operation>future=dataFusionClient.upgradeInstanceCallable().futureCall(request);
// Do something.
Operationresponse=future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<UpgradeInstanceRequest,Operation> |
|
upgradeInstanceOperationCallable()
publicfinalOperationCallable<UpgradeInstanceRequest,Instance,OperationMetadata>upgradeInstanceOperationCallable()Upgrade a single Data Fusion instance. At the end of an operation instance is fully upgraded.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try(DataFusionClientdataFusionClient=DataFusionClient.create()){
UpgradeInstanceRequestrequest=
UpgradeInstanceRequest.newBuilder()
.setName(InstanceName.of("[PROJECT]","[LOCATION]","[INSTANCE]").toString())
.build();
OperationFuture<Instance,OperationMetadata>future=
dataFusionClient.upgradeInstanceOperationCallable().futureCall(request);
// Do something.
Instanceresponse=future.get();
}
| Returns | |
|---|---|
| Type | Description |
OperationCallable<UpgradeInstanceRequest,Instance,OperationMetadata> |
|