Autogenerated update (2018-10-11)
Update: - adexchangebuyer2_v2beta1 - alertcenter_v1beta1 - androidpublisher_v1 - androidpublisher_v1_1 - androidpublisher_v2 - androidpublisher_v3 - firestore_v1beta2 - serviceconsumermanagement_v1 - servicecontrol_v1 - servicemanagement_v1 - serviceuser_v1 - youtube_partner_v1
This commit is contained in:
		
							parent
							
								
									50c4897e18
								
							
						
					
					
						commit
						325d59fd14
					
				|  | @ -63718,6 +63718,21 @@ | |||
| "/firestore:v1beta1/key": key | ||||
| "/firestore:v1beta1/quotaUser": quota_user | ||||
| "/firestore:v1beta2/Empty": empty | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ExportDocumentsMetadata": google_firestore_admin_v1beta2_export_documents_metadata | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ExportDocumentsMetadata/collectionIds": collection_ids | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ExportDocumentsMetadata/collectionIds/collection_id": collection_id | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ExportDocumentsMetadata/endTime": end_time | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ExportDocumentsMetadata/operationState": operation_state | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ExportDocumentsMetadata/outputUriPrefix": output_uri_prefix | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ExportDocumentsMetadata/progressBytes": progress_bytes | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ExportDocumentsMetadata/progressDocuments": progress_documents | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ExportDocumentsMetadata/startTime": start_time | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ExportDocumentsRequest": google_firestore_admin_v1beta2_export_documents_request | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ExportDocumentsRequest/collectionIds": collection_ids | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ExportDocumentsRequest/collectionIds/collection_id": collection_id | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ExportDocumentsRequest/outputUriPrefix": output_uri_prefix | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ExportDocumentsResponse": google_firestore_admin_v1beta2_export_documents_response | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ExportDocumentsResponse/outputUriPrefix": output_uri_prefix | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2Field": google_firestore_admin_v1beta2_field | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2Field/indexConfig": index_config | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2Field/name": name | ||||
|  | @ -63730,6 +63745,19 @@ | |||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2FieldOperationMetadata/indexConfigDeltas/index_config_delta": index_config_delta | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2FieldOperationMetadata/startTime": start_time | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2FieldOperationMetadata/state": state | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ImportDocumentsMetadata": google_firestore_admin_v1beta2_import_documents_metadata | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ImportDocumentsMetadata/collectionIds": collection_ids | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ImportDocumentsMetadata/collectionIds/collection_id": collection_id | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ImportDocumentsMetadata/endTime": end_time | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ImportDocumentsMetadata/inputUriPrefix": input_uri_prefix | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ImportDocumentsMetadata/operationState": operation_state | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ImportDocumentsMetadata/progressBytes": progress_bytes | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ImportDocumentsMetadata/progressDocuments": progress_documents | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ImportDocumentsMetadata/startTime": start_time | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ImportDocumentsRequest": google_firestore_admin_v1beta2_import_documents_request | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ImportDocumentsRequest/collectionIds": collection_ids | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ImportDocumentsRequest/collectionIds/collection_id": collection_id | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2ImportDocumentsRequest/inputUriPrefix": input_uri_prefix | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2Index": google_firestore_admin_v1beta2_index | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2Index/fields": fields | ||||
| "/firestore:v1beta2/GoogleFirestoreAdminV1beta2Index/fields/field": field | ||||
|  | @ -63810,6 +63838,10 @@ | |||
| "/firestore:v1beta2/firestore.projects.databases.collectionGroups.indexes.list/pageSize": page_size | ||||
| "/firestore:v1beta2/firestore.projects.databases.collectionGroups.indexes.list/pageToken": page_token | ||||
| "/firestore:v1beta2/firestore.projects.databases.collectionGroups.indexes.list/parent": parent | ||||
| "/firestore:v1beta2/firestore.projects.databases.exportDocuments": export_project_database_documents | ||||
| "/firestore:v1beta2/firestore.projects.databases.exportDocuments/name": name | ||||
| "/firestore:v1beta2/firestore.projects.databases.importDocuments": import_project_database_documents | ||||
| "/firestore:v1beta2/firestore.projects.databases.importDocuments/name": name | ||||
| "/firestore:v1beta2/key": key | ||||
| "/firestore:v1beta2/quotaUser": quota_user | ||||
| "/fitness:v1/AggregateBucket": aggregate_bucket | ||||
|  |  | |||
|  | @ -27,7 +27,7 @@ module Google | |||
|     # @see https://developers.google.com/authorized-buyers/apis/reference/rest/ | ||||
|     module Adexchangebuyer2V2beta1 | ||||
|       VERSION = 'V2beta1' | ||||
|       REVISION = '20180925' | ||||
|       REVISION = '20181009' | ||||
| 
 | ||||
