Autogenerated update (2020-01-10)

Update:
- alertcenter_v1beta1
- cloudsearch_v1
- docs_v1
- monitoring_v1
- monitoring_v3
- recommender_v1beta1
- servicemanagement_v1
- tagmanager_v2
This commit is contained in:
Google APIs 2020-01-10 00:37:35 +00:00
parent 735851fa1d
commit 99b422b4e0
22 changed files with 500 additions and 49 deletions

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/admin-sdk/alertcenter/ # @see https://developers.google.com/admin-sdk/alertcenter/
module AlertcenterV1beta1 module AlertcenterV1beta1
VERSION = 'V1beta1' VERSION = 'V1beta1'
REVISION = '20190910' REVISION = '20200104'
# See and delete your domain's G Suite alerts, and send alert feedback # See and delete your domain's G Suite alerts, and send alert feedback
AUTH_APPS_ALERTS = 'https://www.googleapis.com/auth/apps.alerts' AUTH_APPS_ALERTS = 'https://www.googleapis.com/auth/apps.alerts'

View File

@ -1008,6 +1008,11 @@ module Google
# @return [String] # @return [String]
attr_accessor :display_name attr_accessor :display_name
# A user.
# Corresponds to the JSON property `entity`
# @return [Google::Apis::AlertcenterV1beta1::User]
attr_accessor :entity
# The sender email address. # The sender email address.
# Corresponds to the JSON property `fromHeader` # Corresponds to the JSON property `fromHeader`
# @return [String] # @return [String]
@ -1020,6 +1025,7 @@ module Google
# Update properties of this object # Update properties of this object
def update!(**args) def update!(**args)
@display_name = args[:display_name] if args.key?(:display_name) @display_name = args[:display_name] if args.key?(:display_name)
@entity = args[:entity] if args.key?(:entity)
@from_header = args[:from_header] if args.key?(:from_header) @from_header = args[:from_header] if args.key?(:from_header)
end end
end end
@ -1311,6 +1317,31 @@ module Google
@customer_id = args[:customer_id] if args.key?(:customer_id) @customer_id = args[:customer_id] if args.key?(:customer_id)
end end
end end
# A user.
class User
include Google::Apis::Core::Hashable
# Display name of the user.
# Corresponds to the JSON property `displayName`
# @return [String]
attr_accessor :display_name
# Email address of the user.
# Corresponds to the JSON property `emailAddress`
# @return [String]
attr_accessor :email_address
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@display_name = args[:display_name] if args.key?(:display_name)
@email_address = args[:email_address] if args.key?(:email_address)
end
end
end end
end end
end end

View File

@ -238,6 +238,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class User
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class AccountWarning class AccountWarning
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
@ -507,6 +513,8 @@ module Google
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :display_name, as: 'displayName' property :display_name, as: 'displayName'
property :entity, as: 'entity', class: Google::Apis::AlertcenterV1beta1::User, decorator: Google::Apis::AlertcenterV1beta1::User::Representation
property :from_header, as: 'fromHeader' property :from_header, as: 'fromHeader'
end end
end end
@ -595,6 +603,14 @@ module Google
property :customer_id, as: 'customerId' property :customer_id, as: 'customerId'
end end
end end
class User
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :display_name, as: 'displayName'
property :email_address, as: 'emailAddress'
end
end
end end
end end
end end

View File

@ -26,7 +26,7 @@ module Google
# @see https://developers.google.com/cloud-search/docs/guides/ # @see https://developers.google.com/cloud-search/docs/guides/
module CloudsearchV1 module CloudsearchV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20191202' REVISION = '20200107'
# Index and serve your organization's data with Cloud Search # Index and serve your organization's data with Cloud Search
AUTH_CLOUD_SEARCH = 'https://www.googleapis.com/auth/cloud_search' AUTH_CLOUD_SEARCH = 'https://www.googleapis.com/auth/cloud_search'

View File

@ -284,6 +284,7 @@ module Google
# specific item, as users need to have ACL permissions on the contained # specific item, as users need to have ACL permissions on the contained
# items. This ensures a high level access on the entire datasource, and # items. This ensures a high level access on the entire datasource, and
# that the individual items are not shared outside this visibility. # that the individual items are not shared outside this visibility.
# This should not be set if anonymous search is enabled for the data source.
# Corresponds to the JSON property `itemsVisibility` # Corresponds to the JSON property `itemsVisibility`
# @return [Array<Google::Apis::CloudsearchV1::GSuitePrincipal>] # @return [Array<Google::Apis::CloudsearchV1::GSuitePrincipal>]
attr_accessor :items_visibility attr_accessor :items_visibility
@ -3387,6 +3388,12 @@ module Google
# @return [String] # @return [String]
attr_accessor :less_than_operator_name attr_accessor :less_than_operator_name
# Name of the object corresponding to the operator. This field is only filled
# for schema-specific operators, and is unset for common operators.
# Corresponds to the JSON property `objectType`
# @return [String]
attr_accessor :object_type
# The name of the operator. # The name of the operator.
# Corresponds to the JSON property `operatorName` # Corresponds to the JSON property `operatorName`
# @return [String] # @return [String]
@ -3412,6 +3419,7 @@ module Google
@is_sortable = args[:is_sortable] if args.key?(:is_sortable) @is_sortable = args[:is_sortable] if args.key?(:is_sortable)
@is_suggestable = args[:is_suggestable] if args.key?(:is_suggestable) @is_suggestable = args[:is_suggestable] if args.key?(:is_suggestable)
@less_than_operator_name = args[:less_than_operator_name] if args.key?(:less_than_operator_name) @less_than_operator_name = args[:less_than_operator_name] if args.key?(:less_than_operator_name)
@object_type = args[:object_type] if args.key?(:object_type)
@operator_name = args[:operator_name] if args.key?(:operator_name) @operator_name = args[:operator_name] if args.key?(:operator_name)
@type = args[:type] if args.key?(:type) @type = args[:type] if args.key?(:type)
end end

