Autogenerated update (2018-09-21)

Update:
- classroom_v1
- container_v1
- dialogflow_v2beta1
- genomics_v1
- genomics_v1alpha2
- genomics_v2alpha1
- iamcredentials_v1
- logging_v2
- logging_v2beta1
- monitoring_v3
- servicecontrol_v1
- spanner_v1
- storagetransfer_v1
This commit is contained in:
Google APIs 2018-09-21 00:36:51 +00:00
parent 1ee4f225c8
commit 5c50ae3803
29 changed files with 192 additions and 95 deletions

View File

@ -34686,6 +34686,7 @@
"/container:v1/Cluster/nodeIpv4CidrSize": node_ipv4_cidr_size "/container:v1/Cluster/nodeIpv4CidrSize": node_ipv4_cidr_size
"/container:v1/Cluster/nodePools": node_pools "/container:v1/Cluster/nodePools": node_pools
"/container:v1/Cluster/nodePools/node_pool": node_pool "/container:v1/Cluster/nodePools/node_pool": node_pool
"/container:v1/Cluster/privateClusterConfig": private_cluster_config
"/container:v1/Cluster/resourceLabels": resource_labels "/container:v1/Cluster/resourceLabels": resource_labels
"/container:v1/Cluster/resourceLabels/resource_label": resource_label "/container:v1/Cluster/resourceLabels/resource_label": resource_label
"/container:v1/Cluster/selfLink": self_link "/container:v1/Cluster/selfLink": self_link
@ -34832,6 +34833,12 @@
"/container:v1/Operation/statusMessage": status_message "/container:v1/Operation/statusMessage": status_message
"/container:v1/Operation/targetLink": target_link "/container:v1/Operation/targetLink": target_link
"/container:v1/Operation/zone": zone "/container:v1/Operation/zone": zone
"/container:v1/PrivateClusterConfig": private_cluster_config
"/container:v1/PrivateClusterConfig/enablePrivateEndpoint": enable_private_endpoint
"/container:v1/PrivateClusterConfig/enablePrivateNodes": enable_private_nodes
"/container:v1/PrivateClusterConfig/masterIpv4CidrBlock": master_ipv4_cidr_block
"/container:v1/PrivateClusterConfig/privateEndpoint": private_endpoint
"/container:v1/PrivateClusterConfig/publicEndpoint": public_endpoint
"/container:v1/RollbackNodePoolUpgradeRequest": rollback_node_pool_upgrade_request "/container:v1/RollbackNodePoolUpgradeRequest": rollback_node_pool_upgrade_request
"/container:v1/RollbackNodePoolUpgradeRequest/clusterId": cluster_id "/container:v1/RollbackNodePoolUpgradeRequest/clusterId": cluster_id
"/container:v1/RollbackNodePoolUpgradeRequest/name": name "/container:v1/RollbackNodePoolUpgradeRequest/name": name

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/classroom/ # @see https://developers.google.com/classroom/
module ClassroomV1 module ClassroomV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20180908' REVISION = '20180919'
# View and manage announcements in Google Classroom # View and manage announcements in Google Classroom
AUTH_CLASSROOM_ANNOUNCEMENTS = 'https://www.googleapis.com/auth/classroom.announcements' AUTH_CLASSROOM_ANNOUNCEMENTS = 'https://www.googleapis.com/auth/classroom.announcements'

View File

