Dataform v1beta1 API - Class Workspace (1.0.0-beta11)

public sealed class Workspace : IMessage<Workspace>, IEquatable<Workspace>, IDeepCloneable<Workspace>, IBufferMessage, IMessage

Reference documentation and code samples for the Dataform v1beta1 API class Workspace.

Represents a Dataform Git workspace.

Inheritance

object > Workspace

Namespace

Google.Cloud.Dataform.V1Beta1

Assembly

Google.Cloud.Dataform.V1Beta1.dll

Constructors

Workspace()

public Workspace()

Workspace(Workspace)

public Workspace(Workspace other)
Parameter
Name Description
other Workspace

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The timestamp of when the workspace was created.

Property Value
Type Description
Timestamp

DataEncryptionState

public DataEncryptionState DataEncryptionState { get; set; }

Output only. A data encryption state of a Git repository if this Workspace is protected by a KMS key.

Property Value
Type Description
DataEncryptionState

DisableMoves

public bool DisableMoves { get; set; }

Optional. If set to true, workspaces will not be moved if its linked Repository is moved. Instead, it will be deleted.

Property Value
Type Description
bool

HasDisableMoves

public bool HasDisableMoves { get; }

Gets whether the "disable_moves" field is set

Property Value
Type Description
bool

HasInternalMetadata

public bool HasInternalMetadata { get; }

Gets whether the "internal_metadata" field is set

Property Value
Type Description
bool

InternalMetadata

public string InternalMetadata { get; set; }

Output 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.

Property Value
Type Description
string

Name

public string Name { get; set; }

Identifier. The workspace's name.

Property Value
Type Description
string

PrivateResourceMetadata

public PrivateResourceMetadata PrivateResourceMetadata { get; set; }

Output only. Metadata indicating whether this resource is user-scoped. For Workspace resources, the user_scoped field is always true.

Property Value
Type Description
PrivateResourceMetadata

WorkspaceName

public WorkspaceName WorkspaceName { get; set; }

WorkspaceName-typed view over the Name resource name property.

Property Value
Type Description
WorkspaceName