Autogenerated update (2019-11-13)

Update:
- androidmanagement_v1
- appengine_v1
- appengine_v1beta
- cloudbuild_v1
- cloudbuild_v1alpha1
- dlp_v2
- fcm_v1
- genomics_v2alpha1
This commit is contained in:
Google APIs 2019-11-13 00:37:45 +00:00
parent acf3b2c24e
commit bf6333e31a
22 changed files with 1922 additions and 81 deletions

View File

@ -26,7 +26,7 @@ module Google
# @see https://developers.google.com/android/management
module AndroidmanagementV1
VERSION = 'V1'
REVISION = '20191001'
REVISION = '20191107'
# Manage Android devices and apps for your customers
AUTH_ANDROIDMANAGEMENT = 'https://www.googleapis.com/auth/androidmanagement'

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/appengine/docs/admin-api/
module AppengineV1
VERSION = 'V1'
REVISION = '20191016'
REVISION = '20191106'
# View and manage your applications deployed on Google App Engine
AUTH_APPENGINE_ADMIN = 'https://www.googleapis.com/auth/appengine.admin'

View File

@ -2231,7 +2231,7 @@ module Google
# application that handles customer requests might include separate services to
# handle tasks such as backend data analysis or API requests from mobile devices.
# Each service has a collection of versions that define a specific set of code
# used to implement the functionality of that service.
# used to implement the functionality of that service. Next tag: 6
class Service
include Google::Apis::Core::Hashable

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/appengine/docs/admin-api/
module AppengineV1beta
VERSION = 'V1beta'
REVISION = '20191016'
REVISION = '20191106'
# View and manage your applications deployed on Google App Engine
AUTH_APPENGINE_ADMIN = 'https://www.googleapis.com/auth/appengine.admin'

View File

@ -2348,7 +2348,7 @@ module Google
# application that handles customer requests might include separate services to
# handle tasks such as backend data analysis or API requests from mobile devices.
# Each service has a collection of versions that define a specific set of code
# used to implement the functionality of that service.
# used to implement the functionality of that service. Next tag: 6
class Service
include Google::Apis::Core::Hashable

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/cloud-build/docs/
module CloudbuildV1
VERSION = 'V1'
REVISION = '20190824'
REVISION = '20191109'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -1089,12 +1089,17 @@ module Google
# @return [String]
attr_accessor :project_id
# Name of the Cloud Source Repository. If omitted, the name "default" is
# assumed.
# Required. Name of the Cloud Source Repository.
# Corresponds to the JSON property `repoName`
# @return [String]
attr_accessor :repo_name
# Substitutions to use in a triggered build.
# Should only be used with RunBuildTrigger
# Corresponds to the JSON property `substitutions`
# @return [Hash<String,String>]
attr_accessor :substitutions
# Regex matching tags to build.
# The syntax of the regular expressions accepted is the syntax accepted by
# RE2 and described at https://github.com/google/re2/wiki/Syntax
@ -1113,6 +1118,7 @@ module Google
@dir = args[:dir] if args.key?(:dir)
@project_id = args[:project_id] if args.key?(:project_id)
@repo_name = args[:repo_name] if args.key?(:repo_name)
@substitutions = args[:substitutions] if args.key?(:substitutions)
@tag_name = args[:tag_name] if args.key?(:tag_name)
end
end

View File

@ -462,6 +462,7 @@ module Google
property :dir, as: 'dir'
property :project_id, as: 'projectId'
property :repo_name, as: 'repoName'
hash :substitutions, as: 'substitutions'
property :tag_name, as: 'tagName'
end
end

View File