@ -573,13 +573,14 @@ module Google
# @return [String] # @return [String]
attr_accessor :description attr_accessor :description
# Represents a whole calendar date, for example date of birth. The time of day # Represents a whole or partial calendar date, e.g. a birthday. The time of day
# and time zone are either specified elsewhere or are not significant. The date # and time zone are either specified elsewhere or are not significant. The date
# is relative to the Proleptic Gregorian Calendar. The day can be 0 to # is relative to the Proleptic Gregorian Calendar. This can represent:
# represent a year and month where the day is not significant, for example # * A full date, with non-zero year, month and day values
# credit card expiration date. The year can be 0 to represent a month and day # * A month and day value, with a zero year, e.g. an anniversary
# independent of year, for example anniversary date. Related types are # * A year on its own, with zero month and day values
# google.type.TimeOfDay and `google.protobuf.Timestamp`. # * A year and month value, with a zero day, e.g. a credit card expiration date
# Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
# Corresponds to the JSON property `dueDate` # Corresponds to the JSON property `dueDate`
# @return [Google::Apis::ClassroomV1::Date] # @return [Google::Apis::ClassroomV1::Date]
attr_accessor :due_date attr_accessor :due_date
@ -706,24 +707,26 @@ module Google
end end
end end
# Represents a whole calendar date, for example date of birth. The time of day # Represents a whole or partial calendar date, e.g. a birthday. The time of day
# and time zone are either specified elsewhere or are not significant. The date # and time zone are either specified elsewhere or are not significant. The date
# is relative to the Proleptic Gregorian Calendar. The day can be 0 to # is relative to the Proleptic Gregorian Calendar. This can represent:
# represent a year and month where the day is not significant, for example # * A full date, with non-zero year, month and day values
# credit card expiration date. The year can be 0 to represent a month and day # * A month and day value, with a zero year, e.g. an anniversary
# independent of year, for example anniversary date. Related types are # * A year on its own, with zero month and day values
# google.type.TimeOfDay and `google.protobuf.Timestamp`. # * A year and month value, with a zero day, e.g. a credit card expiration date
# Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
class Date class Date
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Day of month. Must be from 1 to 31 and valid for the year and month, or 0 # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
# if specifying a year/month where the day is not significant. # if specifying a year by itself or a year and month where the day is not
# significant.
# Corresponds to the JSON property `day` # Corresponds to the JSON property `day`
# @return [Fixnum] # @return [Fixnum]
attr_accessor :day attr_accessor :day
# Month of year. Must be from 1 to 12, or 0 if specifying a date without a # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
# month. # month and day.
# Corresponds to the JSON property `month` # Corresponds to the JSON property `month`
# @return [Fixnum] # @return [Fixnum]
attr_accessor :month attr_accessor :month

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/container-engine/ # @see https://cloud.google.com/container-engine/
module ContainerV1 module ContainerV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20180824' REVISION = '20180917'
# 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

@ -431,6 +431,11 @@ module Google
# @return [Array<Google::Apis::ContainerV1::NodePool>] # @return [Array<Google::Apis::ContainerV1::NodePool>]
attr_accessor :node_pools attr_accessor :node_pools
# Configuration options for private clusters.
# Corresponds to the JSON property `privateClusterConfig`
# @return [Google::Apis::ContainerV1::PrivateClusterConfig]
attr_accessor :private_cluster_config
# The resource labels for the cluster to use to annotate any related # The resource labels for the cluster to use to annotate any related
# Google Compute Engine resources. # Google Compute Engine resources.
# Corresponds to the JSON property `resourceLabels` # Corresponds to the JSON property `resourceLabels`
@ -513,6 +518,7 @@ module Google
@node_config = args[:node_config] if args.key?(:node_config) @node_config = args[:node_config] if args.key?(:node_config)
@node_ipv4_cidr_size = args[:node_ipv4_cidr_size] if args.key?(:node_ipv4_cidr_size) @node_ipv4_cidr_size = args[:node_ipv4_cidr_size] if args.key?(:node_ipv4_cidr_size)
@node_pools = args[:node_pools] if args.key?(:node_pools) @node_pools = args[:node_pools] if args.key?(:node_pools)
@private_cluster_config = args[:private_cluster_config] if args.key?(:private_cluster_config)
@resource_labels = args[:resource_labels] if args.key?(:resource_labels) @resource_labels = args[:resource_labels] if args.key?(:resource_labels)
@self_link = args[:self_link] if args.key?(:self_link) @self_link = args[:self_link] if args.key?(:self_link)
@services_ipv4_cidr = args[:services_ipv4_cidr] if args.key?(:services_ipv4_cidr) @services_ipv4_cidr = args[:services_ipv4_cidr] if args.key?(:services_ipv4_cidr)
@ -1712,6 +1718,56 @@ module Google
end end
end end
# Configuration options for private clusters.
class PrivateClusterConfig
include Google::Apis::Core::Hashable
# Whether the master's internal IP address is used as the cluster endpoint.
# Corresponds to the JSON property `enablePrivateEndpoint`
# @return [Boolean]
attr_accessor :enable_private_endpoint
alias_method :enable_private_endpoint?, :enable_private_endpoint
# Whether nodes have internal IP addresses only. If enabled, all nodes are
# given only RFC 1918 private addresses and communicate with the master via
# private networking.
# Corresponds to the JSON property `enablePrivateNodes`
# @return [Boolean]
attr_accessor :enable_private_nodes
alias_method :enable_private_nodes?, :enable_private_nodes
# The IP range in CIDR notation to use for the hosted master network. This
# range will be used for assigning internal IP addresses to the master or
# set of masters, as well as the ILB VIP. This range must not overlap with
# any other ranges in use within the cluster's network.
# Corresponds to the JSON property `masterIpv4CidrBlock`
# @return [String]
attr_accessor :master_ipv4_cidr_block
# Output only. The internal IP address of this cluster's master endpoint.
# Corresponds to the JSON property `privateEndpoint`
# @return [String]
attr_accessor :private_endpoint
# Output only. The external IP address of this cluster's master endpoint.
# Corresponds to the JSON property `publicEndpoint`
# @return [String]
attr_accessor :public_endpoint
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@enable_private_endpoint = args[:enable_private_endpoint] if args.key?(:enable_private_endpoint)
@enable_private_nodes = args[:enable_private_nodes] if args.key?(:enable_private_nodes)
@master_ipv4_cidr_block = args[:master_ipv4_cidr_block] if args.key?(:master_ipv4_cidr_block)
@private_endpoint = args[:private_endpoint] if args.key?(:private_endpoint)
@public_endpoint = args[:public_endpoint] if args.key?(:public_endpoint)
end
end
# RollbackNodePoolUpgradeRequest rollbacks the previously Aborted or Failed # RollbackNodePoolUpgradeRequest rollbacks the previously Aborted or Failed
# NodePool upgrade. This will be an no-op if the last upgrade successfully # NodePool upgrade. This will be an no-op if the last upgrade successfully
# completed. # completed.

