public sealed class TaskName : IResourceName, IEquatable<TaskName>
Reference documentation and code samples for the Cloud Dataplex v1 API class TaskName.
Resource name for the Task
resource.
Namespace
GoogleCloudGoogle.Cloud.DataplexV1Assembly
Google.Cloud.Dataplex.V1.dll
Constructors
TaskName(string, string, string, string)
public TaskName(string projectId, string locationId, string lakeId, string taskId)
Constructs a new instance of a TaskName class from the component parts of pattern
projects/{project}/locations/{location}/lakes/{lake}/tasks/{task}
Name | Description |
projectId | string The |
locationId | string The |
lakeId | string The |
taskId | string The |
Properties
IsKnownPattern
public bool IsKnownPattern { get; }
Whether this instance contains a resource name with a known pattern.
Type | Description |
bool |
LakeId
public string LakeId { get; }
The Lake
ID. Will not be null
, unless this instance contains an unparsed resource name.
Type | Description |
string |
LocationId
public string LocationId { get; }
The Location
ID. Will not be null
, unless this instance contains an unparsed resource name.
Type | Description |
string |
ProjectId
public string ProjectId { get; }
The Project
ID. Will not be null
, unless this instance contains an unparsed resource name.
Type | Description |
string |
TaskId
public string TaskId { get; }
The Task
ID. Will not be null
, unless this instance contains an unparsed resource name.
Type | Description |
string |
Type
public TaskName.ResourceNameType Type { get; }
The TaskName.ResourceNameType of the contained resource name.
Type | Description |
TaskNameResourceNameType |
UnparsedResource
public UnparsedResourceName UnparsedResource { get; }
The contained UnparsedResourceName. Only non-null
if this instance contains an
unparsed resource name.
Type | Description |
UnparsedResourceName |
Methods
Format(string, string, string, string)
public static string Format(string projectId, string locationId, string lakeId, string taskId)
Formats the IDs into the string representation of this TaskName with pattern
projects/{project}/locations/{location}/lakes/{lake}/tasks/{task}
.
Name | Description |
projectId | string The |
locationId | string The |
lakeId | string The |
taskId | string The |
Type | Description |
string | The string representation of this TaskName with pattern
|
FormatProjectLocationLakeTask(string, string, string, string)
public static string FormatProjectLocationLakeTask(string projectId, string locationId, string lakeId, string taskId)
Formats the IDs into the string representation of this TaskName with pattern
projects/{project}/locations/{location}/lakes/{lake}/tasks/{task}
.
Name | Description |
projectId | string The |
locationId | string The |
lakeId | string The |
taskId | string The |
Type | Description |
string | The string representation of this TaskName with pattern
|
FromProjectLocationLakeTask(string, string, string, string)
public static TaskName FromProjectLocationLakeTask(string projectId, string locationId, string lakeId, string taskId)
Creates a TaskName with the pattern
projects/{project}/locations/{location}/lakes/{lake}/tasks/{task}
.