@ -170,9 +170,9 @@ module Google
# Cancels a build in progress.
# @param [String] project_id
# ID of the project.
# Required. ID of the project.
# @param [String] id
# ID of the build.
# Required. ID of the build.
# @param [Google::Apis::CloudbuildV1::CancelBuildRequest] cancel_build_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@ -209,7 +209,7 @@ module Google
# ID. Pass the build ID to `GetBuild` to determine the build status (such as
# `SUCCESS` or `FAILURE`).
# @param [String] project_id
# ID of the project.
# Required. ID of the project.
# @param [Google::Apis::CloudbuildV1::Build] build_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@ -244,9 +244,9 @@ module Google
# The `Build` that is returned includes its status (such as `SUCCESS`,
# `FAILURE`, or `WORKING`), and timing information.
# @param [String] project_id
# ID of the project.
# Required. ID of the project.
# @param [String] id
# ID of the build.
# Required. ID of the build.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
@ -279,7 +279,7 @@ module Google
# Previously requested builds may still be in-progress, or may have finished
# successfully or unsuccessfully.
# @param [String] project_id
# ID of the project.
# Required. ID of the project.
# @param [String] filter
# The raw filter text to constrain the results.
# @param [Fixnum] page_size
@ -337,9 +337,9 @@ module Google
# object, which may or may not be available depending on the bucket's
# lifecycle management settings.
# @param [String] project_id
# ID of the project.
# Required. ID of the project.
# @param [String] id
# Build ID of the original build.
# Required. Build ID of the original build.
# @param [Google::Apis::CloudbuildV1::RetryBuildRequest] retry_build_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@ -374,7 +374,7 @@ module Google
# Creates a new `BuildTrigger`.
# This API is experimental.
# @param [String] project_id
# ID of the project for which to configure automatic builds.
# Required. ID of the project for which to configure automatic builds.
# @param [Google::Apis::CloudbuildV1::BuildTrigger] build_trigger_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@ -408,9 +408,9 @@ module Google
# Deletes a `BuildTrigger` by its project ID and trigger ID.
# This API is experimental.
# @param [String] project_id
# ID of the project that owns the trigger.
# Required. ID of the project that owns the trigger.
# @param [String] trigger_id
# ID of the `BuildTrigger` to delete.
# Required. ID of the `BuildTrigger` to delete.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
@ -442,9 +442,9 @@ module Google
# Returns information about a `BuildTrigger`.
# This API is experimental.
# @param [String] project_id
# ID of the project that owns the trigger.
# Required. ID of the project that owns the trigger.
# @param [String] trigger_id
# ID of the `BuildTrigger` to get.
# Required. Identifier (`id` or `name`) of the `BuildTrigger` to get.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
@ -476,7 +476,7 @@ module Google
# Lists existing `BuildTrigger`s.
# This API is experimental.
# @param [String] project_id
# ID of the project for which to list BuildTriggers.
# Required. ID of the project for which to list BuildTriggers.
# @param [Fixnum] page_size
# Number of results to return in the list.
# @param [String] page_token
@ -513,9 +513,9 @@ module Google
# Updates a `BuildTrigger` by its project ID and trigger ID.
# This API is experimental.
# @param [String] project_id
# ID of the project that owns the trigger.
# Required. ID of the project that owns the trigger.
# @param [String] trigger_id
# ID of the `BuildTrigger` to update.
# Required. ID of the `BuildTrigger` to update.
# @param [Google::Apis::CloudbuildV1::BuildTrigger] build_trigger_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@ -549,9 +549,9 @@ module Google
# Runs a `BuildTrigger` at a particular source revision.
# @param [String] project_id
# ID of the project.
# Required. ID of the project.
# @param [String] trigger_id
# ID of the trigger.
# Required. ID of the trigger.
# @param [Google::Apis::CloudbuildV1::RepoSource] repo_source_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/cloud-build/docs/
module CloudbuildV1alpha1
VERSION = 'V1alpha1'
REVISION = '20190824'
REVISION = '20191109'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -752,12 +752,17 @@ module Google
# @return [String]
attr_accessor :project_id
# Name of the Cloud Source Repository. If omitted, the name "default" is
# assumed.
# Required. Name of the Cloud Source Repository.
# Corresponds to the JSON property `repoName`
# @return [String]
attr_accessor :repo_name
# Substitutions to use in a triggered build.
# Should only be used with RunBuildTrigger
# Corresponds to the JSON property `substitutions`
# @return [Hash<String,String>]
attr_accessor :substitutions
# Regex matching tags to build.
# The syntax of the regular expressions accepted is the syntax accepted by
# RE2 and described at https://github.com/google/re2/wiki/Syntax
@ -776,6 +781,7 @@ module Google
@dir = args[:dir] if args.key?(:dir)
@project_id = args[:project_id] if args.key?(:project_id)
@repo_name = args[:repo_name] if args.key?(:repo_name)
@substitutions = args[:substitutions] if args.key?(:substitutions)
@tag_name = args[:tag_name] if args.key?(:tag_name)
end
end