|       # Manage your Ad Exchange buyer account configuration | ||||
|       AUTH_ADEXCHANGE_BUYER = 'https://www.googleapis.com/auth/adexchange.buyer' | ||||
|  |  | |||
|  | @ -1453,9 +1453,9 @@ module Google | |||
|         #   Name of the owner (bidder or account) of the creative to be deleted. | ||||
|         #   For example: | ||||
|         #   - For an account-level creative for the buyer account representing bidder | ||||
|         #   123: `bidders/123/accounts/123/` | ||||
|         #   123: `bidders/123/accounts/123` | ||||
|         #   - For an account-level creative for the child seat buyer account 456 | ||||
|         #   whose bidder is 123: `bidders/123/accounts/456/` | ||||
|         #   whose bidder is 123: `bidders/123/accounts/456` | ||||
|         # @param [String] creative_id | ||||
|         #   The ID of the creative to delete. | ||||
|         # @param [String] fields | ||||
|  |  | |||
|  | @ -20,12 +20,13 @@ module Google | |||
|   module Apis | ||||
|     # G Suite Alert Center API | ||||
|     # | ||||
|     # G Suite API for alerts managment. | ||||
|     # G Suite Alert Center API to view and manage alerts on issues affecting your | ||||
|     # domain. | ||||
|     # | ||||
|     # @see https://gsuite.google.com/products/alerts/ | ||||
|     # @see https://developers.google.com/admin-sdk/alertcenter/ | ||||
|     module AlertcenterV1beta1 | ||||
|       VERSION = 'V1beta1' | ||||
|       REVISION = '20181005' | ||||
|       REVISION = '20181010' | ||||
|     end | ||||
|   end | ||||
| end | ||||
|  |  | |||
|  | @ -22,7 +22,8 @@ module Google | |||
|     module AlertcenterV1beta1 | ||||
|       # G Suite Alert Center API | ||||
|       # | ||||
|       # G Suite API for alerts managment. | ||||
|       # G Suite Alert Center API to view and manage alerts on issues affecting your | ||||
|       #  domain. | ||||
|       # | ||||
|       # @example | ||||
|       #    require 'google/apis/alertcenter_v1beta1' | ||||
|  | @ -30,7 +31,7 @@ module Google | |||
|       #    Alertcenter = Google::Apis::AlertcenterV1beta1 # Alias the module | ||||
|       #    service = Alertcenter::AlertCenterService.new | ||||
|       # | ||||
|       # @see https://gsuite.google.com/products/alerts/ | ||||
|       # @see https://developers.google.com/admin-sdk/alertcenter/ | ||||
|       class AlertCenterService < Google::Apis::Core::BaseService | ||||
|         # @return [String] | ||||
|         #  API key. Your API key identifies your project and provides you with API access, | ||||
|  |  | |||
|  | @ -20,12 +20,12 @@ module Google | |||
|   module Apis | ||||
|     # Google Play Developer API | ||||
|     # | ||||
|     # Lets Android application developers access their Google Play accounts. | ||||
|     # Accesses Android application developers' Google Play accounts. | ||||
|     # | ||||
|     # @see https://developers.google.com/android-publisher | ||||
|     module AndroidpublisherV1 | ||||
|       VERSION = 'V1' | ||||
|       REVISION = '20180807' | ||||
|       REVISION = '20181009' | ||||
| 
 | ||||
