Autogenerated update (2020-05-26)
Update: - apigee_v1 - dataflow_v1b3
This commit is contained in:
1 parent
af2e7fb1e9
commit
d32b26f4c5
8 files changed
+817
-19
No files matched your search
@@ -132,6 +132,37 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
# Job information for templates.
|
||||
class Artifact
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Container Spec.
|
||||
# Corresponds to the JSON property `containerSpec`
|
||||
# @return [Google::Apis::DataflowV1b3::ContainerSpec]
|
||||
attr_accessor :container_spec
|
||||
|
||||
# job_graph_gcs_path set for legacy Template.
|
||||
# Corresponds to the JSON property `jobGraphGcsPath`
|
||||
# @return [String]
|
||||
attr_accessor :job_graph_gcs_path
|
||||
|
||||
# Metadata describing a template.
|
||||
# Corresponds to the JSON property `metadata`
|
||||
# @return [Google::Apis::DataflowV1b3::TemplateMetadata]
|
||||
attr_accessor :metadata
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@container_spec = args[:container_spec] if args.key?(:container_spec)
|
||||
@job_graph_gcs_path = args[:job_graph_gcs_path] if args.key?(:job_graph_gcs_path)
|
||||
@metadata = args[:metadata] if args.key?(:metadata)
|
||||
end
|
||||
end
|
||||
|
||||
# A structured message reporting an autoscaling decision made by the Dataflow
|
||||
# service.
|
||||
class AutoscalingEvent
|
||||
@@ -312,6 +343,33 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
# Commit will add a new TemplateVersion to an existing template.
|
||||
class CommitTemplateVersionRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# /////////////////////////////////////////////////////////////////////////////
|
||||
# //// 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!
|
||||
# Corresponds to the JSON property `templateVersion`
|
||||
# @return [Google::Apis::DataflowV1b3::TemplateVersion]
|
||||
attr_accessor :template_version
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@template_version = args[:template_version] if args.key?(:template_version)
|
||||
end
|
||||
end
|
||||
|
||||
# Description of an interstitial value between transforms in an execution
|
||||
# stage.
|
||||
class ComponentSource
|
||||
@@ -793,6 +851,33 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
# Creates a new Template with TemplateVersions.
|
||||
class CreateTemplateVersionRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# /////////////////////////////////////////////////////////////////////////////
|
||||
# //// 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!
|
||||
# Corresponds to the JSON property `templateVersion`
|
||||
# @return [Google::Apis::DataflowV1b3::TemplateVersion]
|
||||
attr_accessor :template_version
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@template_version = args[:template_version] if args.key?(:template_version)
|
||||
end
|
||||
end
|
||||
|
||||
# Identifies the location of a custom souce.
|
||||
class CustomSourceLocation
|
||||
include Google::Apis::Core::Hashable
|
||||
@@ -1141,6 +1226,25 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
# A generic empty message that you can re-use to avoid defining duplicated
|
||||
# empty messages in your APIs. A typical example is to use it as the request
|
||||
# or the response type of an API method. For instance:
|
||||
# service Foo `
|
||||
# rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
|
||||
# `
|
||||
# The JSON representation for `Empty` is empty JSON object ````.
|
||||
class Empty
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
end
|
||||
end
|
||||
|
||||
# Describes the environment in which a Dataflow Job runs.
|
||||
class Environment
|
||||
include Google::Apis::Core::Hashable
|
||||
@@ -2573,6 +2677,32 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
# Respond a list of TemplateVersions.
|
||||
class ListTemplateVersionsResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# A token that can be sent as `page_token` to retrieve the next page.
|
||||
# If this field is omitted, there are no subsequent pages.
|
||||
# Corresponds to the JSON property `nextPageToken`
|
||||
# @return [String]
|
||||
attr_accessor :next_page_token
|
||||
|
||||
# A list of TemplateVersions.
|
||||
# Corresponds to the JSON property `templateVersions`
|
||||
# @return [Array<Google::Apis::DataflowV1b3::TemplateVersion>]
|
||||
attr_accessor :template_versions
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||
@template_versions = args[:template_versions] if args.key?(:template_versions)
|
||||
end
|
||||
end
|
||||
|
||||
# MapTask consists of an ordered set of instructions, each of which
|
||||
# describes one particular low-level operation for the worker to
|
||||
# perform in order to accomplish the MapTask's WorkItem.
|
||||
@@ -2822,6 +2952,107 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
# Either add the label to TemplateVersion or remove it from the
|
||||
# TemplateVersion.
|
||||
class ModifyTemplateVersionLabelRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The label key for update.
|
||||
# Corresponds to the JSON property `key`
|
||||
# @return [String]
|
||||
attr_accessor :key
|
||||
|
||||
# Requests for add label to TemplateVersion or remove label from
|
||||
# TemplateVersion.
|
||||
# Corresponds to the JSON property `op`
|
||||
# @return [String]
|
||||
attr_accessor :op
|
||||
|
||||
# The label value for update.
|
||||
# Corresponds to the JSON property `value`
|
||||
# @return [String]
|
||||
attr_accessor :value
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@key = args[:key] if args.key?(:key)
|
||||
@op = args[:op] if args.key?(:op)
|
||||
@value = args[:value] if args.key?(:value)
|
||||
end
|
||||
end
|
||||
|
||||
# Respond the labels in the TemplateVersion.
|
||||
class ModifyTemplateVersionLabelResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# All the label in the TemplateVersion.
|
||||
# Corresponds to the JSON property `labels`
|
||||
# @return [Hash<String,String>]
|
||||
attr_accessor :labels
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@labels = args[:labels] if args.key?(:labels)
|
||||
end
|
||||
end
|
||||
|
||||
# Add a tag to the current TemplateVersion. If tag exist in another
|
||||
# TemplateVersion in the Template, remove the tag before add it to the current
|
||||
# TemplateVersion. If remove_only set, remove the tag from the current
|
||||
# TemplateVersion.
|
||||
class ModifyTemplateVersionTagRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The flag that indicates if the request is only for remove tag from
|
||||
# TemplateVersion.
|
||||
# Corresponds to the JSON property `removeOnly`
|
||||
# @return [Boolean]
|
||||
attr_accessor :remove_only
|
||||
alias_method :remove_only?, :remove_only
|
||||
|
||||
# The tag for update.
|
||||
# Corresponds to the JSON property `tag`
|
||||
# @return [String]
|
||||
attr_accessor :tag
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@remove_only = args[:remove_only] if args.key?(:remove_only)
|
||||
@tag = args[:tag] if args.key?(:tag)
|
||||
end
|
||||
end
|
||||
|
||||
# Respond the current tags in the TemplateVersion.
|
||||
class ModifyTemplateVersionTagResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# All the tags in the TemplateVersion.
|
||||
# Corresponds to the JSON property `tags`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :tags
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@tags = args[:tags] if args.key?(:tags)
|
||||
end
|
||||
end
|
||||
|
||||
# Describes mounted data disk.
|
||||
class MountedDataDisk
|
||||
include Google::Apis::Core::Hashable
|
||||
@@ -3382,6 +3613,25 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
# Information about a validated query.
|
||||
class QueryInfo
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Includes an entry for each satisfied QueryProperty.
|
||||
# Corresponds to the JSON property `queryProperty`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :query_property
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@query_property = args[:query_property] if args.key?(:query_property)
|
||||
end
|
||||
end
|
||||
|
||||
# An instruction that reads records.
|
||||
# Takes no inputs, produces one output.
|
||||
class ReadInstruction
|
||||
@@ -5328,6 +5578,81 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
# /////////////////////////////////////////////////////////////////////////////
|
||||
# //// 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!
|
||||
class TemplateVersion
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Job information for templates.
|
||||
# Corresponds to the JSON property `artifact`
|
||||
# @return [Google::Apis::DataflowV1b3::Artifact]
|
||||
attr_accessor :artifact
|
||||
|
||||
# Creation time of this TemplateVersion.
|
||||
# Corresponds to the JSON property `createTime`
|
||||
# @return [String]
|
||||
attr_accessor :create_time
|
||||
|
||||
# Template description from the user.
|
||||
# Corresponds to the JSON property `description`
|
||||
# @return [String]
|
||||
attr_accessor :description
|
||||
|
||||
# A customized name for Template. Multiple TemplateVersions per Template.
|
||||
# Corresponds to the JSON property `displayName`
|
||||
# @return [String]
|
||||
attr_accessor :display_name
|
||||
|
||||
# Labels for the Template Version. Labels can be duplicate within Template.
|
||||
# Corresponds to the JSON property `labels`
|
||||
# @return [Hash<String,String>]
|
||||
attr_accessor :labels
|
||||
|
||||
# A unique project_id. Multiple Templates per Project.
|
||||
# Corresponds to the JSON property `projectId`
|
||||
# @return [String]
|
||||
attr_accessor :project_id
|
||||
|
||||
# Alias for version_id, helps locate a TemplateVersion.
|
||||
# Corresponds to the JSON property `tags`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :tags
|
||||
|
||||
# Either LEGACY or FLEX. This should match with the type of artifact.
|
||||
# Corresponds to the JSON property `type`
|
||||
# @return [String]
|
||||
attr_accessor :type
|
||||
|
||||
# An auto generated version_id for TemplateVersion.
|
||||
# Corresponds to the JSON property `versionId`
|
||||
# @return [String]
|
||||
attr_accessor :version_id
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@artifact = args[:artifact] if args.key?(:artifact)
|
||||
@create_time = args[:create_time] if args.key?(:create_time)
|
||||
@description = args[:description] if args.key?(:description)
|
||||
@display_name = args[:display_name] if args.key?(:display_name)
|
||||
@labels = args[:labels] if args.key?(:labels)
|
||||
@project_id = args[:project_id] if args.key?(:project_id)
|
||||
@tags = args[:tags] if args.key?(:tags)
|
||||
@type = args[:type] if args.key?(:type)
|
||||
@version_id = args[:version_id] if args.key?(:version_id)
|
||||
end
|
||||
end
|
||||
|
||||
# Global topology of the streaming Dataflow job, including all
|
||||
# computations and their sharded locations.
|
||||
class TopologyConfig
|
||||
@@ -5430,6 +5755,11 @@ module Google
|
||||
# @return [String]
|
||||
attr_accessor :error_message
|
||||
|
||||
# Information about a validated query.
|
||||
# Corresponds to the JSON property `queryInfo`
|
||||
# @return [Google::Apis::DataflowV1b3::QueryInfo]
|
||||
attr_accessor :query_info
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
@@ -5437,6 +5767,7 @@ module Google
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@error_message = args[:error_message] if args.key?(:error_message)
|
||||
@query_info = args[:query_info] if args.key?(:query_info)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@@ -40,6 +40,12 @@ module Google
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Artifact
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class AutoscalingEvent
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
@@ -70,6 +76,12 @@ module Google
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class CommitTemplateVersionRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ComponentSource
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
@@ -130,6 +142,12 @@ module Google
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class CreateTemplateVersionRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class CustomSourceLocation
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
@@ -184,6 +202,12 @@ module Google
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Empty
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Environment
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
@@ -400,6 +424,12 @@ module Google
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ListTemplateVersionsResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class MapTask
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
@@ -430,6 +460,30 @@ module Google
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ModifyTemplateVersionLabelRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ModifyTemplateVersionLabelResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ModifyTemplateVersionTagRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ModifyTemplateVersionTagResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class MountedDataDisk
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
@@ -514,6 +568,12 @@ module Google
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class QueryInfo
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ReadInstruction
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
@@ -826,6 +886,12 @@ module Google
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class TemplateVersion
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class TopologyConfig
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
@@ -961,6 +1027,17 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
class Artifact
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :container_spec, as: 'containerSpec', class: Google::Apis::DataflowV1b3::ContainerSpec, decorator: Google::Apis::DataflowV1b3::ContainerSpec::Representation
|
||||
|
||||
property :job_graph_gcs_path, as: 'jobGraphGcsPath'
|
||||
property :metadata, as: 'metadata', class: Google::Apis::DataflowV1b3::TemplateMetadata, decorator: Google::Apis::DataflowV1b3::TemplateMetadata::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class AutoscalingEvent
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
@@ -1010,6 +1087,14 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
class CommitTemplateVersionRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :template_version, as: 'templateVersion', class: Google::Apis::DataflowV1b3::TemplateVersion, decorator: Google::Apis::DataflowV1b3::TemplateVersion::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class ComponentSource
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
@@ -1143,6 +1228,14 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
class CreateTemplateVersionRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :template_version, as: 'templateVersion', class: Google::Apis::DataflowV1b3::TemplateVersion, decorator: Google::Apis::DataflowV1b3::TemplateVersion::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class CustomSourceLocation
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
@@ -1235,6 +1328,12 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
class Empty
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
end
|
||||
end
|
||||
|
||||
class Environment
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
@@ -1623,6 +1722,15 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
class ListTemplateVersionsResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :next_page_token, as: 'nextPageToken'
|
||||
collection :template_versions, as: 'templateVersions', class: Google::Apis::DataflowV1b3::TemplateVersion, decorator: Google::Apis::DataflowV1b3::TemplateVersion::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class MapTask
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
@@ -1679,6 +1787,37 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
class ModifyTemplateVersionLabelRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :key, as: 'key'
|
||||
property :op, as: 'op'
|
||||
property :value, as: 'value'
|
||||
end
|
||||
end
|
||||
|
||||
class ModifyTemplateVersionLabelResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
hash :labels, as: 'labels'
|
||||
end
|
||||
end
|
||||
|
||||
class ModifyTemplateVersionTagRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :remove_only, as: 'removeOnly'
|
||||
property :tag, as: 'tag'
|
||||
end
|
||||
end
|
||||
|
||||
class ModifyTemplateVersionTagResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :tags, as: 'tags'
|
||||
end
|
||||
end
|
||||
|
||||
class MountedDataDisk
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
@@ -1833,6 +1972,13 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
class QueryInfo
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :query_property, as: 'queryProperty'
|
||||
end
|
||||
end
|
||||
|
||||
class ReadInstruction
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
@@ -2367,6 +2513,22 @@ module Google
|
||||
end
|
||||
end
|
||||
|
||||
class TemplateVersion
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :artifact, as: 'artifact', class: Google::Apis::DataflowV1b3::Artifact, decorator: Google::Apis::DataflowV1b3::Artifact::Representation
|
||||
|
||||
property :create_time, as: 'createTime'
|
||||
property :description, as: 'description'
|
||||
property :display_name, as: 'displayName'
|
||||
hash :labels, as: 'labels'
|
||||
property :project_id, as: 'projectId'
|
||||
collection :tags, as: 'tags'
|
||||
property :type, as: 'type'
|
||||
property :version_id, as: 'versionId'
|
||||
end
|
||||
end
|
||||
|
||||
class TopologyConfig
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
@@ -2397,6 +2559,8 @@ module Google
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :error_message, as: 'errorMessage'
|
||||
property :query_info, as: 'queryInfo', class: Google::Apis::DataflowV1b3::QueryInfo, decorator: Google::Apis::DataflowV1b3::QueryInfo::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@@ -116,6 +116,224 @@ module Google
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Creates a new TemplateVersion (Important: not new Template) entry in the
|
||||
# spanner table. Requires project_id and display_name (template).
|
||||
# @param [String] name
|
||||
# The location of the template, name includes project_id and display_name.
|
||||
# Commit using project_id(pid1) and display_name(tid1).
|
||||
# Format: projects/`pid1`/catalogTemplates/`tid1`
|
||||
# @param [Google::Apis::DataflowV1b3::CommitTemplateVersionRequest] commit_template_version_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# Available to use for quota purposes for server-side applications. Can be any
|
||||
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::DataflowV1b3::TemplateVersion] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::DataflowV1b3::TemplateVersion]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def commit_catalog_template_template_version(name, commit_template_version_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, 'v1b3/{+name}:commit', options)
|
||||
command.request_representation = Google::Apis::DataflowV1b3::CommitTemplateVersionRequest::Representation
|
||||
command.request_object = commit_template_version_request_object
|
||||
command.response_representation = Google::Apis::DataflowV1b3::TemplateVersion::Representation
|
||||
command.response_class = Google::Apis::DataflowV1b3::TemplateVersion
|
||||
command.params['name'] = name unless name.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Deletes an existing Template. Do nothing if Template does not exist.
|
||||
# @param [String] name
|
||||
# name includes project_id and display_name.
|
||||
# Delete by project_id(pid1) and display_name(tid1).
|
||||
# Format: projects/`pid1`/catalogTemplates/`tid1`
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# Available to use for quota purposes for server-side applications. Can be any
|
||||
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::DataflowV1b3::Empty] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::DataflowV1b3::Empty]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def delete_project_catalog_template(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:delete, 'v1b3/{+name}', options)
|
||||
command.response_representation = Google::Apis::DataflowV1b3::Empty::Representation
|
||||
command.response_class = Google::Apis::DataflowV1b3::Empty
|
||||
command.params['name'] = name unless name.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Get TemplateVersion using project_id and display_name with an optional
|
||||
# version_id field. Get latest (has tag "latest") TemplateVersion if
|
||||
# version_id not set.
|
||||
# @param [String] name
|
||||
# Resource name includes project_id and display_name. version_id is optional.
|
||||
# Get the latest TemplateVersion if version_id not set.
|
||||
# Get by project_id(pid1) and display_name(tid1):
|
||||
# Format: projects/`pid1`/catalogTemplates/`tid1`
|
||||
# Get by project_id(pid1), display_name(tid1), and version_id(vid1):
|
||||
# Format: projects/`pid1`/catalogTemplates/`tid1@vid`
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# Available to use for quota purposes for server-side applications. Can be any
|
||||
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::DataflowV1b3::TemplateVersion] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::DataflowV1b3::TemplateVersion]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def get_project_catalog_template(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v1b3/{+name}', options)
|
||||
command.response_representation = Google::Apis::DataflowV1b3::TemplateVersion::Representation
|
||||
command.response_class = Google::Apis::DataflowV1b3::TemplateVersion
|
||||
command.params['name'] = name unless name.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Updates the label of the TemplateVersion. Label can be duplicated in
|
||||
# Template, so either add or remove the label in the TemplateVersion.
|
||||
# @param [String] name
|
||||
# Resource name includes project_id, display_name, and version_id.
|
||||
# Updates by project_id(pid1), display_name(tid1), and version_id(vid1):
|
||||
# Format: projects/`pid1`/catalogTemplates/`tid1@vid`
|
||||
# @param [Google::Apis::DataflowV1b3::ModifyTemplateVersionLabelRequest] modify_template_version_label_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# Available to use for quota purposes for server-side applications. Can be any
|
||||
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::DataflowV1b3::ModifyTemplateVersionLabelResponse] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::DataflowV1b3::ModifyTemplateVersionLabelResponse]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def label_project_catalog_template(name, modify_template_version_label_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, 'v1b3/{+name}:label', options)
|
||||
command.request_representation = Google::Apis::DataflowV1b3::ModifyTemplateVersionLabelRequest::Representation
|
||||
command.request_object = modify_template_version_label_request_object
|
||||
command.response_representation = Google::Apis::DataflowV1b3::ModifyTemplateVersionLabelResponse::Representation
|
||||
command.response_class = Google::Apis::DataflowV1b3::ModifyTemplateVersionLabelResponse
|
||||
command.params['name'] = name unless name.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Updates the tag of the TemplateVersion, and tag is unique in Template.
|
||||
# If tag exists in another TemplateVersion in the Template, updates the tag
|
||||
# to this TemplateVersion will remove it from the old TemplateVersion and add
|
||||
# it to this TemplateVersion. If request is remove_only (remove_only = true),
|
||||
# remove the tag from this TemplateVersion.
|
||||
# @param [String] name
|
||||
# Resource name includes project_id, display_name, and version_id.
|
||||
# Updates by project_id(pid1), display_name(tid1), and version_id(vid1):
|
||||
# Format: projects/`pid1`/catalogTemplates/`tid1@vid`
|
||||
# @param [Google::Apis::DataflowV1b3::ModifyTemplateVersionTagRequest] modify_template_version_tag_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# Available to use for quota purposes for server-side applications. Can be any
|
||||
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::DataflowV1b3::ModifyTemplateVersionTagResponse] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::DataflowV1b3::ModifyTemplateVersionTagResponse]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def tag_project_catalog_template(name, modify_template_version_tag_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, 'v1b3/{+name}:tag', options)
|
||||
command.request_representation = Google::Apis::DataflowV1b3::ModifyTemplateVersionTagRequest::Representation
|
||||
command.request_object = modify_template_version_tag_request_object
|
||||
command.response_representation = Google::Apis::DataflowV1b3::ModifyTemplateVersionTagResponse::Representation
|
||||
command.response_class = Google::Apis::DataflowV1b3::ModifyTemplateVersionTagResponse
|
||||
command.params['name'] = name unless name.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Creates a new Template with TemplateVersion. Requires
|
||||
# project_id(projects) and template display_name(catalogTemplates).
|
||||
# The template display_name is set by the user.
|
||||
# @param [String] parent
|
||||
# The parent project and template that the TemplateVersion will be created
|
||||
# under.
|
||||
# Create using project_id(pid1) and display_name(tid1).
|
||||
# Format: projects/`pid1`/catalogTemplates/`tid1`
|
||||
# @param [Google::Apis::DataflowV1b3::CreateTemplateVersionRequest] create_template_version_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# Available to use for quota purposes for server-side applications. Can be any
|
||||
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::DataflowV1b3::TemplateVersion] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::DataflowV1b3::TemplateVersion]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def create_template_version(parent, create_template_version_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, 'v1b3/{+parent}/templateVersions', options)
|
||||
command.request_representation = Google::Apis::DataflowV1b3::CreateTemplateVersionRequest::Representation
|
||||
command.request_object = create_template_version_request_object
|
||||
command.response_representation = Google::Apis::DataflowV1b3::TemplateVersion::Representation
|
||||
command.response_class = Google::Apis::DataflowV1b3::TemplateVersion
|
||||
command.params['parent'] = parent unless parent.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# List the jobs of a project across all regions.
|
||||
# @param [String] project_id
|
||||
# The project which owns the jobs.
|
||||
@@ -1634,6 +1852,49 @@ module Google
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# List TemplateVersions using project_id and an optional display_name field.
|
||||
# List all the TemplateVersions in the Template if display set.
|
||||
# List all the TemplateVersions in the Project if display_name not set.
|
||||
# @param [String] parent
|
||||
# parent includes project_id, and display_name is optional.
|
||||
# List by project_id(pid1) and display_name(tid1).
|
||||
# Format: projects/`pid1`/catalogTemplates/`tid1`
|
||||
# List by project_id(pid1).
|
||||
# Format: projects/`pid1`
|
||||
# @param [Fixnum] page_size
|
||||
# The maximum number of TemplateVersions to return per page.
|
||||
# @param [String] page_token
|
||||
# The page token, received from a previous ListTemplateVersions call.
|
||||
# Provide this to retrieve the subsequent page.
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
# @param [String] quota_user
|
||||
# Available to use for quota purposes for server-side applications. Can be any
|
||||
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
# @param [Google::Apis::RequestOptions] options
|
||||
# Request-specific options
|
||||
#
|
||||
# @yield [result, err] Result & error if block supplied
|
||||
# @yieldparam result [Google::Apis::DataflowV1b3::ListTemplateVersionsResponse] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::DataflowV1b3::ListTemplateVersionsResponse]
|
||||
#
|
||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||
def list_project_template_versions(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v1b3/{+parent}/templateVersions', options)
|
||||
command.response_representation = Google::Apis::DataflowV1b3::ListTemplateVersionsResponse::Representation
|
||||
command.response_class = Google::Apis::DataflowV1b3::ListTemplateVersionsResponse
|
||||
command.params['parent'] = parent unless parent.nil?
|
||||
command.query['pageSize'] = page_size unless page_size.nil?
|
||||
command.query['pageToken'] = page_token unless page_token.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Creates a Cloud Dataflow job from a template.
|
||||
# @param [String] project_id
|
||||
# Required. The ID of the Cloud Platform project that the job belongs to.
|
||||
|
||||
Reference in new issue
Block a user