View File

@ -1875,6 +1875,7 @@ module Google
property :is_sortable, as: 'isSortable' property :is_sortable, as: 'isSortable'
property :is_suggestable, as: 'isSuggestable' property :is_suggestable, as: 'isSuggestable'
property :less_than_operator_name, as: 'lessThanOperatorName' property :less_than_operator_name, as: 'lessThanOperatorName'
property :object_type, as: 'objectType'
property :operator_name, as: 'operatorName' property :operator_name, as: 'operatorName'
property :type, as: 'type' property :type, as: 'type'
end end

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/docs/ # @see https://developers.google.com/docs/
module DocsV1 module DocsV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20191216' REVISION = '20200107'
# View and manage your Google Docs documents # View and manage your Google Docs documents
AUTH_DOCUMENTS = 'https://www.googleapis.com/auth/documents' AUTH_DOCUMENTS = 'https://www.googleapis.com/auth/documents'

View File

@ -364,10 +364,10 @@ module Google
end end
end end
# Creates a Footer. The new footer will be # Creates a Footer. The new footer is applied to
# applied to the DocumentStyle. # the DocumentStyle.
# If a footer of the specified type already exists then a 400 bad request error # If a footer of the specified type already exists, a 400 bad request error
# will be returned. # is returned.
class CreateFooterRequest class CreateFooterRequest
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
@ -405,10 +405,59 @@ module Google
end end
end end
# Creates a Header. The new header will be # Creates a Footnote segment
# applied to the DocumentStyle. # and inserts a new FootnoteReference
# If a header of the specified type already exists then a 400 bad request error # to it at the given location.
# will be returned. # The new Footnote segment will contain a
# space followed by a newline character.
class CreateFootnoteRequest
include Google::Apis::Core::Hashable
# Location at the end of a body, header, footer or footnote. The location is
# immediately before the last newline in the document segment.
# Corresponds to the JSON property `endOfSegmentLocation`
# @return [Google::Apis::DocsV1::EndOfSegmentLocation]
attr_accessor :end_of_segment_location
# A particular location in the document.
# Corresponds to the JSON property `location`
# @return [Google::Apis::DocsV1::Location]
attr_accessor :location
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@end_of_segment_location = args[:end_of_segment_location] if args.key?(:end_of_segment_location)
@location = args[:location] if args.key?(:location)
end
end
# The result of creating a footnote.
class CreateFootnoteResponse
include Google::Apis::Core::Hashable
# The ID of the created footnote.
# Corresponds to the JSON property `footnoteId`
# @return [String]
attr_accessor :footnote_id
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@footnote_id = args[:footnote_id] if args.key?(:footnote_id)
end
end
# Creates a Header. The new header is applied to
# the DocumentStyle.
# If a header of the specified type already exists, a 400 bad request error
# is returned.
class CreateHeaderRequest class CreateHeaderRequest
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
@ -3901,18 +3950,27 @@ module Google
class Request class Request
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Creates a Footer. The new footer will be # Creates a Footer. The new footer is applied to
# applied to the DocumentStyle. # the DocumentStyle.
# If a footer of the specified type already exists then a 400 bad request error # If a footer of the specified type already exists, a 400 bad request error
# will be returned. # is returned.
# Corresponds to the JSON property `createFooter` # Corresponds to the JSON property `createFooter`
# @return [Google::Apis::DocsV1::CreateFooterRequest] # @return [Google::Apis::DocsV1::CreateFooterRequest]
attr_accessor :create_footer attr_accessor :create_footer
# Creates a Header. The new header will be # Creates a Footnote segment
# applied to the DocumentStyle. # and inserts a new FootnoteReference
# If a header of the specified type already exists then a 400 bad request error # to it at the given location.
# will be returned. # The new Footnote segment will contain a
# space followed by a newline character.
# Corresponds to the JSON property `createFootnote`
# @return [Google::Apis::DocsV1::CreateFootnoteRequest]
attr_accessor :create_footnote
# Creates a Header. The new header is applied to
# the DocumentStyle.
# If a header of the specified type already exists, a 400 bad request error
# is returned.
# Corresponds to the JSON property `createHeader` # Corresponds to the JSON property `createHeader`
# @return [Google::Apis::DocsV1::CreateHeaderRequest] # @return [Google::Apis::DocsV1::CreateHeaderRequest]
attr_accessor :create_header attr_accessor :create_header
@ -4089,6 +4147,7 @@ module Google
# Update properties of this object # Update properties of this object
def update!(**args) def update!(**args)
@create_footer = args[:create_footer] if args.key?(:create_footer) @create_footer = args[:create_footer] if args.key?(:create_footer)
@create_footnote = args[:create_footnote] if args.key?(:create_footnote)
@create_header = args[:create_header] if args.key?(:create_header) @create_header = args[:create_header] if args.key?(:create_header)
@create_named_range = args[:create_named_range] if args.key?(:create_named_range) @create_named_range = args[:create_named_range] if args.key?(:create_named_range)
@create_paragraph_bullets = args[:create_paragraph_bullets] if args.key?(:create_paragraph_bullets) @create_paragraph_bullets = args[:create_paragraph_bullets] if args.key?(:create_paragraph_bullets)
@ -4129,6 +4188,11 @@ module Google
# @return [Google::Apis::DocsV1::CreateFooterResponse] # @return [Google::Apis::DocsV1::CreateFooterResponse]
attr_accessor :create_footer attr_accessor :create_footer
# The result of creating a footnote.
# Corresponds to the JSON property `createFootnote`
# @return [Google::Apis::DocsV1::CreateFootnoteResponse]
attr_accessor :create_footnote
# The result of creating a header. # The result of creating a header.
# Corresponds to the JSON property `createHeader` # Corresponds to the JSON property `createHeader`
# @return [Google::Apis::DocsV1::CreateHeaderResponse] # @return [Google::Apis::DocsV1::CreateHeaderResponse]
@ -4161,6 +4225,7 @@ module Google
# Update properties of this object # Update properties of this object
def update!(**args) def update!(**args)
@create_footer = args[:create_footer] if args.key?(:create_footer) @create_footer = args[:create_footer] if args.key?(:create_footer)
@create_footnote = args[:create_footnote] if args.key?(:create_footnote)
@create_header = args[:create_header] if args.key?(:create_header) @create_header = args[:create_header] if args.key?(:create_header)
@create_named_range = args[:create_named_range] if args.key?(:create_named_range) @create_named_range = args[:create_named_range] if args.key?(:create_named_range)
@insert_inline_image = args[:insert_inline_image] if args.key?(:insert_inline_image) @insert_inline_image = args[:insert_inline_image] if args.key?(:insert_inline_image)