|       # View and manage your Google Play Developer account | ||||
|       AUTH_ANDROIDPUBLISHER = 'https://www.googleapis.com/auth/androidpublisher' | ||||
|  |  | |||
|  | @ -22,7 +22,7 @@ module Google | |||
|     module AndroidpublisherV1 | ||||
|       # Google Play Developer API | ||||
|       # | ||||
|       # Lets Android application developers access their Google Play accounts. | ||||
|       # Accesses Android application developers' Google Play accounts. | ||||
|       # | ||||
|       # @example | ||||
|       #    require 'google/apis/androidpublisher_v1' | ||||
|  |  | |||
|  | @ -20,12 +20,12 @@ module Google | |||
|   module Apis | ||||
|     # Google Play Developer API | ||||
|     # | ||||
|     # Lets Android application developers access their Google Play accounts. | ||||
|     # Accesses Android application developers' Google Play accounts. | ||||
|     # | ||||
|     # @see https://developers.google.com/android-publisher | ||||
|     module AndroidpublisherV1_1 | ||||
|       VERSION = 'V1_1' | ||||
|       REVISION = '20180807' | ||||
|       REVISION = '20181009' | ||||
| 
 | ||||
|       # View and manage your Google Play Developer account | ||||
|       AUTH_ANDROIDPUBLISHER = 'https://www.googleapis.com/auth/androidpublisher' | ||||
|  |  | |||
|  | @ -22,7 +22,7 @@ module Google | |||
|     module AndroidpublisherV1_1 | ||||
|       # Google Play Developer API | ||||
|       # | ||||
|       # Lets Android application developers access their Google Play accounts. | ||||
|       # Accesses Android application developers' Google Play accounts. | ||||
|       # | ||||
|       # @example | ||||
|       #    require 'google/apis/androidpublisher_v1_1' | ||||
|  |  | |||
|  | @ -20,12 +20,12 @@ module Google | |||
|   module Apis | ||||
|     # Google Play Developer API | ||||
|     # | ||||
|     # Lets Android application developers access their Google Play accounts. | ||||
|     # Accesses Android application developers' Google Play accounts. | ||||
|     # | ||||
|     # @see https://developers.google.com/android-publisher | ||||
|     module AndroidpublisherV2 | ||||
|       VERSION = 'V2' | ||||
|       REVISION = '20181002' | ||||
|       REVISION = '20181009' | ||||
| 
 | ||||
|       # View and manage your Google Play Developer account | ||||
|       AUTH_ANDROIDPUBLISHER = 'https://www.googleapis.com/auth/androidpublisher' | ||||
|  |  | |||
|  | @ -22,7 +22,7 @@ module Google | |||
|     module AndroidpublisherV2 | ||||
|       # Google Play Developer API | ||||
|       # | ||||
|       # Lets Android application developers access their Google Play accounts. | ||||
|       # Accesses Android application developers' Google Play accounts. | ||||
|       # | ||||
|       # @example | ||||
|       #    require 'google/apis/androidpublisher_v2' | ||||
|  | @ -680,7 +680,8 @@ module Google | |||
|         #   Unique identifier for this edit. | ||||
|         # @param [Boolean] ack_bundle_installation_warning | ||||
|         #   Must be set to true if the bundle installation may trigger a warning on user | ||||
|         #   devices (i.e. if installation size may be over a threshold, typically 100 MB). | ||||
|         #   devices (for example, if installation size may be over a threshold, typically | ||||
|         #   100 MB). | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|  |  | |||
|  | @ -20,12 +20,12 @@ module Google | |||
|   module Apis | ||||
|     # Google Play Developer API | ||||
|     # | ||||
|     # Lets Android application developers access their Google Play accounts. | ||||
|     # Accesses Android application developers' Google Play accounts. | ||||
|     # | ||||
|     # @see https://developers.google.com/android-publisher | ||||
|     module AndroidpublisherV3 | ||||
|       VERSION = 'V3' | ||||
|       REVISION = '20181002' | ||||
|       REVISION = '20181009' | ||||
| 
 | ||||
