Autogenerated update (2020-07-18)

Update:
- dataproc_v1beta2
- healthcare_v1
- healthcare_v1beta1
- monitoring_v3
This commit is contained in:
Google APIs 2020-07-18 00:38:18 +00:00
parent 81248a9bcf
commit f4f8cc52f7
9 changed files with 179 additions and 45 deletions

View File

@ -98821,6 +98821,8 @@
"/healthcare:v1/healthcare.projects.locations.datasets.fhirStores.fhir.Patient-everything": patient_project_location_dataset_fhir_store_fhir_everything
"/healthcare:v1/healthcare.projects.locations.datasets.fhirStores.fhir.Patient-everything/_count": _count
"/healthcare:v1/healthcare.projects.locations.datasets.fhirStores.fhir.Patient-everything/_page_token": _page_token
"/healthcare:v1/healthcare.projects.locations.datasets.fhirStores.fhir.Patient-everything/_since": _since
"/healthcare:v1/healthcare.projects.locations.datasets.fhirStores.fhir.Patient-everything/_type": _type
"/healthcare:v1/healthcare.projects.locations.datasets.fhirStores.fhir.Patient-everything/end": end_
"/healthcare:v1/healthcare.projects.locations.datasets.fhirStores.fhir.Patient-everything/name": name
"/healthcare:v1/healthcare.projects.locations.datasets.fhirStores.fhir.Patient-everything/start": start
@ -100711,6 +100713,8 @@
"/healthcare:v1beta1/healthcare.projects.locations.datasets.fhirStores.fhir.Patient-everything": patient_project_location_dataset_fhir_store_fhir_everything
"/healthcare:v1beta1/healthcare.projects.locations.datasets.fhirStores.fhir.Patient-everything/_count": _count
"/healthcare:v1beta1/healthcare.projects.locations.datasets.fhirStores.fhir.Patient-everything/_page_token": _page_token
"/healthcare:v1beta1/healthcare.projects.locations.datasets.fhirStores.fhir.Patient-everything/_since": _since
"/healthcare:v1beta1/healthcare.projects.locations.datasets.fhirStores.fhir.Patient-everything/_type": _type
"/healthcare:v1beta1/healthcare.projects.locations.datasets.fhirStores.fhir.Patient-everything/end": end_
"/healthcare:v1beta1/healthcare.projects.locations.datasets.fhirStores.fhir.Patient-everything/name": name
"/healthcare:v1beta1/healthcare.projects.locations.datasets.fhirStores.fhir.Patient-everything/start": start

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/dataproc/
module DataprocV1beta2
VERSION = 'V1beta2'
REVISION = '20200619'
REVISION = '20200709'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -977,13 +977,13 @@ module Google
attr_accessor :reservation_affinity
# Optional. The Dataproc service account (https://cloud.google.com/dataproc/docs/
# concepts/configuring-clusters/service-accounts#
# service_accounts_in_cloud_dataproc) (also see VM Data Plane identity (https://
# cloud.google.com/dataproc/docs/concepts/iam/dataproc-principals#
# vm_service_account_data_plane_identity)) used by Dataproc cluster VM instances
# to access Google Cloud Platform services.If not specified, the Compute Engine
# default service account (https://cloud.google.com/compute/docs/access/service-
# accounts#default_service_account) is used.
# concepts/configuring-clusters/service-accounts#service_accounts_in_dataproc) (
# also see VM Data Plane identity (https://cloud.google.com/dataproc/docs/
# concepts/iam/dataproc-principals#vm_service_account_data_plane_identity)) used
# by Dataproc cluster VM instances to access Google Cloud Platform services.If
# not specified, the Compute Engine default service account (https://cloud.
# google.com/compute/docs/access/service-accounts#default_service_account) is
# used.
# Corresponds to the JSON property `serviceAccount`
# @return [String]
attr_accessor :service_account
@ -2897,8 +2897,8 @@ module Google
# Optional. The version of software inside the cluster. It must be one of the
# supported Dataproc Versions (https://cloud.google.com/dataproc/docs/concepts/
# versioning/dataproc-versions#supported_cloud_dataproc_versions), such as "1.2"
# (including a subminor version, such as "1.2.29"), or the "preview" version (
# versioning/dataproc-versions#supported_dataproc_versions), such as "1.2" (
# including a subminor version, such as "1.2.29"), or the "preview" version (
# https://cloud.google.com/dataproc/docs/concepts/versioning/dataproc-versions#
# other_versions). If unspecified, it defaults to the latest Debian version.
# Corresponds to the JSON property `imageVersion`

