Dataform v1beta1 API - Class Folder (1.0.0-beta11)

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

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

Represents a Dataform Folder. This is a resource that is used to organize Files and other Folders and provide hierarchical access controls.

Inheritance

object > Folder

Namespace

Google.Cloud.Dataform.V1Beta1

Assembly

Google.Cloud.Dataform.V1Beta1.dll

Constructors

Folder()

public Folder()

Folder(Folder)

public Folder(Folder other)
Parameter
Name Description
other Folder

Properties

ContainingFolder

public string ContainingFolder { get; set; }

Optional. The containing Folder resource name. This should take the format: projects/{project}/locations/{location}/folders/{folder}, projects/{project}/locations/{location}/teamFolders/{teamFolder}, or just projects/{project}/locations/{location} if this is a root Folder. This field can only be updated through MoveFolder.

Property Value
Type Description
string

CreateTime

public Timestamp CreateTime { get; set; }

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

Property Value
Type Description
Timestamp

CreatorIamPrincipal

public string CreatorIamPrincipal { get; set; }

Output only. The IAM principal identifier of the creator of the Folder.

Property Value
Type Description
string

DisplayName

public string DisplayName { get; set; }

Required. The Folder's user-friendly name.

Property Value
Type Description
string

FolderName

public FolderName FolderName { get; set; }

FolderName-typed view over the Name resource name property.

Property Value
Type Description
FolderName

HasCreatorIamPrincipal

public bool HasCreatorIamPrincipal { get; }

Gets whether the "creator_iam_principal" 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 Folder's name.

Property Value
Type Description
string

TeamFolderName

public string TeamFolderName { get; set; }

Output only. The resource name of the TeamFolder that this Folder is associated with. This should take the format: projects/{project}/locations/{location}/teamFolders/{teamFolder}. If this is not set, the Folder is not associated with a TeamFolder and is a UserFolder.

Property Value
Type Description
string

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The timestamp of when the Folder was last updated.

Property Value
Type Description
Timestamp