Google Cloud Lustre V1 Client - Class TransferOperationMetadata (0.2.0)

Reference documentation and code samples for the Google Cloud Lustre V1 Client class TransferOperationMetadata.

Represents the metadata of the long-running transfer operation.

Generated from protobuf message google.cloud.lustre.v1.TransferOperationMetadata

Namespace

Google \ Cloud \ Lustre \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ source_lustre_path LustrePath

Output only. Lustre source.

↳ source_gcs_path GcsPath

Output only. Cloud Storage source.

↳ destination_gcs_path GcsPath

Output only. Cloud Storage destination.

↳ destination_lustre_path LustrePath

Output only. Lustre destination.

↳ counters TransferCounters

Output only. The progress of the transfer operation.

↳ transfer_type int

Output only. The type of transfer occurring.

↳ error_summaries array<ErrorSummary>

Output only. Error summary about the transfer operation

getSourceLustrePath

Output only. Lustre source.

Returns
Type Description
LustrePath|null

hasSourceLustrePath

setSourceLustrePath

Output only. Lustre source.

Parameter
Name Description
var LustrePath
Returns
Type Description
$this

getSourceGcsPath

Output only. Cloud Storage source.

Returns
Type Description
GcsPath|null

hasSourceGcsPath

setSourceGcsPath

Output only. Cloud Storage source.

Parameter
Name Description
var GcsPath
Returns
Type Description
$this

getDestinationGcsPath

Output only. Cloud Storage destination.

Returns
Type Description
GcsPath|null

hasDestinationGcsPath

setDestinationGcsPath

Output only. Cloud Storage destination.

Parameter
Name Description
var GcsPath
Returns
Type Description
$this

getDestinationLustrePath

Output only. Lustre destination.

Returns
Type Description
LustrePath|null

hasDestinationLustrePath

setDestinationLustrePath

Output only. Lustre destination.

Parameter
Name Description
var LustrePath
Returns
Type Description
$this

getCounters

Output only. The progress of the transfer operation.

Returns
Type Description
TransferCounters|null

hasCounters

clearCounters

setCounters

Output only. The progress of the transfer operation.

Parameter
Name Description
var TransferCounters
Returns
Type Description
$this

getTransferType

Output only. The type of transfer occurring.

Returns
Type Description
int Enum of type TransferType.

setTransferType

Output only. The type of transfer occurring.

Parameter
Name Description
var int

Enum of type TransferType.

Returns
Type Description
$this

getErrorSummaries

Output only. Error summary about the transfer operation

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setErrorSummaries

Output only. Error summary about the transfer operation

Parameter
Name Description
var array<ErrorSummary>
Returns
Type Description
$this

getSource

Returns
Type Description
string

getDestination

Returns
Type Description
string