Google Cloud Storage Transfer V1 Client - Class LoggingConfig (2.0.0-RC1)

Reference documentation and code samples for the Google Cloud Storage Transfer V1 Client class LoggingConfig.

Specifies the logging behavior for transfer operations.

For cloud-to-cloud transfers, logs are sent to Cloud Logging. See Read transfer logs for details. For transfers to or from a POSIX file system, logs are stored in the Cloud Storage bucket that is the source or sink of the transfer. See Managing Transfer for on-premises jobs for details.

Generated from protobuf message google.storagetransfer.v1.LoggingConfig

Namespace

Google \ Cloud \ StorageTransfer \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ log_actions array

Specifies the actions to be logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead.

↳ log_action_states array

States in which log_actions are logged. If empty, no logs are generated. Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead.

↳ enable_onprem_gcs_transfer_logs bool

For transfers with a PosixFilesystem source, this option enables the Cloud Storage transfer logs for this transfer.

getLogActions

Specifies the actions to be logged. If empty, no logs are generated.

Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setLogActions

Specifies the actions to be logged. If empty, no logs are generated.

Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead.

Parameter
Name Description
var int[]
Returns
Type Description
$this

getLogActionStates

States in which log_actions are logged. If empty, no logs are generated.

Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setLogActionStates

States in which log_actions are logged. If empty, no logs are generated.

Not supported for transfers with PosixFilesystem data sources; use enable_onprem_gcs_transfer_logs instead.

Parameter
Name Description
var int[]
Returns
Type Description
$this

getEnableOnpremGcsTransferLogs

For transfers with a PosixFilesystem source, this option enables the Cloud Storage transfer logs for this transfer.

Returns
Type Description
bool

setEnableOnpremGcsTransferLogs

For transfers with a PosixFilesystem source, this option enables the Cloud Storage transfer logs for this transfer.

Parameter
Name Description
var bool
Returns
Type Description
$this