Google Cloud Data Catalog V1 Client - Class GcsFileSpec (2.0.0)

Reference documentation and code samples for the Google Cloud Data Catalog V1 Client class GcsFileSpec.

Specification of a single file in Cloud Storage.

Generated from protobuf message google.cloud.datacatalog.v1.GcsFileSpec

Namespace

Google \ Cloud \ DataCatalog \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ file_path string

Required. Full file path. Example: gs://bucket_name/a/b.txt.

↳ gcs_timestamps Google\Cloud\DataCatalog\V1\SystemTimestamps

Output only. Creation, modification, and expiration timestamps of a Cloud Storage file.

↳ size_bytes int|string

Output only. File size in bytes.

getFilePath

Required. Full file path. Example: gs://bucket_name/a/b.txt.

Returns
Type Description
string

setFilePath

Required. Full file path. Example: gs://bucket_name/a/b.txt.

Parameter
Name Description
var string
Returns
Type Description
$this

getGcsTimestamps

Output only. Creation, modification, and expiration timestamps of a Cloud Storage file.

Returns
Type Description
Google\Cloud\DataCatalog\V1\SystemTimestamps|null

hasGcsTimestamps

clearGcsTimestamps

setGcsTimestamps

Output only. Creation, modification, and expiration timestamps of a Cloud Storage file.

Parameter
Name Description
var Google\Cloud\DataCatalog\V1\SystemTimestamps
Returns
Type Description
$this

getSizeBytes

Output only. File size in bytes.

Returns
Type Description
int|string

setSizeBytes

Output only. File size in bytes.

Parameter
Name Description
var int|string
Returns
Type Description
$this