View File

@ -220,6 +220,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class PrivateClusterConfig
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class RollbackNodePoolUpgradeRequest class RollbackNodePoolUpgradeRequest
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
@ -426,6 +432,8 @@ module Google
property :node_ipv4_cidr_size, as: 'nodeIpv4CidrSize' property :node_ipv4_cidr_size, as: 'nodeIpv4CidrSize'
collection :node_pools, as: 'nodePools', class: Google::Apis::ContainerV1::NodePool, decorator: Google::Apis::ContainerV1::NodePool::Representation collection :node_pools, as: 'nodePools', class: Google::Apis::ContainerV1::NodePool, decorator: Google::Apis::ContainerV1::NodePool::Representation
property :private_cluster_config, as: 'privateClusterConfig', class: Google::Apis::ContainerV1::PrivateClusterConfig, decorator: Google::Apis::ContainerV1::PrivateClusterConfig::Representation
hash :resource_labels, as: 'resourceLabels' hash :resource_labels, as: 'resourceLabels'
property :self_link, as: 'selfLink' property :self_link, as: 'selfLink'
property :services_ipv4_cidr, as: 'servicesIpv4Cidr' property :services_ipv4_cidr, as: 'servicesIpv4Cidr'
@ -708,6 +716,17 @@ module Google
end end
end end
class PrivateClusterConfig
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :enable_private_endpoint, as: 'enablePrivateEndpoint'
property :enable_private_nodes, as: 'enablePrivateNodes'
property :master_ipv4_cidr_block, as: 'masterIpv4CidrBlock'
property :private_endpoint, as: 'privateEndpoint'
property :public_endpoint, as: 'publicEndpoint'
end
end
class RollbackNodePoolUpgradeRequest class RollbackNodePoolUpgradeRequest
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/dialogflow-enterprise/ # @see https://cloud.google.com/dialogflow-enterprise/
module DialogflowV2beta1 module DialogflowV2beta1
VERSION = 'V2beta1' VERSION = 'V2beta1'
REVISION = '20180918' REVISION = '20180920'
# 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