View File

@ -329,6 +329,7 @@ module Google
property :dir, as: 'dir'
property :project_id, as: 'projectId'
property :repo_name, as: 'repoName'
hash :substitutions, as: 'substitutions'
property :tag_name, as: 'tagName'
end
end

View File

@ -27,7 +27,7 @@ module Google
# @see https://cloud.google.com/dlp/docs/
module DlpV2
VERSION = 'V2'
REVISION = '20191102'
REVISION = '20191111'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -1064,6 +1064,12 @@ module Google
# @return [Google::Apis::DlpV2::GooglePrivacyDlpV2DeidentifyTemplate]
attr_accessor :deidentify_template
# The geographic location to store the deidentification template. Reserved
# for future extensions.
# Corresponds to the JSON property `locationId`
# @return [String]
attr_accessor :location_id
# The template id can contain uppercase and lowercase letters,
# numbers, and hyphens; that is, it must match the regular
# expression: `[a-zA-Z\\d-_]+`. The maximum length is 100
@ -1079,6 +1085,7 @@ module Google
# Update properties of this object
def update!(**args)
@deidentify_template = args[:deidentify_template] if args.key?(:deidentify_template)
@location_id = args[:location_id] if args.key?(:location_id)
@template_id = args[:template_id] if args.key?(:template_id)
end
end
@ -1102,6 +1109,12 @@ module Google
# @return [String]
attr_accessor :job_id
# The geographic location to store and process the job. Reserved for
# future extensions.
# Corresponds to the JSON property `locationId`
# @return [String]
attr_accessor :location_id
# Configuration for a risk analysis job. See
# https://cloud.google.com/dlp/docs/concepts-risk-analysis to learn more.
# Corresponds to the JSON property `riskJob`
@ -1116,6 +1129,7 @@ module Google
def update!(**args)
@inspect_job = args[:inspect_job] if args.key?(:inspect_job)
@job_id = args[:job_id] if args.key?(:job_id)
@location_id = args[:location_id] if args.key?(:location_id)
@risk_job = args[:risk_job] if args.key?(:risk_job)
end
end
@ -1132,6 +1146,12 @@ module Google
# @return [Google::Apis::DlpV2::GooglePrivacyDlpV2InspectTemplate]
attr_accessor :inspect_template
# The geographic location to store the inspection template. Reserved for
# future extensions.
# Corresponds to the JSON property `locationId`
# @return [String]
attr_accessor :location_id
# The template id can contain uppercase and lowercase letters,
# numbers, and hyphens; that is, it must match the regular
# expression: `[a-zA-Z\\d-_]+`. The maximum length is 100
@ -1147,6 +1167,7 @@ module Google
# Update properties of this object
def update!(**args)
@inspect_template = args[:inspect_template] if args.key?(:inspect_template)
@location_id = args[:location_id] if args.key?(:location_id)
@template_id = args[:template_id] if args.key?(:template_id)
end
end
@ -1161,6 +1182,12 @@ module Google
# @return [Google::Apis::DlpV2::GooglePrivacyDlpV2JobTrigger]
attr_accessor :job_trigger
# The geographic location to store the job trigger. Reserved for
# future extensions.
# Corresponds to the JSON property `locationId`
# @return [String]
attr_accessor :location_id
# The trigger id can contain uppercase and lowercase letters,
# numbers, and hyphens; that is, it must match the regular
# expression: `[a-zA-Z\\d-_]+`. The maximum length is 100
@ -1176,6 +1203,7 @@ module Google
# Update properties of this object
def update!(**args)
@job_trigger = args[:job_trigger] if args.key?(:job_trigger)
@location_id = args[:location_id] if args.key?(:location_id)
@trigger_id = args[:trigger_id] if args.key?(:trigger_id)
end
end
@ -1189,6 +1217,12 @@ module Google
# @return [Google::Apis::DlpV2::GooglePrivacyDlpV2StoredInfoTypeConfig]
attr_accessor :config
# The geographic location to store the stored infoType. Reserved for
# future extensions.
# Corresponds to the JSON property `locationId`
# @return [String]
attr_accessor :location_id
# The storedInfoType ID can contain uppercase and lowercase letters,
# numbers, and hyphens; that is, it must match the regular
# expression: `[a-zA-Z\\d-_]+`. The maximum length is 100
@ -1204,6 +1238,7 @@ module Google
# Update properties of this object
def update!(**args)
@config = args[:config] if args.key?(:config)
@location_id = args[:location_id] if args.key?(:location_id)
@stored_info_type_id = args[:stored_info_type_id] if args.key?(:stored_info_type_id)
end
end
@ -1353,14 +1388,14 @@ module Google
# that the FFX mode natively supports. This happens before/after
# encryption/decryption.
# Each character listed must appear only once.
# Number of characters must be in the range [2, 62].
# Number of characters must be in the range [2, 95].
# This must be encoded as ASCII.
# The order of characters does not matter.
# Corresponds to the JSON property `customAlphabet`
# @return [String]
attr_accessor :custom_alphabet
# The native way to select the alphabet. Must be in the range [2, 62].
# The native way to select the alphabet. Must be in the range [2, 95].
# Corresponds to the JSON property `radix`
# @return [Fixnum]
attr_accessor :radix
@ -1697,9 +1732,9 @@ module Google
# The geographic location to process de-identification. Reserved for future
# extensions.
# Corresponds to the JSON property `location`
# Corresponds to the JSON property `locationId`
# @return [String]
attr_accessor :location
attr_accessor :location_id
def initialize(**args)
update!(**args)
@ -1712,7 +1747,7 @@ module Google
@inspect_config = args[:inspect_config] if args.key?(:inspect_config)
@inspect_template_name = args[:inspect_template_name] if args.key?(:inspect_template_name)
@item = args[:item] if args.key?(:item)
@location = args[:location] if args.key?(:location)
@location_id = args[:location_id] if args.key?(:location_id)
end
end
@ -2890,9 +2925,9 @@ module Google
# The geographic location to process content inspection. Reserved for future
# extensions.
# Corresponds to the JSON property `location`
# Corresponds to the JSON property `locationId`
# @return [String]
attr_accessor :location
attr_accessor :location_id
def initialize(**args)
update!(**args)
@ -2903,7 +2938,7 @@ module Google
@inspect_config = args[:inspect_config] if args.key?(:inspect_config)
@inspect_template_name = args[:inspect_template_name] if args.key?(:inspect_template_name)
@item = args[:item] if args.key?(:item)
@location = args[:location] if args.key?(:location)
@location_id = args[:location_id] if args.key?(:location_id)
end
end
@ -4771,9 +4806,9 @@ module Google
# The geographic location to process the request. Reserved for future
# extensions.
# Corresponds to the JSON property `location`
# Corresponds to the JSON property `locationId`
# @return [String]
attr_accessor :location
attr_accessor :location_id
def initialize(**args)
update!(**args)
@ -4785,7 +4820,7 @@ module Google
@image_redaction_configs = args[:image_redaction_configs] if args.key?(:image_redaction_configs)
@include_findings = args[:include_findings] if args.key?(:include_findings)
@inspect_config = args[:inspect_config] if args.key?(:inspect_config)
@location = args[:location] if args.key?(:location)
@location_id = args[:location_id] if args.key?(:location_id)
end
end
@ -4878,9 +4913,9 @@ module Google
# The geographic location to process content reidentification. Reserved for
# future extensions.
# Corresponds to the JSON property `location`
# Corresponds to the JSON property `locationId`
# @return [String]
attr_accessor :location
attr_accessor :location_id
# The configuration that controls how the data will change.
# Corresponds to the JSON property `reidentifyConfig`
@ -4906,7 +4941,7 @@ module Google
@inspect_config = args[:inspect_config] if args.key?(:inspect_config)
@inspect_template_name = args[:inspect_template_name] if args.key?(:inspect_template_name)
@item = args[:item] if args.key?(:item)
@location = args[:location] if args.key?(:location)
@location_id = args[:location_id] if args.key?(:location_id)
@reidentify_config = args[:reidentify_config] if args.key?(:reidentify_config)
@reidentify_template_name = args[:reidentify_template_name] if args.key?(:reidentify_template_name)
end

