@Generated(value="by gapic-generator-java") public class DataMigrationServiceClient extends Object implements com.google.api.gax.core.BackgroundResource
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
MigrationJobName name = MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]");
MigrationJob response = dataMigrationServiceClient.getMigrationJob(name);
}
Note: close() needs to be called on the DataMigrationServiceClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().
The surface of this class includes several types of Java methods for each of the API's methods:
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 DataMigrationServiceSettings 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
DataMigrationServiceSettings dataMigrationServiceSettings =
DataMigrationServiceSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create(dataMigrationServiceSettings);
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
DataMigrationServiceSettings dataMigrationServiceSettings =
DataMigrationServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create(dataMigrationServiceSettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
| Modifier | Constructor and Description |
|---|---|
protected |
DataMigrationServiceClient(DataMigrationServiceSettings settings)
Constructs an instance of DataMigrationServiceClient, using the given settings.
|
protected |
DataMigrationServiceClient(DataMigrationServiceStub stub) |
| Modifier and Type | Method and Description |
|---|---|
com.google.api.gax.longrunning.OperationFuture<ConversionWorkspace,OperationMetadata> |
applyConversionWorkspaceAsync(ApplyConversionWorkspaceRequest request)
Applies draft tree onto a specific destination database.
|
com.google.api.gax.rpc.UnaryCallable<ApplyConversionWorkspaceRequest,com.google.longrunning.Operation> |
applyConversionWorkspaceCallable()
Applies draft tree onto a specific destination database.
|
com.google.api.gax.rpc.OperationCallable<ApplyConversionWorkspaceRequest,ConversionWorkspace,OperationMetadata> |
applyConversionWorkspaceOperationCallable()
Applies draft tree onto a specific destination database.
|
boolean |
awaitTermination(long duration,
TimeUnit unit) |
void |
close() |
com.google.api.gax.longrunning.OperationFuture<ConversionWorkspace,OperationMetadata> |
commitConversionWorkspaceAsync(CommitConversionWorkspaceRequest request)
Marks all the data in the conversion workspace as committed.
|
com.google.api.gax.rpc.UnaryCallable<CommitConversionWorkspaceRequest,com.google.longrunning.Operation> |
commitConversionWorkspaceCallable()
Marks all the data in the conversion workspace as committed.
|
com.google.api.gax.rpc.OperationCallable<CommitConversionWorkspaceRequest,ConversionWorkspace,OperationMetadata> |
commitConversionWorkspaceOperationCallable()
Marks all the data in the conversion workspace as committed.
|
com.google.api.gax.longrunning.OperationFuture<ConversionWorkspace,OperationMetadata> |
convertConversionWorkspaceAsync(ConvertConversionWorkspaceRequest request)
Creates a draft tree schema for the destination database.
|
com.google.api.gax.rpc.UnaryCallable<ConvertConversionWorkspaceRequest,com.google.longrunning.Operation> |
convertConversionWorkspaceCallable()
Creates a draft tree schema for the destination database.
|
com.google.api.gax.rpc.OperationCallable<ConvertConversionWorkspaceRequest,ConversionWorkspace,OperationMetadata> |
convertConversionWorkspaceOperationCallable()
Creates a draft tree schema for the destination database.
|
static DataMigrationServiceClient |
create()
Constructs an instance of DataMigrationServiceClient with default settings.
|
static DataMigrationServiceClient |
create(DataMigrationServiceSettings settings)
Constructs an instance of DataMigrationServiceClient, using the given settings.
|
static DataMigrationServiceClient |
create(DataMigrationServiceStub stub)
Constructs an instance of DataMigrationServiceClient, using the given stub for making calls.
|
com.google.api.gax.longrunning.OperationFuture<ConnectionProfile,OperationMetadata> |
createConnectionProfileAsync(CreateConnectionProfileRequest request)
Creates a new connection profile in a given project and location.
|
com.google.api.gax.longrunning.OperationFuture<ConnectionProfile,OperationMetadata> |
createConnectionProfileAsync(LocationName parent,
ConnectionProfile connectionProfile,
String connectionProfileId)
Creates a new connection profile in a given project and location.
|
com.google.api.gax.longrunning.OperationFuture<ConnectionProfile,OperationMetadata> |
createConnectionProfileAsync(String parent,
ConnectionProfile connectionProfile,
String connectionProfileId)
Creates a new connection profile in a given project and location.
|
com.google.api.gax.rpc.UnaryCallable<CreateConnectionProfileRequest,com.google.longrunning.Operation> |
createConnectionProfileCallable()
Creates a new connection profile in a given project and location.
|
com.google.api.gax.rpc.OperationCallable<CreateConnectionProfileRequest,ConnectionProfile,OperationMetadata> |
createConnectionProfileOperationCallable()
Creates a new connection profile in a given project and location.
|
com.google.api.gax.longrunning.OperationFuture<ConversionWorkspace,OperationMetadata> |
createConversionWorkspaceAsync(CreateConversionWorkspaceRequest request)
Creates a new conversion workspace in a given project and location.
|
com.google.api.gax.longrunning.OperationFuture<ConversionWorkspace,OperationMetadata> |
createConversionWorkspaceAsync(LocationName parent,
ConversionWorkspace conversionWorkspace,
String conversionWorkspaceId)
Creates a new conversion workspace in a given project and location.
|
com.google.api.gax.longrunning.OperationFuture<ConversionWorkspace,OperationMetadata> |
createConversionWorkspaceAsync(String parent,
ConversionWorkspace conversionWorkspace,
String conversionWorkspaceId)
Creates a new conversion workspace in a given project and location.
|
com.google.api.gax.rpc.UnaryCallable<CreateConversionWorkspaceRequest,com.google.longrunning.Operation> |
createConversionWorkspaceCallable()
Creates a new conversion workspace in a given project and location.
|
com.google.api.gax.rpc.OperationCallable<CreateConversionWorkspaceRequest,ConversionWorkspace,OperationMetadata> |
createConversionWorkspaceOperationCallable()
Creates a new conversion workspace in a given project and location.
|
MappingRule |
createMappingRule(ConversionWorkspaceName parent,
MappingRule mappingRule,
String mappingRuleId)
Creates a new mapping rule for a given conversion workspace.
|
MappingRule |
createMappingRule(CreateMappingRuleRequest request)
Creates a new mapping rule for a given conversion workspace.
|
MappingRule |
createMappingRule(String parent,
MappingRule mappingRule,
String mappingRuleId)
Creates a new mapping rule for a given conversion workspace.
|
com.google.api.gax.rpc.UnaryCallable<CreateMappingRuleRequest,MappingRule> |
createMappingRuleCallable()
Creates a new mapping rule for a given conversion workspace.
|
com.google.api.gax.longrunning.OperationFuture<MigrationJob,OperationMetadata> |
createMigrationJobAsync(CreateMigrationJobRequest request)
Creates a new migration job in a given project and location.
|
com.google.api.gax.longrunning.OperationFuture<MigrationJob,OperationMetadata> |
createMigrationJobAsync(LocationName parent,
MigrationJob migrationJob,
String migrationJobId)
Creates a new migration job in a given project and location.
|
com.google.api.gax.longrunning.OperationFuture<MigrationJob,OperationMetadata> |
createMigrationJobAsync(String parent,
MigrationJob migrationJob,
String migrationJobId)
Creates a new migration job in a given project and location.
|
com.google.api.gax.rpc.UnaryCallable<CreateMigrationJobRequest,com.google.longrunning.Operation> |
createMigrationJobCallable()
Creates a new migration job in a given project and location.
|
com.google.api.gax.rpc.OperationCallable<CreateMigrationJobRequest,MigrationJob,OperationMetadata> |
createMigrationJobOperationCallable()
Creates a new migration job in a given project and location.
|
com.google.api.gax.longrunning.OperationFuture<PrivateConnection,OperationMetadata> |
createPrivateConnectionAsync(CreatePrivateConnectionRequest request)
Creates a new private connection in a given project and location.
|
com.google.api.gax.longrunning.OperationFuture<PrivateConnection,OperationMetadata> |
createPrivateConnectionAsync(LocationName parent,
PrivateConnection privateConnection,
String privateConnectionId)
Creates a new private connection in a given project and location.
|
com.google.api.gax.longrunning.OperationFuture<PrivateConnection,OperationMetadata> |
createPrivateConnectionAsync(String parent,
PrivateConnection privateConnection,
String privateConnectionId)
Creates a new private connection in a given project and location.
|
com.google.api.gax.rpc.UnaryCallable<CreatePrivateConnectionRequest,com.google.longrunning.Operation> |
createPrivateConnectionCallable()
Creates a new private connection in a given project and location.
|
com.google.api.gax.rpc.OperationCallable<CreatePrivateConnectionRequest,PrivateConnection,OperationMetadata> |
createPrivateConnectionOperationCallable()
Creates a new private connection in a given project and location.
|
com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,OperationMetadata> |
deleteConnectionProfileAsync(ConnectionProfileName name)
Deletes a single Database Migration Service connection profile.
|
com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,OperationMetadata> |
deleteConnectionProfileAsync(DeleteConnectionProfileRequest request)
Deletes a single Database Migration Service connection profile.
|
com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,OperationMetadata> |
deleteConnectionProfileAsync(String name)
Deletes a single Database Migration Service connection profile.
|
com.google.api.gax.rpc.UnaryCallable<DeleteConnectionProfileRequest,com.google.longrunning.Operation> |
deleteConnectionProfileCallable()
Deletes a single Database Migration Service connection profile.
|
com.google.api.gax.rpc.OperationCallable<DeleteConnectionProfileRequest,com.google.protobuf.Empty,OperationMetadata> |
deleteConnectionProfileOperationCallable()
Deletes a single Database Migration Service connection profile.
|
com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,OperationMetadata> |
deleteConversionWorkspaceAsync(ConversionWorkspaceName name)
Deletes a single conversion workspace.
|
com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,OperationMetadata> |
deleteConversionWorkspaceAsync(DeleteConversionWorkspaceRequest request)
Deletes a single conversion workspace.
|
com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,OperationMetadata> |
deleteConversionWorkspaceAsync(String name)
Deletes a single conversion workspace.
|
com.google.api.gax.rpc.UnaryCallable<DeleteConversionWorkspaceRequest,com.google.longrunning.Operation> |
deleteConversionWorkspaceCallable()
Deletes a single conversion workspace.
|
com.google.api.gax.rpc.OperationCallable<DeleteConversionWorkspaceRequest,com.google.protobuf.Empty,OperationMetadata> |
deleteConversionWorkspaceOperationCallable()
Deletes a single conversion workspace.
|
void |
deleteMappingRule(ConversionWorkspaceName name)
Deletes a single mapping rule.
|
void |
deleteMappingRule(DeleteMappingRuleRequest request)
Deletes a single mapping rule.
|
void |
deleteMappingRule(String name)
Deletes a single mapping rule.
|
com.google.api.gax.rpc.UnaryCallable<DeleteMappingRuleRequest,com.google.protobuf.Empty> |
deleteMappingRuleCallable()
Deletes a single mapping rule.
|
com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,OperationMetadata> |
deleteMigrationJobAsync(DeleteMigrationJobRequest request)
Deletes a single migration job.
|
com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,OperationMetadata> |
deleteMigrationJobAsync(MigrationJobName name)
Deletes a single migration job.
|
com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,OperationMetadata> |
deleteMigrationJobAsync(String name)
Deletes a single migration job.
|
com.google.api.gax.rpc.UnaryCallable<DeleteMigrationJobRequest,com.google.longrunning.Operation> |
deleteMigrationJobCallable()
Deletes a single migration job.
|
com.google.api.gax.rpc.OperationCallable<DeleteMigrationJobRequest,com.google.protobuf.Empty,OperationMetadata> |
deleteMigrationJobOperationCallable()
Deletes a single migration job.
|
com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,OperationMetadata> |
deletePrivateConnectionAsync(DeletePrivateConnectionRequest request)
Deletes a single Database Migration Service private connection.
|
com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,OperationMetadata> |
deletePrivateConnectionAsync(PrivateConnectionName name)
Deletes a single Database Migration Service private connection.
|
com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,OperationMetadata> |
deletePrivateConnectionAsync(String name)
Deletes a single Database Migration Service private connection.
|
com.google.api.gax.rpc.UnaryCallable<DeletePrivateConnectionRequest,com.google.longrunning.Operation> |
deletePrivateConnectionCallable()
Deletes a single Database Migration Service private connection.
|
com.google.api.gax.rpc.OperationCallable<DeletePrivateConnectionRequest,com.google.protobuf.Empty,OperationMetadata> |
deletePrivateConnectionOperationCallable()
Deletes a single Database Migration Service private connection.
|
DescribeConversionWorkspaceRevisionsResponse |
describeConversionWorkspaceRevisions(DescribeConversionWorkspaceRevisionsRequest request)
Retrieves a list of committed revisions of a specific conversion workspace.
|
com.google.api.gax.rpc.UnaryCallable<DescribeConversionWorkspaceRevisionsRequest,DescribeConversionWorkspaceRevisionsResponse> |
describeConversionWorkspaceRevisionsCallable()
Retrieves a list of committed revisions of a specific conversion workspace.
|
DataMigrationServiceClient.DescribeDatabaseEntitiesPagedResponse |
describeDatabaseEntities(DescribeDatabaseEntitiesRequest request)
Describes the database entities tree for a specific conversion workspace and a specific tree
type.
|
com.google.api.gax.rpc.UnaryCallable<DescribeDatabaseEntitiesRequest,DescribeDatabaseEntitiesResponse> |
describeDatabaseEntitiesCallable()
Describes the database entities tree for a specific conversion workspace and a specific tree
type.
|
com.google.api.gax.rpc.UnaryCallable<DescribeDatabaseEntitiesRequest,DataMigrationServiceClient.DescribeDatabaseEntitiesPagedResponse> |
describeDatabaseEntitiesPagedCallable()
Describes the database entities tree for a specific conversion workspace and a specific tree
type.
|
DataMigrationServiceClient.FetchStaticIpsPagedResponse |
fetchStaticIps(FetchStaticIpsRequest request)
Fetches a set of static IP addresses that need to be allowlisted by the customer when using the
static-IP connectivity method.
|
DataMigrationServiceClient.FetchStaticIpsPagedResponse |
fetchStaticIps(LocationName name)
Fetches a set of static IP addresses that need to be allowlisted by the customer when using the
static-IP connectivity method.
|
DataMigrationServiceClient.FetchStaticIpsPagedResponse |
fetchStaticIps(String name)
Fetches a set of static IP addresses that need to be allowlisted by the customer when using the
static-IP connectivity method.
|
com.google.api.gax.rpc.UnaryCallable<FetchStaticIpsRequest,FetchStaticIpsResponse> |
fetchStaticIpsCallable()
Fetches a set of static IP addresses that need to be allowlisted by the customer when using the
static-IP connectivity method.
|
com.google.api.gax.rpc.UnaryCallable<FetchStaticIpsRequest,DataMigrationServiceClient.FetchStaticIpsPagedResponse> |
fetchStaticIpsPagedCallable()
Fetches a set of static IP addresses that need to be allowlisted by the customer when using the
static-IP connectivity method.
|
SshScript |
generateSshScript(GenerateSshScriptRequest request)
Generate a SSH configuration script to configure the reverse SSH connectivity.
|
com.google.api.gax.rpc.UnaryCallable<GenerateSshScriptRequest,SshScript> |
generateSshScriptCallable()
Generate a SSH configuration script to configure the reverse SSH connectivity.
|
TcpProxyScript |
generateTcpProxyScript(GenerateTcpProxyScriptRequest request)
Generate a TCP Proxy configuration script to configure a cloud-hosted VM running a TCP Proxy.
|
com.google.api.gax.rpc.UnaryCallable<GenerateTcpProxyScriptRequest,TcpProxyScript> |
generateTcpProxyScriptCallable()
Generate a TCP Proxy configuration script to configure a cloud-hosted VM running a TCP Proxy.
|
ConnectionProfile |
getConnectionProfile(ConnectionProfileName name)
Gets details of a single connection profile.
|
ConnectionProfile |
getConnectionProfile(GetConnectionProfileRequest request)
Gets details of a single connection profile.
|
ConnectionProfile |
getConnectionProfile(String name)
Gets details of a single connection profile.
|
com.google.api.gax.rpc.UnaryCallable<GetConnectionProfileRequest,ConnectionProfile> |
getConnectionProfileCallable()
Gets details of a single connection profile.
|
ConversionWorkspace |
getConversionWorkspace(ConversionWorkspaceName name)
Gets details of a single conversion workspace.
|
ConversionWorkspace |
getConversionWorkspace(GetConversionWorkspaceRequest request)
Gets details of a single conversion workspace.
|
ConversionWorkspace |
getConversionWorkspace(String name)
Gets details of a single conversion workspace.
|
com.google.api.gax.rpc.UnaryCallable<GetConversionWorkspaceRequest,ConversionWorkspace> |
getConversionWorkspaceCallable()
Gets details of a single conversion workspace.
|
MappingRule |
getMappingRule(GetMappingRuleRequest request)
Gets the details of a mapping rule.
|
MappingRule |
getMappingRule(MappingRuleName name)
Gets the details of a mapping rule.
|
MappingRule |
getMappingRule(String name)
Gets the details of a mapping rule.
|
com.google.api.gax.rpc.UnaryCallable<GetMappingRuleRequest,MappingRule> |
getMappingRuleCallable()
Gets the details of a mapping rule.
|
MigrationJob |
getMigrationJob(GetMigrationJobRequest request)
Gets details of a single migration job.
|
MigrationJob |
getMigrationJob(MigrationJobName name)
Gets details of a single migration job.
|
MigrationJob |
getMigrationJob(String name)
Gets details of a single migration job.
|
com.google.api.gax.rpc.UnaryCallable<GetMigrationJobRequest,MigrationJob> |
getMigrationJobCallable()
Gets details of a single migration job.
|
com.google.longrunning.OperationsClient |
getOperationsClient()
Returns the OperationsClient that can be used to query the status of a long-running operation
returned by another API method call.
|
PrivateConnection |
getPrivateConnection(GetPrivateConnectionRequest request)
Gets details of a single private connection.
|
PrivateConnection |
getPrivateConnection(PrivateConnectionName name)
Gets details of a single private connection.
|
PrivateConnection |
getPrivateConnection(String name)
Gets details of a single private connection.
|
com.google.api.gax.rpc.UnaryCallable<GetPrivateConnectionRequest,PrivateConnection> |
getPrivateConnectionCallable()
Gets details of a single private connection.
|
DataMigrationServiceSettings |
getSettings() |
DataMigrationServiceStub |
getStub() |
com.google.api.gax.longrunning.OperationFuture<ConversionWorkspace,OperationMetadata> |
importMappingRulesAsync(ImportMappingRulesRequest request)
Imports the mapping rules for a given conversion workspace.
|
com.google.api.gax.rpc.UnaryCallable<ImportMappingRulesRequest,com.google.longrunning.Operation> |
importMappingRulesCallable()
Imports the mapping rules for a given conversion workspace.
|
com.google.api.gax.rpc.OperationCallable<ImportMappingRulesRequest,ConversionWorkspace,OperationMetadata> |
importMappingRulesOperationCallable()
Imports the mapping rules for a given conversion workspace.
|
boolean |
isShutdown() |
boolean |
isTerminated() |
DataMigrationServiceClient.ListConnectionProfilesPagedResponse |
listConnectionProfiles(ListConnectionProfilesRequest request)
Retrieves a list of all connection profiles in a given project and location.
|
DataMigrationServiceClient.ListConnectionProfilesPagedResponse |
listConnectionProfiles(LocationName parent)
Retrieves a list of all connection profiles in a given project and location.
|
DataMigrationServiceClient.ListConnectionProfilesPagedResponse |
listConnectionProfiles(String parent)
Retrieves a list of all connection profiles in a given project and location.
|
com.google.api.gax.rpc.UnaryCallable<ListConnectionProfilesRequest,ListConnectionProfilesResponse> |
listConnectionProfilesCallable()
Retrieves a list of all connection profiles in a given project and location.
|
com.google.api.gax.rpc.UnaryCallable<ListConnectionProfilesRequest,DataMigrationServiceClient.ListConnectionProfilesPagedResponse> |
listConnectionProfilesPagedCallable()
Retrieves a list of all connection profiles in a given project and location.
|
DataMigrationServiceClient.ListConversionWorkspacesPagedResponse |
listConversionWorkspaces(ListConversionWorkspacesRequest request)
Lists conversion workspaces in a given project and location.
|
DataMigrationServiceClient.ListConversionWorkspacesPagedResponse |
listConversionWorkspaces(LocationName parent)
Lists conversion workspaces in a given project and location.
|
DataMigrationServiceClient.ListConversionWorkspacesPagedResponse |
listConversionWorkspaces(String parent)
Lists conversion workspaces in a given project and location.
|
com.google.api.gax.rpc.UnaryCallable<ListConversionWorkspacesRequest,ListConversionWorkspacesResponse> |
listConversionWorkspacesCallable()
Lists conversion workspaces in a given project and location.
|
com.google.api.gax.rpc.UnaryCallable<ListConversionWorkspacesRequest,DataMigrationServiceClient.ListConversionWorkspacesPagedResponse> |
listConversionWorkspacesPagedCallable()
Lists conversion workspaces in a given project and location.
|
DataMigrationServiceClient.ListMappingRulesPagedResponse |
listMappingRules(ConversionWorkspaceName parent)
Lists the mapping rules for a specific conversion workspace.
|
DataMigrationServiceClient.ListMappingRulesPagedResponse |
listMappingRules(ListMappingRulesRequest request)
Lists the mapping rules for a specific conversion workspace.
|
DataMigrationServiceClient.ListMappingRulesPagedResponse |
listMappingRules(String parent)
Lists the mapping rules for a specific conversion workspace.
|
com.google.api.gax.rpc.UnaryCallable<ListMappingRulesRequest,ListMappingRulesResponse> |
listMappingRulesCallable()
Lists the mapping rules for a specific conversion workspace.
|
com.google.api.gax.rpc.UnaryCallable<ListMappingRulesRequest,DataMigrationServiceClient.ListMappingRulesPagedResponse> |
listMappingRulesPagedCallable()
Lists the mapping rules for a specific conversion workspace.
|
DataMigrationServiceClient.ListMigrationJobsPagedResponse |
listMigrationJobs(ListMigrationJobsRequest request)
Lists migration jobs in a given project and location.
|
DataMigrationServiceClient.ListMigrationJobsPagedResponse |
listMigrationJobs(LocationName parent)
Lists migration jobs in a given project and location.
|
DataMigrationServiceClient.ListMigrationJobsPagedResponse |
listMigrationJobs(String parent)
Lists migration jobs in a given project and location.
|
com.google.api.gax.rpc.UnaryCallable<ListMigrationJobsRequest,ListMigrationJobsResponse> |
listMigrationJobsCallable()
Lists migration jobs in a given project and location.
|
com.google.api.gax.rpc.UnaryCallable<ListMigrationJobsRequest,DataMigrationServiceClient.ListMigrationJobsPagedResponse> |
listMigrationJobsPagedCallable()
Lists migration jobs in a given project and location.
|
DataMigrationServiceClient.ListPrivateConnectionsPagedResponse |
listPrivateConnections(ListPrivateConnectionsRequest request)
Retrieves a list of private connections in a given project and location.
|
DataMigrationServiceClient.ListPrivateConnectionsPagedResponse |
listPrivateConnections(LocationName parent)
Retrieves a list of private connections in a given project and location.
|
DataMigrationServiceClient.ListPrivateConnectionsPagedResponse |
listPrivateConnections(String parent)
Retrieves a list of private connections in a given project and location.
|
com.google.api.gax.rpc.UnaryCallable<ListPrivateConnectionsRequest,ListPrivateConnectionsResponse> |
listPrivateConnectionsCallable()
Retrieves a list of private connections in a given project and location.
|
com.google.api.gax.rpc.UnaryCallable<ListPrivateConnectionsRequest,DataMigrationServiceClient.ListPrivateConnectionsPagedResponse> |
listPrivateConnectionsPagedCallable()
Retrieves a list of private connections in a given project and location.
|
com.google.api.gax.longrunning.OperationFuture<MigrationJob,OperationMetadata> |
promoteMigrationJobAsync(PromoteMigrationJobRequest request)
Promote a migration job, stopping replication to the destination and promoting the destination
to be a standalone database.
|
com.google.api.gax.rpc.UnaryCallable<PromoteMigrationJobRequest,com.google.longrunning.Operation> |
promoteMigrationJobCallable()
Promote a migration job, stopping replication to the destination and promoting the destination
to be a standalone database.
|
com.google.api.gax.rpc.OperationCallable<PromoteMigrationJobRequest,MigrationJob,OperationMetadata> |
promoteMigrationJobOperationCallable()
Promote a migration job, stopping replication to the destination and promoting the destination
to be a standalone database.
|
com.google.api.gax.longrunning.OperationFuture<MigrationJob,OperationMetadata> |
restartMigrationJobAsync(RestartMigrationJobRequest request)
Restart a stopped or failed migration job, resetting the destination instance to its original
state and starting the migration process from scratch.
|
com.google.api.gax.rpc.UnaryCallable<RestartMigrationJobRequest,com.google.longrunning.Operation> |
restartMigrationJobCallable()
Restart a stopped or failed migration job, resetting the destination instance to its original
state and starting the migration process from scratch.
|
com.google.api.gax.rpc.OperationCallable<RestartMigrationJobRequest,MigrationJob,OperationMetadata> |
restartMigrationJobOperationCallable()
Restart a stopped or failed migration job, resetting the destination instance to its original
state and starting the migration process from scratch.
|
com.google.api.gax.longrunning.OperationFuture<MigrationJob,OperationMetadata> |
resumeMigrationJobAsync(ResumeMigrationJobRequest request)
Resume a migration job that is currently stopped and is resumable (was stopped during CDC
phase).
|
com.google.api.gax.rpc.UnaryCallable<ResumeMigrationJobRequest,com.google.longrunning.Operation> |
resumeMigrationJobCallable()
Resume a migration job that is currently stopped and is resumable (was stopped during CDC
phase).
|
com.google.api.gax.rpc.OperationCallable<ResumeMigrationJobRequest,MigrationJob,OperationMetadata> |
resumeMigrationJobOperationCallable()
Resume a migration job that is currently stopped and is resumable (was stopped during CDC
phase).
|
com.google.api.gax.longrunning.OperationFuture<ConversionWorkspace,OperationMetadata> |
rollbackConversionWorkspaceAsync(RollbackConversionWorkspaceRequest request)
Rolls back a conversion workspace to the last committed snapshot.
|
com.google.api.gax.rpc.UnaryCallable<RollbackConversionWorkspaceRequest,com.google.longrunning.Operation> |
rollbackConversionWorkspaceCallable()
Rolls back a conversion workspace to the last committed snapshot.
|
com.google.api.gax.rpc.OperationCallable<RollbackConversionWorkspaceRequest,ConversionWorkspace,OperationMetadata> |
rollbackConversionWorkspaceOperationCallable()
Rolls back a conversion workspace to the last committed snapshot.
|
SearchBackgroundJobsResponse |
searchBackgroundJobs(SearchBackgroundJobsRequest request)
Searches/lists the background jobs for a specific conversion workspace.
|
com.google.api.gax.rpc.UnaryCallable<SearchBackgroundJobsRequest,SearchBackgroundJobsResponse> |
searchBackgroundJobsCallable()
Searches/lists the background jobs for a specific conversion workspace.
|
com.google.api.gax.longrunning.OperationFuture<ConversionWorkspace,OperationMetadata> |
seedConversionWorkspaceAsync(SeedConversionWorkspaceRequest request)
Imports a snapshot of the source database into the conversion workspace.
|
com.google.api.gax.rpc.UnaryCallable<SeedConversionWorkspaceRequest,com.google.longrunning.Operation> |
seedConversionWorkspaceCallable()
Imports a snapshot of the source database into the conversion workspace.
|
com.google.api.gax.rpc.OperationCallable<SeedConversionWorkspaceRequest,ConversionWorkspace,OperationMetadata> |
seedConversionWorkspaceOperationCallable()
Imports a snapshot of the source database into the conversion workspace.
|
void |
shutdown() |
void |
shutdownNow() |
com.google.api.gax.longrunning.OperationFuture<MigrationJob,OperationMetadata> |
startMigrationJobAsync(StartMigrationJobRequest request)
Start an already created migration job.
|
com.google.api.gax.rpc.UnaryCallable<StartMigrationJobRequest,com.google.longrunning.Operation> |
startMigrationJobCallable()
Start an already created migration job.
|
com.google.api.gax.rpc.OperationCallable<StartMigrationJobRequest,MigrationJob,OperationMetadata> |
startMigrationJobOperationCallable()
Start an already created migration job.
|
com.google.api.gax.longrunning.OperationFuture<MigrationJob,OperationMetadata> |
stopMigrationJobAsync(StopMigrationJobRequest request)
Stops a running migration job.
|
com.google.api.gax.rpc.UnaryCallable<StopMigrationJobRequest,com.google.longrunning.Operation> |
stopMigrationJobCallable()
Stops a running migration job.
|
com.google.api.gax.rpc.OperationCallable<StopMigrationJobRequest,MigrationJob,OperationMetadata> |
stopMigrationJobOperationCallable()
Stops a running migration job.
|
com.google.api.gax.longrunning.OperationFuture<ConnectionProfile,OperationMetadata> |
updateConnectionProfileAsync(ConnectionProfile connectionProfile,
com.google.protobuf.FieldMask updateMask)
Update the configuration of a single connection profile.
|
com.google.api.gax.longrunning.OperationFuture<ConnectionProfile,OperationMetadata> |
updateConnectionProfileAsync(UpdateConnectionProfileRequest request)
Update the configuration of a single connection profile.
|
com.google.api.gax.rpc.UnaryCallable<UpdateConnectionProfileRequest,com.google.longrunning.Operation> |
updateConnectionProfileCallable()
Update the configuration of a single connection profile.
|
com.google.api.gax.rpc.OperationCallable<UpdateConnectionProfileRequest,ConnectionProfile,OperationMetadata> |
updateConnectionProfileOperationCallable()
Update the configuration of a single connection profile.
|
com.google.api.gax.longrunning.OperationFuture<ConversionWorkspace,OperationMetadata> |
updateConversionWorkspaceAsync(ConversionWorkspace conversionWorkspace,
com.google.protobuf.FieldMask updateMask)
Updates the parameters of a single conversion workspace.
|
com.google.api.gax.longrunning.OperationFuture<ConversionWorkspace,OperationMetadata> |
updateConversionWorkspaceAsync(UpdateConversionWorkspaceRequest request)
Updates the parameters of a single conversion workspace.
|
com.google.api.gax.rpc.UnaryCallable<UpdateConversionWorkspaceRequest,com.google.longrunning.Operation> |
updateConversionWorkspaceCallable()
Updates the parameters of a single conversion workspace.
|
com.google.api.gax.rpc.OperationCallable<UpdateConversionWorkspaceRequest,ConversionWorkspace,OperationMetadata> |
updateConversionWorkspaceOperationCallable()
Updates the parameters of a single conversion workspace.
|
com.google.api.gax.longrunning.OperationFuture<MigrationJob,OperationMetadata> |
updateMigrationJobAsync(MigrationJob migrationJob,
com.google.protobuf.FieldMask updateMask)
Updates the parameters of a single migration job.
|
com.google.api.gax.longrunning.OperationFuture<MigrationJob,OperationMetadata> |
updateMigrationJobAsync(UpdateMigrationJobRequest request)
Updates the parameters of a single migration job.
|
com.google.api.gax.rpc.UnaryCallable<UpdateMigrationJobRequest,com.google.longrunning.Operation> |
updateMigrationJobCallable()
Updates the parameters of a single migration job.
|
com.google.api.gax.rpc.OperationCallable<UpdateMigrationJobRequest,MigrationJob,OperationMetadata> |
updateMigrationJobOperationCallable()
Updates the parameters of a single migration job.
|
com.google.api.gax.longrunning.OperationFuture<MigrationJob,OperationMetadata> |
verifyMigrationJobAsync(VerifyMigrationJobRequest request)
Verify a migration job, making sure the destination can reach the source and that all
configuration and prerequisites are met.
|
com.google.api.gax.rpc.UnaryCallable<VerifyMigrationJobRequest,com.google.longrunning.Operation> |
verifyMigrationJobCallable()
Verify a migration job, making sure the destination can reach the source and that all
configuration and prerequisites are met.
|
com.google.api.gax.rpc.OperationCallable<VerifyMigrationJobRequest,MigrationJob,OperationMetadata> |
verifyMigrationJobOperationCallable()
Verify a migration job, making sure the destination can reach the source and that all
configuration and prerequisites are met.
|
protected DataMigrationServiceClient(DataMigrationServiceSettings settings) throws IOException
IOExceptionprotected DataMigrationServiceClient(DataMigrationServiceStub stub)
public static final DataMigrationServiceClient create() throws IOException
IOExceptionpublic static final DataMigrationServiceClient create(DataMigrationServiceSettings settings) throws IOException
IOExceptionpublic static final DataMigrationServiceClient create(DataMigrationServiceStub stub)
public final DataMigrationServiceSettings getSettings()
public DataMigrationServiceStub getStub()
public final com.google.longrunning.OperationsClient getOperationsClient()
public final DataMigrationServiceClient.ListMigrationJobsPagedResponse listMigrationJobs(LocationName parent)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
for (MigrationJob element :
dataMigrationServiceClient.listMigrationJobs(parent).iterateAll()) {
// doThingsWith(element);
}
}
parent - Required. The parent which owns this collection of migrationJobs.com.google.api.gax.rpc.ApiException - if the remote call failspublic final DataMigrationServiceClient.ListMigrationJobsPagedResponse listMigrationJobs(String parent)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
for (MigrationJob element :
dataMigrationServiceClient.listMigrationJobs(parent).iterateAll()) {
// doThingsWith(element);
}
}
parent - Required. The parent which owns this collection of migrationJobs.com.google.api.gax.rpc.ApiException - if the remote call failspublic final DataMigrationServiceClient.ListMigrationJobsPagedResponse listMigrationJobs(ListMigrationJobsRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ListMigrationJobsRequest request =
ListMigrationJobsRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
for (MigrationJob element :
dataMigrationServiceClient.listMigrationJobs(request).iterateAll()) {
// doThingsWith(element);
}
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.UnaryCallable<ListMigrationJobsRequest,DataMigrationServiceClient.ListMigrationJobsPagedResponse> listMigrationJobsPagedCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ListMigrationJobsRequest request =
ListMigrationJobsRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
ApiFuture<MigrationJob> future =
dataMigrationServiceClient.listMigrationJobsPagedCallable().futureCall(request);
// Do something.
for (MigrationJob element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
public final com.google.api.gax.rpc.UnaryCallable<ListMigrationJobsRequest,ListMigrationJobsResponse> listMigrationJobsCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ListMigrationJobsRequest request =
ListMigrationJobsRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
while (true) {
ListMigrationJobsResponse response =
dataMigrationServiceClient.listMigrationJobsCallable().call(request);
for (MigrationJob element : response.getMigrationJobsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
public final MigrationJob getMigrationJob(MigrationJobName name)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
MigrationJobName name = MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]");
MigrationJob response = dataMigrationServiceClient.getMigrationJob(name);
}
name - Required. Name of the migration job resource to get.com.google.api.gax.rpc.ApiException - if the remote call failspublic final MigrationJob getMigrationJob(String name)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
String name = MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString();
MigrationJob response = dataMigrationServiceClient.getMigrationJob(name);
}
name - Required. Name of the migration job resource to get.com.google.api.gax.rpc.ApiException - if the remote call failspublic final MigrationJob getMigrationJob(GetMigrationJobRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
GetMigrationJobRequest request =
GetMigrationJobRequest.newBuilder()
.setName(MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.build();
MigrationJob response = dataMigrationServiceClient.getMigrationJob(request);
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.UnaryCallable<GetMigrationJobRequest,MigrationJob> getMigrationJobCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
GetMigrationJobRequest request =
GetMigrationJobRequest.newBuilder()
.setName(MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.build();
ApiFuture<MigrationJob> future =
dataMigrationServiceClient.getMigrationJobCallable().futureCall(request);
// Do something.
MigrationJob response = future.get();
}
public final com.google.api.gax.longrunning.OperationFuture<MigrationJob,OperationMetadata> createMigrationJobAsync(LocationName parent, MigrationJob migrationJob, String migrationJobId)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
MigrationJob migrationJob = MigrationJob.newBuilder().build();
String migrationJobId = "migrationJobId1870575242";
MigrationJob response =
dataMigrationServiceClient
.createMigrationJobAsync(parent, migrationJob, migrationJobId)
.get();
}
parent - Required. The parent which owns this collection of migration jobs.migrationJob - Required. Represents a [migration
job](https://cloud.google.com/database-migration/docs/reference/rest/v1/projects.locations.migrationJobs)
object.migrationJobId - Required. The ID of the instance to create.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.longrunning.OperationFuture<MigrationJob,OperationMetadata> createMigrationJobAsync(String parent, MigrationJob migrationJob, String migrationJobId)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
MigrationJob migrationJob = MigrationJob.newBuilder().build();
String migrationJobId = "migrationJobId1870575242";
MigrationJob response =
dataMigrationServiceClient
.createMigrationJobAsync(parent, migrationJob, migrationJobId)
.get();
}
parent - Required. The parent which owns this collection of migration jobs.migrationJob - Required. Represents a [migration
job](https://cloud.google.com/database-migration/docs/reference/rest/v1/projects.locations.migrationJobs)
object.migrationJobId - Required. The ID of the instance to create.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.longrunning.OperationFuture<MigrationJob,OperationMetadata> createMigrationJobAsync(CreateMigrationJobRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
CreateMigrationJobRequest request =
CreateMigrationJobRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setMigrationJobId("migrationJobId1870575242")
.setMigrationJob(MigrationJob.newBuilder().build())
.setRequestId("requestId693933066")
.build();
MigrationJob response = dataMigrationServiceClient.createMigrationJobAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<CreateMigrationJobRequest,MigrationJob,OperationMetadata> createMigrationJobOperationCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
CreateMigrationJobRequest request =
CreateMigrationJobRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setMigrationJobId("migrationJobId1870575242")
.setMigrationJob(MigrationJob.newBuilder().build())
.setRequestId("requestId693933066")
.build();
OperationFuture<MigrationJob, OperationMetadata> future =
dataMigrationServiceClient.createMigrationJobOperationCallable().futureCall(request);
// Do something.
MigrationJob response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<CreateMigrationJobRequest,com.google.longrunning.Operation> createMigrationJobCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
CreateMigrationJobRequest request =
CreateMigrationJobRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setMigrationJobId("migrationJobId1870575242")
.setMigrationJob(MigrationJob.newBuilder().build())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future =
dataMigrationServiceClient.createMigrationJobCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final com.google.api.gax.longrunning.OperationFuture<MigrationJob,OperationMetadata> updateMigrationJobAsync(MigrationJob migrationJob, com.google.protobuf.FieldMask updateMask)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
MigrationJob migrationJob = MigrationJob.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
MigrationJob response =
dataMigrationServiceClient.updateMigrationJobAsync(migrationJob, updateMask).get();
}
migrationJob - Required. The migration job parameters to update.updateMask - Required. Field mask is used to specify the fields to be overwritten by the
update in the conversion workspace resource.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.longrunning.OperationFuture<MigrationJob,OperationMetadata> updateMigrationJobAsync(UpdateMigrationJobRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
UpdateMigrationJobRequest request =
UpdateMigrationJobRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setMigrationJob(MigrationJob.newBuilder().build())
.setRequestId("requestId693933066")
.build();
MigrationJob response = dataMigrationServiceClient.updateMigrationJobAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<UpdateMigrationJobRequest,MigrationJob,OperationMetadata> updateMigrationJobOperationCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
UpdateMigrationJobRequest request =
UpdateMigrationJobRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setMigrationJob(MigrationJob.newBuilder().build())
.setRequestId("requestId693933066")
.build();
OperationFuture<MigrationJob, OperationMetadata> future =
dataMigrationServiceClient.updateMigrationJobOperationCallable().futureCall(request);
// Do something.
MigrationJob response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<UpdateMigrationJobRequest,com.google.longrunning.Operation> updateMigrationJobCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
UpdateMigrationJobRequest request =
UpdateMigrationJobRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setMigrationJob(MigrationJob.newBuilder().build())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future =
dataMigrationServiceClient.updateMigrationJobCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,OperationMetadata> deleteMigrationJobAsync(MigrationJobName name)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
MigrationJobName name = MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]");
dataMigrationServiceClient.deleteMigrationJobAsync(name).get();
}
name - Required. Name of the migration job resource to delete.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,OperationMetadata> deleteMigrationJobAsync(String name)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
String name = MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString();
dataMigrationServiceClient.deleteMigrationJobAsync(name).get();
}
name - Required. Name of the migration job resource to delete.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,OperationMetadata> deleteMigrationJobAsync(DeleteMigrationJobRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
DeleteMigrationJobRequest request =
DeleteMigrationJobRequest.newBuilder()
.setName(MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.setRequestId("requestId693933066")
.setForce(true)
.build();
dataMigrationServiceClient.deleteMigrationJobAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<DeleteMigrationJobRequest,com.google.protobuf.Empty,OperationMetadata> deleteMigrationJobOperationCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
DeleteMigrationJobRequest request =
DeleteMigrationJobRequest.newBuilder()
.setName(MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.setRequestId("requestId693933066")
.setForce(true)
.build();
OperationFuture<Empty, OperationMetadata> future =
dataMigrationServiceClient.deleteMigrationJobOperationCallable().futureCall(request);
// Do something.
future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<DeleteMigrationJobRequest,com.google.longrunning.Operation> deleteMigrationJobCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
DeleteMigrationJobRequest request =
DeleteMigrationJobRequest.newBuilder()
.setName(MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.setRequestId("requestId693933066")
.setForce(true)
.build();
ApiFuture<Operation> future =
dataMigrationServiceClient.deleteMigrationJobCallable().futureCall(request);
// Do something.
future.get();
}
public final com.google.api.gax.longrunning.OperationFuture<MigrationJob,OperationMetadata> startMigrationJobAsync(StartMigrationJobRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
StartMigrationJobRequest request =
StartMigrationJobRequest.newBuilder()
.setName(MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.setSkipValidation(true)
.build();
MigrationJob response = dataMigrationServiceClient.startMigrationJobAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<StartMigrationJobRequest,MigrationJob,OperationMetadata> startMigrationJobOperationCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
StartMigrationJobRequest request =
StartMigrationJobRequest.newBuilder()
.setName(MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.setSkipValidation(true)
.build();
OperationFuture<MigrationJob, OperationMetadata> future =
dataMigrationServiceClient.startMigrationJobOperationCallable().futureCall(request);
// Do something.
MigrationJob response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<StartMigrationJobRequest,com.google.longrunning.Operation> startMigrationJobCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
StartMigrationJobRequest request =
StartMigrationJobRequest.newBuilder()
.setName(MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.setSkipValidation(true)
.build();
ApiFuture<Operation> future =
dataMigrationServiceClient.startMigrationJobCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final com.google.api.gax.longrunning.OperationFuture<MigrationJob,OperationMetadata> stopMigrationJobAsync(StopMigrationJobRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
StopMigrationJobRequest request =
StopMigrationJobRequest.newBuilder()
.setName(MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.build();
MigrationJob response = dataMigrationServiceClient.stopMigrationJobAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<StopMigrationJobRequest,MigrationJob,OperationMetadata> stopMigrationJobOperationCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
StopMigrationJobRequest request =
StopMigrationJobRequest.newBuilder()
.setName(MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.build();
OperationFuture<MigrationJob, OperationMetadata> future =
dataMigrationServiceClient.stopMigrationJobOperationCallable().futureCall(request);
// Do something.
MigrationJob response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<StopMigrationJobRequest,com.google.longrunning.Operation> stopMigrationJobCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
StopMigrationJobRequest request =
StopMigrationJobRequest.newBuilder()
.setName(MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.build();
ApiFuture<Operation> future =
dataMigrationServiceClient.stopMigrationJobCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final com.google.api.gax.longrunning.OperationFuture<MigrationJob,OperationMetadata> resumeMigrationJobAsync(ResumeMigrationJobRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ResumeMigrationJobRequest request =
ResumeMigrationJobRequest.newBuilder()
.setName(MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.build();
MigrationJob response = dataMigrationServiceClient.resumeMigrationJobAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<ResumeMigrationJobRequest,MigrationJob,OperationMetadata> resumeMigrationJobOperationCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ResumeMigrationJobRequest request =
ResumeMigrationJobRequest.newBuilder()
.setName(MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.build();
OperationFuture<MigrationJob, OperationMetadata> future =
dataMigrationServiceClient.resumeMigrationJobOperationCallable().futureCall(request);
// Do something.
MigrationJob response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<ResumeMigrationJobRequest,com.google.longrunning.Operation> resumeMigrationJobCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ResumeMigrationJobRequest request =
ResumeMigrationJobRequest.newBuilder()
.setName(MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.build();
ApiFuture<Operation> future =
dataMigrationServiceClient.resumeMigrationJobCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final com.google.api.gax.longrunning.OperationFuture<MigrationJob,OperationMetadata> promoteMigrationJobAsync(PromoteMigrationJobRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
PromoteMigrationJobRequest request =
PromoteMigrationJobRequest.newBuilder()
.setName(MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.build();
MigrationJob response = dataMigrationServiceClient.promoteMigrationJobAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<PromoteMigrationJobRequest,MigrationJob,OperationMetadata> promoteMigrationJobOperationCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
PromoteMigrationJobRequest request =
PromoteMigrationJobRequest.newBuilder()
.setName(MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.build();
OperationFuture<MigrationJob, OperationMetadata> future =
dataMigrationServiceClient.promoteMigrationJobOperationCallable().futureCall(request);
// Do something.
MigrationJob response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<PromoteMigrationJobRequest,com.google.longrunning.Operation> promoteMigrationJobCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
PromoteMigrationJobRequest request =
PromoteMigrationJobRequest.newBuilder()
.setName(MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.build();
ApiFuture<Operation> future =
dataMigrationServiceClient.promoteMigrationJobCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final com.google.api.gax.longrunning.OperationFuture<MigrationJob,OperationMetadata> verifyMigrationJobAsync(VerifyMigrationJobRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
VerifyMigrationJobRequest request =
VerifyMigrationJobRequest.newBuilder()
.setName(MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.setUpdateMask(FieldMask.newBuilder().build())
.setMigrationJob(MigrationJob.newBuilder().build())
.build();
MigrationJob response = dataMigrationServiceClient.verifyMigrationJobAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<VerifyMigrationJobRequest,MigrationJob,OperationMetadata> verifyMigrationJobOperationCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
VerifyMigrationJobRequest request =
VerifyMigrationJobRequest.newBuilder()
.setName(MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.setUpdateMask(FieldMask.newBuilder().build())
.setMigrationJob(MigrationJob.newBuilder().build())
.build();
OperationFuture<MigrationJob, OperationMetadata> future =
dataMigrationServiceClient.verifyMigrationJobOperationCallable().futureCall(request);
// Do something.
MigrationJob response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<VerifyMigrationJobRequest,com.google.longrunning.Operation> verifyMigrationJobCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
VerifyMigrationJobRequest request =
VerifyMigrationJobRequest.newBuilder()
.setName(MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.setUpdateMask(FieldMask.newBuilder().build())
.setMigrationJob(MigrationJob.newBuilder().build())
.build();
ApiFuture<Operation> future =
dataMigrationServiceClient.verifyMigrationJobCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final com.google.api.gax.longrunning.OperationFuture<MigrationJob,OperationMetadata> restartMigrationJobAsync(RestartMigrationJobRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
RestartMigrationJobRequest request =
RestartMigrationJobRequest.newBuilder()
.setName(MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.setSkipValidation(true)
.build();
MigrationJob response = dataMigrationServiceClient.restartMigrationJobAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<RestartMigrationJobRequest,MigrationJob,OperationMetadata> restartMigrationJobOperationCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
RestartMigrationJobRequest request =
RestartMigrationJobRequest.newBuilder()
.setName(MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.setSkipValidation(true)
.build();
OperationFuture<MigrationJob, OperationMetadata> future =
dataMigrationServiceClient.restartMigrationJobOperationCallable().futureCall(request);
// Do something.
MigrationJob response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<RestartMigrationJobRequest,com.google.longrunning.Operation> restartMigrationJobCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
RestartMigrationJobRequest request =
RestartMigrationJobRequest.newBuilder()
.setName(MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.setSkipValidation(true)
.build();
ApiFuture<Operation> future =
dataMigrationServiceClient.restartMigrationJobCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final SshScript generateSshScript(GenerateSshScriptRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
GenerateSshScriptRequest request =
GenerateSshScriptRequest.newBuilder()
.setMigrationJob(
MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.setVm("vm3767")
.setVmPort(563010825)
.build();
SshScript response = dataMigrationServiceClient.generateSshScript(request);
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.UnaryCallable<GenerateSshScriptRequest,SshScript> generateSshScriptCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
GenerateSshScriptRequest request =
GenerateSshScriptRequest.newBuilder()
.setMigrationJob(
MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.setVm("vm3767")
.setVmPort(563010825)
.build();
ApiFuture<SshScript> future =
dataMigrationServiceClient.generateSshScriptCallable().futureCall(request);
// Do something.
SshScript response = future.get();
}
public final TcpProxyScript generateTcpProxyScript(GenerateTcpProxyScriptRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
GenerateTcpProxyScriptRequest request =
GenerateTcpProxyScriptRequest.newBuilder()
.setMigrationJob(
MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.setVmName("vmName-813643294")
.setVmMachineType("vmMachineType-1921917718")
.setVmZone("vmZone-813272317")
.setVmSubnet("vmSubnet-65857292")
.build();
TcpProxyScript response = dataMigrationServiceClient.generateTcpProxyScript(request);
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.UnaryCallable<GenerateTcpProxyScriptRequest,TcpProxyScript> generateTcpProxyScriptCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
GenerateTcpProxyScriptRequest request =
GenerateTcpProxyScriptRequest.newBuilder()
.setMigrationJob(
MigrationJobName.of("[PROJECT]", "[LOCATION]", "[MIGRATION_JOB]").toString())
.setVmName("vmName-813643294")
.setVmMachineType("vmMachineType-1921917718")
.setVmZone("vmZone-813272317")
.setVmSubnet("vmSubnet-65857292")
.build();
ApiFuture<TcpProxyScript> future =
dataMigrationServiceClient.generateTcpProxyScriptCallable().futureCall(request);
// Do something.
TcpProxyScript response = future.get();
}
public final DataMigrationServiceClient.ListConnectionProfilesPagedResponse listConnectionProfiles(LocationName parent)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
for (ConnectionProfile element :
dataMigrationServiceClient.listConnectionProfiles(parent).iterateAll()) {
// doThingsWith(element);
}
}
parent - Required. The parent which owns this collection of connection profiles.com.google.api.gax.rpc.ApiException - if the remote call failspublic final DataMigrationServiceClient.ListConnectionProfilesPagedResponse listConnectionProfiles(String parent)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
for (ConnectionProfile element :
dataMigrationServiceClient.listConnectionProfiles(parent).iterateAll()) {
// doThingsWith(element);
}
}
parent - Required. The parent which owns this collection of connection profiles.com.google.api.gax.rpc.ApiException - if the remote call failspublic final DataMigrationServiceClient.ListConnectionProfilesPagedResponse listConnectionProfiles(ListConnectionProfilesRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ListConnectionProfilesRequest request =
ListConnectionProfilesRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
for (ConnectionProfile element :
dataMigrationServiceClient.listConnectionProfiles(request).iterateAll()) {
// doThingsWith(element);
}
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.UnaryCallable<ListConnectionProfilesRequest,DataMigrationServiceClient.ListConnectionProfilesPagedResponse> listConnectionProfilesPagedCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ListConnectionProfilesRequest request =
ListConnectionProfilesRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
ApiFuture<ConnectionProfile> future =
dataMigrationServiceClient.listConnectionProfilesPagedCallable().futureCall(request);
// Do something.
for (ConnectionProfile element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
public final com.google.api.gax.rpc.UnaryCallable<ListConnectionProfilesRequest,ListConnectionProfilesResponse> listConnectionProfilesCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ListConnectionProfilesRequest request =
ListConnectionProfilesRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
while (true) {
ListConnectionProfilesResponse response =
dataMigrationServiceClient.listConnectionProfilesCallable().call(request);
for (ConnectionProfile element : response.getConnectionProfilesList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
public final ConnectionProfile getConnectionProfile(ConnectionProfileName name)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ConnectionProfileName name =
ConnectionProfileName.of("[PROJECT]", "[LOCATION]", "[CONNECTION_PROFILE]");
ConnectionProfile response = dataMigrationServiceClient.getConnectionProfile(name);
}
name - Required. Name of the connection profile resource to get.com.google.api.gax.rpc.ApiException - if the remote call failspublic final ConnectionProfile getConnectionProfile(String name)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
String name =
ConnectionProfileName.of("[PROJECT]", "[LOCATION]", "[CONNECTION_PROFILE]").toString();
ConnectionProfile response = dataMigrationServiceClient.getConnectionProfile(name);
}
name - Required. Name of the connection profile resource to get.com.google.api.gax.rpc.ApiException - if the remote call failspublic final ConnectionProfile getConnectionProfile(GetConnectionProfileRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
GetConnectionProfileRequest request =
GetConnectionProfileRequest.newBuilder()
.setName(
ConnectionProfileName.of("[PROJECT]", "[LOCATION]", "[CONNECTION_PROFILE]")
.toString())
.build();
ConnectionProfile response = dataMigrationServiceClient.getConnectionProfile(request);
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.UnaryCallable<GetConnectionProfileRequest,ConnectionProfile> getConnectionProfileCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
GetConnectionProfileRequest request =
GetConnectionProfileRequest.newBuilder()
.setName(
ConnectionProfileName.of("[PROJECT]", "[LOCATION]", "[CONNECTION_PROFILE]")
.toString())
.build();
ApiFuture<ConnectionProfile> future =
dataMigrationServiceClient.getConnectionProfileCallable().futureCall(request);
// Do something.
ConnectionProfile response = future.get();
}
public final com.google.api.gax.longrunning.OperationFuture<ConnectionProfile,OperationMetadata> createConnectionProfileAsync(LocationName parent, ConnectionProfile connectionProfile, String connectionProfileId)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
ConnectionProfile connectionProfile = ConnectionProfile.newBuilder().build();
String connectionProfileId = "connectionProfileId597575526";
ConnectionProfile response =
dataMigrationServiceClient
.createConnectionProfileAsync(parent, connectionProfile, connectionProfileId)
.get();
}
parent - Required. The parent which owns this collection of connection profiles.connectionProfile - Required. The create request body including the connection profile
dataconnectionProfileId - Required. The connection profile identifier.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.longrunning.OperationFuture<ConnectionProfile,OperationMetadata> createConnectionProfileAsync(String parent, ConnectionProfile connectionProfile, String connectionProfileId)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
ConnectionProfile connectionProfile = ConnectionProfile.newBuilder().build();
String connectionProfileId = "connectionProfileId597575526";
ConnectionProfile response =
dataMigrationServiceClient
.createConnectionProfileAsync(parent, connectionProfile, connectionProfileId)
.get();
}
parent - Required. The parent which owns this collection of connection profiles.connectionProfile - Required. The create request body including the connection profile
dataconnectionProfileId - Required. The connection profile identifier.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.longrunning.OperationFuture<ConnectionProfile,OperationMetadata> createConnectionProfileAsync(CreateConnectionProfileRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
CreateConnectionProfileRequest request =
CreateConnectionProfileRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setConnectionProfileId("connectionProfileId597575526")
.setConnectionProfile(ConnectionProfile.newBuilder().build())
.setRequestId("requestId693933066")
.setValidateOnly(true)
.setSkipValidation(true)
.build();
ConnectionProfile response =
dataMigrationServiceClient.createConnectionProfileAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<CreateConnectionProfileRequest,ConnectionProfile,OperationMetadata> createConnectionProfileOperationCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
CreateConnectionProfileRequest request =
CreateConnectionProfileRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setConnectionProfileId("connectionProfileId597575526")
.setConnectionProfile(ConnectionProfile.newBuilder().build())
.setRequestId("requestId693933066")
.setValidateOnly(true)
.setSkipValidation(true)
.build();
OperationFuture<ConnectionProfile, OperationMetadata> future =
dataMigrationServiceClient.createConnectionProfileOperationCallable().futureCall(request);
// Do something.
ConnectionProfile response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<CreateConnectionProfileRequest,com.google.longrunning.Operation> createConnectionProfileCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
CreateConnectionProfileRequest request =
CreateConnectionProfileRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setConnectionProfileId("connectionProfileId597575526")
.setConnectionProfile(ConnectionProfile.newBuilder().build())
.setRequestId("requestId693933066")
.setValidateOnly(true)
.setSkipValidation(true)
.build();
ApiFuture<Operation> future =
dataMigrationServiceClient.createConnectionProfileCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final com.google.api.gax.longrunning.OperationFuture<ConnectionProfile,OperationMetadata> updateConnectionProfileAsync(ConnectionProfile connectionProfile, com.google.protobuf.FieldMask updateMask)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ConnectionProfile connectionProfile = ConnectionProfile.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
ConnectionProfile response =
dataMigrationServiceClient
.updateConnectionProfileAsync(connectionProfile, updateMask)
.get();
}
connectionProfile - Required. The connection profile parameters to update.updateMask - Required. Field mask is used to specify the fields to be overwritten by the
update in the conversion workspace resource.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.longrunning.OperationFuture<ConnectionProfile,OperationMetadata> updateConnectionProfileAsync(UpdateConnectionProfileRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
UpdateConnectionProfileRequest request =
UpdateConnectionProfileRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setConnectionProfile(ConnectionProfile.newBuilder().build())
.setRequestId("requestId693933066")
.setValidateOnly(true)
.setSkipValidation(true)
.build();
ConnectionProfile response =
dataMigrationServiceClient.updateConnectionProfileAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<UpdateConnectionProfileRequest,ConnectionProfile,OperationMetadata> updateConnectionProfileOperationCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
UpdateConnectionProfileRequest request =
UpdateConnectionProfileRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setConnectionProfile(ConnectionProfile.newBuilder().build())
.setRequestId("requestId693933066")
.setValidateOnly(true)
.setSkipValidation(true)
.build();
OperationFuture<ConnectionProfile, OperationMetadata> future =
dataMigrationServiceClient.updateConnectionProfileOperationCallable().futureCall(request);
// Do something.
ConnectionProfile response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<UpdateConnectionProfileRequest,com.google.longrunning.Operation> updateConnectionProfileCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
UpdateConnectionProfileRequest request =
UpdateConnectionProfileRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setConnectionProfile(ConnectionProfile.newBuilder().build())
.setRequestId("requestId693933066")
.setValidateOnly(true)
.setSkipValidation(true)
.build();
ApiFuture<Operation> future =
dataMigrationServiceClient.updateConnectionProfileCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,OperationMetadata> deleteConnectionProfileAsync(ConnectionProfileName name)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ConnectionProfileName name =
ConnectionProfileName.of("[PROJECT]", "[LOCATION]", "[CONNECTION_PROFILE]");
dataMigrationServiceClient.deleteConnectionProfileAsync(name).get();
}
name - Required. Name of the connection profile resource to delete.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,OperationMetadata> deleteConnectionProfileAsync(String name)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
String name =
ConnectionProfileName.of("[PROJECT]", "[LOCATION]", "[CONNECTION_PROFILE]").toString();
dataMigrationServiceClient.deleteConnectionProfileAsync(name).get();
}
name - Required. Name of the connection profile resource to delete.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,OperationMetadata> deleteConnectionProfileAsync(DeleteConnectionProfileRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
DeleteConnectionProfileRequest request =
DeleteConnectionProfileRequest.newBuilder()
.setName(
ConnectionProfileName.of("[PROJECT]", "[LOCATION]", "[CONNECTION_PROFILE]")
.toString())
.setRequestId("requestId693933066")
.setForce(true)
.build();
dataMigrationServiceClient.deleteConnectionProfileAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<DeleteConnectionProfileRequest,com.google.protobuf.Empty,OperationMetadata> deleteConnectionProfileOperationCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
DeleteConnectionProfileRequest request =
DeleteConnectionProfileRequest.newBuilder()
.setName(
ConnectionProfileName.of("[PROJECT]", "[LOCATION]", "[CONNECTION_PROFILE]")
.toString())
.setRequestId("requestId693933066")
.setForce(true)
.build();
OperationFuture<Empty, OperationMetadata> future =
dataMigrationServiceClient.deleteConnectionProfileOperationCallable().futureCall(request);
// Do something.
future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<DeleteConnectionProfileRequest,com.google.longrunning.Operation> deleteConnectionProfileCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
DeleteConnectionProfileRequest request =
DeleteConnectionProfileRequest.newBuilder()
.setName(
ConnectionProfileName.of("[PROJECT]", "[LOCATION]", "[CONNECTION_PROFILE]")
.toString())
.setRequestId("requestId693933066")
.setForce(true)
.build();
ApiFuture<Operation> future =
dataMigrationServiceClient.deleteConnectionProfileCallable().futureCall(request);
// Do something.
future.get();
}
public final com.google.api.gax.longrunning.OperationFuture<PrivateConnection,OperationMetadata> createPrivateConnectionAsync(LocationName parent, PrivateConnection privateConnection, String privateConnectionId)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
PrivateConnection privateConnection = PrivateConnection.newBuilder().build();
String privateConnectionId = "privateConnectionId-1926654532";
PrivateConnection response =
dataMigrationServiceClient
.createPrivateConnectionAsync(parent, privateConnection, privateConnectionId)
.get();
}
parent - Required. The parent that owns the collection of PrivateConnections.privateConnection - Required. The private connection resource to create.privateConnectionId - Required. The private connection identifier.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.longrunning.OperationFuture<PrivateConnection,OperationMetadata> createPrivateConnectionAsync(String parent, PrivateConnection privateConnection, String privateConnectionId)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
PrivateConnection privateConnection = PrivateConnection.newBuilder().build();
String privateConnectionId = "privateConnectionId-1926654532";
PrivateConnection response =
dataMigrationServiceClient
.createPrivateConnectionAsync(parent, privateConnection, privateConnectionId)
.get();
}
parent - Required. The parent that owns the collection of PrivateConnections.privateConnection - Required. The private connection resource to create.privateConnectionId - Required. The private connection identifier.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.longrunning.OperationFuture<PrivateConnection,OperationMetadata> createPrivateConnectionAsync(CreatePrivateConnectionRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
CreatePrivateConnectionRequest request =
CreatePrivateConnectionRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPrivateConnectionId("privateConnectionId-1926654532")
.setPrivateConnection(PrivateConnection.newBuilder().build())
.setRequestId("requestId693933066")
.setSkipValidation(true)
.build();
PrivateConnection response =
dataMigrationServiceClient.createPrivateConnectionAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<CreatePrivateConnectionRequest,PrivateConnection,OperationMetadata> createPrivateConnectionOperationCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
CreatePrivateConnectionRequest request =
CreatePrivateConnectionRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPrivateConnectionId("privateConnectionId-1926654532")
.setPrivateConnection(PrivateConnection.newBuilder().build())
.setRequestId("requestId693933066")
.setSkipValidation(true)
.build();
OperationFuture<PrivateConnection, OperationMetadata> future =
dataMigrationServiceClient.createPrivateConnectionOperationCallable().futureCall(request);
// Do something.
PrivateConnection response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<CreatePrivateConnectionRequest,com.google.longrunning.Operation> createPrivateConnectionCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
CreatePrivateConnectionRequest request =
CreatePrivateConnectionRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPrivateConnectionId("privateConnectionId-1926654532")
.setPrivateConnection(PrivateConnection.newBuilder().build())
.setRequestId("requestId693933066")
.setSkipValidation(true)
.build();
ApiFuture<Operation> future =
dataMigrationServiceClient.createPrivateConnectionCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final PrivateConnection getPrivateConnection(PrivateConnectionName name)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
PrivateConnectionName name =
PrivateConnectionName.of("[PROJECT]", "[LOCATION]", "[PRIVATE_CONNECTION]");
PrivateConnection response = dataMigrationServiceClient.getPrivateConnection(name);
}
name - Required. The name of the private connection to get.com.google.api.gax.rpc.ApiException - if the remote call failspublic final PrivateConnection getPrivateConnection(String name)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
String name =
PrivateConnectionName.of("[PROJECT]", "[LOCATION]", "[PRIVATE_CONNECTION]").toString();
PrivateConnection response = dataMigrationServiceClient.getPrivateConnection(name);
}
name - Required. The name of the private connection to get.com.google.api.gax.rpc.ApiException - if the remote call failspublic final PrivateConnection getPrivateConnection(GetPrivateConnectionRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
GetPrivateConnectionRequest request =
GetPrivateConnectionRequest.newBuilder()
.setName(
PrivateConnectionName.of("[PROJECT]", "[LOCATION]", "[PRIVATE_CONNECTION]")
.toString())
.build();
PrivateConnection response = dataMigrationServiceClient.getPrivateConnection(request);
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.UnaryCallable<GetPrivateConnectionRequest,PrivateConnection> getPrivateConnectionCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
GetPrivateConnectionRequest request =
GetPrivateConnectionRequest.newBuilder()
.setName(
PrivateConnectionName.of("[PROJECT]", "[LOCATION]", "[PRIVATE_CONNECTION]")
.toString())
.build();
ApiFuture<PrivateConnection> future =
dataMigrationServiceClient.getPrivateConnectionCallable().futureCall(request);
// Do something.
PrivateConnection response = future.get();
}
public final DataMigrationServiceClient.ListPrivateConnectionsPagedResponse listPrivateConnections(LocationName parent)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
for (PrivateConnection element :
dataMigrationServiceClient.listPrivateConnections(parent).iterateAll()) {
// doThingsWith(element);
}
}
parent - Required. The parent that owns the collection of private connections.com.google.api.gax.rpc.ApiException - if the remote call failspublic final DataMigrationServiceClient.ListPrivateConnectionsPagedResponse listPrivateConnections(String parent)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
for (PrivateConnection element :
dataMigrationServiceClient.listPrivateConnections(parent).iterateAll()) {
// doThingsWith(element);
}
}
parent - Required. The parent that owns the collection of private connections.com.google.api.gax.rpc.ApiException - if the remote call failspublic final DataMigrationServiceClient.ListPrivateConnectionsPagedResponse listPrivateConnections(ListPrivateConnectionsRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ListPrivateConnectionsRequest request =
ListPrivateConnectionsRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
for (PrivateConnection element :
dataMigrationServiceClient.listPrivateConnections(request).iterateAll()) {
// doThingsWith(element);
}
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.UnaryCallable<ListPrivateConnectionsRequest,DataMigrationServiceClient.ListPrivateConnectionsPagedResponse> listPrivateConnectionsPagedCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ListPrivateConnectionsRequest request =
ListPrivateConnectionsRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
ApiFuture<PrivateConnection> future =
dataMigrationServiceClient.listPrivateConnectionsPagedCallable().futureCall(request);
// Do something.
for (PrivateConnection element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
public final com.google.api.gax.rpc.UnaryCallable<ListPrivateConnectionsRequest,ListPrivateConnectionsResponse> listPrivateConnectionsCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ListPrivateConnectionsRequest request =
ListPrivateConnectionsRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setOrderBy("orderBy-1207110587")
.build();
while (true) {
ListPrivateConnectionsResponse response =
dataMigrationServiceClient.listPrivateConnectionsCallable().call(request);
for (PrivateConnection element : response.getPrivateConnectionsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
public final com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,OperationMetadata> deletePrivateConnectionAsync(PrivateConnectionName name)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
PrivateConnectionName name =
PrivateConnectionName.of("[PROJECT]", "[LOCATION]", "[PRIVATE_CONNECTION]");
dataMigrationServiceClient.deletePrivateConnectionAsync(name).get();
}
name - Required. The name of the private connection to delete.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,OperationMetadata> deletePrivateConnectionAsync(String name)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
String name =
PrivateConnectionName.of("[PROJECT]", "[LOCATION]", "[PRIVATE_CONNECTION]").toString();
dataMigrationServiceClient.deletePrivateConnectionAsync(name).get();
}
name - Required. The name of the private connection to delete.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,OperationMetadata> deletePrivateConnectionAsync(DeletePrivateConnectionRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
DeletePrivateConnectionRequest request =
DeletePrivateConnectionRequest.newBuilder()
.setName(
PrivateConnectionName.of("[PROJECT]", "[LOCATION]", "[PRIVATE_CONNECTION]")
.toString())
.setRequestId("requestId693933066")
.build();
dataMigrationServiceClient.deletePrivateConnectionAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<DeletePrivateConnectionRequest,com.google.protobuf.Empty,OperationMetadata> deletePrivateConnectionOperationCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
DeletePrivateConnectionRequest request =
DeletePrivateConnectionRequest.newBuilder()
.setName(
PrivateConnectionName.of("[PROJECT]", "[LOCATION]", "[PRIVATE_CONNECTION]")
.toString())
.setRequestId("requestId693933066")
.build();
OperationFuture<Empty, OperationMetadata> future =
dataMigrationServiceClient.deletePrivateConnectionOperationCallable().futureCall(request);
// Do something.
future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<DeletePrivateConnectionRequest,com.google.longrunning.Operation> deletePrivateConnectionCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
DeletePrivateConnectionRequest request =
DeletePrivateConnectionRequest.newBuilder()
.setName(
PrivateConnectionName.of("[PROJECT]", "[LOCATION]", "[PRIVATE_CONNECTION]")
.toString())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future =
dataMigrationServiceClient.deletePrivateConnectionCallable().futureCall(request);
// Do something.
future.get();
}
public final ConversionWorkspace getConversionWorkspace(ConversionWorkspaceName name)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ConversionWorkspaceName name =
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]");
ConversionWorkspace response = dataMigrationServiceClient.getConversionWorkspace(name);
}
name - Required. Name of the conversion workspace resource to get.com.google.api.gax.rpc.ApiException - if the remote call failspublic final ConversionWorkspace getConversionWorkspace(String name)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
String name =
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString();
ConversionWorkspace response = dataMigrationServiceClient.getConversionWorkspace(name);
}
name - Required. Name of the conversion workspace resource to get.com.google.api.gax.rpc.ApiException - if the remote call failspublic final ConversionWorkspace getConversionWorkspace(GetConversionWorkspaceRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
GetConversionWorkspaceRequest request =
GetConversionWorkspaceRequest.newBuilder()
.setName(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.build();
ConversionWorkspace response = dataMigrationServiceClient.getConversionWorkspace(request);
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.UnaryCallable<GetConversionWorkspaceRequest,ConversionWorkspace> getConversionWorkspaceCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
GetConversionWorkspaceRequest request =
GetConversionWorkspaceRequest.newBuilder()
.setName(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.build();
ApiFuture<ConversionWorkspace> future =
dataMigrationServiceClient.getConversionWorkspaceCallable().futureCall(request);
// Do something.
ConversionWorkspace response = future.get();
}
public final DataMigrationServiceClient.ListConversionWorkspacesPagedResponse listConversionWorkspaces(LocationName parent)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
for (ConversionWorkspace element :
dataMigrationServiceClient.listConversionWorkspaces(parent).iterateAll()) {
// doThingsWith(element);
}
}
parent - Required. The parent which owns this collection of conversion workspaces.com.google.api.gax.rpc.ApiException - if the remote call failspublic final DataMigrationServiceClient.ListConversionWorkspacesPagedResponse listConversionWorkspaces(String parent)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
for (ConversionWorkspace element :
dataMigrationServiceClient.listConversionWorkspaces(parent).iterateAll()) {
// doThingsWith(element);
}
}
parent - Required. The parent which owns this collection of conversion workspaces.com.google.api.gax.rpc.ApiException - if the remote call failspublic final DataMigrationServiceClient.ListConversionWorkspacesPagedResponse listConversionWorkspaces(ListConversionWorkspacesRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ListConversionWorkspacesRequest request =
ListConversionWorkspacesRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
for (ConversionWorkspace element :
dataMigrationServiceClient.listConversionWorkspaces(request).iterateAll()) {
// doThingsWith(element);
}
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.UnaryCallable<ListConversionWorkspacesRequest,DataMigrationServiceClient.ListConversionWorkspacesPagedResponse> listConversionWorkspacesPagedCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ListConversionWorkspacesRequest request =
ListConversionWorkspacesRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
ApiFuture<ConversionWorkspace> future =
dataMigrationServiceClient.listConversionWorkspacesPagedCallable().futureCall(request);
// Do something.
for (ConversionWorkspace element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
public final com.google.api.gax.rpc.UnaryCallable<ListConversionWorkspacesRequest,ListConversionWorkspacesResponse> listConversionWorkspacesCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ListConversionWorkspacesRequest request =
ListConversionWorkspacesRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
while (true) {
ListConversionWorkspacesResponse response =
dataMigrationServiceClient.listConversionWorkspacesCallable().call(request);
for (ConversionWorkspace element : response.getConversionWorkspacesList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
public final com.google.api.gax.longrunning.OperationFuture<ConversionWorkspace,OperationMetadata> createConversionWorkspaceAsync(LocationName parent, ConversionWorkspace conversionWorkspace, String conversionWorkspaceId)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
ConversionWorkspace conversionWorkspace = ConversionWorkspace.newBuilder().build();
String conversionWorkspaceId = "conversionWorkspaceId-928604774";
ConversionWorkspace response =
dataMigrationServiceClient
.createConversionWorkspaceAsync(parent, conversionWorkspace, conversionWorkspaceId)
.get();
}
parent - Required. The parent which owns this collection of conversion workspaces.conversionWorkspace - Required. Represents a conversion workspace object.conversionWorkspaceId - Required. The ID of the conversion workspace to create.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.longrunning.OperationFuture<ConversionWorkspace,OperationMetadata> createConversionWorkspaceAsync(String parent, ConversionWorkspace conversionWorkspace, String conversionWorkspaceId)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
ConversionWorkspace conversionWorkspace = ConversionWorkspace.newBuilder().build();
String conversionWorkspaceId = "conversionWorkspaceId-928604774";
ConversionWorkspace response =
dataMigrationServiceClient
.createConversionWorkspaceAsync(parent, conversionWorkspace, conversionWorkspaceId)
.get();
}
parent - Required. The parent which owns this collection of conversion workspaces.conversionWorkspace - Required. Represents a conversion workspace object.conversionWorkspaceId - Required. The ID of the conversion workspace to create.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.longrunning.OperationFuture<ConversionWorkspace,OperationMetadata> createConversionWorkspaceAsync(CreateConversionWorkspaceRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
CreateConversionWorkspaceRequest request =
CreateConversionWorkspaceRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setConversionWorkspaceId("conversionWorkspaceId-928604774")
.setConversionWorkspace(ConversionWorkspace.newBuilder().build())
.setRequestId("requestId693933066")
.build();
ConversionWorkspace response =
dataMigrationServiceClient.createConversionWorkspaceAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<CreateConversionWorkspaceRequest,ConversionWorkspace,OperationMetadata> createConversionWorkspaceOperationCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
CreateConversionWorkspaceRequest request =
CreateConversionWorkspaceRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setConversionWorkspaceId("conversionWorkspaceId-928604774")
.setConversionWorkspace(ConversionWorkspace.newBuilder().build())
.setRequestId("requestId693933066")
.build();
OperationFuture<ConversionWorkspace, OperationMetadata> future =
dataMigrationServiceClient
.createConversionWorkspaceOperationCallable()
.futureCall(request);
// Do something.
ConversionWorkspace response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<CreateConversionWorkspaceRequest,com.google.longrunning.Operation> createConversionWorkspaceCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
CreateConversionWorkspaceRequest request =
CreateConversionWorkspaceRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setConversionWorkspaceId("conversionWorkspaceId-928604774")
.setConversionWorkspace(ConversionWorkspace.newBuilder().build())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future =
dataMigrationServiceClient.createConversionWorkspaceCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final com.google.api.gax.longrunning.OperationFuture<ConversionWorkspace,OperationMetadata> updateConversionWorkspaceAsync(ConversionWorkspace conversionWorkspace, com.google.protobuf.FieldMask updateMask)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ConversionWorkspace conversionWorkspace = ConversionWorkspace.newBuilder().build();
FieldMask updateMask = FieldMask.newBuilder().build();
ConversionWorkspace response =
dataMigrationServiceClient
.updateConversionWorkspaceAsync(conversionWorkspace, updateMask)
.get();
}
conversionWorkspace - Required. The conversion workspace parameters to update.updateMask - Required. Field mask is used to specify the fields to be overwritten by the
update in the conversion workspace resource.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.longrunning.OperationFuture<ConversionWorkspace,OperationMetadata> updateConversionWorkspaceAsync(UpdateConversionWorkspaceRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
UpdateConversionWorkspaceRequest request =
UpdateConversionWorkspaceRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setConversionWorkspace(ConversionWorkspace.newBuilder().build())
.setRequestId("requestId693933066")
.build();
ConversionWorkspace response =
dataMigrationServiceClient.updateConversionWorkspaceAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<UpdateConversionWorkspaceRequest,ConversionWorkspace,OperationMetadata> updateConversionWorkspaceOperationCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
UpdateConversionWorkspaceRequest request =
UpdateConversionWorkspaceRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setConversionWorkspace(ConversionWorkspace.newBuilder().build())
.setRequestId("requestId693933066")
.build();
OperationFuture<ConversionWorkspace, OperationMetadata> future =
dataMigrationServiceClient
.updateConversionWorkspaceOperationCallable()
.futureCall(request);
// Do something.
ConversionWorkspace response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<UpdateConversionWorkspaceRequest,com.google.longrunning.Operation> updateConversionWorkspaceCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
UpdateConversionWorkspaceRequest request =
UpdateConversionWorkspaceRequest.newBuilder()
.setUpdateMask(FieldMask.newBuilder().build())
.setConversionWorkspace(ConversionWorkspace.newBuilder().build())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future =
dataMigrationServiceClient.updateConversionWorkspaceCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,OperationMetadata> deleteConversionWorkspaceAsync(ConversionWorkspaceName name)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ConversionWorkspaceName name =
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]");
dataMigrationServiceClient.deleteConversionWorkspaceAsync(name).get();
}
name - Required. Name of the conversion workspace resource to delete.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,OperationMetadata> deleteConversionWorkspaceAsync(String name)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
String name =
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString();
dataMigrationServiceClient.deleteConversionWorkspaceAsync(name).get();
}
name - Required. Name of the conversion workspace resource to delete.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.longrunning.OperationFuture<com.google.protobuf.Empty,OperationMetadata> deleteConversionWorkspaceAsync(DeleteConversionWorkspaceRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
DeleteConversionWorkspaceRequest request =
DeleteConversionWorkspaceRequest.newBuilder()
.setName(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setRequestId("requestId693933066")
.setForce(true)
.build();
dataMigrationServiceClient.deleteConversionWorkspaceAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<DeleteConversionWorkspaceRequest,com.google.protobuf.Empty,OperationMetadata> deleteConversionWorkspaceOperationCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
DeleteConversionWorkspaceRequest request =
DeleteConversionWorkspaceRequest.newBuilder()
.setName(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setRequestId("requestId693933066")
.setForce(true)
.build();
OperationFuture<Empty, OperationMetadata> future =
dataMigrationServiceClient
.deleteConversionWorkspaceOperationCallable()
.futureCall(request);
// Do something.
future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<DeleteConversionWorkspaceRequest,com.google.longrunning.Operation> deleteConversionWorkspaceCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
DeleteConversionWorkspaceRequest request =
DeleteConversionWorkspaceRequest.newBuilder()
.setName(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setRequestId("requestId693933066")
.setForce(true)
.build();
ApiFuture<Operation> future =
dataMigrationServiceClient.deleteConversionWorkspaceCallable().futureCall(request);
// Do something.
future.get();
}
public final MappingRule createMappingRule(ConversionWorkspaceName parent, MappingRule mappingRule, String mappingRuleId)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ConversionWorkspaceName parent =
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]");
MappingRule mappingRule = MappingRule.newBuilder().build();
String mappingRuleId = "mappingRuleId-900824155";
MappingRule response =
dataMigrationServiceClient.createMappingRule(parent, mappingRule, mappingRuleId);
}
parent - Required. The parent which owns this collection of mapping rules.mappingRule - Required. Represents a [mapping rule]
(https://cloud.google.com/database-migration/reference/rest/v1/projects.locations.mappingRules)
object.mappingRuleId - Required. The ID of the rule to create.com.google.api.gax.rpc.ApiException - if the remote call failspublic final MappingRule createMappingRule(String parent, MappingRule mappingRule, String mappingRuleId)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
String parent =
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString();
MappingRule mappingRule = MappingRule.newBuilder().build();
String mappingRuleId = "mappingRuleId-900824155";
MappingRule response =
dataMigrationServiceClient.createMappingRule(parent, mappingRule, mappingRuleId);
}
parent - Required. The parent which owns this collection of mapping rules.mappingRule - Required. Represents a [mapping rule]
(https://cloud.google.com/database-migration/reference/rest/v1/projects.locations.mappingRules)
object.mappingRuleId - Required. The ID of the rule to create.com.google.api.gax.rpc.ApiException - if the remote call failspublic final MappingRule createMappingRule(CreateMappingRuleRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
CreateMappingRuleRequest request =
CreateMappingRuleRequest.newBuilder()
.setParent(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setMappingRuleId("mappingRuleId-900824155")
.setMappingRule(MappingRule.newBuilder().build())
.setRequestId("requestId693933066")
.build();
MappingRule response = dataMigrationServiceClient.createMappingRule(request);
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.UnaryCallable<CreateMappingRuleRequest,MappingRule> createMappingRuleCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
CreateMappingRuleRequest request =
CreateMappingRuleRequest.newBuilder()
.setParent(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setMappingRuleId("mappingRuleId-900824155")
.setMappingRule(MappingRule.newBuilder().build())
.setRequestId("requestId693933066")
.build();
ApiFuture<MappingRule> future =
dataMigrationServiceClient.createMappingRuleCallable().futureCall(request);
// Do something.
MappingRule response = future.get();
}
public final void deleteMappingRule(ConversionWorkspaceName name)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ConversionWorkspaceName name =
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]");
dataMigrationServiceClient.deleteMappingRule(name);
}
name - Required. Name of the mapping rule resource to delete.com.google.api.gax.rpc.ApiException - if the remote call failspublic final void deleteMappingRule(String name)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
String name =
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString();
dataMigrationServiceClient.deleteMappingRule(name);
}
name - Required. Name of the mapping rule resource to delete.com.google.api.gax.rpc.ApiException - if the remote call failspublic final void deleteMappingRule(DeleteMappingRuleRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
DeleteMappingRuleRequest request =
DeleteMappingRuleRequest.newBuilder()
.setName(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setRequestId("requestId693933066")
.build();
dataMigrationServiceClient.deleteMappingRule(request);
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.UnaryCallable<DeleteMappingRuleRequest,com.google.protobuf.Empty> deleteMappingRuleCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
DeleteMappingRuleRequest request =
DeleteMappingRuleRequest.newBuilder()
.setName(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setRequestId("requestId693933066")
.build();
ApiFuture<Empty> future =
dataMigrationServiceClient.deleteMappingRuleCallable().futureCall(request);
// Do something.
future.get();
}
public final DataMigrationServiceClient.ListMappingRulesPagedResponse listMappingRules(ConversionWorkspaceName parent)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ConversionWorkspaceName parent =
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]");
for (MappingRule element : dataMigrationServiceClient.listMappingRules(parent).iterateAll()) {
// doThingsWith(element);
}
}
parent - Required. Name of the conversion workspace resource whose mapping rules are
listed in the form of:
projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.com.google.api.gax.rpc.ApiException - if the remote call failspublic final DataMigrationServiceClient.ListMappingRulesPagedResponse listMappingRules(String parent)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
String parent =
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString();
for (MappingRule element : dataMigrationServiceClient.listMappingRules(parent).iterateAll()) {
// doThingsWith(element);
}
}
parent - Required. Name of the conversion workspace resource whose mapping rules are
listed in the form of:
projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.com.google.api.gax.rpc.ApiException - if the remote call failspublic final DataMigrationServiceClient.ListMappingRulesPagedResponse listMappingRules(ListMappingRulesRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ListMappingRulesRequest request =
ListMappingRulesRequest.newBuilder()
.setParent(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
for (MappingRule element :
dataMigrationServiceClient.listMappingRules(request).iterateAll()) {
// doThingsWith(element);
}
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.UnaryCallable<ListMappingRulesRequest,DataMigrationServiceClient.ListMappingRulesPagedResponse> listMappingRulesPagedCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ListMappingRulesRequest request =
ListMappingRulesRequest.newBuilder()
.setParent(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
ApiFuture<MappingRule> future =
dataMigrationServiceClient.listMappingRulesPagedCallable().futureCall(request);
// Do something.
for (MappingRule element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
public final com.google.api.gax.rpc.UnaryCallable<ListMappingRulesRequest,ListMappingRulesResponse> listMappingRulesCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ListMappingRulesRequest request =
ListMappingRulesRequest.newBuilder()
.setParent(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
while (true) {
ListMappingRulesResponse response =
dataMigrationServiceClient.listMappingRulesCallable().call(request);
for (MappingRule element : response.getMappingRulesList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
public final MappingRule getMappingRule(MappingRuleName name)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
MappingRuleName name =
MappingRuleName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]", "[MAPPING_RULE]");
MappingRule response = dataMigrationServiceClient.getMappingRule(name);
}
name - Required. Name of the mapping rule resource to get. Example:
conversionWorkspaces/123/mappingRules/rule123
In order to retrieve a previous revision of the mapping rule, also provide the revision ID. Example: conversionWorkspace/123/mappingRules/rule123@c7cfa2a8c7cfa2a8c7cfa2a8c7cfa2a8
com.google.api.gax.rpc.ApiException - if the remote call failspublic final MappingRule getMappingRule(String name)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
String name =
MappingRuleName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]", "[MAPPING_RULE]")
.toString();
MappingRule response = dataMigrationServiceClient.getMappingRule(name);
}
name - Required. Name of the mapping rule resource to get. Example:
conversionWorkspaces/123/mappingRules/rule123
In order to retrieve a previous revision of the mapping rule, also provide the revision ID. Example: conversionWorkspace/123/mappingRules/rule123@c7cfa2a8c7cfa2a8c7cfa2a8c7cfa2a8
com.google.api.gax.rpc.ApiException - if the remote call failspublic final MappingRule getMappingRule(GetMappingRuleRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
GetMappingRuleRequest request =
GetMappingRuleRequest.newBuilder()
.setName(
MappingRuleName.of(
"[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]", "[MAPPING_RULE]")
.toString())
.build();
MappingRule response = dataMigrationServiceClient.getMappingRule(request);
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.UnaryCallable<GetMappingRuleRequest,MappingRule> getMappingRuleCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
GetMappingRuleRequest request =
GetMappingRuleRequest.newBuilder()
.setName(
MappingRuleName.of(
"[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]", "[MAPPING_RULE]")
.toString())
.build();
ApiFuture<MappingRule> future =
dataMigrationServiceClient.getMappingRuleCallable().futureCall(request);
// Do something.
MappingRule response = future.get();
}
public final com.google.api.gax.longrunning.OperationFuture<ConversionWorkspace,OperationMetadata> seedConversionWorkspaceAsync(SeedConversionWorkspaceRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
SeedConversionWorkspaceRequest request =
SeedConversionWorkspaceRequest.newBuilder()
.setName(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setAutoCommit(true)
.build();
ConversionWorkspace response =
dataMigrationServiceClient.seedConversionWorkspaceAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<SeedConversionWorkspaceRequest,ConversionWorkspace,OperationMetadata> seedConversionWorkspaceOperationCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
SeedConversionWorkspaceRequest request =
SeedConversionWorkspaceRequest.newBuilder()
.setName(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setAutoCommit(true)
.build();
OperationFuture<ConversionWorkspace, OperationMetadata> future =
dataMigrationServiceClient.seedConversionWorkspaceOperationCallable().futureCall(request);
// Do something.
ConversionWorkspace response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<SeedConversionWorkspaceRequest,com.google.longrunning.Operation> seedConversionWorkspaceCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
SeedConversionWorkspaceRequest request =
SeedConversionWorkspaceRequest.newBuilder()
.setName(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setAutoCommit(true)
.build();
ApiFuture<Operation> future =
dataMigrationServiceClient.seedConversionWorkspaceCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final com.google.api.gax.longrunning.OperationFuture<ConversionWorkspace,OperationMetadata> importMappingRulesAsync(ImportMappingRulesRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ImportMappingRulesRequest request =
ImportMappingRulesRequest.newBuilder()
.setParent(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setRulesFormat(ImportRulesFileFormat.forNumber(0))
.addAllRulesFiles(new ArrayList<ImportMappingRulesRequest.RulesFile>())
.setAutoCommit(true)
.build();
ConversionWorkspace response =
dataMigrationServiceClient.importMappingRulesAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<ImportMappingRulesRequest,ConversionWorkspace,OperationMetadata> importMappingRulesOperationCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ImportMappingRulesRequest request =
ImportMappingRulesRequest.newBuilder()
.setParent(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setRulesFormat(ImportRulesFileFormat.forNumber(0))
.addAllRulesFiles(new ArrayList<ImportMappingRulesRequest.RulesFile>())
.setAutoCommit(true)
.build();
OperationFuture<ConversionWorkspace, OperationMetadata> future =
dataMigrationServiceClient.importMappingRulesOperationCallable().futureCall(request);
// Do something.
ConversionWorkspace response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<ImportMappingRulesRequest,com.google.longrunning.Operation> importMappingRulesCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ImportMappingRulesRequest request =
ImportMappingRulesRequest.newBuilder()
.setParent(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setRulesFormat(ImportRulesFileFormat.forNumber(0))
.addAllRulesFiles(new ArrayList<ImportMappingRulesRequest.RulesFile>())
.setAutoCommit(true)
.build();
ApiFuture<Operation> future =
dataMigrationServiceClient.importMappingRulesCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final com.google.api.gax.longrunning.OperationFuture<ConversionWorkspace,OperationMetadata> convertConversionWorkspaceAsync(ConvertConversionWorkspaceRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ConvertConversionWorkspaceRequest request =
ConvertConversionWorkspaceRequest.newBuilder()
.setName(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setAutoCommit(true)
.setFilter("filter-1274492040")
.setConvertFullPath(true)
.build();
ConversionWorkspace response =
dataMigrationServiceClient.convertConversionWorkspaceAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<ConvertConversionWorkspaceRequest,ConversionWorkspace,OperationMetadata> convertConversionWorkspaceOperationCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ConvertConversionWorkspaceRequest request =
ConvertConversionWorkspaceRequest.newBuilder()
.setName(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setAutoCommit(true)
.setFilter("filter-1274492040")
.setConvertFullPath(true)
.build();
OperationFuture<ConversionWorkspace, OperationMetadata> future =
dataMigrationServiceClient
.convertConversionWorkspaceOperationCallable()
.futureCall(request);
// Do something.
ConversionWorkspace response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<ConvertConversionWorkspaceRequest,com.google.longrunning.Operation> convertConversionWorkspaceCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ConvertConversionWorkspaceRequest request =
ConvertConversionWorkspaceRequest.newBuilder()
.setName(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setAutoCommit(true)
.setFilter("filter-1274492040")
.setConvertFullPath(true)
.build();
ApiFuture<Operation> future =
dataMigrationServiceClient.convertConversionWorkspaceCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final com.google.api.gax.longrunning.OperationFuture<ConversionWorkspace,OperationMetadata> commitConversionWorkspaceAsync(CommitConversionWorkspaceRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
CommitConversionWorkspaceRequest request =
CommitConversionWorkspaceRequest.newBuilder()
.setName(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setCommitName("commitName1018078306")
.build();
ConversionWorkspace response =
dataMigrationServiceClient.commitConversionWorkspaceAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<CommitConversionWorkspaceRequest,ConversionWorkspace,OperationMetadata> commitConversionWorkspaceOperationCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
CommitConversionWorkspaceRequest request =
CommitConversionWorkspaceRequest.newBuilder()
.setName(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setCommitName("commitName1018078306")
.build();
OperationFuture<ConversionWorkspace, OperationMetadata> future =
dataMigrationServiceClient
.commitConversionWorkspaceOperationCallable()
.futureCall(request);
// Do something.
ConversionWorkspace response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<CommitConversionWorkspaceRequest,com.google.longrunning.Operation> commitConversionWorkspaceCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
CommitConversionWorkspaceRequest request =
CommitConversionWorkspaceRequest.newBuilder()
.setName(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setCommitName("commitName1018078306")
.build();
ApiFuture<Operation> future =
dataMigrationServiceClient.commitConversionWorkspaceCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final com.google.api.gax.longrunning.OperationFuture<ConversionWorkspace,OperationMetadata> rollbackConversionWorkspaceAsync(RollbackConversionWorkspaceRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
RollbackConversionWorkspaceRequest request =
RollbackConversionWorkspaceRequest.newBuilder()
.setName(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.build();
ConversionWorkspace response =
dataMigrationServiceClient.rollbackConversionWorkspaceAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<RollbackConversionWorkspaceRequest,ConversionWorkspace,OperationMetadata> rollbackConversionWorkspaceOperationCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
RollbackConversionWorkspaceRequest request =
RollbackConversionWorkspaceRequest.newBuilder()
.setName(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.build();
OperationFuture<ConversionWorkspace, OperationMetadata> future =
dataMigrationServiceClient
.rollbackConversionWorkspaceOperationCallable()
.futureCall(request);
// Do something.
ConversionWorkspace response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<RollbackConversionWorkspaceRequest,com.google.longrunning.Operation> rollbackConversionWorkspaceCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
RollbackConversionWorkspaceRequest request =
RollbackConversionWorkspaceRequest.newBuilder()
.setName(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.build();
ApiFuture<Operation> future =
dataMigrationServiceClient.rollbackConversionWorkspaceCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final com.google.api.gax.longrunning.OperationFuture<ConversionWorkspace,OperationMetadata> applyConversionWorkspaceAsync(ApplyConversionWorkspaceRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ApplyConversionWorkspaceRequest request =
ApplyConversionWorkspaceRequest.newBuilder()
.setName(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setFilter("filter-1274492040")
.setDryRun(true)
.setAutoCommit(true)
.build();
ConversionWorkspace response =
dataMigrationServiceClient.applyConversionWorkspaceAsync(request).get();
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.OperationCallable<ApplyConversionWorkspaceRequest,ConversionWorkspace,OperationMetadata> applyConversionWorkspaceOperationCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ApplyConversionWorkspaceRequest request =
ApplyConversionWorkspaceRequest.newBuilder()
.setName(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setFilter("filter-1274492040")
.setDryRun(true)
.setAutoCommit(true)
.build();
OperationFuture<ConversionWorkspace, OperationMetadata> future =
dataMigrationServiceClient
.applyConversionWorkspaceOperationCallable()
.futureCall(request);
// Do something.
ConversionWorkspace response = future.get();
}
public final com.google.api.gax.rpc.UnaryCallable<ApplyConversionWorkspaceRequest,com.google.longrunning.Operation> applyConversionWorkspaceCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
ApplyConversionWorkspaceRequest request =
ApplyConversionWorkspaceRequest.newBuilder()
.setName(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setFilter("filter-1274492040")
.setDryRun(true)
.setAutoCommit(true)
.build();
ApiFuture<Operation> future =
dataMigrationServiceClient.applyConversionWorkspaceCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
public final DataMigrationServiceClient.DescribeDatabaseEntitiesPagedResponse describeDatabaseEntities(DescribeDatabaseEntitiesRequest request)
Database entities are not resources like conversion workspaces or mapping rules, and they can't be created, updated or deleted. Instead, they are simple data objects describing the structure of the client database.
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
DescribeDatabaseEntitiesRequest request =
DescribeDatabaseEntitiesRequest.newBuilder()
.setConversionWorkspace(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setUncommitted(true)
.setCommitId("commitId-602292046")
.setFilter("filter-1274492040")
.setView(DatabaseEntityView.forNumber(0))
.build();
for (DatabaseEntity element :
dataMigrationServiceClient.describeDatabaseEntities(request).iterateAll()) {
// doThingsWith(element);
}
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.UnaryCallable<DescribeDatabaseEntitiesRequest,DataMigrationServiceClient.DescribeDatabaseEntitiesPagedResponse> describeDatabaseEntitiesPagedCallable()
Database entities are not resources like conversion workspaces or mapping rules, and they can't be created, updated or deleted. Instead, they are simple data objects describing the structure of the client database.
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
DescribeDatabaseEntitiesRequest request =
DescribeDatabaseEntitiesRequest.newBuilder()
.setConversionWorkspace(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setUncommitted(true)
.setCommitId("commitId-602292046")
.setFilter("filter-1274492040")
.setView(DatabaseEntityView.forNumber(0))
.build();
ApiFuture<DatabaseEntity> future =
dataMigrationServiceClient.describeDatabaseEntitiesPagedCallable().futureCall(request);
// Do something.
for (DatabaseEntity element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
public final com.google.api.gax.rpc.UnaryCallable<DescribeDatabaseEntitiesRequest,DescribeDatabaseEntitiesResponse> describeDatabaseEntitiesCallable()
Database entities are not resources like conversion workspaces or mapping rules, and they can't be created, updated or deleted. Instead, they are simple data objects describing the structure of the client database.
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
DescribeDatabaseEntitiesRequest request =
DescribeDatabaseEntitiesRequest.newBuilder()
.setConversionWorkspace(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setUncommitted(true)
.setCommitId("commitId-602292046")
.setFilter("filter-1274492040")
.setView(DatabaseEntityView.forNumber(0))
.build();
while (true) {
DescribeDatabaseEntitiesResponse response =
dataMigrationServiceClient.describeDatabaseEntitiesCallable().call(request);
for (DatabaseEntity element : response.getDatabaseEntitiesList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
public final SearchBackgroundJobsResponse searchBackgroundJobs(SearchBackgroundJobsRequest request)
The background jobs are not resources like conversion workspaces or mapping rules, and they can't be created, updated or deleted. Instead, they are a way to expose the data plane jobs log.
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
SearchBackgroundJobsRequest request =
SearchBackgroundJobsRequest.newBuilder()
.setConversionWorkspace(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setReturnMostRecentPerJobType(true)
.setMaxSize(408072700)
.setCompletedUntilTime(Timestamp.newBuilder().build())
.build();
SearchBackgroundJobsResponse response =
dataMigrationServiceClient.searchBackgroundJobs(request);
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.UnaryCallable<SearchBackgroundJobsRequest,SearchBackgroundJobsResponse> searchBackgroundJobsCallable()
The background jobs are not resources like conversion workspaces or mapping rules, and they can't be created, updated or deleted. Instead, they are a way to expose the data plane jobs log.
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
SearchBackgroundJobsRequest request =
SearchBackgroundJobsRequest.newBuilder()
.setConversionWorkspace(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setReturnMostRecentPerJobType(true)
.setMaxSize(408072700)
.setCompletedUntilTime(Timestamp.newBuilder().build())
.build();
ApiFuture<SearchBackgroundJobsResponse> future =
dataMigrationServiceClient.searchBackgroundJobsCallable().futureCall(request);
// Do something.
SearchBackgroundJobsResponse response = future.get();
}
public final DescribeConversionWorkspaceRevisionsResponse describeConversionWorkspaceRevisions(DescribeConversionWorkspaceRevisionsRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
DescribeConversionWorkspaceRevisionsRequest request =
DescribeConversionWorkspaceRevisionsRequest.newBuilder()
.setConversionWorkspace(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setCommitId("commitId-602292046")
.build();
DescribeConversionWorkspaceRevisionsResponse response =
dataMigrationServiceClient.describeConversionWorkspaceRevisions(request);
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.UnaryCallable<DescribeConversionWorkspaceRevisionsRequest,DescribeConversionWorkspaceRevisionsResponse> describeConversionWorkspaceRevisionsCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
DescribeConversionWorkspaceRevisionsRequest request =
DescribeConversionWorkspaceRevisionsRequest.newBuilder()
.setConversionWorkspace(
ConversionWorkspaceName.of("[PROJECT]", "[LOCATION]", "[CONVERSION_WORKSPACE]")
.toString())
.setCommitId("commitId-602292046")
.build();
ApiFuture<DescribeConversionWorkspaceRevisionsResponse> future =
dataMigrationServiceClient
.describeConversionWorkspaceRevisionsCallable()
.futureCall(request);
// Do something.
DescribeConversionWorkspaceRevisionsResponse response = future.get();
}
public final DataMigrationServiceClient.FetchStaticIpsPagedResponse fetchStaticIps(LocationName name)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
LocationName name = LocationName.of("[PROJECT]", "[LOCATION]");
for (String element : dataMigrationServiceClient.fetchStaticIps(name).iterateAll()) {
// doThingsWith(element);
}
}
name - Required. The resource name for the location for which static IPs should be
returned. Must be in the format `projects/*/locations/*`.com.google.api.gax.rpc.ApiException - if the remote call failspublic final DataMigrationServiceClient.FetchStaticIpsPagedResponse fetchStaticIps(String name)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
String name = LocationName.of("[PROJECT]", "[LOCATION]").toString();
for (String element : dataMigrationServiceClient.fetchStaticIps(name).iterateAll()) {
// doThingsWith(element);
}
}
name - Required. The resource name for the location for which static IPs should be
returned. Must be in the format `projects/*/locations/*`.com.google.api.gax.rpc.ApiException - if the remote call failspublic final DataMigrationServiceClient.FetchStaticIpsPagedResponse fetchStaticIps(FetchStaticIpsRequest request)
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
FetchStaticIpsRequest request =
FetchStaticIpsRequest.newBuilder()
.setName(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
for (String element : dataMigrationServiceClient.fetchStaticIps(request).iterateAll()) {
// doThingsWith(element);
}
}
request - The request object containing all of the parameters for the API call.com.google.api.gax.rpc.ApiException - if the remote call failspublic final com.google.api.gax.rpc.UnaryCallable<FetchStaticIpsRequest,DataMigrationServiceClient.FetchStaticIpsPagedResponse> fetchStaticIpsPagedCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
FetchStaticIpsRequest request =
FetchStaticIpsRequest.newBuilder()
.setName(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
ApiFuture<String> future =
dataMigrationServiceClient.fetchStaticIpsPagedCallable().futureCall(request);
// Do something.
for (String element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
public final com.google.api.gax.rpc.UnaryCallable<FetchStaticIpsRequest,FetchStaticIpsResponse> fetchStaticIpsCallable()
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 (DataMigrationServiceClient dataMigrationServiceClient =
DataMigrationServiceClient.create()) {
FetchStaticIpsRequest request =
FetchStaticIpsRequest.newBuilder()
.setName(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.build();
while (true) {
FetchStaticIpsResponse response =
dataMigrationServiceClient.fetchStaticIpsCallable().call(request);
for (String element : response.getStaticIpsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
public final void close()
close in interface AutoCloseablepublic void shutdown()
shutdown in interface com.google.api.gax.core.BackgroundResourcepublic boolean isShutdown()
isShutdown in interface com.google.api.gax.core.BackgroundResourcepublic boolean isTerminated()
isTerminated in interface com.google.api.gax.core.BackgroundResourcepublic void shutdownNow()
shutdownNow in interface com.google.api.gax.core.BackgroundResourcepublic boolean awaitTermination(long duration,
TimeUnit unit)
throws InterruptedException
awaitTermination in interface com.google.api.gax.core.BackgroundResourceInterruptedExceptionCopyright © 2023 Google LLC. All rights reserved.