@ -285,8 +285,8 @@ module Google
# @return [Array<String>] # @return [Array<String>]
attr_accessor :events attr_accessor :events
# Optional. Collection of information about all followup intents that have # Read-only. Information about all followup intents that have this intent as
# name of this intent as a root_name. # a direct or indirect parent. We populate this field only in the output.
# Corresponds to the JSON property `followupIntentInfo` # Corresponds to the JSON property `followupIntentInfo`
# @return [Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentFollowupIntentInfo>] # @return [Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentFollowupIntentInfo>]
attr_accessor :followup_intent_info attr_accessor :followup_intent_info
@ -341,8 +341,10 @@ module Google
# @return [Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentParameter>] # @return [Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentParameter>]
attr_accessor :parameters attr_accessor :parameters
# The unique identifier of the parent intent in the chain of followup # Read-only after creation. The unique identifier of the parent intent in the
# intents. # chain of followup intents. You can set this field when creating an intent,
# for example with CreateIntent or BatchUpdateIntents, in order to
# make this intent a followup intent.
# It identifies the parent followup intent. # It identifies the parent followup intent.
# Format: `projects/<Project ID>/agent/intents/<Intent ID>`. # Format: `projects/<Project ID>/agent/intents/<Intent ID>`.
# Corresponds to the JSON property `parentFollowupIntentName` # Corresponds to the JSON property `parentFollowupIntentName`
@ -362,8 +364,9 @@ module Google
attr_accessor :reset_contexts attr_accessor :reset_contexts
alias_method :reset_contexts?, :reset_contexts alias_method :reset_contexts?, :reset_contexts
# The unique identifier of the root intent in the chain of followup intents. # Read-only. The unique identifier of the root intent in the chain of
# It identifies the correct followup intents chain for this intent. # followup intents. It identifies the correct followup intents chain for
# this intent. We populate this field only in the output.
# Format: `projects/<Project ID>/agent/intents/<Intent ID>`. # Format: `projects/<Project ID>/agent/intents/<Intent ID>`.
# Corresponds to the JSON property `rootFollowupIntentName` # Corresponds to the JSON property `rootFollowupIntentName`
# @return [String] # @return [String]
@ -417,7 +420,7 @@ module Google
# @return [String] # @return [String]
attr_accessor :followup_intent_name attr_accessor :followup_intent_name
# The unique identifier of the followup intent parent. # The unique identifier of the followup intent's parent.
# Format: `projects/<Project ID>/agent/intents/<Intent ID>`. # Format: `projects/<Project ID>/agent/intents/<Intent ID>`.
# Corresponds to the JSON property `parentFollowupIntentName` # Corresponds to the JSON property `parentFollowupIntentName`
# @return [String] # @return [String]
@ -2421,8 +2424,8 @@ module Google
# @return [Array<String>] # @return [Array<String>]
attr_accessor :events attr_accessor :events
# Optional. Collection of information about all followup intents that have # Read-only. Information about all followup intents that have this intent as
# name of this intent as a root_name. # a direct or indirect parent. We populate this field only in the output.
# Corresponds to the JSON property `followupIntentInfo` # Corresponds to the JSON property `followupIntentInfo`
# @return [Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo>] # @return [Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo>]
attr_accessor :followup_intent_info attr_accessor :followup_intent_info
@ -2493,8 +2496,10 @@ module Google
# @return [Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentParameter>] # @return [Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentParameter>]
attr_accessor :parameters attr_accessor :parameters
# The unique identifier of the parent intent in the chain of followup # Read-only after creation. The unique identifier of the parent intent in the
# intents. # chain of followup intents. You can set this field when creating an intent,
# for example with CreateIntent or BatchUpdateIntents, in order to
# make this intent a followup intent.
# It identifies the parent followup intent. # It identifies the parent followup intent.
# Format: `projects/<Project ID>/agent/intents/<Intent ID>`. # Format: `projects/<Project ID>/agent/intents/<Intent ID>`.
# Corresponds to the JSON property `parentFollowupIntentName` # Corresponds to the JSON property `parentFollowupIntentName`
@ -2514,8 +2519,9 @@ module Google
attr_accessor :reset_contexts attr_accessor :reset_contexts
alias_method :reset_contexts?, :reset_contexts alias_method :reset_contexts?, :reset_contexts
# The unique identifier of the root intent in the chain of followup intents. # Read-only. The unique identifier of the root intent in the chain of
# It identifies the correct followup intents chain for this intent. # followup intents. It identifies the correct followup intents chain for
# this intent. We populate this field only in the output.
# Format: `projects/<Project ID>/agent/intents/<Intent ID>`. # Format: `projects/<Project ID>/agent/intents/<Intent ID>`.
# Corresponds to the JSON property `rootFollowupIntentName` # Corresponds to the JSON property `rootFollowupIntentName`
# @return [String] # @return [String]
@ -2590,7 +2596,7 @@ module Google
# @return [String] # @return [String]
attr_accessor :followup_intent_name attr_accessor :followup_intent_name
# The unique identifier of the followup intent parent. # The unique identifier of the followup intent's parent.
# Format: `projects/<Project ID>/agent/intents/<Intent ID>`. # Format: `projects/<Project ID>/agent/intents/<Intent ID>`.
# Corresponds to the JSON property `parentFollowupIntentName` # Corresponds to the JSON property `parentFollowupIntentName`
# @return [String] # @return [String]

View File

@ -1230,9 +1230,10 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Deletes the specified intent. # Deletes the specified intent and its direct or indirect followup intents.
# @param [String] name # @param [String] name
# Required. The name of the intent to delete. # Required. The name of the intent to delete. If this intent has direct or
# indirect followup intents, we also delete them.
# Format: `projects/<Project ID>/agent/intents/<Intent ID>`. # Format: `projects/<Project ID>/agent/intents/<Intent 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.

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/genomics # @see https://cloud.google.com/genomics
module GenomicsV1 module GenomicsV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20180914' REVISION = '20180919'
# View and manage your data in Google BigQuery # View and manage your data in Google BigQuery
AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery' AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery'