View File

@ -1365,6 +1365,7 @@ module Google
class Representation < Google::Apis::Core::JsonRepresentation
property :deidentify_template, as: 'deidentifyTemplate', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DeidentifyTemplate, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DeidentifyTemplate::Representation
property :location_id, as: 'locationId'
property :template_id, as: 'templateId'
end
end
@ -1375,6 +1376,7 @@ module Google
property :inspect_job, as: 'inspectJob', class: Google::Apis::DlpV2::GooglePrivacyDlpV2InspectJobConfig, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2InspectJobConfig::Representation
property :job_id, as: 'jobId'
property :location_id, as: 'locationId'
property :risk_job, as: 'riskJob', class: Google::Apis::DlpV2::GooglePrivacyDlpV2RiskAnalysisJobConfig, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2RiskAnalysisJobConfig::Representation
end
@ -1385,6 +1387,7 @@ module Google
class Representation < Google::Apis::Core::JsonRepresentation
property :inspect_template, as: 'inspectTemplate', class: Google::Apis::DlpV2::GooglePrivacyDlpV2InspectTemplate, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2InspectTemplate::Representation
property :location_id, as: 'locationId'
property :template_id, as: 'templateId'
end
end
@ -1394,6 +1397,7 @@ module Google
class Representation < Google::Apis::Core::JsonRepresentation
property :job_trigger, as: 'jobTrigger', class: Google::Apis::DlpV2::GooglePrivacyDlpV2JobTrigger, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2JobTrigger::Representation
property :location_id, as: 'locationId'
property :trigger_id, as: 'triggerId'
end
end
@ -1403,6 +1407,7 @@ module Google
class Representation < Google::Apis::Core::JsonRepresentation
property :config, as: 'config', class: Google::Apis::DlpV2::GooglePrivacyDlpV2StoredInfoTypeConfig, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2StoredInfoTypeConfig::Representation
property :location_id, as: 'locationId'
property :stored_info_type_id, as: 'storedInfoTypeId'
end
end
@ -1538,7 +1543,7 @@ module Google
property :inspect_template_name, as: 'inspectTemplateName'
property :item, as: 'item', class: Google::Apis::DlpV2::GooglePrivacyDlpV2ContentItem, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2ContentItem::Representation
property :location, as: 'location'
property :location_id, as: 'locationId'
end
end
@ -1872,7 +1877,7 @@ module Google
property :inspect_template_name, as: 'inspectTemplateName'
property :item, as: 'item', class: Google::Apis::DlpV2::GooglePrivacyDlpV2ContentItem, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2ContentItem::Representation
property :location, as: 'location'
property :location_id, as: 'locationId'
end
end
@ -2449,7 +2454,7 @@ module Google
property :include_findings, as: 'includeFindings'
property :inspect_config, as: 'inspectConfig', class: Google::Apis::DlpV2::GooglePrivacyDlpV2InspectConfig, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2InspectConfig::Representation
property :location, as: 'location'
property :location_id, as: 'locationId'
end
end
@ -2479,7 +2484,7 @@ module Google
property :inspect_template_name, as: 'inspectTemplateName'
property :item, as: 'item', class: Google::Apis::DlpV2::GooglePrivacyDlpV2ContentItem, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2ContentItem::Representation
property :location, as: 'location'
property :location_id, as: 'locationId'
property :reidentify_config, as: 'reidentifyConfig', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DeidentifyConfig, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DeidentifyConfig::Representation
property :reidentify_template_name, as: 'reidentifyTemplateName'