View File

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

View File

@ -2136,6 +2136,10 @@ module Google
# [STU3](http://www.hl7.org/fhir/stu3/compartmentdefinition-patient.html),
# [R4](http://hl7.org/fhir/R4/compartmentdefinition-patient.html)), which
# details the eligible resource types and referencing search parameters.
# For samples that show how to call `Patient-everything`, see
# [Getting all patient compartment
# resources](/healthcare/docs/how-tos/fhir-resources#
# getting_all_patient_compartment_resources).
# @param [String] name
# Name of the `Patient` resource for which the information is required.
# @param [Fixnum] _count
@ -2147,6 +2151,14 @@ module Google
# in the response bundle's links field, where `link.relation` is "previous"
# or "next".
# Omit `page_token` if no previous request has been made.
# @param [String] _since
# If provided, only resources updated after this time are
# exported. The time uses the format YYYY-MM-DDThh:mm:ss.sss+zz:zz.
# For example, `2015-02-07T13:28:17.239+02:00` or `2017-01-01T00:00:00Z`.
# The time must be specified to the second and include a time zone.
# @param [String] _type
# String of comma-delimited FHIR resource types. If provided, only resources
# of the specified resource type(s) will be returned.
# @param [String] end_
# The response includes records prior to the end date. If no end date is
# provided, all records subsequent to the start date are in scope.
@ -2170,13 +2182,15 @@ module Google
# @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 patient_project_location_dataset_fhir_store_fhir_everything(name, _count: nil, _page_token: nil, end_: nil, start: nil, fields: nil, quota_user: nil, options: nil, &block)
def patient_project_location_dataset_fhir_store_fhir_everything(name, _count: nil, _page_token: nil, _since: nil, _type: nil, end_: nil, start: nil, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:get, 'v1/{+name}/$everything', options)
command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation
command.response_class = Google::Apis::HealthcareV1::HttpBody
command.params['name'] = name unless name.nil?
command.query['_count'] = _count unless _count.nil?
command.query['_page_token'] = _page_token unless _page_token.nil?
command.query['_since'] = _since unless _since.nil?
command.query['_type'] = _type unless _type.nil?
command.query['end'] = end_ unless end_.nil?
command.query['start'] = start unless start.nil?
command.query['fields'] = fields unless fields.nil?
@ -2188,6 +2202,10 @@ module Google
# version) from the FHIR store. To remove all versions of a resource, first
# delete the current version and then call this method.
# This is not a FHIR standard operation.
# For samples that show how to call `Resource-purge`, see
# [Deleting historical versions of a FHIR
# resource](/healthcare/docs/how-tos/fhir-resources#
# deleting_historical_versions_of_a_fhir_resource).
# @param [String] name
# The name of the resource to purge.
# @param [String] fields
@ -2277,6 +2295,9 @@ module Google
# `OperationOutcome` resource describing the reason for the error. If the
# request cannot be mapped to a valid API method on a FHIR store, a generic
# GCP error might be returned instead.
# For samples that show how to call `create`, see
# [Creating a FHIR
# resource](/healthcare/docs/how-tos/fhir-resources#creating_a_fhir_resource).
# @param [String] parent
# The name of the FHIR store this resource belongs to.
# @param [String] type
@ -2328,6 +2349,9 @@ module Google
# repository that can still be retrieved through vread
# and related methods, unless they are removed by the
# purge method.
# For samples that show how to call `delete`, see
# [Deleting a FHIR
# resource](/healthcare/docs/how-tos/fhir-resources#deleting_a_fhir_resource).
# @param [String] name
# The name of the resource to delete.
# @param [String] fields
@ -2382,6 +2406,9 @@ module Google
# a JSON-encoded `OperationOutcome` resource describing the reason for the
# error. If the request cannot be mapped to a valid API method on a FHIR
# store, a generic GCP error might be returned instead.
# For samples that show how to call `executeBundle`, see
# [Managing FHIR resources using FHIR
# bundles](/healthcare/docs/how-tos/fhir-bundles).
# @param [String] parent
# Name of the FHIR store in which this bundle will be executed.
# @param [Google::Apis::HealthcareV1::HttpBody] http_body_object
@ -2427,6 +2454,10 @@ module Google
# `OperationOutcome` resource describing the reason for the error. If the
# request cannot be mapped to a valid API method on a FHIR store, a generic
# GCP error might be returned instead.
# For samples that show how to call `history`, see
# [Listing FHIR resource
# versions](/healthcare/docs/how-tos/fhir-resources#
# listing_fhir_resource_versions).
# @param [String] name
# The name of the resource to retrieve.
# @param [String] _at
@ -2499,6 +2530,9 @@ module Google
# `OperationOutcome` resource describing the reason for the error. If the
# request cannot be mapped to a valid API method on a FHIR store, a generic
# GCP error might be returned instead.
# For samples that show how to call `patch`, see
# [Patching a FHIR
# resource](/healthcare/docs/how-tos/fhir-resources#patching_a_fhir_resource).
# @param [String] name
# The name of the resource to update.
# @param [Google::Apis::HealthcareV1::HttpBody] http_body_object
@ -2548,6 +2582,9 @@ module Google
# `OperationOutcome` resource describing the reason for the error. If the
# request cannot be mapped to a valid API method on a FHIR store, a generic
# GCP error might be returned instead.
# For samples that show how to call `read`, see
# [Getting a FHIR
# resource](/healthcare/docs/how-tos/fhir-resources#getting_a_fhir_resource).
# @param [String] name
# The name of the resource to retrieve.
# @param [String] fields
@ -2627,6 +2664,9 @@ module Google
# Note: FHIR resources are indexed asynchronously, so there might be a slight
# delay between the time a resource is created or changes and when the change
# is reflected in search results.
# For samples and detailed information, see [Searching for FHIR
# resources](/healthcare/docs/how-tos/fhir-search) and [Advanced FHIR search
# features](/healthcare/docs/how-tos/fhir-advanced-search).
# @param [String] parent
# Name of the FHIR store to retrieve resources from.
# @param [Google::Apis::HealthcareV1::SearchResourcesRequest] search_resources_request_object
@ -2678,6 +2718,9 @@ module Google
# `OperationOutcome` resource describing the reason for the error. If the
# request cannot be mapped to a valid API method on a FHIR store, a generic
# GCP error might be returned instead.
# For samples that show how to call `update`, see
# [Updating a FHIR
# resource](/healthcare/docs/how-tos/fhir-resources#updating_a_fhir_resource).
# @param [String] name
# The name of the resource to update.
# @param [Google::Apis::HealthcareV1::HttpBody] http_body_object
@ -2722,6 +2765,10 @@ module Google
# `OperationOutcome` resource describing the reason for the error. If the
# request cannot be mapped to a valid API method on a FHIR store, a generic
# GCP error might be returned instead.
# For samples that show how to call `vread`, see
# [Retrieving a FHIR resource
# version](/healthcare/docs/how-tos/fhir-resources#
# retrieving_a_fhir_resource_version).
# @param [String] name
# The name of the resource version to retrieve.
# @param [String] fields

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/healthcare
module HealthcareV1beta1
VERSION = 'V1beta1'
REVISION = '20200612'
REVISION = '20200713'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -3003,6 +3003,10 @@ module Google
# [STU3](http://www.hl7.org/fhir/stu3/compartmentdefinition-patient.html),
# [R4](https://hl7.org/fhir/R4/compartmentdefinition-patient.html)), which
# details the eligible resource types and referencing search parameters.
# For samples that show how to call `Patient-everything`, see
# [Getting all patient compartment
# resources](/healthcare/docs/how-tos/fhir-resources#
# getting_all_patient_compartment_resources).
# @param [String] name
# Name of the `Patient` resource for which the information is required.
# @param [Fixnum] _count
@ -3014,6 +3018,14 @@ module Google
# in the response bundle's links field, where `link.relation` is "previous"
# or "next".
# Omit `page_token` if no previous request has been made.
# @param [String] _since
# If provided, only resources updated after this time are
# exported. The time uses the format YYYY-MM-DDThh:mm:ss.sss+zz:zz.
# For example, `2015-02-07T13:28:17.239+02:00` or `2017-01-01T00:00:00Z`.
# The time must be specified to the second and include a time zone.
# @param [String] _type
# String of comma-delimited FHIR resource types. If provided, only resources
# of the specified resource type(s) are returned.
# @param [String] end_
# The response includes records prior to the end date. If no end date is
# provided, all records subsequent to the start date are in scope.
@ -3037,13 +3049,15 @@ module Google
# @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 patient_project_location_dataset_fhir_store_fhir_everything(name, _count: nil, _page_token: nil, end_: nil, start: nil, fields: nil, quota_user: nil, options: nil, &block)
def patient_project_location_dataset_fhir_store_fhir_everything(name, _count: nil, _page_token: nil, _since: nil, _type: nil, end_: nil, start: nil, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:get, 'v1beta1/{+name}/$everything', options)
command.response_representation = Google::Apis::HealthcareV1beta1::HttpBody::Representation
command.response_class = Google::Apis::HealthcareV1beta1::HttpBody
command.params['name'] = name unless name.nil?
command.query['_count'] = _count unless _count.nil?
command.query['_page_token'] = _page_token unless _page_token.nil?
command.query['_since'] = _since unless _since.nil?
command.query['_type'] = _type unless _type.nil?
command.query['end'] = end_ unless end_.nil?
command.query['start'] = start unless start.nil?
command.query['fields'] = fields unless fields.nil?
@ -3055,6 +3069,10 @@ module Google
# version) from the FHIR store. To remove all versions of a resource, first
# delete the current version and then call this method.
# This is not a FHIR standard operation.
# For samples that show how to call `Resource-purge`, see
# [Deleting historical versions of a FHIR
# resource](/healthcare/docs/how-tos/fhir-resources#
# deleting_historical_versions_of_a_fhir_resource).
# @param [String] name
# The name of the resource to purge.
# @param [String] fields
@ -3146,6 +3164,10 @@ module Google
# purge method.
# This method requires the`healthcare.fhirStores.searchResources` and
# `healthcare.fhirResources.delete` permissions on the parent FHIR store.
# For samples that show how to call `conditionalDelete`, see
# [Conditionally deleting a FHIR
# resource](/healthcare/docs/how-tos/fhir-resources#
# conditionally_deleting_a_fhir_resource).
# @param [String] parent
# The name of the FHIR store this resource belongs to.
# @param [String] type
@ -3205,6 +3227,10 @@ module Google
# This method requires the`healthcare.fhirStores.searchResources` permission
# on the parent FHIR store and the `healthcare.fhirResources.patch`
# permission on the requested FHIR store resource.
# For samples that show how to call `conditionalPatch`, see
# [Conditionally patching a FHIR
# resource](/healthcare/docs/how-tos/fhir-resources#
# conditionally_patching_a_fhir_resource).
# @param [String] parent
# The name of the FHIR store this resource belongs to.
# @param [String] type
@ -3271,6 +3297,10 @@ module Google
# GCP error might be returned instead.
# This method requires the`healthcare.fhirStores.searchResources` and
# `healthcare.fhirResources.update` permissions on the parent FHIR store.
# For samples that show how to call `conditionalUpdate`, see
# [Conditionally updating a FHIR
# resource](/healthcare/docs/how-tos/fhir-resources#
# conditionally_updating_a_fhir_resource).
# @param [String] parent
# The name of the FHIR store this resource belongs to.
# @param [String] type
@ -3333,6 +3363,9 @@ module Google
# `OperationOutcome` resource describing the reason for the error. If the
# request cannot be mapped to a valid API method on a FHIR store, a generic
# GCP error might be returned instead.
# For samples that show how to call `create`, see
# [Creating a FHIR
# resource](/healthcare/docs/how-tos/fhir-resources#creating_a_fhir_resource).
# @param [String] parent
# The name of the FHIR store this resource belongs to.
# @param [String] type
@ -3384,6 +3417,9 @@ module Google
# repository that can still be retrieved through vread
# and related methods, unless they are removed by the
# purge method.
# For samples that show how to call `delete`, see
# [Deleting a FHIR
# resource](/healthcare/docs/how-tos/fhir-resources#deleting_a_fhir_resource).
# @param [String] name
# The name of the resource to delete.
# @param [String] fields
@ -3444,6 +3480,9 @@ module Google
# individual requests in the bundle. For example, if the bundle contains a
# `create` request, you must have permission to execute the `create` request.
# Logging is available for the `executeBundle` permission.
# For samples that show how to call `executeBundle`, see
# [Managing FHIR resources using FHIR
# bundles](/healthcare/docs/how-tos/fhir-bundles).
# @param [String] parent
# Name of the FHIR store in which this bundle will be executed.
# @param [Google::Apis::HealthcareV1beta1::HttpBody] http_body_object
@ -3489,6 +3528,10 @@ module Google
# `OperationOutcome` resource describing the reason for the error. If the
# request cannot be mapped to a valid API method on a FHIR store, a generic
# GCP error might be returned instead.
# For samples that show how to call `history`, see
# [Listing FHIR resource
# versions](/healthcare/docs/how-tos/fhir-resources#
# listing_fhir_resource_versions).
# @param [String] name
# The name of the resource to retrieve.
# @param [String] _at
@ -3561,6 +3604,9 @@ module Google
# `OperationOutcome` resource describing the reason for the error. If the
# request cannot be mapped to a valid API method on a FHIR store, a generic
# GCP error might be returned instead.
# For samples that show how to call `patch`, see
# [Patching a FHIR
# resource](/healthcare/docs/how-tos/fhir-resources#patching_a_fhir_resource).
# @param [String] name
# The name of the resource to update.
# @param [Google::Apis::HealthcareV1beta1::HttpBody] http_body_object
@ -3610,6 +3656,9 @@ module Google
# `OperationOutcome` resource describing the reason for the error. If the
# request cannot be mapped to a valid API method on a FHIR store, a generic
# GCP error might be returned instead.
# For samples that show how to call `read`, see
# [Getting a FHIR
# resource](/healthcare/docs/how-tos/fhir-resources#getting_a_fhir_resource).
# @param [String] name
# The name of the resource to retrieve.
# @param [String] fields
@ -3689,6 +3738,9 @@ module Google
# Note: FHIR resources are indexed asynchronously, so there might be a slight
# delay between the time a resource is created or changes and when the change
# is reflected in search results.
# For samples and detailed information, see [Searching for FHIR
# resources](/healthcare/docs/how-tos/fhir-search) and [Advanced FHIR search
# features](/healthcare/docs/how-tos/fhir-advanced-search).
# @param [String] parent
# Name of the FHIR store to retrieve resources from.
# @param [Google::Apis::HealthcareV1beta1::SearchResourcesRequest] search_resources_request_object
@ -3740,6 +3792,9 @@ module Google
# `OperationOutcome` resource describing the reason for the error. If the
# request cannot be mapped to a valid API method on a FHIR store, a generic
# GCP error might be returned instead.
# For samples that show how to call `update`, see
# [Updating a FHIR
# resource](/healthcare/docs/how-tos/fhir-resources#updating_a_fhir_resource).
# @param [String] name
# The name of the resource to update.
# @param [Google::Apis::HealthcareV1beta1::HttpBody] http_body_object
@ -3784,6 +3839,10 @@ module Google
# `OperationOutcome` resource describing the reason for the error. If the
# request cannot be mapped to a valid API method on a FHIR store, a generic
# GCP error might be returned instead.
# For samples that show how to call `vread`, see
# [Retrieving a FHIR resource
# version](/healthcare/docs/how-tos/fhir-resources#
# retrieving_a_fhir_resource_version).
# @param [String] name
# The name of the resource version to retrieve.
# @param [String] fields