View File

@ -1004,7 +1004,7 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Lists operations that match the specified filter in the request.&#13; # Lists operations that match the specified filter in the request.
# Authorization requires the following [Google IAM](https://cloud.google.com/iam) # Authorization requires the following [Google IAM](https://cloud.google.com/iam)
# permission&#58; # permission&#58;
# * `genomics.operations.list` # * `genomics.operations.list`

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/genomics # @see https://cloud.google.com/genomics
module GenomicsV1alpha2 module GenomicsV1alpha2
VERSION = 'V1alpha2' VERSION = 'V1alpha2'
REVISION = '20180914' REVISION = '20180919'
# 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

@ -123,7 +123,7 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Lists operations that match the specified filter in the request.&#13; # Lists operations that match the specified filter in the request.
# Authorization requires the following [Google IAM](https://cloud.google.com/iam) # Authorization requires the following [Google IAM](https://cloud.google.com/iam)
# permission&#58; # permission&#58;
# * `genomics.operations.list` # * `genomics.operations.list`

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/genomics # @see https://cloud.google.com/genomics
module GenomicsV2alpha1 module GenomicsV2alpha1
VERSION = 'V2alpha1' VERSION = 'V2alpha1'
REVISION = '20180914' REVISION = '20180919'
# 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

@ -163,7 +163,7 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Lists operations that match the specified filter in the request.&#13; # Lists operations that match the specified filter in the request.
# Authorization requires the following [Google IAM](https://cloud.google.com/iam) # Authorization requires the following [Google IAM](https://cloud.google.com/iam)
# permission&#58; # permission&#58;
# * `genomics.operations.list` # * `genomics.operations.list`

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/iam/docs/creating-short-lived-service-account-credentials # @see https://cloud.google.com/iam/docs/creating-short-lived-service-account-credentials
module IamcredentialsV1 module IamcredentialsV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20180824' REVISION = '20180913'
# 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

@ -126,8 +126,8 @@ module Google
# The resource name of the service account for which the credentials # The resource name of the service account for which the credentials
# are requested, in the following format: # are requested, in the following format:
# `projects/-/serviceAccounts/`ACCOUNT_EMAIL_OR_UNIQUEID``. # `projects/-/serviceAccounts/`ACCOUNT_EMAIL_OR_UNIQUEID``.
# Using `-` as a wildcard for the project will infer the project from # Use hyphen as placeholder for project id since there is no project context
# the account. # for this API.
# @param [Google::Apis::IamcredentialsV1::GenerateIdentityBindingAccessTokenRequest] generate_identity_binding_access_token_request_object # @param [Google::Apis::IamcredentialsV1::GenerateIdentityBindingAccessTokenRequest] generate_identity_binding_access_token_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

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/logging/docs/ # @see https://cloud.google.com/logging/docs/
module LoggingV2 module LoggingV2
VERSION = 'V2' VERSION = 'V2'
REVISION = '20180908' REVISION = '20180915'
# 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

