public sealed class WorkflowMetadata : IMessage<WorkflowMetadata>, IEquatable<WorkflowMetadata>, IDeepCloneable<WorkflowMetadata>, IBufferMessage, IMessage
A Dataproc workflow template resource.
Implements
IMessage<WorkflowMetadata>, IEquatable<WorkflowMetadata>, IDeepCloneable<WorkflowMetadata>, IBufferMessage, IMessageNamespace
Google.Cloud.Dataproc.V1Assembly
Google.Cloud.Dataproc.V1.dll
Constructors
WorkflowMetadata()
public WorkflowMetadata()
WorkflowMetadata(WorkflowMetadata)
public WorkflowMetadata(WorkflowMetadata other)
Parameter | |
---|---|
Name | Description |
other | WorkflowMetadata |
Properties
ClusterName
public string ClusterName { get; set; }
Output only. The name of the target cluster.
Property Value | |
---|---|
Type | Description |
String |
ClusterUuid
public string ClusterUuid { get; set; }
Output only. The UUID of target cluster.
Property Value | |
---|---|
Type | Description |
String |
CreateCluster
public ClusterOperation CreateCluster { get; set; }
Output only. The create cluster operation metadata.
Property Value | |
---|---|
Type | Description |
ClusterOperation |
DagEndTime
public Timestamp DagEndTime { get; set; }
Output only. DAG end time, only set for workflows with [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when DAG ends.
Property Value | |
---|---|
Type | Description |
Timestamp |
DagStartTime
public Timestamp DagStartTime { get; set; }
Output only. DAG start time, only set for workflows with [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when DAG begins.
Property Value | |
---|---|
Type | Description |
Timestamp |
DagTimeout
public Duration DagTimeout { get; set; }
Output only. The timeout duration for the DAG of jobs, expressed in seconds (see JSON representation of duration).
Property Value | |
---|---|
Type | Description |
Duration |
DeleteCluster
public ClusterOperation DeleteCluster { get; set; }
Output only. The delete cluster operation metadata.
Property Value | |
---|---|
Type | Description |
ClusterOperation |
EndTime
public Timestamp EndTime { get; set; }
Output only. Workflow end time.
Property Value | |
---|---|
Type | Description |
Timestamp |
Graph
public WorkflowGraph Graph { get; set; }
Output only. The workflow graph.
Property Value | |
---|---|
Type | Description |
WorkflowGraph |
Parameters
public MapField<string, string> Parameters { get; }
Map from parameter names to values that were used for those parameters.
Property Value | |
---|---|
Type | Description |
MapField<String, String> |
StartTime
public Timestamp StartTime { get; set; }
Output only. Workflow start time.
Property Value | |
---|---|
Type | Description |
Timestamp |
State
public WorkflowMetadata.Types.State State { get; set; }
Output only. The workflow state.
Property Value | |
---|---|
Type | Description |
WorkflowMetadata.Types.State |
Template
public string Template { get; set; }
Output only. The resource name of the workflow template as described in https://cloud.google.com/apis/design/resource_names.
For
projects.regions.workflowTemplates
, the resource name of the template has the following format:projects/{project_id}/regions/{region}/workflowTemplates/{template_id}
For
projects.locations.workflowTemplates
, the resource name of the template has the following format:projects/{project_id}/locations/{location}/workflowTemplates/{template_id}
Property Value | |
---|---|
Type | Description |
String |
Version
public int Version { get; set; }
Output only. The version of template at the time of workflow instantiation.
Property Value | |
---|---|
Type | Description |
Int32 |