Cloud Dataplex v1 API - Class TaskName (2.3.0)

Stay organized with collections Save and categorize content based on your preferences.
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.

Inheritance

object > TaskName

Namespace

GoogleCloudGoogle.Cloud.DataplexV1

Assembly

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}

Parameters
NameDescription
projectIdstring

The Project ID. Must not be null or empty.

locationIdstring

The Location ID. Must not be null or empty.

lakeIdstring

The Lake ID. Must not be null or empty.

taskIdstring

The Task ID. Must not be null or empty.

Properties

IsKnownPattern

public bool IsKnownPattern { get; }

Whether this instance contains a resource name with a known pattern.

Property Value
TypeDescription
bool

LakeId

public string LakeId { get; }

The Lake ID. Will not be null, unless this instance contains an unparsed resource name.

Property Value
TypeDescription
string

LocationId

public string LocationId { get; }

The Location ID. Will not be null, unless this instance contains an unparsed resource name.

Property Value
TypeDescription
string

ProjectId

public string ProjectId { get; }

The Project ID. Will not be null, unless this instance contains an unparsed resource name.

Property Value
TypeDescription
string

TaskId

public string TaskId { get; }

The Task ID. Will not be null, unless this instance contains an unparsed resource name.

Property Value
TypeDescription
string

Type

public TaskName.ResourceNameType Type { get; }

The TaskName.ResourceNameType of the contained resource name.

Property Value
TypeDescription
TaskNameResourceNameType

UnparsedResource

public UnparsedResourceName UnparsedResource { get; }

The contained UnparsedResourceName. Only non-null if this instance contains an unparsed resource name.

Property Value
TypeDescription
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}.

Parameters
NameDescription
projectIdstring

The Project ID. Must not be null or empty.

locationIdstring

The Location ID. Must not be null or empty.

lakeIdstring

The Lake ID. Must not be null or empty.

taskIdstring

The Task ID. Must not be null or empty.

Returns
TypeDescription
string

The string representation of this TaskName with pattern projects/{project}/locations/{location}/lakes/{lake}/tasks/{task}.

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

Parameters
NameDescription
projectIdstring

The Project ID. Must not be null or empty.

locationIdstring

The Location ID. Must not be null or empty.

lakeIdstring

The Lake ID. Must not be null or empty.

taskIdstring

The Task ID. Must not be null or empty.

Returns
TypeDescription
string

The string representation of this TaskName with pattern projects/{project}/locations/{location}/lakes/{lake}/tasks/{task}.

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

<