View File

@ -29,7 +29,7 @@ module Google
# @see https://cloud.google.com/monitoring/api/
module MonitoringV3
VERSION = 'V3'
REVISION = '20200708'
REVISION = '20200715'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -2209,9 +2209,9 @@ module Google
# deleting or altering it stops data collection and makes the metric type's
# existing data unusable.The following are specific rules for service defined
# Monitoring metric descriptors:
# type, metric_kind, value_type, description, display_name, launch_stage fields
# are all required. The unit field must be specified if the value_type is any
# of DOUBLE, INT64, DISTRIBUTION.
# type, metric_kind, value_type, description, and display_name fields are all
# required. The unit field must be specified if the value_type is any of DOUBLE,
# INT64, DISTRIBUTION.
# Maximum of default 500 metric descriptors per service is allowed.
# Maximum of default 10 labels per metric descriptor is allowed.The default
# maximum limit can be overridden. Please follow https://cloud.google.com/
@ -2983,18 +2983,26 @@ module Google
# includes both: [startTime, endTime]. Valid time intervals depend on the
# MetricKind of the metric value. In no case can the end time be earlier than
# the start time.
# For a GAUGE metric, the startTime value is technically optional; if no value
# For GAUGE metrics, the startTime value is technically optional; if no value
# is specified, the start time defaults to the value of the end time, and the
# interval represents a single point in time. If both start and end times are
# specified, they must be identical. Such an interval is valid only for GAUGE
# metrics, which are point-in-time measurements.
# For DELTA and CUMULATIVE metrics, the start time must be earlier than the end
# time.
# In all cases, the start time of the next interval must be at least a
# millisecond after the end time of the previous interval. Because the interval
# is closed, if the start time of a new interval is the same as the end time of
# the previous interval, data written at the new start time could overwrite
# data written at the previous end time.
# metrics, which are point-in-time measurements. The end time of a new interval
# must be at least a millisecond after the end time of the previous interval.
# For DELTA metrics, the start time and end time must specify a non-zero
# interval, with subsequent points specifying contiguous and non-overlapping
# intervals. For DELTA metrics, the start time of the next interval must be at
# least a millisecond after the end time of the previous interval.
# For CUMULATIVE metrics, the start time and end time must specify a a non-zero
# interval, with subsequent points specifying the same start time and
# increasing end times, until an event resets the cumulative value to zero and
# sets a new start time for the following points. The new start time must be at
# least a millisecond after the end time of the previous interval.
# The start time of a new interval must be at least a millisecond after the end
# time of the previous interval because intervals are closed. If the start time
# of a new interval is the same as the end time of the previous interval, then
# data written at the new start time could overwrite data written at the
# previous end time.
# Corresponds to the JSON property `interval`
# @return [Google::Apis::MonitoringV3::TimeInterval]
attr_accessor :interval
@ -3025,18 +3033,26 @@ module Google
# includes both: [startTime, endTime]. Valid time intervals depend on the
# MetricKind of the metric value. In no case can the end time be earlier than
# the start time.
# For a GAUGE metric, the startTime value is technically optional; if no value
# For GAUGE metrics, the startTime value is technically optional; if no value
# is specified, the start time defaults to the value of the end time, and the
# interval represents a single point in time. If both start and end times are
# specified, they must be identical. Such an interval is valid only for GAUGE
# metrics, which are point-in-time measurements.
# For DELTA and CUMULATIVE metrics, the start time must be earlier than the end
# time.
# In all cases, the start time of the next interval must be at least a
# millisecond after the end time of the previous interval. Because the interval
# is closed, if the start time of a new interval is the same as the end time of
# the previous interval, data written at the new start time could overwrite
# data written at the previous end time.
# metrics, which are point-in-time measurements. The end time of a new interval
# must be at least a millisecond after the end time of the previous interval.
# For DELTA metrics, the start time and end time must specify a non-zero
# interval, with subsequent points specifying contiguous and non-overlapping
# intervals. For DELTA metrics, the start time of the next interval must be at
# least a millisecond after the end time of the previous interval.
# For CUMULATIVE metrics, the start time and end time must specify a a non-zero
# interval, with subsequent points specifying the same start time and
# increasing end times, until an event resets the cumulative value to zero and
# sets a new start time for the following points. The new start time must be at
# least a millisecond after the end time of the previous interval.
# The start time of a new interval must be at least a millisecond after the end
# time of the previous interval because intervals are closed. If the start time
# of a new interval is the same as the end time of the previous interval, then
# data written at the new start time could overwrite data written at the
# previous end time.
# Corresponds to the JSON property `timeInterval`
# @return [Google::Apis::MonitoringV3::TimeInterval]
attr_accessor :time_interval
@ -3551,18 +3567,26 @@ module Google
# includes both: [startTime, endTime]. Valid time intervals depend on the
# MetricKind of the metric value. In no case can the end time be earlier than
# the start time.
# For a GAUGE metric, the startTime value is technically optional; if no value
# For GAUGE metrics, the startTime value is technically optional; if no value
# is specified, the start time defaults to the value of the end time, and the
# interval represents a single point in time. If both start and end times are
# specified, they must be identical. Such an interval is valid only for GAUGE
# metrics, which are point-in-time measurements.
# For DELTA and CUMULATIVE metrics, the start time must be earlier than the end
# time.
# In all cases, the start time of the next interval must be at least a
# millisecond after the end time of the previous interval. Because the interval
# is closed, if the start time of a new interval is the same as the end time of
# the previous interval, data written at the new start time could overwrite
# data written at the previous end time.
# metrics, which are point-in-time measurements. The end time of a new interval
# must be at least a millisecond after the end time of the previous interval.
# For DELTA metrics, the start time and end time must specify a non-zero
# interval, with subsequent points specifying contiguous and non-overlapping
# intervals. For DELTA metrics, the start time of the next interval must be at
# least a millisecond after the end time of the previous interval.
# For CUMULATIVE metrics, the start time and end time must specify a a non-zero
# interval, with subsequent points specifying the same start time and
# increasing end times, until an event resets the cumulative value to zero and
# sets a new start time for the following points. The new start time must be at
# least a millisecond after the end time of the previous interval.
# The start time of a new interval must be at least a millisecond after the end
# time of the previous interval because intervals are closed. If the start time
# of a new interval is the same as the end time of the previous interval, then
# data written at the new start time could overwrite data written at the
# previous end time.
class TimeInterval
include Google::Apis::Core::Hashable