From e455a458de98483552c10e50b0e426e794a1f2aa Mon Sep 17 00:00:00 2001 From: Google APIs Date: Sat, 8 Feb 2020 00:38:27 +0000 Subject: [PATCH] Autogenerated update (2020-02-08) Update: - androidenterprise_v1 - appsactivity_v1 - bigquerydatatransfer_v1 - datacatalog_v1beta1 - doubleclickbidmanager_v1_1 - firestore_v1 - firestore_v1beta1 - ml_v1 - osconfig_v1beta - youtube_partner_v1 --- generated/google/apis/androidenterprise_v1.rb | 2 +- .../apis/androidenterprise_v1/service.rb | 403 ------------------ generated/google/apis/appsactivity_v1.rb | 2 +- .../google/apis/bigquerydatatransfer_v1.rb | 2 +- .../apis/bigquerydatatransfer_v1/classes.rb | 49 +++ .../representations.rb | 19 + generated/google/apis/datacatalog_v1beta1.rb | 2 +- .../apis/datacatalog_v1beta1/classes.rb | 97 ++++- .../datacatalog_v1beta1/representations.rb | 33 ++ .../apis/datacatalog_v1beta1/service.rb | 160 ++++++- .../google/apis/doubleclickbidmanager_v1_1.rb | 2 +- generated/google/apis/firestore_v1.rb | 2 +- generated/google/apis/firestore_v1beta1.rb | 2 +- generated/google/apis/ml_v1.rb | 2 +- generated/google/apis/ml_v1/classes.rb | 42 ++ .../google/apis/ml_v1/representations.rb | 15 + generated/google/apis/osconfig_v1beta.rb | 5 +- generated/google/apis/youtube_partner_v1.rb | 2 +- 18 files changed, 406 insertions(+), 435 deletions(-) diff --git a/generated/google/apis/androidenterprise_v1.rb b/generated/google/apis/androidenterprise_v1.rb index 39002d2de..6f4926d39 100644 --- a/generated/google/apis/androidenterprise_v1.rb +++ b/generated/google/apis/androidenterprise_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/android/work/play/emm-api module AndroidenterpriseV1 VERSION = 'V1' - REVISION = '20200115' + REVISION = '20200129' # Manage corporate Android devices AUTH_ANDROIDENTERPRISE = 'https://www.googleapis.com/auth/androidenterprise' diff --git a/generated/google/apis/androidenterprise_v1/service.rb b/generated/google/apis/androidenterprise_v1/service.rb index 871b71486..e7fc22a61 100644 --- a/generated/google/apis/androidenterprise_v1/service.rb +++ b/generated/google/apis/androidenterprise_v1/service.rb @@ -208,54 +208,6 @@ module Google execute_or_queue_command(command, &block) end - # Updates the device policy. This method supports patch semantics. - # @param [String] enterprise_id - # The ID of the enterprise. - # @param [String] user_id - # The ID of the user. - # @param [String] device_id - # The ID of the device. - # @param [Google::Apis::AndroidenterpriseV1::Device] device_object - # @param [String] update_mask - # Mask that identifies which fields to update. If not set, all modifiable fields - # will be modified. - # When set in a query parameter, this field should be specified as updateMask=< - # field1>,,... - # @param [String] fields - # Selector specifying which fields to include in a partial response. - # @param [String] quota_user - # An opaque string that represents a user for quota purposes. Must not exceed 40 - # characters. - # @param [String] user_ip - # Deprecated. Please use quotaUser instead. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::AndroidenterpriseV1::Device] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::AndroidenterpriseV1::Device] - # - # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried - # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification - # @raise [Google::Apis::AuthorizationError] Authorization is required - def patch_device(enterprise_id, user_id, device_id, device_object = nil, update_mask: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:patch, 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}', options) - command.request_representation = Google::Apis::AndroidenterpriseV1::Device::Representation - command.request_object = device_object - command.response_representation = Google::Apis::AndroidenterpriseV1::Device::Representation - command.response_class = Google::Apis::AndroidenterpriseV1::Device - command.params['enterpriseId'] = enterprise_id unless enterprise_id.nil? - command.params['userId'] = user_id unless user_id.nil? - command.params['deviceId'] = device_id unless device_id.nil? - command.query['updateMask'] = update_mask unless update_mask.nil? - command.query['fields'] = fields unless fields.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - command.query['userIp'] = user_ip unless user_ip.nil? - execute_or_queue_command(command, &block) - end - # Sets whether a device's access to Google services is enabled or disabled. The # device state takes effect only if enforcing EMM policies on Android devices is # enabled in the Google Admin Console. Otherwise, the device state is ignored @@ -995,55 +947,6 @@ module Google execute_or_queue_command(command, &block) end - # Adds or updates an entitlement to an app for a user. This method supports - # patch semantics. - # @param [String] enterprise_id - # The ID of the enterprise. - # @param [String] user_id - # The ID of the user. - # @param [String] entitlement_id - # The ID of the entitlement (a product ID), e.g. "app:com.google.android.gm". - # @param [Google::Apis::AndroidenterpriseV1::Entitlement] entitlement_object - # @param [Boolean] install - # Set to true to also install the product on all the user's devices where - # possible. Failure to install on one or more devices will not prevent this - # operation from returning successfully, as long as the entitlement was - # successfully assigned to the user. - # @param [String] fields - # Selector specifying which fields to include in a partial response. - # @param [String] quota_user - # An opaque string that represents a user for quota purposes. Must not exceed 40 - # characters. - # @param [String] user_ip - # Deprecated. Please use quotaUser instead. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::AndroidenterpriseV1::Entitlement] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::AndroidenterpriseV1::Entitlement] - # - # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried - # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification - # @raise [Google::Apis::AuthorizationError] Authorization is required - def patch_entitlement(enterprise_id, user_id, entitlement_id, entitlement_object = nil, install: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:patch, 'enterprises/{enterpriseId}/users/{userId}/entitlements/{entitlementId}', options) - command.request_representation = Google::Apis::AndroidenterpriseV1::Entitlement::Representation - command.request_object = entitlement_object - command.response_representation = Google::Apis::AndroidenterpriseV1::Entitlement::Representation - command.response_class = Google::Apis::AndroidenterpriseV1::Entitlement - command.params['enterpriseId'] = enterprise_id unless enterprise_id.nil? - command.params['userId'] = user_id unless user_id.nil? - command.params['entitlementId'] = entitlement_id unless entitlement_id.nil? - command.query['install'] = install unless install.nil? - command.query['fields'] = fields unless fields.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - command.query['userIp'] = user_ip unless user_ip.nil? - execute_or_queue_command(command, &block) - end - # Adds or updates an entitlement to an app for a user. # @param [String] enterprise_id # The ID of the enterprise. @@ -1324,54 +1227,6 @@ module Google execute_or_queue_command(command, &block) end - # Requests to install the latest version of an app to a device. If the app is - # already installed, then it is updated to the latest version if necessary. This - # method supports patch semantics. - # @param [String] enterprise_id - # The ID of the enterprise. - # @param [String] user_id - # The ID of the user. - # @param [String] device_id - # The Android ID of the device. - # @param [String] install_id - # The ID of the product represented by the install, e.g. "app:com.google.android. - # gm". - # @param [Google::Apis::AndroidenterpriseV1::Install] install_object - # @param [String] fields - # Selector specifying which fields to include in a partial response. - # @param [String] quota_user - # An opaque string that represents a user for quota purposes. Must not exceed 40 - # characters. - # @param [String] user_ip - # Deprecated. Please use quotaUser instead. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::AndroidenterpriseV1::Install] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::AndroidenterpriseV1::Install] - # - # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried - # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification - # @raise [Google::Apis::AuthorizationError] Authorization is required - def patch_install(enterprise_id, user_id, device_id, install_id, install_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:patch, 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/installs/{installId}', options) - command.request_representation = Google::Apis::AndroidenterpriseV1::Install::Representation - command.request_object = install_object - command.response_representation = Google::Apis::AndroidenterpriseV1::Install::Representation - command.response_class = Google::Apis::AndroidenterpriseV1::Install - command.params['enterpriseId'] = enterprise_id unless enterprise_id.nil? - command.params['userId'] = user_id unless user_id.nil? - command.params['deviceId'] = device_id unless device_id.nil? - command.params['installId'] = install_id unless install_id.nil? - command.query['fields'] = fields unless fields.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - command.query['userIp'] = user_ip unless user_ip.nil? - execute_or_queue_command(command, &block) - end - # Requests to install the latest version of an app to a device. If the app is # already installed, then it is updated to the latest version if necessary. # @param [String] enterprise_id @@ -1543,53 +1398,6 @@ module Google execute_or_queue_command(command, &block) end - # Adds or updates a per-device managed configuration for an app for the - # specified device. This method supports patch semantics. - # @param [String] enterprise_id - # The ID of the enterprise. - # @param [String] user_id - # The ID of the user. - # @param [String] device_id - # The Android ID of the device. - # @param [String] managed_configuration_for_device_id - # The ID of the managed configuration (a product ID), e.g. "app:com.google. - # android.gm". - # @param [Google::Apis::AndroidenterpriseV1::ManagedConfiguration] managed_configuration_object - # @param [String] fields - # Selector specifying which fields to include in a partial response. - # @param [String] quota_user - # An opaque string that represents a user for quota purposes. Must not exceed 40 - # characters. - # @param [String] user_ip - # Deprecated. Please use quotaUser instead. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::AndroidenterpriseV1::ManagedConfiguration] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::AndroidenterpriseV1::ManagedConfiguration] - # - # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried - # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification - # @raise [Google::Apis::AuthorizationError] Authorization is required - def patch_managedconfigurationsfordevice(enterprise_id, user_id, device_id, managed_configuration_for_device_id, managed_configuration_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:patch, 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/managedConfigurationsForDevice/{managedConfigurationForDeviceId}', options) - command.request_representation = Google::Apis::AndroidenterpriseV1::ManagedConfiguration::Representation - command.request_object = managed_configuration_object - command.response_representation = Google::Apis::AndroidenterpriseV1::ManagedConfiguration::Representation - command.response_class = Google::Apis::AndroidenterpriseV1::ManagedConfiguration - command.params['enterpriseId'] = enterprise_id unless enterprise_id.nil? - command.params['userId'] = user_id unless user_id.nil? - command.params['deviceId'] = device_id unless device_id.nil? - command.params['managedConfigurationForDeviceId'] = managed_configuration_for_device_id unless managed_configuration_for_device_id.nil? - command.query['fields'] = fields unless fields.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - command.query['userIp'] = user_ip unless user_ip.nil? - execute_or_queue_command(command, &block) - end - # Adds or updates a per-device managed configuration for an app for the # specified device. # @param [String] enterprise_id @@ -1753,54 +1561,6 @@ module Google execute_or_queue_command(command, &block) end - # Adds or updates the managed configuration settings for an app for the - # specified user. If you support the Managed configurations iframe, you can - # apply managed configurations to a user by specifying an mcmId and its - # associated configuration variables (if any) in the request. Alternatively, all - # EMMs can apply managed configurations by passing a list of managed properties. - # This method supports patch semantics. - # @param [String] enterprise_id - # The ID of the enterprise. - # @param [String] user_id - # The ID of the user. - # @param [String] managed_configuration_for_user_id - # The ID of the managed configuration (a product ID), e.g. "app:com.google. - # android.gm". - # @param [Google::Apis::AndroidenterpriseV1::ManagedConfiguration] managed_configuration_object - # @param [String] fields - # Selector specifying which fields to include in a partial response. - # @param [String] quota_user - # An opaque string that represents a user for quota purposes. Must not exceed 40 - # characters. - # @param [String] user_ip - # Deprecated. Please use quotaUser instead. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::AndroidenterpriseV1::ManagedConfiguration] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::AndroidenterpriseV1::ManagedConfiguration] - # - # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried - # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification - # @raise [Google::Apis::AuthorizationError] Authorization is required - def patch_managedconfigurationsforuser(enterprise_id, user_id, managed_configuration_for_user_id, managed_configuration_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:patch, 'enterprises/{enterpriseId}/users/{userId}/managedConfigurationsForUser/{managedConfigurationForUserId}', options) - command.request_representation = Google::Apis::AndroidenterpriseV1::ManagedConfiguration::Representation - command.request_object = managed_configuration_object - command.response_representation = Google::Apis::AndroidenterpriseV1::ManagedConfiguration::Representation - command.response_class = Google::Apis::AndroidenterpriseV1::ManagedConfiguration - command.params['enterpriseId'] = enterprise_id unless enterprise_id.nil? - command.params['userId'] = user_id unless user_id.nil? - command.params['managedConfigurationForUserId'] = managed_configuration_for_user_id unless managed_configuration_for_user_id.nil? - command.query['fields'] = fields unless fields.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - command.query['userIp'] = user_ip unless user_ip.nil? - execute_or_queue_command(command, &block) - end - # Adds or updates the managed configuration settings for an app for the # specified user. If you support the Managed configurations iframe, you can # apply managed configurations to a user by specifying an mcmId and its @@ -2485,48 +2245,6 @@ module Google execute_or_queue_command(command, &block) end - # Updates a cluster. This method supports patch semantics. - # @param [String] enterprise_id - # The ID of the enterprise. - # @param [String] page_id - # The ID of the page. - # @param [String] cluster_id - # The ID of the cluster. - # @param [Google::Apis::AndroidenterpriseV1::StoreCluster] store_cluster_object - # @param [String] fields - # Selector specifying which fields to include in a partial response. - # @param [String] quota_user - # An opaque string that represents a user for quota purposes. Must not exceed 40 - # characters. - # @param [String] user_ip - # Deprecated. Please use quotaUser instead. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::AndroidenterpriseV1::StoreCluster] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::AndroidenterpriseV1::StoreCluster] - # - # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried - # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification - # @raise [Google::Apis::AuthorizationError] Authorization is required - def patch_storelayoutcluster(enterprise_id, page_id, cluster_id, store_cluster_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:patch, 'enterprises/{enterpriseId}/storeLayout/pages/{pageId}/clusters/{clusterId}', options) - command.request_representation = Google::Apis::AndroidenterpriseV1::StoreCluster::Representation - command.request_object = store_cluster_object - command.response_representation = Google::Apis::AndroidenterpriseV1::StoreCluster::Representation - command.response_class = Google::Apis::AndroidenterpriseV1::StoreCluster - command.params['enterpriseId'] = enterprise_id unless enterprise_id.nil? - command.params['pageId'] = page_id unless page_id.nil? - command.params['clusterId'] = cluster_id unless cluster_id.nil? - command.query['fields'] = fields unless fields.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - command.query['userIp'] = user_ip unless user_ip.nil? - execute_or_queue_command(command, &block) - end - # Updates a cluster. # @param [String] enterprise_id # The ID of the enterprise. @@ -2708,45 +2426,6 @@ module Google execute_or_queue_command(command, &block) end - # Updates the content of a store page. This method supports patch semantics. - # @param [String] enterprise_id - # The ID of the enterprise. - # @param [String] page_id - # The ID of the page. - # @param [Google::Apis::AndroidenterpriseV1::StorePage] store_page_object - # @param [String] fields - # Selector specifying which fields to include in a partial response. - # @param [String] quota_user - # An opaque string that represents a user for quota purposes. Must not exceed 40 - # characters. - # @param [String] user_ip - # Deprecated. Please use quotaUser instead. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::AndroidenterpriseV1::StorePage] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::AndroidenterpriseV1::StorePage] - # - # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried - # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification - # @raise [Google::Apis::AuthorizationError] Authorization is required - def patch_storelayoutpage(enterprise_id, page_id, store_page_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:patch, 'enterprises/{enterpriseId}/storeLayout/pages/{pageId}', options) - command.request_representation = Google::Apis::AndroidenterpriseV1::StorePage::Representation - command.request_object = store_page_object - command.response_representation = Google::Apis::AndroidenterpriseV1::StorePage::Representation - command.response_class = Google::Apis::AndroidenterpriseV1::StorePage - command.params['enterpriseId'] = enterprise_id unless enterprise_id.nil? - command.params['pageId'] = page_id unless page_id.nil? - command.query['fields'] = fields unless fields.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - command.query['userIp'] = user_ip unless user_ip.nil? - execute_or_queue_command(command, &block) - end - # Updates the content of a store page. # @param [String] enterprise_id # The ID of the enterprise. @@ -3050,49 +2729,6 @@ module Google execute_or_queue_command(command, &block) end - # Updates the details of an EMM-managed user. - # Can be used with EMM-managed users only (not Google managed users). Pass the - # new details in the Users resource in the request body. Only the displayName - # field can be changed. Other fields must either be unset or have the currently - # active value. This method supports patch semantics. - # @param [String] enterprise_id - # The ID of the enterprise. - # @param [String] user_id - # The ID of the user. - # @param [Google::Apis::AndroidenterpriseV1::User] user_object - # @param [String] fields - # Selector specifying which fields to include in a partial response. - # @param [String] quota_user - # An opaque string that represents a user for quota purposes. Must not exceed 40 - # characters. - # @param [String] user_ip - # Deprecated. Please use quotaUser instead. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::AndroidenterpriseV1::User] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::AndroidenterpriseV1::User] - # - # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried - # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification - # @raise [Google::Apis::AuthorizationError] Authorization is required - def patch_user(enterprise_id, user_id, user_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:patch, 'enterprises/{enterpriseId}/users/{userId}', options) - command.request_representation = Google::Apis::AndroidenterpriseV1::User::Representation - command.request_object = user_object - command.response_representation = Google::Apis::AndroidenterpriseV1::User::Representation - command.response_class = Google::Apis::AndroidenterpriseV1::User - command.params['enterpriseId'] = enterprise_id unless enterprise_id.nil? - command.params['userId'] = user_id unless user_id.nil? - command.query['fields'] = fields unless fields.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - command.query['userIp'] = user_ip unless user_ip.nil? - execute_or_queue_command(command, &block) - end - # Revokes access to all devices currently provisioned to the user. The user will # no longer be able to use the managed Play store on any of their managed # devices. @@ -3387,45 +3023,6 @@ module Google execute_or_queue_command(command, &block) end - # Updates an existing web app. This method supports patch semantics. - # @param [String] enterprise_id - # The ID of the enterprise. - # @param [String] web_app_id - # The ID of the web app. - # @param [Google::Apis::AndroidenterpriseV1::WebApp] web_app_object - # @param [String] fields - # Selector specifying which fields to include in a partial response. - # @param [String] quota_user - # An opaque string that represents a user for quota purposes. Must not exceed 40 - # characters. - # @param [String] user_ip - # Deprecated. Please use quotaUser instead. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::AndroidenterpriseV1::WebApp] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::AndroidenterpriseV1::WebApp] - # - # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried - # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification - # @raise [Google::Apis::AuthorizationError] Authorization is required - def patch_webapp(enterprise_id, web_app_id, web_app_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:patch, 'enterprises/{enterpriseId}/webApps/{webAppId}', options) - command.request_representation = Google::Apis::AndroidenterpriseV1::WebApp::Representation - command.request_object = web_app_object - command.response_representation = Google::Apis::AndroidenterpriseV1::WebApp::Representation - command.response_class = Google::Apis::AndroidenterpriseV1::WebApp - command.params['enterpriseId'] = enterprise_id unless enterprise_id.nil? - command.params['webAppId'] = web_app_id unless web_app_id.nil? - command.query['fields'] = fields unless fields.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - command.query['userIp'] = user_ip unless user_ip.nil? - execute_or_queue_command(command, &block) - end - # Updates an existing web app. # @param [String] enterprise_id # The ID of the enterprise. diff --git a/generated/google/apis/appsactivity_v1.rb b/generated/google/apis/appsactivity_v1.rb index 8ddb35291..a3126a610 100644 --- a/generated/google/apis/appsactivity_v1.rb +++ b/generated/google/apis/appsactivity_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/google-apps/activity/ module AppsactivityV1 VERSION = 'V1' - REVISION = '20190331' + REVISION = '20200128' # View the activity history of your Google apps AUTH_ACTIVITY = 'https://www.googleapis.com/auth/activity' diff --git a/generated/google/apis/bigquerydatatransfer_v1.rb b/generated/google/apis/bigquerydatatransfer_v1.rb index 83d4bfbb2..dd73e1e26 100644 --- a/generated/google/apis/bigquerydatatransfer_v1.rb +++ b/generated/google/apis/bigquerydatatransfer_v1.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/bigquery/ module BigquerydatatransferV1 VERSION = 'V1' - REVISION = '20191206' + REVISION = '20200203' # View and manage your data in Google BigQuery AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery' diff --git a/generated/google/apis/bigquerydatatransfer_v1/classes.rb b/generated/google/apis/bigquerydatatransfer_v1/classes.rb index e280a9d3d..8cfa6c661 100644 --- a/generated/google/apis/bigquerydatatransfer_v1/classes.rb +++ b/generated/google/apis/bigquerydatatransfer_v1/classes.rb @@ -320,6 +320,27 @@ module Google end end + # Represents preferences for sending email notifications for transfer run + # events. + class EmailPreferences + include Google::Apis::Core::Hashable + + # If true, email notifications will be sent on transfer run failures. + # Corresponds to the JSON property `enableFailureEmail` + # @return [Boolean] + attr_accessor :enable_failure_email + alias_method :enable_failure_email?, :enable_failure_email + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @enable_failure_email = args[:enable_failure_email] if args.key?(:enable_failure_email) + end + end + # A generic empty message that you can re-use to avoid defining duplicated # empty messages in your APIs. A typical example is to use it as the request # or the response type of an API method. For instance: @@ -774,6 +795,12 @@ module Google # @return [String] attr_accessor :display_name + # Represents preferences for sending email notifications for transfer run + # events. + # Corresponds to the JSON property `emailPreferences` + # @return [Google::Apis::BigquerydatatransferV1::EmailPreferences] + attr_accessor :email_preferences + # The resource name of the transfer config. # Transfer config names have the form of # `projects/`project_id`/locations/`region`/transferConfigs/`config_id``. @@ -790,6 +817,12 @@ module Google # @return [String] attr_accessor :next_run_time + # Pub/Sub topic where notifications will be sent after transfer runs + # associated with this transfer config finish. + # Corresponds to the JSON property `notificationPubsubTopic` + # @return [String] + attr_accessor :notification_pubsub_topic + # Data transfer specific parameters. # Corresponds to the JSON property `params` # @return [Hash] @@ -844,8 +877,10 @@ module Google @destination_dataset_id = args[:destination_dataset_id] if args.key?(:destination_dataset_id) @disabled = args[:disabled] if args.key?(:disabled) @display_name = args[:display_name] if args.key?(:display_name) + @email_preferences = args[:email_preferences] if args.key?(:email_preferences) @name = args[:name] if args.key?(:name) @next_run_time = args[:next_run_time] if args.key?(:next_run_time) + @notification_pubsub_topic = args[:notification_pubsub_topic] if args.key?(:notification_pubsub_topic) @params = args[:params] if args.key?(:params) @schedule = args[:schedule] if args.key?(:schedule) @schedule_options = args[:schedule_options] if args.key?(:schedule_options) @@ -900,6 +935,12 @@ module Google # @return [String] attr_accessor :destination_dataset_id + # Represents preferences for sending email notifications for transfer run + # events. + # Corresponds to the JSON property `emailPreferences` + # @return [Google::Apis::BigquerydatatransferV1::EmailPreferences] + attr_accessor :email_preferences + # Output only. Time when transfer run ended. # Parameter ignored by server for input requests. # Corresponds to the JSON property `endTime` @@ -925,6 +966,12 @@ module Google # @return [String] attr_accessor :name + # Output only. Pub/Sub topic where a notification will be sent after this + # transfer run finishes + # Corresponds to the JSON property `notificationPubsubTopic` + # @return [String] + attr_accessor :notification_pubsub_topic + # Output only. Data transfer specific parameters. # Corresponds to the JSON property `params` # @return [Hash] @@ -979,9 +1026,11 @@ module Google def update!(**args) @data_source_id = args[:data_source_id] if args.key?(:data_source_id) @destination_dataset_id = args[:destination_dataset_id] if args.key?(:destination_dataset_id) + @email_preferences = args[:email_preferences] if args.key?(:email_preferences) @end_time = args[:end_time] if args.key?(:end_time) @error_status = args[:error_status] if args.key?(:error_status) @name = args[:name] if args.key?(:name) + @notification_pubsub_topic = args[:notification_pubsub_topic] if args.key?(:notification_pubsub_topic) @params = args[:params] if args.key?(:params) @run_time = args[:run_time] if args.key?(:run_time) @schedule = args[:schedule] if args.key?(:schedule) diff --git a/generated/google/apis/bigquerydatatransfer_v1/representations.rb b/generated/google/apis/bigquerydatatransfer_v1/representations.rb index 4ca4eb912..6560d07b7 100644 --- a/generated/google/apis/bigquerydatatransfer_v1/representations.rb +++ b/generated/google/apis/bigquerydatatransfer_v1/representations.rb @@ -46,6 +46,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class EmailPreferences + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class Empty class Representation < Google::Apis::Core::JsonRepresentation; end @@ -209,6 +215,13 @@ module Google end end + class EmailPreferences + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :enable_failure_email, as: 'enableFailureEmail' + end + end + class Empty # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -339,8 +352,11 @@ module Google property :destination_dataset_id, as: 'destinationDatasetId' property :disabled, as: 'disabled' property :display_name, as: 'displayName' + property :email_preferences, as: 'emailPreferences', class: Google::Apis::BigquerydatatransferV1::EmailPreferences, decorator: Google::Apis::BigquerydatatransferV1::EmailPreferences::Representation + property :name, as: 'name' property :next_run_time, as: 'nextRunTime' + property :notification_pubsub_topic, as: 'notificationPubsubTopic' hash :params, as: 'params' property :schedule, as: 'schedule' property :schedule_options, as: 'scheduleOptions', class: Google::Apis::BigquerydatatransferV1::ScheduleOptions, decorator: Google::Apis::BigquerydatatransferV1::ScheduleOptions::Representation @@ -365,10 +381,13 @@ module Google class Representation < Google::Apis::Core::JsonRepresentation property :data_source_id, as: 'dataSourceId' property :destination_dataset_id, as: 'destinationDatasetId' + property :email_preferences, as: 'emailPreferences', class: Google::Apis::BigquerydatatransferV1::EmailPreferences, decorator: Google::Apis::BigquerydatatransferV1::EmailPreferences::Representation + property :end_time, as: 'endTime' property :error_status, as: 'errorStatus', class: Google::Apis::BigquerydatatransferV1::Status, decorator: Google::Apis::BigquerydatatransferV1::Status::Representation property :name, as: 'name' + property :notification_pubsub_topic, as: 'notificationPubsubTopic' hash :params, as: 'params' property :run_time, as: 'runTime' property :schedule, as: 'schedule' diff --git a/generated/google/apis/datacatalog_v1beta1.rb b/generated/google/apis/datacatalog_v1beta1.rb index b339c3f6e..fd72015d8 100644 --- a/generated/google/apis/datacatalog_v1beta1.rb +++ b/generated/google/apis/datacatalog_v1beta1.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/data-catalog/docs/ module DatacatalogV1beta1 VERSION = 'V1beta1' - REVISION = '20200122' + REVISION = '20200206' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/datacatalog_v1beta1/classes.rb b/generated/google/apis/datacatalog_v1beta1/classes.rb index a3d8abea9..a3fed6f5e 100644 --- a/generated/google/apis/datacatalog_v1beta1/classes.rb +++ b/generated/google/apis/datacatalog_v1beta1/classes.rb @@ -391,7 +391,13 @@ module Google # @return [Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1GcsFilesetSpec] attr_accessor :gcs_fileset_spec - # Output only. The resource this metadata entry refers to. + # Output only. This field indicates the entry's source system that Data Catalog + # integrates with, such as BigQuery or Cloud Pub/Sub. + # Corresponds to the JSON property `integratedSystem` + # @return [String] + attr_accessor :integrated_system + + # The resource this metadata entry refers to. # For Google Cloud Platform resources, `linked_resource` is the [full name of # the # resource](https://cloud.google.com/apis/design/resource_names# @@ -399,6 +405,9 @@ module Google # For example, the `linked_resource` for a table resource from BigQuery is: # * //bigquery.googleapis.com/projects/projectId/datasets/datasetId/tables/ # tableId + # Output only when Entry is of type in the EntryType enum. For entries with + # user_specified_type, this field is optional and defaults to an empty + # string. # Corresponds to the JSON property `linkedResource` # @return [String] attr_accessor :linked_resource @@ -423,10 +432,33 @@ module Google attr_accessor :source_system_timestamps # The type of the entry. + # Only used for Entries with types in the EntryType enum. # Corresponds to the JSON property `type` # @return [String] attr_accessor :type + # This field indicates the entry's source system that Data Catalog does not + # integrate with. `user_specified_system` strings must begin with a letter + # or underscore and can only contain letters, numbers, and underscores; are + # case insensitive; must be at least 1 character and at most 64 characters + # long. + # Corresponds to the JSON property `userSpecifiedSystem` + # @return [String] + attr_accessor :user_specified_system + + # Entry type if it does not fit any of the input-allowed values listed in + # `EntryType` enum above. When creating an entry, users should check the + # enum values first, if nothing matches the entry to be created, then + # provide a custom value, for example "my_special_type". + # `user_specified_type` strings must begin with a letter or underscore and + # can only contain letters, numbers, and underscores; are case insensitive; + # must be at least 1 character and at most 64 characters long. + # Currently, only FILESET enum value is allowed. All other entries created + # through Data Catalog must use `user_specified_type`. + # Corresponds to the JSON property `userSpecifiedType` + # @return [String] + attr_accessor :user_specified_type + def initialize(**args) update!(**args) end @@ -438,11 +470,14 @@ module Google @description = args[:description] if args.key?(:description) @display_name = args[:display_name] if args.key?(:display_name) @gcs_fileset_spec = args[:gcs_fileset_spec] if args.key?(:gcs_fileset_spec) + @integrated_system = args[:integrated_system] if args.key?(:integrated_system) @linked_resource = args[:linked_resource] if args.key?(:linked_resource) @name = args[:name] if args.key?(:name) @schema = args[:schema] if args.key?(:schema) @source_system_timestamps = args[:source_system_timestamps] if args.key?(:source_system_timestamps) @type = args[:type] if args.key?(:type) + @user_specified_system = args[:user_specified_system] if args.key?(:user_specified_system) + @user_specified_type = args[:user_specified_type] if args.key?(:user_specified_type) end end @@ -718,6 +753,60 @@ module Google end end + # Response message for + # ListEntries. + class GoogleCloudDatacatalogV1beta1ListEntriesResponse + include Google::Apis::Core::Hashable + + # Entry details. + # Corresponds to the JSON property `entries` + # @return [Array] + attr_accessor :entries + + # Token to retrieve the next page of results. It is set to empty if no items + # remain in results. + # Corresponds to the JSON property `nextPageToken` + # @return [String] + attr_accessor :next_page_token + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @entries = args[:entries] if args.key?(:entries) + @next_page_token = args[:next_page_token] if args.key?(:next_page_token) + end + end + + # Response message for + # ListEntryGroups. + class GoogleCloudDatacatalogV1beta1ListEntryGroupsResponse + include Google::Apis::Core::Hashable + + # EntryGroup details. + # Corresponds to the JSON property `entryGroups` + # @return [Array] + attr_accessor :entry_groups + + # Token to retrieve the next page of results. It is set to empty if no items + # remain in results. + # Corresponds to the JSON property `nextPageToken` + # @return [String] + attr_accessor :next_page_token + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @entry_groups = args[:entry_groups] if args.key?(:entry_groups) + @next_page_token = args[:next_page_token] if args.key?(:next_page_token) + end + end + # Response message for # ListPolicyTags. class GoogleCloudDatacatalogV1beta1ListPolicyTagsResponse @@ -800,7 +889,7 @@ module Google end # Denotes one policy tag in a taxonomy (e.g. ssn). Policy Tags can be defined - # in a hierarchy. For example, consider the following hierachy: + # in a hierarchy. For example, consider the following hierarchy: # Geolocation -> (LatLong, City, ZipCode). PolicyTag "Geolocation" # contains three child policy tags: "LatLong", "City", and "ZipCode". class GoogleCloudDatacatalogV1beta1PolicyTag @@ -907,9 +996,7 @@ module Google # Specifies the ordering of results, currently supported case-sensitive # choices are: - # * `relevance`, only supports desecending - # * `last_access_timestamp [asc|desc]`, defaults to descending if not - # specified + # * `relevance`, only supports descending # * `last_modified_timestamp [asc|desc]`, defaults to descending if not # specified # If not specified, defaults to `relevance` descending. diff --git a/generated/google/apis/datacatalog_v1beta1/representations.rb b/generated/google/apis/datacatalog_v1beta1/representations.rb index 367f40705..02c156367 100644 --- a/generated/google/apis/datacatalog_v1beta1/representations.rb +++ b/generated/google/apis/datacatalog_v1beta1/representations.rb @@ -136,6 +136,18 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudDatacatalogV1beta1ListEntriesResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudDatacatalogV1beta1ListEntryGroupsResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudDatacatalogV1beta1ListPolicyTagsResponse class Representation < Google::Apis::Core::JsonRepresentation; end @@ -370,6 +382,7 @@ module Google property :display_name, as: 'displayName' property :gcs_fileset_spec, as: 'gcsFilesetSpec', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1GcsFilesetSpec, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1GcsFilesetSpec::Representation + property :integrated_system, as: 'integratedSystem' property :linked_resource, as: 'linkedResource' property :name, as: 'name' property :schema, as: 'schema', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1Schema, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1Schema::Representation @@ -377,6 +390,8 @@ module Google property :source_system_timestamps, as: 'sourceSystemTimestamps', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SystemTimestamps, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1SystemTimestamps::Representation property :type, as: 'type' + property :user_specified_system, as: 'userSpecifiedSystem' + property :user_specified_type, as: 'userSpecifiedType' end end @@ -466,6 +481,24 @@ module Google end end + class GoogleCloudDatacatalogV1beta1ListEntriesResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :entries, as: 'entries', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1Entry, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1Entry::Representation + + property :next_page_token, as: 'nextPageToken' + end + end + + class GoogleCloudDatacatalogV1beta1ListEntryGroupsResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :entry_groups, as: 'entryGroups', class: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1EntryGroup, decorator: Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1EntryGroup::Representation + + property :next_page_token, as: 'nextPageToken' + end + end + class GoogleCloudDatacatalogV1beta1ListPolicyTagsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation diff --git a/generated/google/apis/datacatalog_v1beta1/service.rb b/generated/google/apis/datacatalog_v1beta1/service.rb index a4db4a71f..b1242e957 100644 --- a/generated/google/apis/datacatalog_v1beta1/service.rb +++ b/generated/google/apis/datacatalog_v1beta1/service.rb @@ -139,11 +139,12 @@ module Google execute_or_queue_command(command, &block) end - # Alpha feature. # Creates an EntryGroup. # The user should enable the Data Catalog API in the project identified by # the `parent` parameter (see [Data Catalog Resource Project] # (/data-catalog/docs/concepts/resource-project) for more information). + # A maximum of 10,000 entry groups may be created per organization across all + # locations. # @param [String] parent # Required. The name of the project this entry group is in. Example: # * projects/`project_id`/locations/`location` @@ -184,7 +185,6 @@ module Google execute_or_queue_command(command, &block) end - # Alpha feature. # Deletes an EntryGroup. Only entry groups that do not contain entries can be # deleted. The user should enable the Data Catalog API in the project # identified by the `name` parameter (see [Data Catalog Resource Project] @@ -222,7 +222,6 @@ module Google execute_or_queue_command(command, &block) end - # Alpha feature. # Gets an EntryGroup. # @param [String] name # Required. The name of the entry group. For example, @@ -305,6 +304,92 @@ module Google execute_or_queue_command(command, &block) end + # Lists entry groups. + # @param [String] parent + # Required. The name of the location that contains the entry groups, which can + # be + # provided in URL format. Example: + # * projects/`project_id`/locations/`location` + # @param [Fixnum] page_size + # Optional. The maximum number of items to return. Default is 10. Max limit is + # 1000. + # Throws an invalid argument for `page_size > 1000`. + # @param [String] page_token + # Optional. Token that specifies which page is requested. If empty, the first + # page is + # returned. + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # Available to use for quota purposes for server-side applications. Can be any + # arbitrary string assigned to a user, but should not exceed 40 characters. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1ListEntryGroupsResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1ListEntryGroupsResponse] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def list_project_location_entry_groups(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1beta1/{+parent}/entryGroups', options) + command.response_representation = Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1ListEntryGroupsResponse::Representation + command.response_class = Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1ListEntryGroupsResponse + command.params['parent'] = parent unless parent.nil? + command.query['pageSize'] = page_size unless page_size.nil? + command.query['pageToken'] = page_token unless page_token.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + + # Updates an EntryGroup. The user should enable the Data Catalog API in the + # project identified by the `entry_group.name` parameter (see [Data Catalog + # Resource Project] (/data-catalog/docs/concepts/resource-project) for more + # information). + # @param [String] name + # The resource name of the entry group in URL format. Example: + # * projects/`project_id`/locations/`location`/entryGroups/`entry_group_id` + # Note that this EntryGroup and its child resources may not actually be + # stored in the location in this name. + # @param [Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1EntryGroup] google_cloud_datacatalog_v1beta1_entry_group_object + # @param [String] update_mask + # The fields to update on the entry group. If absent or empty, all modifiable + # fields are updated. + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # Available to use for quota purposes for server-side applications. Can be any + # arbitrary string assigned to a user, but should not exceed 40 characters. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1EntryGroup] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1EntryGroup] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def patch_project_location_entry_group(name, google_cloud_datacatalog_v1beta1_entry_group_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:patch, 'v1beta1/{+name}', options) + command.request_representation = Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1EntryGroup::Representation + command.request_object = google_cloud_datacatalog_v1beta1_entry_group_object + command.response_representation = Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1EntryGroup::Representation + command.response_class = Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1EntryGroup + command.params['name'] = name unless name.nil? + command.query['updateMask'] = update_mask unless update_mask.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + # Sets the access control policy for a resource. Replaces any existing # policy. # Supported resources are: @@ -397,11 +482,12 @@ module Google execute_or_queue_command(command, &block) end - # Alpha feature. - # Creates an entry. Currently only entries of 'FILESET' type can be created. + # Creates an entry. Only entries of 'FILESET' type or user-specified type can + # be created. # The user should enable the Data Catalog API in the project identified by # the `parent` parameter (see [Data Catalog Resource Project] # (/data-catalog/docs/concepts/resource-project) for more information). + # A maximum of 100,000 entries may be created per entry group. # @param [String] parent # Required. The name of the entry group this entry is in. Example: # * projects/`project_id`/locations/`location`/entryGroups/`entry_group_id` @@ -440,7 +526,6 @@ module Google execute_or_queue_command(command, &block) end - # Alpha feature. # Deletes an existing entry. Only entries created through # CreateEntry # method can be deleted. @@ -562,6 +647,52 @@ module Google execute_or_queue_command(command, &block) end + # Lists entries. + # @param [String] parent + # Required. The name of the entry group that contains the entries, which can + # be provided in URL format. Example: + # * projects/`project_id`/locations/`location`/entryGroups/`entry_group_id` + # @param [Fixnum] page_size + # The maximum number of items to return. Default is 10. Max limit is 1000. + # Throws an invalid argument for `page_size > 1000`. + # @param [String] page_token + # Token that specifies which page is requested. If empty, the first page is + # returned. + # @param [String] read_mask + # The fields to return for each Entry. If not set or empty, all + # fields are returned. + # For example, setting read_mask to contain only one path "name" will cause + # ListEntries to return a list of Entries with only "name" field. + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # Available to use for quota purposes for server-side applications. Can be any + # arbitrary string assigned to a user, but should not exceed 40 characters. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1ListEntriesResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1ListEntriesResponse] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def list_project_location_entry_group_entries(parent, page_size: nil, page_token: nil, read_mask: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1beta1/{+parent}/entries', options) + command.response_representation = Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1ListEntriesResponse::Representation + command.response_class = Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1ListEntriesResponse + command.params['parent'] = parent unless parent.nil? + command.query['pageSize'] = page_size unless page_size.nil? + command.query['pageToken'] = page_token unless page_token.nil? + command.query['readMask'] = read_mask unless read_mask.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + # Updates an existing entry. # The user should enable the Data Catalog API in the project identified by # the `entry.name` parameter (see [Data Catalog Resource Project] @@ -823,11 +954,11 @@ module Google # Resource Project](/data-catalog/docs/concepts/resource-project) for more # information). # @param [String] parent - # Required. The name of the project and the location this template is in. + # Required. The name of the project and the template location + # [region](/compute/docs/regions-zones/#available). + # NOTE: Currently, only the `us-central1 region` is supported. # Example: - # * projects/`project_id`/locations/`location` - # TagTemplate and its child resources may not actually be stored in the - # location in this name. + # * projects/`project_id`/locations/us-central1 # @param [Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1TagTemplate] google_cloud_datacatalog_v1beta1_tag_template_object # @param [String] tag_template_id # Required. The id of the tag template to create. @@ -1124,10 +1255,11 @@ module Google # Project](/data-catalog/docs/concepts/resource-project) for more # information). # @param [String] parent - # Required. The name of the project this template is in. Example: - # * projects/`project_id`/locations/`location`/tagTemplates/`tag_template_id` - # Note that this TagTemplateField may not actually be stored in the location - # in this name. + # Required. The name of the project and the template location + # [region](/compute/docs/regions-zones/#available). + # NOTE: Currently, only the `us-central1 region` is supported. + # Example: + # * projects/`project_id`/locations/us-central1/tagTemplates/`tag_template_id` # @param [Google::Apis::DatacatalogV1beta1::GoogleCloudDatacatalogV1beta1TagTemplateField] google_cloud_datacatalog_v1beta1_tag_template_field_object # @param [String] tag_template_field_id # Required. The ID of the tag template field to create. diff --git a/generated/google/apis/doubleclickbidmanager_v1_1.rb b/generated/google/apis/doubleclickbidmanager_v1_1.rb index 6f448a7a6..398b38ac3 100644 --- a/generated/google/apis/doubleclickbidmanager_v1_1.rb +++ b/generated/google/apis/doubleclickbidmanager_v1_1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/bid-manager/ module DoubleclickbidmanagerV1_1 VERSION = 'V1_1' - REVISION = '20200116' + REVISION = '20200124' # View and manage your reports in DoubleClick Bid Manager AUTH_DOUBLECLICKBIDMANAGER = 'https://www.googleapis.com/auth/doubleclickbidmanager' diff --git a/generated/google/apis/firestore_v1.rb b/generated/google/apis/firestore_v1.rb index 4a23b1982..ef28f5aa3 100644 --- a/generated/google/apis/firestore_v1.rb +++ b/generated/google/apis/firestore_v1.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/firestore module FirestoreV1 VERSION = 'V1' - REVISION = '20200104' + REVISION = '20200125' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/firestore_v1beta1.rb b/generated/google/apis/firestore_v1beta1.rb index 9d42283a6..76134c49f 100644 --- a/generated/google/apis/firestore_v1beta1.rb +++ b/generated/google/apis/firestore_v1beta1.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/firestore module FirestoreV1beta1 VERSION = 'V1beta1' - REVISION = '20200104' + REVISION = '20200126' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/ml_v1.rb b/generated/google/apis/ml_v1.rb index 36b20e667..e68718446 100644 --- a/generated/google/apis/ml_v1.rb +++ b/generated/google/apis/ml_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/ml/ module MlV1 VERSION = 'V1' - REVISION = '20200125' + REVISION = '20200205' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/ml_v1/classes.rb b/generated/google/apis/ml_v1/classes.rb index 3ba137380..e1f0032cc 100644 --- a/generated/google/apis/ml_v1/classes.rb +++ b/generated/google/apis/ml_v1/classes.rb @@ -1407,6 +1407,42 @@ module Google end end + # All parameters related to queuing and scheduling of training jobs. + class GoogleCloudMlV1Scheduling + include Google::Apis::Core::Hashable + + # Optional. The maximum job running time, expressed in seconds. By default + # there is no limit. + # If the training job is still running after this duration, AI Platform + # Training cancels it. + # For example, if you want to ensure your job runs for no more than 2 hours, + # set this field to `7200s` (2 hours * 60 minutes / hour * 60 seconds / + # minute). + # If you submit your training job using the `gcloud` tool, you can [provide + # this field in a `config.yaml` + # file](/ml-engine/docs/training-jobs#formatting_your_configuration_parameters). + # For example: + # ```yaml + # trainingInput: + # ... + # scheduling: + # maxRunningTime: 7200s + # ... + # ``` + # Corresponds to the JSON property `maxRunningTime` + # @return [String] + attr_accessor :max_running_time + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @max_running_time = args[:max_running_time] if args.key?(:max_running_time) + end + end + # Request message for the SetDefaultVersion request. class GoogleCloudMlV1SetDefaultVersionRequest include Google::Apis::Core::Hashable @@ -1586,6 +1622,11 @@ module Google # @return [String] attr_accessor :scale_tier + # All parameters related to queuing and scheduling of training jobs. + # Corresponds to the JSON property `scheduling` + # @return [Google::Apis::MlV1::GoogleCloudMlV1Scheduling] + attr_accessor :scheduling + # Optional. Use 'chief' instead of 'master' in TF_CONFIG when Custom # Container is used and evaluator is not specified. # Defaults to false. @@ -1645,6 +1686,7 @@ module Google @region = args[:region] if args.key?(:region) @runtime_version = args[:runtime_version] if args.key?(:runtime_version) @scale_tier = args[:scale_tier] if args.key?(:scale_tier) + @scheduling = args[:scheduling] if args.key?(:scheduling) @use_chief_in_tf_config = args[:use_chief_in_tf_config] if args.key?(:use_chief_in_tf_config) @worker_config = args[:worker_config] if args.key?(:worker_config) @worker_count = args[:worker_count] if args.key?(:worker_count) diff --git a/generated/google/apis/ml_v1/representations.rb b/generated/google/apis/ml_v1/representations.rb index 45265ea26..ce0b63c17 100644 --- a/generated/google/apis/ml_v1/representations.rb +++ b/generated/google/apis/ml_v1/representations.rb @@ -202,6 +202,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudMlV1Scheduling + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudMlV1SetDefaultVersionRequest class Representation < Google::Apis::Core::JsonRepresentation; end @@ -609,6 +615,13 @@ module Google end end + class GoogleCloudMlV1Scheduling + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :max_running_time, as: 'maxRunningTime' + end + end + class GoogleCloudMlV1SetDefaultVersionRequest # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -635,6 +648,8 @@ module Google property :region, as: 'region' property :runtime_version, as: 'runtimeVersion' property :scale_tier, as: 'scaleTier' + property :scheduling, as: 'scheduling', class: Google::Apis::MlV1::GoogleCloudMlV1Scheduling, decorator: Google::Apis::MlV1::GoogleCloudMlV1Scheduling::Representation + property :use_chief_in_tf_config, as: 'useChiefInTfConfig' property :worker_config, as: 'workerConfig', class: Google::Apis::MlV1::GoogleCloudMlV1ReplicaConfig, decorator: Google::Apis::MlV1::GoogleCloudMlV1ReplicaConfig::Representation diff --git a/generated/google/apis/osconfig_v1beta.rb b/generated/google/apis/osconfig_v1beta.rb index 942bcc164..fa679103d 100644 --- a/generated/google/apis/osconfig_v1beta.rb +++ b/generated/google/apis/osconfig_v1beta.rb @@ -26,13 +26,10 @@ module Google # @see https://cloud.google.com/ module OsconfigV1beta VERSION = 'V1beta' - REVISION = '20200109' + REVISION = '20200207' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' - - # View and manage your Google Compute Engine resources - AUTH_COMPUTE = 'https://www.googleapis.com/auth/compute' end end end diff --git a/generated/google/apis/youtube_partner_v1.rb b/generated/google/apis/youtube_partner_v1.rb index 9c2437961..228b40519 100644 --- a/generated/google/apis/youtube_partner_v1.rb +++ b/generated/google/apis/youtube_partner_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/youtube/partner/ module YoutubePartnerV1 VERSION = 'V1' - REVISION = '20200119' + REVISION = '20200202' # View and manage your assets and associated content on YouTube AUTH_YOUTUBEPARTNER = 'https://www.googleapis.com/auth/youtubepartner'