Stackdriver Logging V2 Client - Class CopyLogEntriesRequest (1.29.0)

Reference documentation and code samples for the Stackdriver Logging V2 Client class CopyLogEntriesRequest.

The parameters to CopyLogEntries.

Generated from protobuf message google.logging.v2.CopyLogEntriesRequest

Namespace

Google \ Cloud \ Logging \ V2

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ name string

Required. Log bucket from which to copy log entries. For example: "projects/my-project/locations/global/buckets/my-source-bucket"

↳ filter string

Optional. A filter specifying which log entries to copy. The filter must be no more than 20k characters. An empty filter matches all log entries.

↳ destination string

Required. Destination to which to copy log entries.

getName

Required. Log bucket from which to copy log entries.

For example: "projects/my-project/locations/global/buckets/my-source-bucket"

Returns
TypeDescription
string

setName

Required. Log bucket from which to copy log entries.

For example: "projects/my-project/locations/global/buckets/my-source-bucket"

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getFilter

Optional. A filter specifying which log entries to copy. The filter must be no more than 20k characters. An empty filter matches all log entries.

Returns
TypeDescription
string

setFilter

Optional. A filter specifying which log entries to copy. The filter must be no more than 20k characters. An empty filter matches all log entries.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getDestination

Required. Destination to which to copy log entries.

Returns
TypeDescription
string

setDestination

Required. Destination to which to copy log entries.

Parameter
NameDescription
var string
Returns
TypeDescription
$this