Reference documentation and code samples for the Google Cloud Datastream V1 Client class DatastreamClient.
Service Description: Datastream service
This class is currently experimental and may be subject to changes.
Namespace
Google \ Cloud \ Datastream \ V1 \ ClientMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
options |
array
Optional. Options for configuring the service API wrapper. |
↳ apiEndpoint |
string
The address of the API remote host. May optionally include the port, formatted as "
|
↳ credentials |
string|array|FetchAuthTokenInterface|CredentialsWrapper
The credentials to be used by the client to authorize API calls. This option accepts either a path to a credentials file, or a decoded credentials file as a PHP array. Advanced usage: In addition, this option can also accept a pre-constructed Google\Auth\FetchAuthTokenInterface object or Google\ApiCore\CredentialsWrapper object. Note that when one of these objects are provided, any settings in $credentialsConfig will be ignored. |
↳ credentialsConfig |
array
Options used to configure credentials, including auth token caching, for the client. For a full list of supporting configuration options, see Google\ApiCore\CredentialsWrapper::build() . |
↳ disableRetries |
bool
Determines whether or not retries defined by the client configuration should be disabled. Defaults to |
↳ clientConfig |
string|array
Client method configuration, including retry settings. This option can be either a path to a JSON file, or a PHP array containing the decoded JSON data. By default this settings points to the default client config file, which is provided in the resources folder. |
↳ transport |
string|TransportInterface
The transport used for executing network requests. May be either the string |
↳ transportConfig |
array
Configuration options that will be used to construct the transport. Options for each supported transport type should be passed in a key for that transport. For example: $transportConfig = [ 'grpc' => [...], 'rest' => [...], ]; See the Google\ApiCore\Transport\GrpcTransport::build() and Google\ApiCore\Transport\RestTransport::build() methods for the supported options. |
↳ clientCertSource |
callable
A callable which returns the client cert as a string. This can be used to provide a certificate and private key to the transport layer for mTLS. |
createConnectionProfile
Use this method to create a connection profile in a project and location.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::createConnectionProfileAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\CreateConnectionProfileRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\ApiCore\OperationResponse |
createPrivateConnection
Use this method to create a private connectivity configuration.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::createPrivateConnectionAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\CreatePrivateConnectionRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\ApiCore\OperationResponse |
createRoute
Use this method to create a route for a private connectivity configuration in a project and location.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::createRouteAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\CreateRouteRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\ApiCore\OperationResponse |
createStream
Use this method to create a stream.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::createStreamAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\CreateStreamRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\ApiCore\OperationResponse |
deleteConnectionProfile
Use this method to delete a connection profile.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::deleteConnectionProfileAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\DeleteConnectionProfileRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\ApiCore\OperationResponse |
deletePrivateConnection
Use this method to delete a private connectivity configuration.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::deletePrivateConnectionAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\DeletePrivateConnectionRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\ApiCore\OperationResponse |
deleteRoute
Use this method to delete a route.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::deleteRouteAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\DeleteRouteRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\ApiCore\OperationResponse |
deleteStream
Use this method to delete a stream.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::deleteStreamAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\DeleteStreamRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\ApiCore\OperationResponse |
discoverConnectionProfile
Use this method to discover a connection profile.
The discover API call exposes the data objects and metadata belonging to the profile. Typically, a request returns children data objects of a parent data object that's optionally supplied in the request.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::discoverConnectionProfileAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\DiscoverConnectionProfileRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\Cloud\Datastream\V1\DiscoverConnectionProfileResponse |
fetchStaticIps
The FetchStaticIps API call exposes the static IP addresses used by Datastream.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::fetchStaticIpsAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\FetchStaticIpsRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\ApiCore\PagedListResponse |
getConnectionProfile
Use this method to get details about a connection profile.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::getConnectionProfileAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\GetConnectionProfileRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\Cloud\Datastream\V1\ConnectionProfile |
getPrivateConnection
Use this method to get details about a private connectivity configuration.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::getPrivateConnectionAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\GetPrivateConnectionRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\Cloud\Datastream\V1\PrivateConnection |
getRoute
Use this method to get details about a route.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::getRouteAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\GetRouteRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\Cloud\Datastream\V1\Route |
getStream
Use this method to get details about a stream.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::getStreamAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\GetStreamRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\Cloud\Datastream\V1\Stream |
getStreamObject
Use this method to get details about a stream object.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::getStreamObjectAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\GetStreamObjectRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\Cloud\Datastream\V1\StreamObject |
listConnectionProfiles
Use this method to list connection profiles created in a project and location.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::listConnectionProfilesAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\ListConnectionProfilesRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\ApiCore\PagedListResponse |
listPrivateConnections
Use this method to list private connectivity configurations in a project and location.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::listPrivateConnectionsAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\ListPrivateConnectionsRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\ApiCore\PagedListResponse |
listRoutes
Use this method to list routes created for a private connectivity configuration in a project and location.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::listRoutesAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\ListRoutesRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\ApiCore\PagedListResponse |
listStreamObjects
Use this method to list the objects of a specific stream.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::listStreamObjectsAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\ListStreamObjectsRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\ApiCore\PagedListResponse |
listStreams
Use this method to list streams in a project and location.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::listStreamsAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\ListStreamsRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\ApiCore\PagedListResponse |
lookupStreamObject
Use this method to look up a stream object by its source object identifier.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::lookupStreamObjectAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\LookupStreamObjectRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\Cloud\Datastream\V1\StreamObject |
startBackfillJob
Use this method to start a backfill job for the specified stream object.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::startBackfillJobAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\StartBackfillJobRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\Cloud\Datastream\V1\StartBackfillJobResponse |
stopBackfillJob
Use this method to stop a backfill job for the specified stream object.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::stopBackfillJobAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\StopBackfillJobRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\Cloud\Datastream\V1\StopBackfillJobResponse |
updateConnectionProfile
Use this method to update the parameters of a connection profile.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::updateConnectionProfileAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\UpdateConnectionProfileRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\ApiCore\OperationResponse |
updateStream
Use this method to update the configuration of a stream.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::updateStreamAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\UpdateStreamRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\ApiCore\OperationResponse |
getLocation
Gets information about a location.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::getLocationAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Location\GetLocationRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\Cloud\Location\Location |
listLocations
Lists information about the supported locations for this service.
The async variant is Google\Cloud\Datastream\V1\Client\BaseClient\self::listLocationsAsync() .
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Location\ListLocationsRequest
A request to house fields associated with the call. |
callOptions |
array
Optional. |
↳ retrySettings |
RetrySettings|array
Retry settings to use for this call. Can be a Google\ApiCore\RetrySettings object, or an associative array of retry settings parameters. See the documentation on Google\ApiCore\RetrySettings for example usage. |
Returns | |
---|---|
Type | Description |
Google\ApiCore\PagedListResponse |
createConnectionProfileAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\CreateConnectionProfileRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
createPrivateConnectionAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\CreatePrivateConnectionRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
createRouteAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\CreateRouteRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
createStreamAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\CreateStreamRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
deleteConnectionProfileAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\DeleteConnectionProfileRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
deletePrivateConnectionAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\DeletePrivateConnectionRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
deleteRouteAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\DeleteRouteRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
deleteStreamAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\DeleteStreamRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
discoverConnectionProfileAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\DiscoverConnectionProfileRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
fetchStaticIpsAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\FetchStaticIpsRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
getConnectionProfileAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\GetConnectionProfileRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
getPrivateConnectionAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\GetPrivateConnectionRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
getRouteAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\GetRouteRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
getStreamAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\GetStreamRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
getStreamObjectAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\GetStreamObjectRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
listConnectionProfilesAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\ListConnectionProfilesRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
listPrivateConnectionsAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\ListPrivateConnectionsRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
listRoutesAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\ListRoutesRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
listStreamObjectsAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\ListStreamObjectsRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
listStreamsAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\ListStreamsRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
lookupStreamObjectAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\LookupStreamObjectRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
startBackfillJobAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\StartBackfillJobRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
stopBackfillJobAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\StopBackfillJobRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
updateConnectionProfileAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\UpdateConnectionProfileRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
updateStreamAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Datastream\V1\UpdateStreamRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
getLocationAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Location\GetLocationRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
listLocationsAsync
Parameters | |
---|---|
Name | Description |
request |
Google\Cloud\Location\ListLocationsRequest
|
optionalArgs = [] |
array
|
Returns | |
---|---|
Type | Description |
GuzzleHttp\Promise\PromiseInterface |
getOperationsClient
Return an OperationsClient object with the same endpoint as $this.
Returns | |
---|---|
Type | Description |
Google\ApiCore\LongRunning\OperationsClient |
resumeOperation
Resume an existing long running operation that was previously started by a long running API method. If $methodName is not provided, or does not match a long running API method, then the operation can still be resumed, but the OperationResponse object will not deserialize the final response.
Parameters | |
---|---|
Name | Description |
operationName |
string
The name of the long running operation |
methodName |
string
The name of the method used to start the operation |
Returns | |
---|---|
Type | Description |
Google\ApiCore\OperationResponse |
static::connectionProfileName
Formats a string containing the fully-qualified path to represent a connection_profile resource.
Parameters | |
---|---|
Name | Description |
project |
string
|
location |
string
|
connectionProfile |
string
|
Returns | |
---|---|
Type | Description |
string | The formatted connection_profile resource. |
static::locationName
Formats a string containing the fully-qualified path to represent a location resource.
Parameters | |
---|---|
Name | Description |
project |
string
|
location |
string
|
Returns | |
---|---|
Type | Description |
string | The formatted location resource. |
static::networksName
Formats a string containing the fully-qualified path to represent a networks resource.
Parameters | |
---|---|
Name | Description |
project |
string
|
network |
string
|
Returns | |
---|---|
Type | Description |
string | The formatted networks resource. |
static::privateConnectionName
Formats a string containing the fully-qualified path to represent a private_connection resource.
Parameters | |
---|---|
Name | Description |
project |
string
|
location |
string
|
privateConnection |
string
|
Returns | |
---|---|
Type | Description |
string | The formatted private_connection resource. |
static::routeName
Formats a string containing the fully-qualified path to represent a route resource.
Parameters | |
---|---|
Name | Description |
project |
string
|
location |
string
|
privateConnection |
string
|
route |
string
|
Returns | |
---|---|
Type | Description |
string | The formatted route resource. |
static::streamName
Formats a string containing the fully-qualified path to represent a stream resource.
Parameters | |
---|---|
Name | Description |
project |
string
|
location |
string
|
stream |
string
|
Returns | |
---|---|
Type | Description |
string | The formatted stream resource. |
static::streamObjectName
Formats a string containing the fully-qualified path to represent a stream_object resource.
Parameters | |
---|---|
Name | Description |
project |
string
|
location |
string
|
stream |
string
|
object |
string
|
Returns | |
---|---|
Type | Description |
string | The formatted stream_object resource. |
static::parseName
Parses a formatted name string and returns an associative array of the components in the name.
The following name formats are supported: Template: Pattern
- connectionProfile: projects/{project}/locations/{location}/connectionProfiles/{connection_profile}
- location: projects/{project}/locations/{location}
- networks: projects/{project}/global/networks/{network}
- privateConnection: projects/{project}/locations/{location}/privateConnections/{private_connection}
- route: projects/{project}/locations/{location}/privateConnections/{private_connection}/routes/{route}
- stream: projects/{project}/locations/{location}/streams/{stream}
- streamObject: projects/{project}/locations/{location}/streams/{stream}/objects/{object}
The optional $template argument can be supplied to specify a particular pattern, and must match one of the templates listed above. If no $template argument is provided, or if the $template argument does not match one of the templates listed, then parseName will check each of the supported templates, and return the first match.
Parameters | |
---|---|
Name | Description |
formattedName |
string
The formatted name string |
template |
string
Optional name of template to match |
Returns | |
---|---|
Type | Description |
array | An associative array from name component IDs to component values. |