File diff suppressed because it is too large Load Diff

View File

@ -26,7 +26,7 @@ module Google
# @see https://firebase.google.com/docs/cloud-messaging
module FcmV1
VERSION = 'V1'
REVISION = '20191001'
REVISION = '20191111'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -932,6 +932,11 @@ module Google
class WebpushFcmOptions
include Google::Apis::Core::Hashable
# Label associated with the message's analytics data.
# Corresponds to the JSON property `analyticsLabel`
# @return [String]
attr_accessor :analytics_label
# The link to open when the user clicks on the notification.
# For all URL values, HTTPS is required.
# Corresponds to the JSON property `link`
@ -944,6 +949,7 @@ module Google
# Update properties of this object
def update!(**args)
@analytics_label = args[:analytics_label] if args.key?(:analytics_label)
@link = args[:link] if args.key?(:link)
end
end

View File

@ -252,6 +252,7 @@ module Google
class WebpushFcmOptions
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :analytics_label, as: 'analyticsLabel'
property :link, as: 'link'
end
end

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/genomics
module GenomicsV2alpha1
VERSION = 'V2alpha1'
REVISION = '20191102'
REVISION = '20191112'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -229,6 +229,11 @@ module Google
# @return [Hash<String,Object>]
attr_accessor :event
# A list of timestamped events.
# Corresponds to the JSON property `events`
# @return [Array<Google::Apis::GenomicsV2alpha1::TimestampedEvent>]
attr_accessor :events
# The `Status` type defines a logical error model that is suitable for
# different programming environments, including REST APIs and RPC APIs. It is
# used by [gRPC](https://github.com/grpc). Each `Status` message contains
@ -252,6 +257,7 @@ module Google
def update!(**args)
@deadline_expired = args[:deadline_expired] if args.key?(:deadline_expired)
@event = args[:event] if args.key?(:event)
@events = args[:events] if args.key?(:events)
@result = args[:result] if args.key?(:result)
@worker_status = args[:worker_status] if args.key?(:worker_status)
end
@ -1193,6 +1199,32 @@ module Google
end
end
# An event that occured in the operation assigned to the
# worker and the time of occurance.
class TimestampedEvent
include Google::Apis::Core::Hashable
# The event data.
# Corresponds to the JSON property `data`
# @return [Hash<String,Object>]
attr_accessor :data
# The time when the event happened.
# Corresponds to the JSON property `timestamp`
# @return [String]
attr_accessor :timestamp
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@data = args[:data] if args.key?(:data)
@timestamp = args[:timestamp] if args.key?(:timestamp)
end
end
# An event generated when the execution of a container results in a
# non-zero exit status that was not otherwise ignored. Execution will
# continue, but only actions that are flagged as `ALWAYS_RUN` will be