|       # View and manage your Google Play Developer account | ||||
|       AUTH_ANDROIDPUBLISHER = 'https://www.googleapis.com/auth/androidpublisher' | ||||
|  |  | |||
|  | @ -22,7 +22,7 @@ module Google | |||
|     module AndroidpublisherV3 | ||||
|       # Google Play Developer API | ||||
|       # | ||||
|       # Lets Android application developers access their Google Play accounts. | ||||
|       # Accesses Android application developers' Google Play accounts. | ||||
|       # | ||||
|       # @example | ||||
|       #    require 'google/apis/androidpublisher_v3' | ||||
|  | @ -414,7 +414,8 @@ module Google | |||
|         #   Unique identifier for this edit. | ||||
|         # @param [Boolean] ack_bundle_installation_warning | ||||
|         #   Must be set to true if the bundle installation may trigger a warning on user | ||||
|         #   devices (i.e. if installation size may be over a threshold, typically 100 MB). | ||||
|         #   devices (for example, if installation size may be over a threshold, typically | ||||
|         #   100 MB). | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|  |  | |||
|  | @ -26,7 +26,7 @@ module Google | |||
|     # @see https://cloud.google.com/firestore | ||||
|     module FirestoreV1beta2 | ||||
|       VERSION = 'V1beta2' | ||||
|       REVISION = '20180919' | ||||
|       REVISION = '20181002' | ||||
| 
 | ||||
