GoogleApi.Dataflow.V1b3.Model.TemplateVersion (google_api_dataflow v0.35.0) View Source
///////////////////////////////////////////////////////////////////////////// //// Template Catalog is used to organize user TemplateVersions. //// TemplateVersions that have the same project_id and display_name are //// belong to the same Template. //// Templates with the same project_id belong to the same Project. //// TemplateVersion may have labels and multiple labels are allowed. //// Duplicated labels in the same TemplateVersion
are not allowed. //// TemplateVersion may have tags and multiple tags are allowed. Duplicated //// tags in the same Template
are not allowed!
Attributes
-
artifact
(type:GoogleApi.Dataflow.V1b3.Model.Artifact.t
, default:nil
) - Job graph and metadata if it is a legacy Template. Container image path and metadata if it is flex Template. -
createTime
(type:DateTime.t
, default:nil
) - Creation time of this TemplateVersion. -
description
(type:String.t
, default:nil
) - Template description from the user. -
displayName
(type:String.t
, default:nil
) - A customized name for Template. Multiple TemplateVersions per Template. -
labels
(type:map()
, default:nil
) - Labels for the Template Version. Labels can be duplicate within Template. -
projectId
(type:String.t
, default:nil
) - A unique project_id. Multiple Templates per Project. -
tags
(type:list(String.t)
, default:nil
) - Alias for version_id, helps locate a TemplateVersion. -
type
(type:String.t
, default:nil
) - Either LEGACY or FLEX. This should match with the type of artifact. -
versionId
(type:String.t
, default:nil
) - An auto generated version_id for TemplateVersion.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.Dataflow.V1b3.Model.TemplateVersion{ artifact: GoogleApi.Dataflow.V1b3.Model.Artifact.t() | nil, createTime: DateTime.t() | nil, description: String.t() | nil, displayName: String.t() | nil, labels: map() | nil, projectId: String.t() | nil, tags: [String.t()] | nil, type: String.t() | nil, versionId: String.t() | nil }
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.