@ -532,7 +532,7 @@ module Google
# destination,filter,includeChildren At some point in the future, behavior will # destination,filter,includeChildren At some point in the future, behavior will
# be removed and specifying an empty updateMask will be an error.For a detailed # be removed and specifying an empty updateMask will be an error.For a detailed
# FieldMask definition, see https://developers.google.com/protocol-buffers/docs/ # FieldMask definition, see https://developers.google.com/protocol-buffers/docs/
# reference/google.protobuf#FieldMaskExample: updateMask=filter. # reference/google.protobuf#google.protobuf.FieldMaskExample: updateMask=filter.
# @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
@ -594,7 +594,7 @@ module Google
# destination,filter,includeChildren At some point in the future, behavior will # destination,filter,includeChildren At some point in the future, behavior will
# be removed and specifying an empty updateMask will be an error.For a detailed # be removed and specifying an empty updateMask will be an error.For a detailed
# FieldMask definition, see https://developers.google.com/protocol-buffers/docs/ # FieldMask definition, see https://developers.google.com/protocol-buffers/docs/
# reference/google.protobuf#FieldMaskExample: updateMask=filter. # reference/google.protobuf#google.protobuf.FieldMaskExample: updateMask=filter.
# @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
@ -1377,7 +1377,7 @@ module Google
# destination,filter,includeChildren At some point in the future, behavior will # destination,filter,includeChildren At some point in the future, behavior will
# be removed and specifying an empty updateMask will be an error.For a detailed # be removed and specifying an empty updateMask will be an error.For a detailed
# FieldMask definition, see https://developers.google.com/protocol-buffers/docs/ # FieldMask definition, see https://developers.google.com/protocol-buffers/docs/
# reference/google.protobuf#FieldMaskExample: updateMask=filter. # reference/google.protobuf#google.protobuf.FieldMaskExample: updateMask=filter.
# @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
@ -1439,7 +1439,7 @@ module Google
# destination,filter,includeChildren At some point in the future, behavior will # destination,filter,includeChildren At some point in the future, behavior will
# be removed and specifying an empty updateMask will be an error.For a detailed # be removed and specifying an empty updateMask will be an error.For a detailed
# FieldMask definition, see https://developers.google.com/protocol-buffers/docs/ # FieldMask definition, see https://developers.google.com/protocol-buffers/docs/
# reference/google.protobuf#FieldMaskExample: updateMask=filter. # reference/google.protobuf#google.protobuf.FieldMaskExample: updateMask=filter.
# @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
@ -2079,7 +2079,7 @@ module Google
# destination,filter,includeChildren At some point in the future, behavior will # destination,filter,includeChildren At some point in the future, behavior will
# be removed and specifying an empty updateMask will be an error.For a detailed # be removed and specifying an empty updateMask will be an error.For a detailed
# FieldMask definition, see https://developers.google.com/protocol-buffers/docs/ # FieldMask definition, see https://developers.google.com/protocol-buffers/docs/
# reference/google.protobuf#FieldMaskExample: updateMask=filter. # reference/google.protobuf#google.protobuf.FieldMaskExample: updateMask=filter.
# @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
@ -2141,7 +2141,7 @@ module Google
# destination,filter,includeChildren At some point in the future, behavior will # destination,filter,includeChildren At some point in the future, behavior will
# be removed and specifying an empty updateMask will be an error.For a detailed # be removed and specifying an empty updateMask will be an error.For a detailed
# FieldMask definition, see https://developers.google.com/protocol-buffers/docs/ # FieldMask definition, see https://developers.google.com/protocol-buffers/docs/
# reference/google.protobuf#FieldMaskExample: updateMask=filter. # reference/google.protobuf#google.protobuf.FieldMaskExample: updateMask=filter.
# @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
@ -2834,7 +2834,7 @@ module Google
# destination,filter,includeChildren At some point in the future, behavior will # destination,filter,includeChildren At some point in the future, behavior will
# be removed and specifying an empty updateMask will be an error.For a detailed # be removed and specifying an empty updateMask will be an error.For a detailed
# FieldMask definition, see https://developers.google.com/protocol-buffers/docs/ # FieldMask definition, see https://developers.google.com/protocol-buffers/docs/
# reference/google.protobuf#FieldMaskExample: updateMask=filter. # reference/google.protobuf#google.protobuf.FieldMaskExample: updateMask=filter.
# @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
@ -2896,7 +2896,7 @@ module Google
# destination,filter,includeChildren At some point in the future, behavior will # destination,filter,includeChildren At some point in the future, behavior will
# be removed and specifying an empty updateMask will be an error.For a detailed # be removed and specifying an empty updateMask will be an error.For a detailed
# FieldMask definition, see https://developers.google.com/protocol-buffers/docs/ # FieldMask definition, see https://developers.google.com/protocol-buffers/docs/
# reference/google.protobuf#FieldMaskExample: updateMask=filter. # reference/google.protobuf#google.protobuf.FieldMaskExample: updateMask=filter.
# @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
@ -3127,7 +3127,7 @@ module Google
# destination,filter,includeChildren At some point in the future, behavior will # destination,filter,includeChildren At some point in the future, behavior will
# be removed and specifying an empty updateMask will be an error.For a detailed # be removed and specifying an empty updateMask will be an error.For a detailed
# FieldMask definition, see https://developers.google.com/protocol-buffers/docs/ # FieldMask definition, see https://developers.google.com/protocol-buffers/docs/
# reference/google.protobuf#FieldMaskExample: updateMask=filter. # reference/google.protobuf#google.protobuf.FieldMaskExample: updateMask=filter.
# @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/logging/docs/ # @see https://cloud.google.com/logging/docs/
module LoggingV2beta1 module LoggingV2beta1
VERSION = 'V2beta1' VERSION = 'V2beta1'
REVISION = '20180908' REVISION = '20180915'
# 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