|       # View and manage your data across Google Cloud Platform services | ||||
|       AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' | ||||
|  |  | |||
|  | @ -41,6 +41,120 @@ module Google | |||
|         end | ||||
|       end | ||||
|        | ||||
|       # Metadata for google.longrunning.Operation results from | ||||
|       # FirestoreAdmin.ExportDocuments. | ||||
|       class GoogleFirestoreAdminV1beta2ExportDocumentsMetadata | ||||
|         include Google::Apis::Core::Hashable | ||||
|        | ||||
|         # Which collection ids are being exported. | ||||
|         # Corresponds to the JSON property `collectionIds` | ||||
|         # @return [Array<String>] | ||||
|         attr_accessor :collection_ids | ||||
|        | ||||
|         # The time this operation completed. Will be unset if operation still in | ||||
|         # progress. | ||||
|         # Corresponds to the JSON property `endTime` | ||||
|         # @return [String] | ||||
|         attr_accessor :end_time | ||||
|        | ||||
|         # The state of the export operation. | ||||
|         # Corresponds to the JSON property `operationState` | ||||
|         # @return [String] | ||||
|         attr_accessor :operation_state | ||||
|        | ||||
|         # Where the entities are being exported to. | ||||
|         # Corresponds to the JSON property `outputUriPrefix` | ||||
|         # @return [String] | ||||
|         attr_accessor :output_uri_prefix | ||||
|        | ||||
|         # Describes the progress of the operation. | ||||
|         # Unit of work is generic and must be interpreted based on where Progress | ||||
|         # is used. | ||||
|         # Corresponds to the JSON property `progressBytes` | ||||
|         # @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress] | ||||
|         attr_accessor :progress_bytes | ||||
|        | ||||
|         # Describes the progress of the operation. | ||||
|         # Unit of work is generic and must be interpreted based on where Progress | ||||
|         # is used. | ||||
|         # Corresponds to the JSON property `progressDocuments` | ||||
|         # @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress] | ||||
|         attr_accessor :progress_documents | ||||
|        | ||||
|         # The time this operation started. | ||||
|         # Corresponds to the JSON property `startTime` | ||||
|         # @return [String] | ||||
|         attr_accessor :start_time | ||||
|        | ||||
|         def initialize(**args) | ||||
|            update!(**args) | ||||
|         end | ||||
|        | ||||
|         # Update properties of this object | ||||
|         def update!(**args) | ||||
|           @collection_ids = args[:collection_ids] if args.key?(:collection_ids) | ||||
|           @end_time = args[:end_time] if args.key?(:end_time) | ||||
|           @operation_state = args[:operation_state] if args.key?(:operation_state) | ||||
|           @output_uri_prefix = args[:output_uri_prefix] if args.key?(:output_uri_prefix) | ||||
|           @progress_bytes = args[:progress_bytes] if args.key?(:progress_bytes) | ||||
|           @progress_documents = args[:progress_documents] if args.key?(:progress_documents) | ||||
|           @start_time = args[:start_time] if args.key?(:start_time) | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       # The request for FirestoreAdmin.ExportDocuments. | ||||
|       class GoogleFirestoreAdminV1beta2ExportDocumentsRequest | ||||
|         include Google::Apis::Core::Hashable | ||||
|        | ||||
|         # Which collection ids to export. Unspecified means all collections. | ||||
|         # Corresponds to the JSON property `collectionIds` | ||||
|         # @return [Array<String>] | ||||
|         attr_accessor :collection_ids | ||||
|        | ||||
|         # The output URI. Currently only supports Google Cloud Storage URIs of the | ||||
|         # form: `gs://BUCKET_NAME[/NAMESPACE_PATH]`, where `BUCKET_NAME` is the name | ||||
|         # of the Google Cloud Storage bucket and `NAMESPACE_PATH` is an optional | ||||
|         # Google Cloud Storage namespace path. When | ||||
|         # choosing a name, be sure to consider Google Cloud Storage naming | ||||
|         # guidelines: https://cloud.google.com/storage/docs/naming. | ||||
|         # If the URI is a bucket (without a namespace path), a prefix will be | ||||
|         # generated based on the start time. | ||||
|         # Corresponds to the JSON property `outputUriPrefix` | ||||
|         # @return [String] | ||||
|         attr_accessor :output_uri_prefix | ||||
|        | ||||
|         def initialize(**args) | ||||
|            update!(**args) | ||||
|         end | ||||
|        | ||||
|         # Update properties of this object | ||||
|         def update!(**args) | ||||
|           @collection_ids = args[:collection_ids] if args.key?(:collection_ids) | ||||
|           @output_uri_prefix = args[:output_uri_prefix] if args.key?(:output_uri_prefix) | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       # Returned in the google.longrunning.Operation response field. | ||||
|       class GoogleFirestoreAdminV1beta2ExportDocumentsResponse | ||||
|         include Google::Apis::Core::Hashable | ||||
|        | ||||
|         # Location of the output files. This can be used to begin an import | ||||
|         # into Cloud Firestore (this project or another project) after the operation | ||||
|         # completes successfully. | ||||
|         # Corresponds to the JSON property `outputUriPrefix` | ||||
|         # @return [String] | ||||
|         attr_accessor :output_uri_prefix | ||||
|        | ||||
|         def initialize(**args) | ||||
|            update!(**args) | ||||
|         end | ||||
|        | ||||
|         # Update properties of this object | ||||
|         def update!(**args) | ||||
|           @output_uri_prefix = args[:output_uri_prefix] if args.key?(:output_uri_prefix) | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       # Represents a single field in the database. | ||||
|       # Fields are grouped by their "Collection Group", which represent all | ||||
|       # collections in the database with the same id. | ||||
|  | @ -155,6 +269,97 @@ module Google | |||
|         end | ||||
|       end | ||||
|        | ||||
|       # Metadata for google.longrunning.Operation results from | ||||
|       # FirestoreAdmin.ImportDocuments. | ||||
|       class GoogleFirestoreAdminV1beta2ImportDocumentsMetadata | ||||
|         include Google::Apis::Core::Hashable | ||||
|        | ||||
|         # Which collection ids are being imported. | ||||
|         # Corresponds to the JSON property `collectionIds` | ||||
|         # @return [Array<String>] | ||||
|         attr_accessor :collection_ids | ||||
|        | ||||
|         # The time this operation completed. Will be unset if operation still in | ||||
|         # progress. | ||||
|         # Corresponds to the JSON property `endTime` | ||||
|         # @return [String] | ||||
|         attr_accessor :end_time | ||||
|        | ||||
|         # The location of the documents being imported. | ||||
|         # Corresponds to the JSON property `inputUriPrefix` | ||||
|         # @return [String] | ||||
|         attr_accessor :input_uri_prefix | ||||
|        | ||||
|         # The state of the import operation. | ||||
|         # Corresponds to the JSON property `operationState` | ||||
|         # @return [String] | ||||
|         attr_accessor :operation_state | ||||
|        | ||||
|         # Describes the progress of the operation. | ||||
|         # Unit of work is generic and must be interpreted based on where Progress | ||||
|         # is used. | ||||
|         # Corresponds to the JSON property `progressBytes` | ||||
|         # @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress] | ||||
|         attr_accessor :progress_bytes | ||||
|        | ||||
|         # Describes the progress of the operation. | ||||
|         # Unit of work is generic and must be interpreted based on where Progress | ||||
|         # is used. | ||||
|         # Corresponds to the JSON property `progressDocuments` | ||||
|         # @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress] | ||||
|         attr_accessor :progress_documents | ||||
|        | ||||
|         # The time this operation started. | ||||
|         # Corresponds to the JSON property `startTime` | ||||
|         # @return [String] | ||||
|         attr_accessor :start_time | ||||
|        | ||||
|         def initialize(**args) | ||||
|            update!(**args) | ||||
|         end | ||||
|        | ||||
|         # Update properties of this object | ||||
|         def update!(**args) | ||||
|           @collection_ids = args[:collection_ids] if args.key?(:collection_ids) | ||||
|           @end_time = args[:end_time] if args.key?(:end_time) | ||||
|           @input_uri_prefix = args[:input_uri_prefix] if args.key?(:input_uri_prefix) | ||||
|           @operation_state = args[:operation_state] if args.key?(:operation_state) | ||||
|           @progress_bytes = args[:progress_bytes] if args.key?(:progress_bytes) | ||||
|           @progress_documents = args[:progress_documents] if args.key?(:progress_documents) | ||||
|           @start_time = args[:start_time] if args.key?(:start_time) | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       # The request for FirestoreAdmin.ImportDocuments. | ||||
|       class GoogleFirestoreAdminV1beta2ImportDocumentsRequest | ||||
|         include Google::Apis::Core::Hashable | ||||
|        | ||||
|         # Which collection ids to import. Unspecified means all collections included | ||||
|         # in the import. | ||||
|         # Corresponds to the JSON property `collectionIds` | ||||
|         # @return [Array<String>] | ||||
|         attr_accessor :collection_ids | ||||
|        | ||||
|         # Location of the exported files. | ||||
|         # This must match the output_uri_prefix of an ExportDocumentsResponse from | ||||
|         # an export that has completed successfully. | ||||
|         # See: | ||||
|         # google.firestore.admin.v1beta2.ExportDocumentsResponse.output_uri_prefix. | ||||
|         # Corresponds to the JSON property `inputUriPrefix` | ||||
|         # @return [String] | ||||
|         attr_accessor :input_uri_prefix | ||||
|        | ||||
|         def initialize(**args) | ||||
|            update!(**args) | ||||
|         end | ||||
|        | ||||
|         # Update properties of this object | ||||
|         def update!(**args) | ||||
|           @collection_ids = args[:collection_ids] if args.key?(:collection_ids) | ||||
|           @input_uri_prefix = args[:input_uri_prefix] if args.key?(:input_uri_prefix) | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       # Cloud Firestore indexes enable simple and complex queries against | ||||
|       # documents in a database. | ||||
|       class GoogleFirestoreAdminV1beta2Index | ||||
|  |  | |||
|  | @ -28,6 +28,24 @@ module Google | |||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class GoogleFirestoreAdminV1beta2ExportDocumentsMetadata | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class GoogleFirestoreAdminV1beta2ExportDocumentsRequest | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class GoogleFirestoreAdminV1beta2ExportDocumentsResponse | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class GoogleFirestoreAdminV1beta2Field | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|  | @ -40,6 +58,18 @@ module Google | |||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class GoogleFirestoreAdminV1beta2ImportDocumentsMetadata | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class GoogleFirestoreAdminV1beta2ImportDocumentsRequest | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class GoogleFirestoreAdminV1beta2Index | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|  | @ -106,6 +136,36 @@ module Google | |||
|         end | ||||
|       end | ||||
|        | ||||
|       class GoogleFirestoreAdminV1beta2ExportDocumentsMetadata | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|           collection :collection_ids, as: 'collectionIds' | ||||
|           property :end_time, as: 'endTime' | ||||
|           property :operation_state, as: 'operationState' | ||||
|           property :output_uri_prefix, as: 'outputUriPrefix' | ||||
|           property :progress_bytes, as: 'progressBytes', class: Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress, decorator: Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress::Representation | ||||
|        | ||||
|           property :progress_documents, as: 'progressDocuments', class: Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress, decorator: Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress::Representation | ||||
|        | ||||
|           property :start_time, as: 'startTime' | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       class GoogleFirestoreAdminV1beta2ExportDocumentsRequest | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|           collection :collection_ids, as: 'collectionIds' | ||||
|           property :output_uri_prefix, as: 'outputUriPrefix' | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       class GoogleFirestoreAdminV1beta2ExportDocumentsResponse | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|           property :output_uri_prefix, as: 'outputUriPrefix' | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       class GoogleFirestoreAdminV1beta2Field | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|  | @ -131,6 +191,29 @@ module Google | |||
|         end | ||||
|       end | ||||
|        | ||||
|       class GoogleFirestoreAdminV1beta2ImportDocumentsMetadata | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|           collection :collection_ids, as: 'collectionIds' | ||||
|           property :end_time, as: 'endTime' | ||||
|           property :input_uri_prefix, as: 'inputUriPrefix' | ||||
|           property :operation_state, as: 'operationState' | ||||
|           property :progress_bytes, as: 'progressBytes', class: Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress, decorator: Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress::Representation | ||||
|        | ||||
|           property :progress_documents, as: 'progressDocuments', class: Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress, decorator: Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress::Representation | ||||
|        | ||||
|           property :start_time, as: 'startTime' | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       class GoogleFirestoreAdminV1beta2ImportDocumentsRequest | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|           collection :collection_ids, as: 'collectionIds' | ||||
|           property :input_uri_prefix, as: 'inputUriPrefix' | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       class GoogleFirestoreAdminV1beta2Index | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|  |  | |||
|  | @ -48,6 +48,85 @@ module Google | |||
|           @batch_path = 'batch' | ||||
|         end | ||||
|          | ||||
|         # Exports a copy of all or a subset of documents from Google Cloud Firestore | ||||
|         # to another storage system, such as Google Cloud Storage. Recent updates to | ||||
|         # documents may not be reflected in the export. The export occurs in the | ||||
|         # background and its progress can be monitored and managed via the | ||||
|         # Operation resource that is created. The output of an export may only be | ||||
|         # used once the associated operation is done. If an export operation is | ||||
|         # cancelled before completion it may leave partial data behind in Google | ||||
|         # Cloud Storage. | ||||
|         # @param [String] name | ||||
|         #   Database to export. Should be of the form: | ||||
|         #   `projects/`project_id`/databases/`database_id``. | ||||
|         # @param [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2ExportDocumentsRequest] google_firestore_admin_v1beta2_export_documents_request_object | ||||
|         # @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::FirestoreV1beta2::GoogleLongrunningOperation] parsed result object | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [Google::Apis::FirestoreV1beta2::GoogleLongrunningOperation] | ||||
|         # | ||||
|         # @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 export_project_database_documents(name, google_firestore_admin_v1beta2_export_documents_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:post, 'v1beta2/{+name}:exportDocuments', options) | ||||
|           command.request_representation = Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2ExportDocumentsRequest::Representation | ||||
|           command.request_object = google_firestore_admin_v1beta2_export_documents_request_object | ||||
|           command.response_representation = Google::Apis::FirestoreV1beta2::GoogleLongrunningOperation::Representation | ||||
|           command.response_class = Google::Apis::FirestoreV1beta2::GoogleLongrunningOperation | ||||
|           command.params['name'] = name unless name.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Imports documents into Google Cloud Firestore. Existing documents with the | ||||
|         # same name are overwritten. The import occurs in the background and its | ||||
|         # progress can be monitored and managed via the Operation resource that is | ||||
|         # created. If an ImportDocuments operation is cancelled, it is possible | ||||
|         # that a subset of the data has already been imported to Cloud Firestore. | ||||
|         # @param [String] name | ||||
|         #   Database to import into. Should be of the form: | ||||
|         #   `projects/`project_id`/databases/`database_id``. | ||||
|         # @param [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2ImportDocumentsRequest] google_firestore_admin_v1beta2_import_documents_request_object | ||||
|         # @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::FirestoreV1beta2::GoogleLongrunningOperation] parsed result object | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [Google::Apis::FirestoreV1beta2::GoogleLongrunningOperation] | ||||
|         # | ||||
|         # @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 import_project_database_documents(name, google_firestore_admin_v1beta2_import_documents_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:post, 'v1beta2/{+name}:importDocuments', options) | ||||
|           command.request_representation = Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2ImportDocumentsRequest::Representation | ||||
|           command.request_object = google_firestore_admin_v1beta2_import_documents_request_object | ||||
|           command.response_representation = Google::Apis::FirestoreV1beta2::GoogleLongrunningOperation::Representation | ||||
|           command.response_class = Google::Apis::FirestoreV1beta2::GoogleLongrunningOperation | ||||
|           command.params['name'] = name unless name.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Gets the metadata and configuration for a Field. | ||||
|         # @param [String] name | ||||
|         #   A name of the form | ||||
|  |  | |||
|  | @ -20,13 +20,12 @@ module Google | |||
|   module Apis | ||||
|     # Service Consumer Management API | ||||
|     # | ||||
|     # Provides management methods for configuring service producer resources on | ||||
|     # Google Cloud. | ||||
|     # Manages the service consumers of a Service Infrastructure service. | ||||
|     # | ||||
|     # @see https://cloud.google.com/service-consumer-management/docs/overview | ||||
|     module ServiceconsumermanagementV1 | ||||
|       VERSION = 'V1' | ||||
|       REVISION = '20181004' | ||||
|       REVISION = '20181009' | ||||
| 
 | ||||