View File

@ -94,6 +94,18 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class CreateFootnoteRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class CreateFootnoteResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class CreateHeaderRequest class CreateHeaderRequest
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
@ -985,6 +997,23 @@ module Google
end end
end end
class CreateFootnoteRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :end_of_segment_location, as: 'endOfSegmentLocation', class: Google::Apis::DocsV1::EndOfSegmentLocation, decorator: Google::Apis::DocsV1::EndOfSegmentLocation::Representation
property :location, as: 'location', class: Google::Apis::DocsV1::Location, decorator: Google::Apis::DocsV1::Location::Representation
end
end
class CreateFootnoteResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :footnote_id, as: 'footnoteId'
end
end
class CreateHeaderRequest class CreateHeaderRequest
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
@ -1907,6 +1936,8 @@ module Google
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :create_footer, as: 'createFooter', class: Google::Apis::DocsV1::CreateFooterRequest, decorator: Google::Apis::DocsV1::CreateFooterRequest::Representation property :create_footer, as: 'createFooter', class: Google::Apis::DocsV1::CreateFooterRequest, decorator: Google::Apis::DocsV1::CreateFooterRequest::Representation
property :create_footnote, as: 'createFootnote', class: Google::Apis::DocsV1::CreateFootnoteRequest, decorator: Google::Apis::DocsV1::CreateFootnoteRequest::Representation
property :create_header, as: 'createHeader', class: Google::Apis::DocsV1::CreateHeaderRequest, decorator: Google::Apis::DocsV1::CreateHeaderRequest::Representation property :create_header, as: 'createHeader', class: Google::Apis::DocsV1::CreateHeaderRequest, decorator: Google::Apis::DocsV1::CreateHeaderRequest::Representation
property :create_named_range, as: 'createNamedRange', class: Google::Apis::DocsV1::CreateNamedRangeRequest, decorator: Google::Apis::DocsV1::CreateNamedRangeRequest::Representation property :create_named_range, as: 'createNamedRange', class: Google::Apis::DocsV1::CreateNamedRangeRequest, decorator: Google::Apis::DocsV1::CreateNamedRangeRequest::Representation
@ -1971,6 +2002,8 @@ module Google
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :create_footer, as: 'createFooter', class: Google::Apis::DocsV1::CreateFooterResponse, decorator: Google::Apis::DocsV1::CreateFooterResponse::Representation property :create_footer, as: 'createFooter', class: Google::Apis::DocsV1::CreateFooterResponse, decorator: Google::Apis::DocsV1::CreateFooterResponse::Representation
property :create_footnote, as: 'createFootnote', class: Google::Apis::DocsV1::CreateFootnoteResponse, decorator: Google::Apis::DocsV1::CreateFootnoteResponse::Representation
property :create_header, as: 'createHeader', class: Google::Apis::DocsV1::CreateHeaderResponse, decorator: Google::Apis::DocsV1::CreateHeaderResponse::Representation property :create_header, as: 'createHeader', class: Google::Apis::DocsV1::CreateHeaderResponse, decorator: Google::Apis::DocsV1::CreateHeaderResponse::Representation
property :create_named_range, as: 'createNamedRange', class: Google::Apis::DocsV1::CreateNamedRangeResponse, decorator: Google::Apis::DocsV1::CreateNamedRangeResponse::Representation property :create_named_range, as: 'createNamedRange', class: Google::Apis::DocsV1::CreateNamedRangeResponse, decorator: Google::Apis::DocsV1::CreateNamedRangeResponse::Representation

View File

