diff --git a/api_names_out.yaml b/api_names_out.yaml index 49655c633..e8617f898 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -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 diff --git a/generated/google/apis/dataproc_v1beta2.rb b/generated/google/apis/dataproc_v1beta2.rb index 924594614..83e482ba4 100644 --- a/generated/google/apis/dataproc_v1beta2.rb +++ b/generated/google/apis/dataproc_v1beta2.rb @@ -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' diff --git a/generated/google/apis/dataproc_v1beta2/classes.rb b/generated/google/apis/dataproc_v1beta2/classes.rb index 70ae8ce61..a439835bf 100644 --- a/generated/google/apis/dataproc_v1beta2/classes.rb +++ b/generated/google/apis/dataproc_v1beta2/classes.rb @@ -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` diff --git a/generated/google/apis/healthcare_v1.rb b/generated/google/apis/healthcare_v1.rb index 816d8c7ce..f9da270a7 100644 --- a/generated/google/apis/healthcare_v1.rb +++ b/generated/google/apis/healthcare_v1.rb @@ -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' diff --git a/generated/google/apis/healthcare_v1/service.rb b/generated/google/apis/healthcare_v1/service.rb index d5abd43dd..09e47378b 100644 --- a/generated/google/apis/healthcare_v1/service.rb +++ b/generated/google/apis/healthcare_v1/service.rb @@ -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 diff --git a/generated/google/apis/healthcare_v1beta1.rb b/generated/google/apis/healthcare_v1beta1.rb index eb4a535ac..021b70f11 100644 --- a/generated/google/apis/healthcare_v1beta1.rb +++ b/generated/google/apis/healthcare_v1beta1.rb @@ -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' diff --git a/generated/google/apis/healthcare_v1beta1/service.rb b/generated/google/apis/healthcare_v1beta1/service.rb index ef509fa1f..f03576a9a 100644 --- a/generated/google/apis/healthcare_v1beta1/service.rb +++ b/generated/google/apis/healthcare_v1beta1/service.rb @@ -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 diff --git a/generated/google/apis/monitoring_v3.rb b/generated/google/apis/monitoring_v3.rb index e600728ea..7db1e1052 100644 --- a/generated/google/apis/monitoring_v3.rb +++ b/generated/google/apis/monitoring_v3.rb @@ -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' diff --git a/generated/google/apis/monitoring_v3/classes.rb b/generated/google/apis/monitoring_v3/classes.rb index a81d1aa4a..da55eaa72 100644 --- a/generated/google/apis/monitoring_v3/classes.rb +++ b/generated/google/apis/monitoring_v3/classes.rb @@ -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