Reference documentation and code samples for the Google Cloud Lustre V1 Client class ExportDataRequest.
Export data from Managed Lustre to a Cloud Storage bucket.
Generated from protobuf message google.cloud.lustre.v1.ExportDataRequest
Namespace
Google \ Cloud \ Lustre \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ lustre_path
LustrePath
The root directory path to the Managed Lustre file system. Must start with /
. Default is /
.
↳ gcs_path
GcsPath
The URI to a Cloud Storage bucket, or a path within a bucket, using the format gs://<bucket_name>/<optional_path_inside_bucket>/
. If a path inside the bucket is specified, it must end with a forward slash ( /
).
↳ name
string
Required. The name of the Managed Lustre instance in the format projects/{project}/locations/{location}/instances/{instance}
.
↳ request_id
string
Optional. UUID to identify requests.
↳ service_account
string
Optional. User-specified service account used to perform the transfer. If unspecified, the Managed Lustre service agent is used.
getLustrePath
The root directory path to the Managed Lustre file system. Must start
with /
. Default is /
.
hasLustrePath
setLustrePath
The root directory path to the Managed Lustre file system. Must start
with /
. Default is /
.
$this
getGcsPath
The URI to a Cloud Storage bucket, or a path within a bucket, using
the format gs://<bucket_name>/<optional_path_inside_bucket>/
. If a
path inside the bucket is specified, it must end with a forward slash
( /
).
hasGcsPath
setGcsPath
The URI to a Cloud Storage bucket, or a path within a bucket, using
the format gs://<bucket_name>/<optional_path_inside_bucket>/
. If a
path inside the bucket is specified, it must end with a forward slash
( /
).
$this
getName
Required. The name of the Managed Lustre instance in the format projects/{project}/locations/{location}/instances/{instance}
.
string
setName
Required. The name of the Managed Lustre instance in the format projects/{project}/locations/{location}/instances/{instance}
.
var
string
$this
getRequestId
Optional. UUID to identify requests.
string
setRequestId
Optional. UUID to identify requests.
var
string
$this
getServiceAccount
Optional. User-specified service account used to perform the transfer.
If unspecified, the Managed Lustre service agent is used.
string
setServiceAccount
Optional. User-specified service account used to perform the transfer.
If unspecified, the Managed Lustre service agent is used.
var
string
$this
getSource
string
getDestination
string