Property | Type | Description | |
---|---|---|---|
$connection | Represents a connection to Stackdriver Logging. |
Method | Description | |
---|---|---|
__construct ( Google\Cloud\Logging\Connection\ConnectionInterface $connection, string $name, string $projectId, array $info = [] ) | ||
delete ( array $options = [] ) | Delete the sink. | |
exists ( array $options = [] ) : boolean | Check whether or not the sink exists. | |
info ( array $options = [] ) : array | Retrieves the sink's details. If no sink data is cached a network request will be made to retrieve it. | |
name ( ) : string | Returns the sink's name. | |
reload ( array $options = [] ) : array | Triggers a network request to reload the sink's details. | |
update ( array $metadata, array $options = [] ) : array | Update the sink. Please note this will trigger a network request if cached data is not available to perform the update with. |
public __construct ( Google\Cloud\Logging\Connection\ConnectionInterface $connection, string $name, string $projectId, array $info = [] ) | ||
$connection | Google\Cloud\Logging\Connection\ConnectionInterface | Represents a connection to Cloud Logging. |
$name | string | The sink's name. |
$projectId | string | The project's ID. |
$info | array | [optional] The sink's metadata. |
public update ( array $metadata, array $options = [] ) : array | ||
$metadata | array | { The data to update. @type string $destination The export destination. Please see [Exporting Logs With Sinks](https://cloud.google.com/logging/docs/api/tasks/exporting-logs#about_sinks) for more information and examples. @type string $filter An [advanced logs filter](https://cloud.google.com/logging/docs/view/advanced_filters). @type string $outputVersionFormat The log entry version to use for this sink's exported log entries. This version does not have to correspond to the version of the log entry when it was written to Stackdriver Logging. May be either `V1` or `V2`. } |
$options | array | [optional] Configuration Options. |
return | array |