|       # View and manage your data across Google Cloud Platform services | ||||
|       AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' | ||||
|  |  | |||
|  | @ -22,8 +22,7 @@ module Google | |||
|     module ServiceconsumermanagementV1 | ||||
|       # Service Consumer Management API | ||||
|       # | ||||
|       # Provides management methods for configuring service producer resources on | ||||
|       #  Google Cloud. | ||||
|       # Manages the service consumers of a Service Infrastructure service. | ||||
|       # | ||||
|       # @example | ||||
|       #    require 'google/apis/serviceconsumermanagement_v1' | ||||
|  |  | |||
|  | @ -26,7 +26,7 @@ module Google | |||
|     # @see https://cloud.google.com/service-control/ | ||||
|     module ServicecontrolV1 | ||||
|       VERSION = 'V1' | ||||
|       REVISION = '20180919' | ||||
|       REVISION = '20181008' | ||||
| 
 | ||||
|       # View and manage your data across Google Cloud Platform services | ||||
|       AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' | ||||
|  |  | |||
|  | @ -27,7 +27,7 @@ module Google | |||
|     # @see https://cloud.google.com/service-management/ | ||||
|     module ServicemanagementV1 | ||||
|       VERSION = 'V1' | ||||
|       REVISION = '20180922' | ||||
|       REVISION = '20181005' | ||||
| 
 | ||||