@ -30,7 +30,7 @@ module Google
# @see https://cloud.google.com/monitoring/api/ # @see https://cloud.google.com/monitoring/api/
module MonitoringV1 module MonitoringV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20191207' REVISION = '20200104'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -56,8 +56,8 @@ module Google
# create permission on the specified project. For more information, see Google # create permission on the specified project. For more information, see Google
# Cloud IAM (https://cloud.google.com/iam). # Cloud IAM (https://cloud.google.com/iam).
# @param [String] parent # @param [String] parent
# The project on which to execute the request. The format is "projects/` # Required. The project on which to execute the request. The format is "projects/
# project_id_or_number`". The `project_id_or_number` must match the dashboard # `project_id_or_number`". The `project_id_or_number` must match the dashboard
# resource name. # resource name.
# @param [Google::Apis::MonitoringV1::Dashboard] dashboard_object # @param [Google::Apis::MonitoringV1::Dashboard] dashboard_object
# @param [String] fields # @param [String] fields
@ -93,7 +93,7 @@ module Google
# dashboards.delete permission on the specified dashboard. For more information, # dashboards.delete permission on the specified dashboard. For more information,
# see Google Cloud IAM (https://cloud.google.com/iam). # see Google Cloud IAM (https://cloud.google.com/iam).
# @param [String] name # @param [String] name
# The resource name of the Dashboard. The format is "projects/` # Required. The resource name of the Dashboard. The format is "projects/`
# project_id_or_number`/dashboards/`dashboard_id`". # project_id_or_number`/dashboards/`dashboard_id`".
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -126,8 +126,8 @@ module Google
# get permission on the specified dashboard. For more information, see Google # get permission on the specified dashboard. For more information, see Google
# Cloud IAM (https://cloud.google.com/iam). # Cloud IAM (https://cloud.google.com/iam).
# @param [String] name # @param [String] name
# The resource name of the Dashboard. The format is one of "dashboards/` # Required. The resource name of the Dashboard. The format is one of "dashboards/
# dashboard_id`" (for system dashboards) or "projects/`project_id_or_number`/ # `dashboard_id`" (for system dashboards) or "projects/`project_id_or_number`/
# dashboards/`dashboard_id`" (for custom dashboards). # dashboards/`dashboard_id`" (for custom dashboards).
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -160,8 +160,8 @@ module Google
# list permission on the specified project. For more information, see Google # list permission on the specified project. For more information, see Google
# Cloud IAM (https://cloud.google.com/iam). # Cloud IAM (https://cloud.google.com/iam).
# @param [String] parent # @param [String] parent
# The scope of the dashboards to list. A project scope must be specified in the # Required. The scope of the dashboards to list. A project scope must be
# form of "projects/`project_id_or_number`". # specified in the form of "projects/`project_id_or_number`".
# @param [Fixnum] page_size # @param [Fixnum] page_size
# A positive number that is the maximum number of results to return. If # A positive number that is the maximum number of results to return. If
# unspecified, a default of 1000 is used. # unspecified, a default of 1000 is used.

View File

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

View File

@ -2126,6 +2126,43 @@ module Google
# @return [String] # @return [String]
attr_accessor :type attr_accessor :type
# The units in which the metric value is reported. It is only applicable if the
# value_type is INT64, DOUBLE, or DISTRIBUTION. The unit defines the
# representation of the stored metric values.Different systems may scale the
# values to be more easily displayed (so a value of 0.02KBy might be displayed
# as 20By, and a value of 3523KBy might be displayed as 3.5MBy). However, if the
# unit is KBy, then the value of the metric is always in thousands of bytes, no
# matter how it may be displayed..If you want a custom metric to record the
# exact number of CPU-seconds used by a job, you can create an INT64 CUMULATIVE
# metric whose unit is s`CPU` (or equivalently 1s`CPU` or just s). If the job
# uses 12,005 CPU-seconds, then the value is written as 12005.Alternatively, if
# you want a custom metric to record data in a more granular way, you can create
# a DOUBLE CUMULATIVE metric whose unit is ks`CPU`, and then write the value 12.
# 005 (which is 12005/1000), or use Kis`CPU` and write 11.723 (which is 12005/
# 1024).The supported units are a subset of The Unified Code for Units of
# Measure (http://unitsofmeasure.org/ucum.html) standard:Basic units (UNIT)
# bit bit
# By byte
# s second
# min minute
# h hour
# d dayPrefixes (PREFIX)
# k kilo (10^3)
# M mega (10^6)
# G giga (10^9)
# T tera (10^12)
# P peta (10^15)
# E exa (10^18)
# Z zetta (10^21)
# Y yotta (10^24)
# m milli (10^-3)
# u micro (10^-6)
# n nano (10^-9)
# p pico (10^-12)
# f femto (10^-15)
# a atto (10^-18)
# z zepto (10^-21)
# y yocto (10^-24)
# Ki kibi (2^10) # Ki kibi (2^10)
# Mi mebi (2^20) # Mi mebi (2^20)
# Gi gibi (2^30) # Gi gibi (2^30)

View File

@ -1543,7 +1543,7 @@ module Google
# Soft delete this Service. # Soft delete this Service.
# @param [String] name # @param [String] name
# Resource name of the Service to delete. Of the form projects/`project_id`/ # Resource name of the Service to delete. Of the form projects/`project_id`/
# service/`service_id`. # services/`service_id`.
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user

View File

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

View File

@ -102,7 +102,7 @@ module Google
class GoogleCloudRecommenderV1beta1MarkRecommendationClaimedRequest class GoogleCloudRecommenderV1beta1MarkRecommendationClaimedRequest
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Fingerprint of the Recommendation. Provides optimistic locking. # Required. Fingerprint of the Recommendation. Provides optimistic locking.
# Corresponds to the JSON property `etag` # Corresponds to the JSON property `etag`
# @return [String] # @return [String]
attr_accessor :etag attr_accessor :etag
@ -130,7 +130,7 @@ module Google
class GoogleCloudRecommenderV1beta1MarkRecommendationFailedRequest class GoogleCloudRecommenderV1beta1MarkRecommendationFailedRequest
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Fingerprint of the Recommendation. Provides optimistic locking. # Required. Fingerprint of the Recommendation. Provides optimistic locking.
# Corresponds to the JSON property `etag` # Corresponds to the JSON property `etag`
# @return [String] # @return [String]
attr_accessor :etag attr_accessor :etag
@ -158,7 +158,7 @@ module Google
class GoogleCloudRecommenderV1beta1MarkRecommendationSucceededRequest class GoogleCloudRecommenderV1beta1MarkRecommendationSucceededRequest
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Fingerprint of the Recommendation. Provides optimistic locking. # Required. Fingerprint of the Recommendation. Provides optimistic locking.
# Corresponds to the JSON property `etag` # Corresponds to the JSON property `etag`
# @return [String] # @return [String]
attr_accessor :etag attr_accessor :etag
@ -353,9 +353,6 @@ module Google
attr_accessor :last_refresh_time attr_accessor :last_refresh_time
# Name of recommendation. # Name of recommendation.
# A project recommendation is represented as
# projects/[PROJECT_NUMBER]/locations/[LOCATION]/recommenders/[RECOMMENDER_ID]/
# recommendations/[RECOMMENDATION_ID]
# Corresponds to the JSON property `name` # Corresponds to the JSON property `name`
# @return [String] # @return [String]
attr_accessor :name attr_accessor :name

View File

@ -50,7 +50,7 @@ module Google
# Gets the requested recommendation. Requires the recommender.*.get # Gets the requested recommendation. Requires the recommender.*.get
# IAM permission for the specified recommender. # IAM permission for the specified recommender.
# @param [String] name # @param [String] name
# Name of the recommendation. # Required. Name of the recommendation.
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -92,14 +92,16 @@ module Google
# filter fields: state_info.state # filter fields: state_info.state
# Eg: `state_info.state:"DISMISSED" or state_info.state:"FAILED" # Eg: `state_info.state:"DISMISSED" or state_info.state:"FAILED"
# @param [Fixnum] page_size # @param [Fixnum] page_size
# Optional. The maximum number of results to return from this request. # Optional. The maximum number of results to return from this request. Non-
# Non-positive values are ignored. If not specified, the server will # positive
# determine the number of results to return. # values are ignored. If not specified, the server will determine the number
# of results to return.
# @param [String] page_token # @param [String] page_token
# Optional. If present, retrieves the next batch of results from the # Optional. If present, retrieves the next batch of results from the preceding
# preceding call to this method. `page_token` must be the value of # call to
# `next_page_token` from the previous response. The values of other method # this method. `page_token` must be the value of `next_page_token` from the
# parameters must be identical to those in the previous call. # previous response. The values of other method parameters must be identical
# to those in the previous call.
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -139,7 +141,7 @@ module Google
# Requires the recommender.*.update IAM permission for the specified # Requires the recommender.*.update IAM permission for the specified
# recommender. # recommender.
# @param [String] name # @param [String] name
# Name of the recommendation. # Required. Name of the recommendation.
# @param [Google::Apis::RecommenderV1beta1::GoogleCloudRecommenderV1beta1MarkRecommendationClaimedRequest] google_cloud_recommender_v1beta1_mark_recommendation_claimed_request_object # @param [Google::Apis::RecommenderV1beta1::GoogleCloudRecommenderV1beta1MarkRecommendationClaimedRequest] google_cloud_recommender_v1beta1_mark_recommendation_claimed_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -180,7 +182,7 @@ module Google
# Requires the recommender.*.update IAM permission for the specified # Requires the recommender.*.update IAM permission for the specified
# recommender. # recommender.
# @param [String] name # @param [String] name
# Name of the recommendation. # Required. Name of the recommendation.
# @param [Google::Apis::RecommenderV1beta1::GoogleCloudRecommenderV1beta1MarkRecommendationFailedRequest] google_cloud_recommender_v1beta1_mark_recommendation_failed_request_object # @param [Google::Apis::RecommenderV1beta1::GoogleCloudRecommenderV1beta1MarkRecommendationFailedRequest] google_cloud_recommender_v1beta1_mark_recommendation_failed_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -221,7 +223,7 @@ module Google
# Requires the recommender.*.update IAM permission for the specified # Requires the recommender.*.update IAM permission for the specified
# recommender. # recommender.
# @param [String] name # @param [String] name
# Name of the recommendation. # Required. Name of the recommendation.
# @param [Google::Apis::RecommenderV1beta1::GoogleCloudRecommenderV1beta1MarkRecommendationSucceededRequest] google_cloud_recommender_v1beta1_mark_recommendation_succeeded_request_object # @param [Google::Apis::RecommenderV1beta1::GoogleCloudRecommenderV1beta1MarkRecommendationSucceededRequest] google_cloud_recommender_v1beta1_mark_recommendation_succeeded_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.

View File

@ -27,7 +27,7 @@ module Google
# @see https://cloud.google.com/service-management/ # @see https://cloud.google.com/service-management/
module ServicemanagementV1 module ServicemanagementV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20191213' REVISION = '20200103'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -2489,6 +2489,48 @@ module Google
# @return [String] # @return [String]
attr_accessor :type attr_accessor :type
# The units in which the metric value is reported. It is only applicable
# if the `value_type` is `INT64`, `DOUBLE`, or `DISTRIBUTION`. The `unit`
# defines the representation of the stored metric values.
# Different systems may scale the values to be more easily displayed (so a
# value of `0.02KBy` _might_ be displayed as `20By`, and a value of
# `3523KBy` _might_ be displayed as `3.5MBy`). However, if the `unit` is
# `KBy`, then the value of the metric is always in thousands of bytes, no
# matter how it may be displayed..
# If you want a custom metric to record the exact number of CPU-seconds used
# by a job, you can create an `INT64 CUMULATIVE` metric whose `unit` is
# `s`CPU`` (or equivalently `1s`CPU`` or just `s`). If the job uses 12,005
# CPU-seconds, then the value is written as `12005`.
# Alternatively, if you want a custom metric to record data in a more
# granular way, you can create a `DOUBLE CUMULATIVE` metric whose `unit` is
# `ks`CPU``, and then write the value `12.005` (which is `12005/1000`),
# or use `Kis`CPU`` and write `11.723` (which is `12005/1024`).
# The supported units are a subset of [The Unified Code for Units of
# Measure](http://unitsofmeasure.org/ucum.html) standard:
# **Basic units (UNIT)**
# * `bit` bit
# * `By` byte
# * `s` second
# * `min` minute
# * `h` hour
# * `d` day
# **Prefixes (PREFIX)**
# * `k` kilo (10^3)
# * `M` mega (10^6)
# * `G` giga (10^9)
# * `T` tera (10^12)
# * `P` peta (10^15)
# * `E` exa (10^18)
# * `Z` zetta (10^21)
# * `Y` yotta (10^24)
# * `m` milli (10^-3)
# * `u` micro (10^-6)
# * `n` nano (10^-9)
# * `p` pico (10^-12)
# * `f` femto (10^-15)
# * `a` atto (10^-18)
# * `z` zepto (10^-21)
# * `y` yocto (10^-24)
# * `Ki` kibi (2^10) # * `Ki` kibi (2^10)
# * `Mi` mebi (2^20) # * `Mi` mebi (2^20)
# * `Gi` gibi (2^30) # * `Gi` gibi (2^30)

View File

@ -26,7 +26,7 @@ module Google
# @see https://developers.google.com/tag-manager # @see https://developers.google.com/tag-manager
module TagmanagerV2 module TagmanagerV2
VERSION = 'V2' VERSION = 'V2'
REVISION = '20190629' REVISION = '20200107'
# Delete your Google Tag Manager containers # Delete your Google Tag Manager containers
AUTH_TAGMANAGER_DELETE_CONTAINERS = 'https://www.googleapis.com/auth/tagmanager.delete.containers' AUTH_TAGMANAGER_DELETE_CONTAINERS = 'https://www.googleapis.com/auth/tagmanager.delete.containers'

View File

@ -156,6 +156,94 @@ module Google
end end
end end
#
class Client
include Google::Apis::Core::Hashable
# GTM Account ID.
# Corresponds to the JSON property `accountId`
# @return [String]
attr_accessor :account_id
# The Client ID uniquely identifies the GTM client.
# Corresponds to the JSON property `clientId`
# @return [String]
attr_accessor :client_id
# GTM Container ID.
# Corresponds to the JSON property `containerId`
# @return [String]
attr_accessor :container_id
# The fingerprint of the GTM Client as computed at storage time.
# This value is recomputed whenever the client is modified.
# Corresponds to the JSON property `fingerprint`
# @return [String]
attr_accessor :fingerprint
# Client display name.
# @mutable tagmanager.accounts.containers.workspaces.clients.create
# @mutable tagmanager.accounts.containers.workspaces.clients.update
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
# The client's parameters.
# @mutable tagmanager.accounts.containers.workspaces.clients.create
# @mutable tagmanager.accounts.containers.workspaces.clients.update
# Corresponds to the JSON property `parameter`
# @return [Array<Google::Apis::TagmanagerV2::Parameter>]
attr_accessor :parameter
# GTM client's API relative path.
# Corresponds to the JSON property `path`
# @return [String]
attr_accessor :path
# Priority determines relative firing order.
# @mutable tagmanager.accounts.containers.workspaces.clients.create
# @mutable tagmanager.accounts.containers.workspaces.clients.update
# Corresponds to the JSON property `priority`
# @return [Fixnum]
attr_accessor :priority
# Auto generated link to the tag manager UI
# Corresponds to the JSON property `tagManagerUrl`
# @return [String]
attr_accessor :tag_manager_url
# Client type.
# @mutable tagmanager.accounts.containers.workspaces.clients.create
# @mutable tagmanager.accounts.containers.workspaces.clients.update
# Corresponds to the JSON property `type`
# @return [String]
attr_accessor :type
# GTM Workspace ID.
# Corresponds to the JSON property `workspaceId`
# @return [String]
attr_accessor :workspace_id
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@account_id = args[:account_id] if args.key?(:account_id)
@client_id = args[:client_id] if args.key?(:client_id)
@container_id = args[:container_id] if args.key?(:container_id)
@fingerprint = args[:fingerprint] if args.key?(:fingerprint)
@name = args[:name] if args.key?(:name)
@parameter = args[:parameter] if args.key?(:parameter)
@path = args[:path] if args.key?(:path)
@priority = args[:priority] if args.key?(:priority)
@tag_manager_url = args[:tag_manager_url] if args.key?(:tag_manager_url)
@type = args[:type] if args.key?(:type)
@workspace_id = args[:workspace_id] if args.key?(:workspace_id)
end
end
# Represents a predicate. # Represents a predicate.
class Condition class Condition
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
@ -326,6 +414,11 @@ module Google
# @return [Array<Google::Apis::TagmanagerV2::BuiltInVariable>] # @return [Array<Google::Apis::TagmanagerV2::BuiltInVariable>]
attr_accessor :built_in_variable attr_accessor :built_in_variable
# The clients in the container that this version was taken from.
# Corresponds to the JSON property `client`
# @return [Array<Google::Apis::TagmanagerV2::Client>]
attr_accessor :client
# Represents a Google Tag Manager Container, which specifies the platform tags # Represents a Google Tag Manager Container, which specifies the platform tags
# will run on, manages workspaces, and retains container versions. # will run on, manages workspaces, and retains container versions.
# Corresponds to the JSON property `container` # Corresponds to the JSON property `container`
@ -415,6 +508,7 @@ module Google
def update!(**args) def update!(**args)
@account_id = args[:account_id] if args.key?(:account_id) @account_id = args[:account_id] if args.key?(:account_id)
@built_in_variable = args[:built_in_variable] if args.key?(:built_in_variable) @built_in_variable = args[:built_in_variable] if args.key?(:built_in_variable)
@client = args[:client] if args.key?(:client)
@container = args[:container] if args.key?(:container) @container = args[:container] if args.key?(:container)
@container_id = args[:container_id] if args.key?(:container_id) @container_id = args[:container_id] if args.key?(:container_id)
@container_version_id = args[:container_version_id] if args.key?(:container_version_id) @container_version_id = args[:container_version_id] if args.key?(:container_version_id)
@ -629,6 +723,12 @@ module Google
# @return [String] # @return [String]
attr_accessor :fingerprint attr_accessor :fingerprint
# Represents the link between a custom template and an entry on the Community
# Template Gallery site.
# Corresponds to the JSON property `galleryReference`
# @return [Google::Apis::TagmanagerV2::GalleryReference]
attr_accessor :gallery_reference
# Custom Template display name. # Custom Template display name.
# Corresponds to the JSON property `name` # Corresponds to the JSON property `name`
# @return [String] # @return [String]
@ -668,6 +768,7 @@ module Google
@account_id = args[:account_id] if args.key?(:account_id) @account_id = args[:account_id] if args.key?(:account_id)
@container_id = args[:container_id] if args.key?(:container_id) @container_id = args[:container_id] if args.key?(:container_id)
@fingerprint = args[:fingerprint] if args.key?(:fingerprint) @fingerprint = args[:fingerprint] if args.key?(:fingerprint)
@gallery_reference = args[:gallery_reference] if args.key?(:gallery_reference)
@name = args[:name] if args.key?(:name) @name = args[:name] if args.key?(:name)
@path = args[:path] if args.key?(:path) @path = args[:path] if args.key?(:path)
@tag_manager_url = args[:tag_manager_url] if args.key?(:tag_manager_url) @tag_manager_url = args[:tag_manager_url] if args.key?(:tag_manager_url)
@ -947,6 +1048,58 @@ module Google
end end
end end
# Represents the link between a custom template and an entry on the Community
# Template Gallery site.
class GalleryReference
include Google::Apis::Core::Hashable
# The name of the host for the community gallery template.
# Corresponds to the JSON property `host`
# @return [String]
attr_accessor :host
# If a user has manually edited the community gallery template.
# Corresponds to the JSON property `isModified`
# @return [Boolean]
attr_accessor :is_modified
alias_method :is_modified?, :is_modified
# The name of the owner for the community gallery template.
# Corresponds to the JSON property `owner`
# @return [String]
attr_accessor :owner
# The name of the repository for the community gallery template.
# Corresponds to the JSON property `repository`
# @return [String]
attr_accessor :repository
# The signature of the community gallery template as computed at import time.
# This value is recomputed whenever the template is updated from the gallery.
# Corresponds to the JSON property `signature`
# @return [String]
attr_accessor :signature
# The version of the community gallery template.
# Corresponds to the JSON property `version`
# @return [String]
attr_accessor :version
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@host = args[:host] if args.key?(:host)
@is_modified = args[:is_modified] if args.key?(:is_modified)
@owner = args[:owner] if args.key?(:owner)
@repository = args[:repository] if args.key?(:repository)
@signature = args[:signature] if args.key?(:signature)
@version = args[:version] if args.key?(:version)
end
end
# The changes that have occurred in the workspace since the base container # The changes that have occurred in the workspace since the base container
# version. # version.
class GetWorkspaceStatusResponse class GetWorkspaceStatusResponse
@ -1375,6 +1528,8 @@ module Google
# non-string types)</li> # non-string types)</li>
# <li><code>trigger_reference</code>: The value represents a trigger, # <li><code>trigger_reference</code>: The value represents a trigger,
# represented as the trigger id</li> # represented as the trigger id</li>
# <li><code>tag_reference</code>: The value represents a tag, represented as
# the tag name</li>
# </ul> # </ul>
# @mutable tagmanager.accounts.containers.workspaces.variables.create # @mutable tagmanager.accounts.containers.workspaces.variables.create
# @mutable tagmanager.accounts.containers.workspaces.variables.update # @mutable tagmanager.accounts.containers.workspaces.variables.update
@ -1750,6 +1905,19 @@ module Google
attr_accessor :live_only attr_accessor :live_only
alias_method :live_only?, :live_only alias_method :live_only?, :live_only
# Represents a Google Tag Manager Parameter.
# Corresponds to the JSON property `monitoringMetadata`
# @return [Google::Apis::TagmanagerV2::Parameter]
attr_accessor :monitoring_metadata
# If non-empty, then the tag display name will be included in the monitoring
# metadata map using the key specified.
# @mutable tagmanager.accounts.containers.workspaces.tags.create
# @mutable tagmanager.accounts.containers.workspaces.tags.update
# Corresponds to the JSON property `monitoringMetadataTagNameKey`
# @return [String]
attr_accessor :monitoring_metadata_tag_name_key
# Tag display name. # Tag display name.
# @mutable tagmanager.accounts.containers.workspaces.tags.create # @mutable tagmanager.accounts.containers.workspaces.tags.create
# @mutable tagmanager.accounts.containers.workspaces.tags.update # @mutable tagmanager.accounts.containers.workspaces.tags.update
@ -1859,6 +2027,8 @@ module Google
@firing_rule_id = args[:firing_rule_id] if args.key?(:firing_rule_id) @firing_rule_id = args[:firing_rule_id] if args.key?(:firing_rule_id)
@firing_trigger_id = args[:firing_trigger_id] if args.key?(:firing_trigger_id) @firing_trigger_id = args[:firing_trigger_id] if args.key?(:firing_trigger_id)
@live_only = args[:live_only] if args.key?(:live_only) @live_only = args[:live_only] if args.key?(:live_only)
@monitoring_metadata = args[:monitoring_metadata] if args.key?(:monitoring_metadata)
@monitoring_metadata_tag_name_key = args[:monitoring_metadata_tag_name_key] if args.key?(:monitoring_metadata_tag_name_key)
@name = args[:name] if args.key?(:name) @name = args[:name] if args.key?(:name)
@notes = args[:notes] if args.key?(:notes) @notes = args[:notes] if args.key?(:notes)
@parameter = args[:parameter] if args.key?(:parameter) @parameter = args[:parameter] if args.key?(:parameter)