@ -780,7 +780,7 @@ module Google
# destination,filter,includeChildren At some point in the future, behavior will # destination,filter,includeChildren At some point in the future, behavior will
# be removed and specifying an empty updateMask will be an error.For a detailed # be removed and specifying an empty updateMask will be an error.For a detailed
# FieldMask definition, see https://developers.google.com/protocol-buffers/docs/ # FieldMask definition, see https://developers.google.com/protocol-buffers/docs/
# reference/google.protobuf#FieldMaskExample: updateMask=filter. # reference/google.protobuf#google.protobuf.FieldMaskExample: updateMask=filter.
# @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

@ -27,7 +27,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 = '20180806' REVISION = '20180916'
# 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

@ -847,7 +847,7 @@ module Google
end end
# Creates a new notification channel, representing a single notification # Creates a new notification channel, representing a single notification
# endpoint such as an email address, SMS number, or pagerduty service. # endpoint such as an email address, SMS number, or PagerDuty service.
# @param [String] name # @param [String] name
# The project on which to execute the request. The format is: # The project on which to execute the request. The format is:
# projects/[PROJECT_ID] # projects/[PROJECT_ID]

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/service-control/ # @see https://cloud.google.com/service-control/
module ServicecontrolV1 module ServicecontrolV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20180908' REVISION = '20180919'
# 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

@ -926,7 +926,7 @@ module Google
# @return [Fixnum] # @return [Fixnum]
attr_accessor :request_size attr_accessor :request_size
# The scheme (http, https), the host name, the path and the query # The scheme (http, https), the host name, the path, and the query
# portion of the URL that was requested. # portion of the URL that was requested.
# Example: `"http://example.com/some/info?color=red"`. # Example: `"http://example.com/some/info?color=red"`.
# Corresponds to the JSON property `requestUrl` # Corresponds to the JSON property `requestUrl`
@ -945,7 +945,7 @@ module Google
# @return [String] # @return [String]
attr_accessor :server_ip attr_accessor :server_ip
# The response code indicating the status of response. # The response code indicating the status of the response.
# Examples: 200, 404. # Examples: 200, 404.
# Corresponds to the JSON property `status` # Corresponds to the JSON property `status`
# @return [Fixnum] # @return [Fixnum]
@ -1086,8 +1086,8 @@ module Google
attr_accessor :timestamp attr_accessor :timestamp
# Optional. Resource name of the trace associated with the log entry, if any. # Optional. Resource name of the trace associated with the log entry, if any.
# If it contains a relative resource name, the name is assumed to be relative # If this field contains a relative resource name, you can assume the name is
# to `//tracing.googleapis.com`. Example: # relative to `//tracing.googleapis.com`. Example:
# `projects/my-projectid/traces/06796866738c859f2f19b7cfb3214824` # `projects/my-projectid/traces/06796866738c859f2f19b7cfb3214824`
# Corresponds to the JSON property `trace` # Corresponds to the JSON property `trace`
# @return [String] # @return [String]

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/spanner/ # @see https://cloud.google.com/spanner/
module SpannerV1 module SpannerV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20180823' REVISION = '20180906'
# 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

@ -625,8 +625,9 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Gets the access control policy for a database resource. Returns an empty # Gets the access control policy for a database resource.
# policy if a database exists but does not have a policy set. # Returns an empty policy if a database exists but does
# not have a policy set.
# Authorization requires `spanner.databases.getIamPolicy` permission on # Authorization requires `spanner.databases.getIamPolicy` permission on
# resource. # resource.
# @param [String] resource # @param [String] resource
@ -704,10 +705,10 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Sets the access control policy on a database resource. Replaces any # Sets the access control policy on a database resource.
# existing policy. # Replaces any existing policy.
# Authorization requires `spanner.databases.setIamPolicy` permission on # Authorization requires `spanner.databases.setIamPolicy`
# resource. # permission on resource.
# @param [String] resource # @param [String] resource
# REQUIRED: The Cloud Spanner resource for which the policy is being set. The # REQUIRED: The Cloud Spanner resource for which the policy is being set. The
# format is `projects/<project ID>/instances/<instance ID>` for instance # format is `projects/<project ID>/instances/<instance ID>` for instance
@ -744,10 +745,10 @@ module Google
end end
# Returns permissions that the caller has on the specified database resource. # Returns permissions that the caller has on the specified database resource.
# Attempting this RPC on a non-existent Cloud Spanner database will result in # Attempting this RPC on a non-existent Cloud Spanner database will
# a NOT_FOUND error if the user has `spanner.databases.list` permission on # result in a NOT_FOUND error if the user has
# the containing Cloud Spanner instance. Otherwise returns an empty set of # `spanner.databases.list` permission on the containing Cloud
# permissions. # Spanner instance. Otherwise returns an empty set of permissions.
# @param [String] resource # @param [String] resource
# REQUIRED: The Cloud Spanner resource for which permissions are being tested. # REQUIRED: The Cloud Spanner resource for which permissions are being tested.
# The format is `projects/<project ID>/instances/<instance ID>` for instance # The format is `projects/<project ID>/instances/<instance ID>` for instance

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/storage/transfer # @see https://cloud.google.com/storage/transfer
module StoragetransferV1 module StoragetransferV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20180910' REVISION = '20180919'
# 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