|       # View and manage your data across Google Cloud Platform services | ||||
|       AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' | ||||
|  |  | |||
|  | @ -1692,7 +1692,7 @@ module Google | |||
|       # service Messaging ` | ||||
|       # rpc GetMessage(GetMessageRequest) returns (Message) ` | ||||
|       # option (google.api.http) = ` | ||||
|       # get: "/v1/`name=messages/*"`" | ||||
|       # get: "/v1/`name=messages/*`" | ||||
|       # `; | ||||
|       # ` | ||||
|       # ` | ||||
|  |  | |||
|  | @ -27,7 +27,7 @@ module Google | |||
|     # @see https://cloud.google.com/service-management/ | ||||
|     module ServiceuserV1 | ||||
|       VERSION = 'V1' | ||||
|       REVISION = '20180922' | ||||
|       REVISION = '20181005' | ||||
| 
 | ||||
|       # View and manage your data across Google Cloud Platform services | ||||
|       AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' | ||||
|  |  | |||
|  | @ -1141,7 +1141,7 @@ module Google | |||
|       # service Messaging ` | ||||
|       # rpc GetMessage(GetMessageRequest) returns (Message) ` | ||||
|       # option (google.api.http) = ` | ||||
|       # get: "/v1/`name=messages/*"`" | ||||
|       # get: "/v1/`name=messages/*`" | ||||
|       # `; | ||||
|       # ` | ||||
|       # ` | ||||
|  |  | |||
|  | @ -25,7 +25,7 @@ module Google | |||
|     # @see https://developers.google.com/youtube/partner/ | ||||
|     module YoutubePartnerV1 | ||||
|       VERSION = 'V1' | ||||
|       REVISION = '20180925' | ||||
|       REVISION = '20181008' | ||||
| 
 | ||||
|       # View and manage your assets and associated content on YouTube | ||||
|       AUTH_YOUTUBEPARTNER = 'https://www.googleapis.com/auth/youtubepartner' | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue