Google Cloud Dataform V1 Client - Class Workspace (0.9.2) Stay organized with collections Save and categorize content based on your preferences.
Reference documentation and code samples for the Google Cloud Dataform V1 Client class Workspace.
Represents a Dataform Git workspace.
Generated from protobuf messagegoogle.cloud.dataform.v1.Workspace
Namespace
Google \ Cloud \ Dataform \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data | arrayOptional. Data for populating the Message object. |
↳ name | stringIdentifier. The workspace's name. |
↳ create_time | Google\Protobuf\TimestampOutput only. The timestamp of when the workspace was created. |
↳ data_encryption_state | DataEncryptionStateOutput only. A data encryption state of a Git repository if this Workspace is protected by a KMS key. |
↳ internal_metadata | stringOutput only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string. |
getName
Identifier. The workspace's name.
| Returns | |
|---|---|
| Type | Description |
string | |
setName
Identifier. The workspace's name.
| Parameter | |
|---|---|
| Name | Description |
var | string |
| Returns | |
|---|---|
| Type | Description |
$this | |
getCreateTime
Output only. The timestamp of when the workspace was created.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Timestamp|null | |
hasCreateTime
clearCreateTime
setCreateTime
Output only. The timestamp of when the workspace was created.
| Parameter | |
|---|---|
| Name | Description |
var | Google\Protobuf\Timestamp |
| Returns | |
|---|---|
| Type | Description |
$this | |
getDataEncryptionState
Output only. A data encryption state of a Git repository if this Workspaceis protected by a KMS key.
| Returns | |
|---|---|
| Type | Description |
DataEncryptionState|null | |
hasDataEncryptionState
clearDataEncryptionState
setDataEncryptionState
Output only. A data encryption state of a Git repository if this Workspaceis protected by a KMS key.
| Parameter | |
|---|---|
| Name | Description |
var | DataEncryptionState |
| Returns | |
|---|---|
| Type | Description |
$this | |
getInternalMetadata
Output only. All the metadata information that is used internally to servethe resource. For example: timestamps, flags, status fields, etc. Theformat of this field is a JSON string.
| Returns | |
|---|---|
| Type | Description |
string | |
hasInternalMetadata
clearInternalMetadata
setInternalMetadata
Output only. All the metadata information that is used internally to servethe resource. For example: timestamps, flags, status fields, etc. Theformat of this field is a JSON string.
| Parameter | |
|---|---|
| Name | Description |
var | string |
| Returns | |
|---|---|
| Type | Description |
$this | |
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-01-09 UTC.