View File

@ -214,6 +214,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport
end
class TimestampedEvent
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class UnexpectedExitStatusEvent
class Representation < Google::Apis::Core::JsonRepresentation; end
@ -284,6 +290,8 @@ module Google
property :deadline_expired, as: 'deadlineExpired', class: Google::Apis::GenomicsV2alpha1::Empty, decorator: Google::Apis::GenomicsV2alpha1::Empty::Representation
hash :event, as: 'event'
collection :events, as: 'events', class: Google::Apis::GenomicsV2alpha1::TimestampedEvent, decorator: Google::Apis::GenomicsV2alpha1::TimestampedEvent::Representation
property :result, as: 'result', class: Google::Apis::GenomicsV2alpha1::Status, decorator: Google::Apis::GenomicsV2alpha1::Status::Representation
property :worker_status, as: 'workerStatus', class: Google::Apis::GenomicsV2alpha1::WorkerStatus, decorator: Google::Apis::GenomicsV2alpha1::WorkerStatus::Representation
@ -546,6 +554,14 @@ module Google
end
end
class TimestampedEvent
# @private
class Representation < Google::Apis::Core::JsonRepresentation
hash :data, as: 'data'
property :timestamp, as: 'timestamp'
end
end
class UnexpectedExitStatusEvent
# @private
class Representation < Google::Apis::Core::JsonRepresentation