View File

@ -40,6 +40,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class Client
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Condition class Condition
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
@ -118,6 +124,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GalleryReference
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GetWorkspaceStatusResponse class GetWorkspaceStatusResponse
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
@ -383,6 +395,24 @@ module Google
end end
end end
class Client
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :account_id, as: 'accountId'
property :client_id, as: 'clientId'
property :container_id, as: 'containerId'
property :fingerprint, as: 'fingerprint'
property :name, as: 'name'
collection :parameter, as: 'parameter', class: Google::Apis::TagmanagerV2::Parameter, decorator: Google::Apis::TagmanagerV2::Parameter::Representation
property :path, as: 'path'
property :priority, as: 'priority'
property :tag_manager_url, as: 'tagManagerUrl'
property :type, as: 'type'
property :workspace_id, as: 'workspaceId'
end
end
class Condition class Condition
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
@ -422,6 +452,8 @@ module Google
property :account_id, as: 'accountId' property :account_id, as: 'accountId'
collection :built_in_variable, as: 'builtInVariable', class: Google::Apis::TagmanagerV2::BuiltInVariable, decorator: Google::Apis::TagmanagerV2::BuiltInVariable::Representation collection :built_in_variable, as: 'builtInVariable', class: Google::Apis::TagmanagerV2::BuiltInVariable, decorator: Google::Apis::TagmanagerV2::BuiltInVariable::Representation
collection :client, as: 'client', class: Google::Apis::TagmanagerV2::Client, decorator: Google::Apis::TagmanagerV2::Client::Representation
property :container, as: 'container', class: Google::Apis::TagmanagerV2::Container, decorator: Google::Apis::TagmanagerV2::Container::Representation property :container, as: 'container', class: Google::Apis::TagmanagerV2::Container, decorator: Google::Apis::TagmanagerV2::Container::Representation
property :container_id, as: 'containerId' property :container_id, as: 'containerId'
@ -500,6 +532,8 @@ module Google
property :account_id, as: 'accountId' property :account_id, as: 'accountId'
property :container_id, as: 'containerId' property :container_id, as: 'containerId'
property :fingerprint, as: 'fingerprint' property :fingerprint, as: 'fingerprint'
property :gallery_reference, as: 'galleryReference', class: Google::Apis::TagmanagerV2::GalleryReference, decorator: Google::Apis::TagmanagerV2::GalleryReference::Representation
property :name, as: 'name' property :name, as: 'name'
property :path, as: 'path' property :path, as: 'path'
property :tag_manager_url, as: 'tagManagerUrl' property :tag_manager_url, as: 'tagManagerUrl'
@ -573,6 +607,18 @@ module Google
end end
end end
class GalleryReference
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :host, as: 'host'
property :is_modified, as: 'isModified'
property :owner, as: 'owner'
property :repository, as: 'repository'
property :signature, as: 'signature'
property :version, as: 'version'
end
end
class GetWorkspaceStatusResponse class GetWorkspaceStatusResponse
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
@ -835,6 +881,9 @@ module Google
collection :firing_rule_id, as: 'firingRuleId' collection :firing_rule_id, as: 'firingRuleId'
collection :firing_trigger_id, as: 'firingTriggerId' collection :firing_trigger_id, as: 'firingTriggerId'
property :live_only, as: 'liveOnly' property :live_only, as: 'liveOnly'
property :monitoring_metadata, as: 'monitoringMetadata', class: Google::Apis::TagmanagerV2::Parameter, decorator: Google::Apis::TagmanagerV2::Parameter::Representation
property :monitoring_metadata_tag_name_key, as: 'monitoringMetadataTagNameKey'
property :name, as: 'name' property :name, as: 'name'
property :notes, as: 'notes' property :notes, as: 'notes'
collection :parameter, as: 'parameter', class: Google::Apis::TagmanagerV2::Parameter, decorator: Google::Apis::TagmanagerV2::Parameter::Representation collection :parameter, as: 'parameter', class: Google::Apis::TagmanagerV2::Parameter, decorator: Google::Apis::TagmanagerV2::Parameter::Representation