public sealed class Folder : IMessage<Folder>, IEquatable<Folder>, IDeepCloneable<Folder>, IBufferMessage, IMessageReference 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.
Namespace
Google.Cloud.Dataform.V1Beta1Assembly
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 |
|