@ -82,24 +82,26 @@ module Google
end end
end end
# Represents a whole calendar date, for example date of birth. The time of day # Represents a whole or partial calendar date, e.g. a birthday. The time of day
# and time zone are either specified elsewhere or are not significant. The date # and time zone are either specified elsewhere or are not significant. The date
# is relative to the Proleptic Gregorian Calendar. The day can be 0 to # is relative to the Proleptic Gregorian Calendar. This can represent:
# represent a year and month where the day is not significant, for example # * A full date, with non-zero year, month and day values
# credit card expiration date. The year can be 0 to represent a month and day # * A month and day value, with a zero year, e.g. an anniversary
# independent of year, for example anniversary date. Related types are # * A year on its own, with zero month and day values
# google.type.TimeOfDay and `google.protobuf.Timestamp`. # * A year and month value, with a zero day, e.g. a credit card expiration date
# Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
class Date class Date
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Day of month. Must be from 1 to 31 and valid for the year and month, or 0 # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
# if specifying a year/month where the day is not significant. # if specifying a year by itself or a year and month where the day is not
# significant.
# Corresponds to the JSON property `day` # Corresponds to the JSON property `day`
# @return [Fixnum] # @return [Fixnum]
attr_accessor :day attr_accessor :day
# Month of year. Must be from 1 to 12, or 0 if specifying a date without a # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
# month. # month and day.
# Corresponds to the JSON property `month` # Corresponds to the JSON property `month`
# @return [Fixnum] # @return [Fixnum]
attr_accessor :month attr_accessor :month
@ -540,24 +542,26 @@ module Google
class Schedule class Schedule
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Represents a whole calendar date, for example date of birth. The time of day # Represents a whole or partial calendar date, e.g. a birthday. The time of day
# and time zone are either specified elsewhere or are not significant. The date # and time zone are either specified elsewhere or are not significant. The date
# is relative to the Proleptic Gregorian Calendar. The day can be 0 to # is relative to the Proleptic Gregorian Calendar. This can represent:
# represent a year and month where the day is not significant, for example # * A full date, with non-zero year, month and day values
# credit card expiration date. The year can be 0 to represent a month and day # * A month and day value, with a zero year, e.g. an anniversary
# independent of year, for example anniversary date. Related types are # * A year on its own, with zero month and day values
# google.type.TimeOfDay and `google.protobuf.Timestamp`. # * A year and month value, with a zero day, e.g. a credit card expiration date
# Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
# Corresponds to the JSON property `scheduleEndDate` # Corresponds to the JSON property `scheduleEndDate`
# @return [Google::Apis::StoragetransferV1::Date] # @return [Google::Apis::StoragetransferV1::Date]
attr_accessor :schedule_end_date attr_accessor :schedule_end_date
# Represents a whole calendar date, for example date of birth. The time of day # Represents a whole or partial calendar date, e.g. a birthday. The time of day
# and time zone are either specified elsewhere or are not significant. The date # and time zone are either specified elsewhere or are not significant. The date
# is relative to the Proleptic Gregorian Calendar. The day can be 0 to # is relative to the Proleptic Gregorian Calendar. This can represent:
# represent a year and month where the day is not significant, for example # * A full date, with non-zero year, month and day values
# credit card expiration date. The year can be 0 to represent a month and day # * A month and day value, with a zero year, e.g. an anniversary
# independent of year, for example anniversary date. Related types are # * A year on its own, with zero month and day values
# google.type.TimeOfDay and `google.protobuf.Timestamp`. # * A year and month value, with a zero day, e.g. a credit card expiration date
# Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
# Corresponds to the JSON property `scheduleStartDate` # Corresponds to the JSON property `scheduleStartDate`
# @return [Google::Apis::StoragetransferV1::Date] # @return [Google::Apis::StoragetransferV1::Date]
attr_accessor :schedule_start_date attr_accessor :schedule_start_date