Datastream: Node.js Client
datastream client for Node.js
A comprehensive list of changes in each version may be found in the CHANGELOG.
- Datastream Node.js Client API Reference
- Datastream Documentation
- github.com/googleapis/google-cloud-node/packages/google-cloud-datastream
Read more about the client libraries for Cloud APIs, including the older Google APIs Client Libraries, in Client Libraries Explained.
Table of contents:
Quickstart
Before you begin
- Select or create a Cloud Platform project.
- Enable billing for your project.
- Enable the Datastream API.
- Set up authentication with a service account so you can access the API from your local workstation.
Installing the client library
npm install @google-cloud/datastream
Using the client library
/**
* TODO(developer): Uncomment these variables before running the sample.
*/
/**
* Required. The parent that owns the collection of connection profiles.
*/
// const parent = 'abc123'
/**
* Maximum number of connection profiles to return.
* If unspecified, at most 50 connection profiles will be returned.
* The maximum value is 1000; values above 1000 will be coerced to 1000.
*/
// const pageSize = 1234
/**
* Page token received from a previous `ListConnectionProfiles` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListConnectionProfiles`
* must match the call that provided the page token.
*/
// const pageToken = 'abc123'
/**
* Filter request.
*/
// const filter = 'abc123'
/**
* Order by fields for the result.
*/
// const orderBy = 'abc123'
// Imports the Datastream library
const {DatastreamClient} = require('@google-cloud/datastream').v1;
// Instantiates a client
const datastreamClient = new DatastreamClient();
async function listConnectionProfiles() {
// Construct request
const request = {
parent,
};
// Run request
const iterable =
await datastreamClient.listConnectionProfilesAsync(request);
for await (const response of iterable) {
console.log(response);
}
}
listConnectionProfiles();
Samples
Samples are in the samples/
directory. Each sample's README.md
has instructions for running its sample.
Sample | Source Code | Try it |
---|---|---|
Datastream.create_connection_profile | source code | |
Datastream.create_private_connection | source code | |
Datastream.create_route | source code | |
Datastream.create_stream | source code | |
Datastream.delete_connection_profile | source code | |
Datastream.delete_private_connection | source code | |
Datastream.delete_route | source code | |
Datastream.delete_stream | source code | |
Datastream.discover_connection_profile | source code | |
Datastream.fetch_static_ips | source code | |
Datastream.get_connection_profile | source code | |
Datastream.get_private_connection | source code | |
Datastream.get_route | source code |