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 \ V1Methods
__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 |
↳ 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 |
|