diff --git a/api_names_out.yaml b/api_names_out.yaml index 3050807b0..c6889ba00 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -63696,6 +63696,419 @@ "/searchconsole:v1/key": key "/searchconsole:v1/quotaUser": quota_user "/searchconsole:v1/searchconsole.urlTestingTools.mobileFriendlyTest.run": run_mobile_friendly_test +"/servicebroker:v1/GoogleIamV1__Binding": google_iam_v1__binding +"/servicebroker:v1/GoogleIamV1__Binding/members": members +"/servicebroker:v1/GoogleIamV1__Binding/members/member": member +"/servicebroker:v1/GoogleIamV1__Binding/role": role +"/servicebroker:v1/GoogleIamV1__Policy": google_iam_v1__policy +"/servicebroker:v1/GoogleIamV1__Policy/bindings": bindings +"/servicebroker:v1/GoogleIamV1__Policy/bindings/binding": binding +"/servicebroker:v1/GoogleIamV1__Policy/etag": etag +"/servicebroker:v1/GoogleIamV1__Policy/version": version +"/servicebroker:v1/GoogleIamV1__SetIamPolicyRequest": google_iam_v1__set_iam_policy_request +"/servicebroker:v1/GoogleIamV1__SetIamPolicyRequest/policy": policy +"/servicebroker:v1/GoogleIamV1__TestIamPermissionsRequest": google_iam_v1__test_iam_permissions_request +"/servicebroker:v1/GoogleIamV1__TestIamPermissionsRequest/permissions": permissions +"/servicebroker:v1/GoogleIamV1__TestIamPermissionsRequest/permissions/permission": permission +"/servicebroker:v1/GoogleIamV1__TestIamPermissionsResponse": google_iam_v1__test_iam_permissions_response +"/servicebroker:v1/GoogleIamV1__TestIamPermissionsResponse/permissions": permissions +"/servicebroker:v1/GoogleIamV1__TestIamPermissionsResponse/permissions/permission": permission +"/servicebroker:v1/fields": fields +"/servicebroker:v1/key": key +"/servicebroker:v1/quotaUser": quota_user +"/servicebroker:v1/servicebroker.getIamPolicy/resource": resource +"/servicebroker:v1/servicebroker.setIamPolicy/resource": resource +"/servicebroker:v1/servicebroker.testIamPermissions/resource": resource +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Binding": google_cloud_servicebroker_v1alpha1__binding +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Binding/bind_resource": bind_resource +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Binding/bind_resource/bind_resource": bind_resource +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Binding/binding_id": binding_id +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Binding/createTime": create_time +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Binding/parameters": parameters +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Binding/parameters/parameter": parameter +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Binding/plan_id": plan_id +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Binding/service_id": service_id +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__CreateBindingResponse": google_cloud_servicebroker_v1alpha1__create_binding_response +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__CreateBindingResponse/credentials": credentials +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__CreateBindingResponse/credentials/credential": credential +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__CreateBindingResponse/description": description +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__CreateBindingResponse/operation": operation +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__CreateBindingResponse/route_service_url": route_service_url +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__CreateBindingResponse/syslog_drain_url": syslog_drain_url +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__CreateBindingResponse/volume_mounts": volume_mounts +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__CreateBindingResponse/volume_mounts/volume_mount": volume_mount +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__CreateBindingResponse/volume_mounts/volume_mount/volume_mount": volume_mount +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__CreateServiceInstanceResponse": google_cloud_servicebroker_v1alpha1__create_service_instance_response +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__CreateServiceInstanceResponse/description": description +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__CreateServiceInstanceResponse/operation": operation +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__DashboardClient": google_cloud_servicebroker_v1alpha1__dashboard_client +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__DashboardClient/id": id +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__DashboardClient/redirect_uri": redirect_uri +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__DashboardClient/secret": secret +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__DeleteBindingResponse": google_cloud_servicebroker_v1alpha1__delete_binding_response +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__DeleteBindingResponse/description": description +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__DeleteBindingResponse/operation": operation +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__DeleteServiceInstanceResponse": google_cloud_servicebroker_v1alpha1__delete_service_instance_response +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__DeleteServiceInstanceResponse/description": description +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__DeleteServiceInstanceResponse/operation": operation +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__GetBindingResponse": google_cloud_servicebroker_v1alpha1__get_binding_response +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__GetBindingResponse/credentials": credentials +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__GetBindingResponse/credentials/credential": credential +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__GetBindingResponse/description": description +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__GetBindingResponse/route_service_url": route_service_url +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__GetBindingResponse/syslog_drain_url": syslog_drain_url +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__GetBindingResponse/volume_mounts": volume_mounts +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__GetBindingResponse/volume_mounts/volume_mount": volume_mount +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__GetBindingResponse/volume_mounts/volume_mount/volume_mount": volume_mount +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ListBindingsResponse": google_cloud_servicebroker_v1alpha1__list_bindings_response +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ListBindingsResponse/bindings": bindings +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ListBindingsResponse/bindings/binding": binding +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ListBindingsResponse/description": description +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ListBindingsResponse/nextPageToken": next_page_token +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ListCatalogResponse": google_cloud_servicebroker_v1alpha1__list_catalog_response +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ListCatalogResponse/description": description +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ListCatalogResponse/nextPageToken": next_page_token +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ListCatalogResponse/services": services +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ListCatalogResponse/services/service": service +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ListServiceInstancesResponse": google_cloud_servicebroker_v1alpha1__list_service_instances_response +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ListServiceInstancesResponse/description": description +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ListServiceInstancesResponse/instances": instances +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ListServiceInstancesResponse/instances/instance": instance +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ListServiceInstancesResponse/nextPageToken": next_page_token +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Operation": google_cloud_servicebroker_v1alpha1__operation +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Operation/description": description +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Operation/state": state +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Plan": google_cloud_servicebroker_v1alpha1__plan +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Plan/bindable": bindable +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Plan/description": description +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Plan/free": free +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Plan/id": id +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Plan/metadata": metadata +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Plan/metadata/metadatum": metadatum +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Plan/name": name +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Plan/schemas": schemas +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Plan/schemas/schema": schema +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Service": google_cloud_servicebroker_v1alpha1__service +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Service/bindable": bindable +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Service/binding_retrievable": binding_retrievable +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Service/dashboard_client": dashboard_client +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Service/description": description +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Service/id": id +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Service/instance_retrievable": instance_retrievable +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Service/metadata": metadata +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Service/metadata/metadatum": metadatum +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Service/name": name +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Service/plan_updateable": plan_updateable +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Service/plans": plans +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Service/plans/plan": plan +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Service/tags": tags +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__Service/tags/tag": tag +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ServiceInstance": google_cloud_servicebroker_v1alpha1__service_instance +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ServiceInstance/context": context +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ServiceInstance/context/context": context +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ServiceInstance/createTime": create_time +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ServiceInstance/instance_id": instance_id +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ServiceInstance/organization_guid": organization_guid +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ServiceInstance/parameters": parameters +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ServiceInstance/parameters/parameter": parameter +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ServiceInstance/plan_id": plan_id +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ServiceInstance/previous_values": previous_values +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ServiceInstance/previous_values/previous_value": previous_value +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ServiceInstance/resourceName": resource_name +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ServiceInstance/service_id": service_id +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__ServiceInstance/space_guid": space_guid +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__UpdateServiceInstanceResponse": google_cloud_servicebroker_v1alpha1__update_service_instance_response +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__UpdateServiceInstanceResponse/description": description +"/servicebroker:v1alpha1/GoogleCloudServicebrokerV1alpha1__UpdateServiceInstanceResponse/operation": operation +"/servicebroker:v1alpha1/GoogleIamV1__Binding": google_iam_v1__binding +"/servicebroker:v1alpha1/GoogleIamV1__Binding/members": members +"/servicebroker:v1alpha1/GoogleIamV1__Binding/members/member": member +"/servicebroker:v1alpha1/GoogleIamV1__Binding/role": role +"/servicebroker:v1alpha1/GoogleIamV1__Policy": google_iam_v1__policy +"/servicebroker:v1alpha1/GoogleIamV1__Policy/bindings": bindings +"/servicebroker:v1alpha1/GoogleIamV1__Policy/bindings/binding": binding +"/servicebroker:v1alpha1/GoogleIamV1__Policy/etag": etag +"/servicebroker:v1alpha1/GoogleIamV1__Policy/version": version +"/servicebroker:v1alpha1/GoogleIamV1__SetIamPolicyRequest": google_iam_v1__set_iam_policy_request +"/servicebroker:v1alpha1/GoogleIamV1__SetIamPolicyRequest/policy": policy +"/servicebroker:v1alpha1/GoogleIamV1__TestIamPermissionsRequest": google_iam_v1__test_iam_permissions_request +"/servicebroker:v1alpha1/GoogleIamV1__TestIamPermissionsRequest/permissions": permissions +"/servicebroker:v1alpha1/GoogleIamV1__TestIamPermissionsRequest/permissions/permission": permission +"/servicebroker:v1alpha1/GoogleIamV1__TestIamPermissionsResponse": google_iam_v1__test_iam_permissions_response +"/servicebroker:v1alpha1/GoogleIamV1__TestIamPermissionsResponse/permissions": permissions +"/servicebroker:v1alpha1/GoogleIamV1__TestIamPermissionsResponse/permissions/permission": permission +"/servicebroker:v1alpha1/fields": fields +"/servicebroker:v1alpha1/key": key +"/servicebroker:v1alpha1/quotaUser": quota_user +"/servicebroker:v1alpha1/servicebroker.getIamPolicy/resource": resource +"/servicebroker:v1alpha1/servicebroker.projects.brokers.instances.get": get_project_broker_instance +"/servicebroker:v1alpha1/servicebroker.projects.brokers.instances.get/name": name +"/servicebroker:v1alpha1/servicebroker.projects.brokers.instances.service_bindings.list": list_project_broker_instance_service_bindings +"/servicebroker:v1alpha1/servicebroker.projects.brokers.instances.service_bindings.list/pageSize": page_size +"/servicebroker:v1alpha1/servicebroker.projects.brokers.instances.service_bindings.list/pageToken": page_token +"/servicebroker:v1alpha1/servicebroker.projects.brokers.instances.service_bindings.list/parent": parent +"/servicebroker:v1alpha1/servicebroker.projects.brokers.service_instances.list": list_project_broker_service_instances +"/servicebroker:v1alpha1/servicebroker.projects.brokers.service_instances.list/pageSize": page_size +"/servicebroker:v1alpha1/servicebroker.projects.brokers.service_instances.list/pageToken": page_token +"/servicebroker:v1alpha1/servicebroker.projects.brokers.service_instances.list/parent": parent +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.catalog.list": list_project_broker_v2_catalogs +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.catalog.list/pageSize": page_size +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.catalog.list/pageToken": page_token +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.catalog.list/parent": parent +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.create": create_project_broker_v2_service_instance +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.create/acceptsIncomplete": accepts_incomplete +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.create/instance_id": instance_id +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.create/parent": parent +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.delete": delete_project_broker_v2_service_instance +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.delete/acceptsIncomplete": accepts_incomplete +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.delete/instanceId": instance_id +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.delete/parent": parent +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.delete/planId": plan_id +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.delete/serviceId": service_id +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.get": get_project_broker_v2_service_instance +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.get/name": name +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.getLast_operation": get_project_broker_v2_service_instance_last_operation +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.getLast_operation/instanceId": instance_id +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.getLast_operation/operation": operation +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.getLast_operation/parent": parent +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.getLast_operation/planId": plan_id +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.getLast_operation/serviceId": service_id +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.patch": patch_project_broker_v2_service_instance +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.patch/acceptsIncomplete": accepts_incomplete +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.patch/instance_id": instance_id +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.patch/parent": parent +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.service_bindings.create": create_project_broker_v2_service_instance_service_binding +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.service_bindings.create/acceptsIncomplete": accepts_incomplete +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.service_bindings.create/binding_id": binding_id +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.service_bindings.create/instanceId": instance_id +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.service_bindings.create/parent": parent +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.service_bindings.delete": delete_project_broker_v2_service_instance_service_binding +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.service_bindings.delete/acceptsIncomplete": accepts_incomplete +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.service_bindings.delete/bindingId": binding_id +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.service_bindings.delete/instanceId": instance_id +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.service_bindings.delete/parent": parent +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.service_bindings.delete/planId": plan_id +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.service_bindings.delete/serviceId": service_id +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.service_bindings.get": get_project_broker_v2_service_instance_service_binding +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.service_bindings.get/bindingId": binding_id +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.service_bindings.get/instanceId": instance_id +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.service_bindings.get/parent": parent +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.service_bindings.get/planId": plan_id +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.service_bindings.get/serviceId": service_id +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.service_bindings.getLast_operation": get_project_broker_v2_service_instance_service_binding_last_operation +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.service_bindings.getLast_operation/bindingId": binding_id +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.service_bindings.getLast_operation/instanceId": instance_id +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.service_bindings.getLast_operation/operation": operation +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.service_bindings.getLast_operation/parent": parent +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.service_bindings.getLast_operation/planId": plan_id +"/servicebroker:v1alpha1/servicebroker.projects.brokers.v2.service_instances.service_bindings.getLast_operation/serviceId": service_id +"/servicebroker:v1alpha1/servicebroker.setIamPolicy/resource": resource +"/servicebroker:v1alpha1/servicebroker.testIamPermissions/resource": resource +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Binding": google_cloud_servicebroker_v1beta1__binding +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Binding/bind_resource": bind_resource +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Binding/bind_resource/bind_resource": bind_resource +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Binding/binding_id": binding_id +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Binding/createTime": create_time +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Binding/parameters": parameters +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Binding/parameters/parameter": parameter +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Binding/plan_id": plan_id +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Binding/service_id": service_id +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Broker": google_cloud_servicebroker_v1beta1__broker +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Broker/createTime": create_time +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Broker/name": name +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Broker/title": title +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Broker/url": url +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__CreateBindingResponse": google_cloud_servicebroker_v1beta1__create_binding_response +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__CreateBindingResponse/credentials": credentials +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__CreateBindingResponse/credentials/credential": credential +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__CreateBindingResponse/description": description +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__CreateBindingResponse/operation": operation +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__CreateBindingResponse/route_service_url": route_service_url +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__CreateBindingResponse/syslog_drain_url": syslog_drain_url +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__CreateBindingResponse/volume_mounts": volume_mounts +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__CreateBindingResponse/volume_mounts/volume_mount": volume_mount +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__CreateBindingResponse/volume_mounts/volume_mount/volume_mount": volume_mount +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__CreateServiceInstanceResponse": google_cloud_servicebroker_v1beta1__create_service_instance_response +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__CreateServiceInstanceResponse/description": description +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__CreateServiceInstanceResponse/operation": operation +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__DashboardClient": google_cloud_servicebroker_v1beta1__dashboard_client +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__DashboardClient/id": id +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__DashboardClient/redirect_uri": redirect_uri +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__DashboardClient/secret": secret +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__DeleteBindingResponse": google_cloud_servicebroker_v1beta1__delete_binding_response +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__DeleteBindingResponse/description": description +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__DeleteBindingResponse/operation": operation +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__DeleteServiceInstanceResponse": google_cloud_servicebroker_v1beta1__delete_service_instance_response +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__DeleteServiceInstanceResponse/description": description +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__DeleteServiceInstanceResponse/operation": operation +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__GetBindingResponse": google_cloud_servicebroker_v1beta1__get_binding_response +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__GetBindingResponse/credentials": credentials +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__GetBindingResponse/credentials/credential": credential +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__GetBindingResponse/description": description +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__GetBindingResponse/route_service_url": route_service_url +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__GetBindingResponse/syslog_drain_url": syslog_drain_url +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__GetBindingResponse/volume_mounts": volume_mounts +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__GetBindingResponse/volume_mounts/volume_mount": volume_mount +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__GetBindingResponse/volume_mounts/volume_mount/volume_mount": volume_mount +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ListBindingsResponse": google_cloud_servicebroker_v1beta1__list_bindings_response +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ListBindingsResponse/bindings": bindings +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ListBindingsResponse/bindings/binding": binding +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ListBindingsResponse/description": description +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ListBindingsResponse/nextPageToken": next_page_token +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ListBrokersResponse": google_cloud_servicebroker_v1beta1__list_brokers_response +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ListBrokersResponse/brokers": brokers +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ListBrokersResponse/brokers/broker": broker +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ListBrokersResponse/nextPageToken": next_page_token +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ListCatalogResponse": google_cloud_servicebroker_v1beta1__list_catalog_response +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ListCatalogResponse/description": description +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ListCatalogResponse/nextPageToken": next_page_token +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ListCatalogResponse/services": services +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ListCatalogResponse/services/service": service +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ListServiceInstancesResponse": google_cloud_servicebroker_v1beta1__list_service_instances_response +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ListServiceInstancesResponse/description": description +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ListServiceInstancesResponse/instances": instances +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ListServiceInstancesResponse/instances/instance": instance +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ListServiceInstancesResponse/nextPageToken": next_page_token +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Operation": google_cloud_servicebroker_v1beta1__operation +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Operation/description": description +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Operation/state": state +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Plan": google_cloud_servicebroker_v1beta1__plan +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Plan/bindable": bindable +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Plan/description": description +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Plan/free": free +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Plan/id": id +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Plan/metadata": metadata +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Plan/metadata/metadatum": metadatum +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Plan/name": name +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Plan/schemas": schemas +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Plan/schemas/schema": schema +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Service": google_cloud_servicebroker_v1beta1__service +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Service/bindable": bindable +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Service/binding_retrievable": binding_retrievable +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Service/bindings_retrievable": bindings_retrievable +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Service/dashboard_client": dashboard_client +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Service/description": description +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Service/id": id +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Service/instances_retrievable": instances_retrievable +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Service/metadata": metadata +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Service/metadata/metadatum": metadatum +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Service/name": name +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Service/plan_updateable": plan_updateable +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Service/plans": plans +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Service/plans/plan": plan +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Service/tags": tags +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__Service/tags/tag": tag +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ServiceInstance": google_cloud_servicebroker_v1beta1__service_instance +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ServiceInstance/context": context +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ServiceInstance/context/context": context +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ServiceInstance/createTime": create_time +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ServiceInstance/description": description +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ServiceInstance/instance_id": instance_id +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ServiceInstance/organization_guid": organization_guid +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ServiceInstance/parameters": parameters +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ServiceInstance/parameters/parameter": parameter +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ServiceInstance/plan_id": plan_id +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ServiceInstance/previous_values": previous_values +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ServiceInstance/previous_values/previous_value": previous_value +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ServiceInstance/resourceName": resource_name +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ServiceInstance/service_id": service_id +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__ServiceInstance/space_guid": space_guid +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__UpdateServiceInstanceResponse": google_cloud_servicebroker_v1beta1__update_service_instance_response +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__UpdateServiceInstanceResponse/description": description +"/servicebroker:v1beta1/GoogleCloudServicebrokerV1beta1__UpdateServiceInstanceResponse/operation": operation +"/servicebroker:v1beta1/GoogleIamV1__Binding": google_iam_v1__binding +"/servicebroker:v1beta1/GoogleIamV1__Binding/members": members +"/servicebroker:v1beta1/GoogleIamV1__Binding/members/member": member +"/servicebroker:v1beta1/GoogleIamV1__Binding/role": role +"/servicebroker:v1beta1/GoogleIamV1__Policy": google_iam_v1__policy +"/servicebroker:v1beta1/GoogleIamV1__Policy/bindings": bindings +"/servicebroker:v1beta1/GoogleIamV1__Policy/bindings/binding": binding +"/servicebroker:v1beta1/GoogleIamV1__Policy/etag": etag +"/servicebroker:v1beta1/GoogleIamV1__Policy/version": version +"/servicebroker:v1beta1/GoogleIamV1__SetIamPolicyRequest": google_iam_v1__set_iam_policy_request +"/servicebroker:v1beta1/GoogleIamV1__SetIamPolicyRequest/policy": policy +"/servicebroker:v1beta1/GoogleIamV1__TestIamPermissionsRequest": google_iam_v1__test_iam_permissions_request +"/servicebroker:v1beta1/GoogleIamV1__TestIamPermissionsRequest/permissions": permissions +"/servicebroker:v1beta1/GoogleIamV1__TestIamPermissionsRequest/permissions/permission": permission +"/servicebroker:v1beta1/GoogleIamV1__TestIamPermissionsResponse": google_iam_v1__test_iam_permissions_response +"/servicebroker:v1beta1/GoogleIamV1__TestIamPermissionsResponse/permissions": permissions +"/servicebroker:v1beta1/GoogleIamV1__TestIamPermissionsResponse/permissions/permission": permission +"/servicebroker:v1beta1/GoogleProtobuf__Empty": google_protobuf__empty +"/servicebroker:v1beta1/fields": fields +"/servicebroker:v1beta1/key": key +"/servicebroker:v1beta1/quotaUser": quota_user +"/servicebroker:v1beta1/servicebroker.getIamPolicy/resource": resource +"/servicebroker:v1beta1/servicebroker.projects.brokers.create": create_project_broker +"/servicebroker:v1beta1/servicebroker.projects.brokers.create/parent": parent +"/servicebroker:v1beta1/servicebroker.projects.brokers.delete": delete_project_broker +"/servicebroker:v1beta1/servicebroker.projects.brokers.delete/name": name +"/servicebroker:v1beta1/servicebroker.projects.brokers.instances.bindings.getLast_operation": get_project_broker_instance_binding_last_operation +"/servicebroker:v1beta1/servicebroker.projects.brokers.instances.bindings.getLast_operation/name": name +"/servicebroker:v1beta1/servicebroker.projects.brokers.instances.bindings.getLast_operation/operation": operation +"/servicebroker:v1beta1/servicebroker.projects.brokers.instances.bindings.getLast_operation/planId": plan_id +"/servicebroker:v1beta1/servicebroker.projects.brokers.instances.bindings.getLast_operation/serviceId": service_id +"/servicebroker:v1beta1/servicebroker.projects.brokers.instances.bindings.list": list_project_broker_instance_bindings +"/servicebroker:v1beta1/servicebroker.projects.brokers.instances.bindings.list/pageSize": page_size +"/servicebroker:v1beta1/servicebroker.projects.brokers.instances.bindings.list/pageToken": page_token +"/servicebroker:v1beta1/servicebroker.projects.brokers.instances.bindings.list/parent": parent +"/servicebroker:v1beta1/servicebroker.projects.brokers.instances.get": get_project_broker_instance +"/servicebroker:v1beta1/servicebroker.projects.brokers.instances.get/name": name +"/servicebroker:v1beta1/servicebroker.projects.brokers.instances.getLast_operation": get_project_broker_instance_last_operation +"/servicebroker:v1beta1/servicebroker.projects.brokers.instances.getLast_operation/name": name +"/servicebroker:v1beta1/servicebroker.projects.brokers.instances.getLast_operation/operation": operation +"/servicebroker:v1beta1/servicebroker.projects.brokers.instances.getLast_operation/planId": plan_id +"/servicebroker:v1beta1/servicebroker.projects.brokers.instances.getLast_operation/serviceId": service_id +"/servicebroker:v1beta1/servicebroker.projects.brokers.instances.list": list_project_broker_instances +"/servicebroker:v1beta1/servicebroker.projects.brokers.instances.list/pageSize": page_size +"/servicebroker:v1beta1/servicebroker.projects.brokers.instances.list/pageToken": page_token +"/servicebroker:v1beta1/servicebroker.projects.brokers.instances.list/parent": parent +"/servicebroker:v1beta1/servicebroker.projects.brokers.list": list_project_brokers +"/servicebroker:v1beta1/servicebroker.projects.brokers.list/pageSize": page_size +"/servicebroker:v1beta1/servicebroker.projects.brokers.list/pageToken": page_token +"/servicebroker:v1beta1/servicebroker.projects.brokers.list/parent": parent +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.catalog.list": list_project_broker_v2_catalogs +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.catalog.list/pageSize": page_size +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.catalog.list/pageToken": page_token +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.catalog.list/parent": parent +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.create": create_project_broker_v2_service_instance +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.create/acceptsIncomplete": accepts_incomplete +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.create/instance_id": instance_id +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.create/parent": parent +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.delete": delete_project_broker_v2_service_instance +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.delete/acceptsIncomplete": accepts_incomplete +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.delete/name": name +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.delete/planId": plan_id +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.delete/serviceId": service_id +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.get": get_project_broker_v2_service_instance +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.get/name": name +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.getLast_operation": get_project_broker_v2_service_instance_last_operation +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.getLast_operation/name": name +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.getLast_operation/operation": operation +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.getLast_operation/planId": plan_id +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.getLast_operation/serviceId": service_id +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.patch": patch_project_broker_v2_service_instance +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.patch/acceptsIncomplete": accepts_incomplete +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.patch/name": name +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.service_bindings.create": create_project_broker_v2_service_instance_service_binding +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.service_bindings.create/acceptsIncomplete": accepts_incomplete +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.service_bindings.create/binding_id": binding_id +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.service_bindings.create/parent": parent +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.service_bindings.delete": delete_project_broker_v2_service_instance_service_binding +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.service_bindings.delete/acceptsIncomplete": accepts_incomplete +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.service_bindings.delete/name": name +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.service_bindings.delete/planId": plan_id +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.service_bindings.delete/serviceId": service_id +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.service_bindings.get": get_project_broker_v2_service_instance_service_binding +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.service_bindings.get/name": name +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.service_bindings.get/planId": plan_id +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.service_bindings.get/serviceId": service_id +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.service_bindings.getLast_operation": get_project_broker_v2_service_instance_service_binding_last_operation +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.service_bindings.getLast_operation/name": name +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.service_bindings.getLast_operation/operation": operation +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.service_bindings.getLast_operation/planId": plan_id +"/servicebroker:v1beta1/servicebroker.projects.brokers.v2.service_instances.service_bindings.getLast_operation/serviceId": service_id +"/servicebroker:v1beta1/servicebroker.setIamPolicy/resource": resource +"/servicebroker:v1beta1/servicebroker.testIamPermissions/resource": resource "/serviceconsumermanagement:v1/AddTenantProjectRequest": add_tenant_project_request "/serviceconsumermanagement:v1/AddTenantProjectRequest/projectConfig": project_config "/serviceconsumermanagement:v1/AddTenantProjectRequest/tag": tag diff --git a/generated/google/apis/adexchangeseller_v1.rb b/generated/google/apis/adexchangeseller_v1.rb index 0aa73edf5..00a50de46 100644 --- a/generated/google/apis/adexchangeseller_v1.rb +++ b/generated/google/apis/adexchangeseller_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/ad-exchange/seller-rest/ module AdexchangesellerV1 VERSION = 'V1' - REVISION = '20160805' + REVISION = '20171101' # View and manage your Ad Exchange data AUTH_ADEXCHANGE_SELLER = 'https://www.googleapis.com/auth/adexchange.seller' diff --git a/generated/google/apis/adexchangeseller_v1/service.rb b/generated/google/apis/adexchangeseller_v1/service.rb index 276159211..039bf2b1b 100644 --- a/generated/google/apis/adexchangeseller_v1/service.rb +++ b/generated/google/apis/adexchangeseller_v1/service.rb @@ -38,14 +38,12 @@ module Google attr_accessor :key # @return [String] - # 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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. attr_accessor :quota_user # @return [String] - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. attr_accessor :user_ip def initialize @@ -63,12 +61,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -101,12 +97,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -144,12 +138,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -191,12 +183,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -231,12 +221,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -275,12 +263,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -321,12 +307,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -381,12 +365,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [IO, String] download_dest # IO stream or filename to receive content download # @param [Google::Apis::RequestOptions] options @@ -439,12 +421,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -482,12 +462,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -524,12 +502,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # diff --git a/generated/google/apis/admin_reports_v1/service.rb b/generated/google/apis/admin_reports_v1/service.rb index efa43a84b..0a323b358 100644 --- a/generated/google/apis/admin_reports_v1/service.rb +++ b/generated/google/apis/admin_reports_v1/service.rb @@ -39,14 +39,12 @@ module Google attr_accessor :key # @return [String] - # 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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. attr_accessor :quota_user # @return [String] - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. attr_accessor :user_ip def initialize @@ -82,12 +80,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -149,12 +145,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -194,12 +188,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -236,12 +228,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -290,12 +280,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -347,12 +335,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # diff --git a/generated/google/apis/androidenterprise_v1.rb b/generated/google/apis/androidenterprise_v1.rb index 672701d43..f4a1f857f 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 = '20180406' + REVISION = '20180425' # Manage corporate Android devices AUTH_ANDROIDENTERPRISE = 'https://www.googleapis.com/auth/androidenterprise' diff --git a/generated/google/apis/androidenterprise_v1/classes.rb b/generated/google/apis/androidenterprise_v1/classes.rb index e535d7f39..046af9658 100644 --- a/generated/google/apis/androidenterprise_v1/classes.rb +++ b/generated/google/apis/androidenterprise_v1/classes.rb @@ -106,7 +106,7 @@ module Google end end - # The Android Device Policy configuration of an enterprise. + # Deprecated and unused. class AndroidDevicePolicyConfig include Google::Apis::Core::Hashable @@ -116,9 +116,7 @@ module Google # @return [String] attr_accessor :kind - # The state of Android Device Policy. "enabled" indicates that Android Device - # Policy is enabled for the enterprise and the EMM is allowed to manage devices - # with Android Device Policy, while "disabled" means that it cannot. + # Deprecated and unused. # Corresponds to the JSON property `state` # @return [String] attr_accessor :state diff --git a/generated/google/apis/androidenterprise_v1/service.rb b/generated/google/apis/androidenterprise_v1/service.rb index 8154afde7..faedcba87 100644 --- a/generated/google/apis/androidenterprise_v1/service.rb +++ b/generated/google/apis/androidenterprise_v1/service.rb @@ -591,7 +591,7 @@ module Google execute_or_queue_command(command, &block) end - # Returns the Android Device Policy config resource. + # Deprecated and unused. # @param [String] enterprise_id # The ID of the enterprise. # @param [String] fields @@ -918,10 +918,7 @@ module Google execute_or_queue_command(command, &block) end - # Sets the Android Device Policy config resource. EMM may use this method to - # enable or disable Android Device Policy support for the specified enterprise. - # To learn more about managing devices and apps with Android Device Policy, see - # the Android Management API. + # Deprecated and unused. # @param [String] enterprise_id # The ID of the enterprise. # @param [Google::Apis::AndroidenterpriseV1::AndroidDevicePolicyConfig] android_device_policy_config_object diff --git a/generated/google/apis/androidmanagement_v1.rb b/generated/google/apis/androidmanagement_v1.rb index 7b6e12bde..3b7d6b928 100644 --- a/generated/google/apis/androidmanagement_v1.rb +++ b/generated/google/apis/androidmanagement_v1.rb @@ -26,7 +26,7 @@ module Google # @see https://developers.google.com/android/management module AndroidmanagementV1 VERSION = 'V1' - REVISION = '20180417' + REVISION = '20180423' # Manage Android devices and apps for your customers AUTH_ANDROIDMANAGEMENT = 'https://www.googleapis.com/auth/androidmanagement' diff --git a/generated/google/apis/androidmanagement_v1/classes.rb b/generated/google/apis/androidmanagement_v1/classes.rb index 2d3389e74..03fdf525a 100644 --- a/generated/google/apis/androidmanagement_v1/classes.rb +++ b/generated/google/apis/androidmanagement_v1/classes.rb @@ -743,9 +743,7 @@ module Google class Enterprise include Google::Apis::Core::Hashable - # Whether permissions for apps installed via policy are automatically approved. - # If enabled, you must display an app's permissions to the enterprise admin - # before setting the app to be installed in a policy. + # Deprecated and unused. # Corresponds to the JSON property `appAutoApprovalEnabled` # @return [Boolean] attr_accessor :app_auto_approval_enabled diff --git a/generated/google/apis/appsmarket_v2/service.rb b/generated/google/apis/appsmarket_v2/service.rb index 0e94318cd..bdab7f2db 100644 --- a/generated/google/apis/appsmarket_v2/service.rb +++ b/generated/google/apis/appsmarket_v2/service.rb @@ -39,14 +39,12 @@ module Google attr_accessor :key # @return [String] - # 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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. attr_accessor :quota_user # @return [String] - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. attr_accessor :user_ip def initialize @@ -62,12 +60,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -104,12 +100,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -144,12 +138,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # diff --git a/generated/google/apis/appstate_v1.rb b/generated/google/apis/appstate_v1.rb index b7ce84b17..afeb16931 100644 --- a/generated/google/apis/appstate_v1.rb +++ b/generated/google/apis/appstate_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/games/services/web/api/states module AppstateV1 VERSION = 'V1' - REVISION = '20170911' + REVISION = '20180417' # View and manage your data for this application AUTH_APPSTATE = 'https://www.googleapis.com/auth/appstate' diff --git a/generated/google/apis/appstate_v1/service.rb b/generated/google/apis/appstate_v1/service.rb index 875eed341..9ee233117 100644 --- a/generated/google/apis/appstate_v1/service.rb +++ b/generated/google/apis/appstate_v1/service.rb @@ -38,14 +38,12 @@ module Google attr_accessor :key # @return [String] - # 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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. attr_accessor :quota_user # @return [String] - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. attr_accessor :user_ip def initialize @@ -64,12 +62,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -104,12 +100,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -138,12 +132,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -173,12 +165,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -216,12 +206,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # diff --git a/generated/google/apis/civicinfo_v2/service.rb b/generated/google/apis/civicinfo_v2/service.rb index 061181c23..346889902 100644 --- a/generated/google/apis/civicinfo_v2/service.rb +++ b/generated/google/apis/civicinfo_v2/service.rb @@ -39,14 +39,12 @@ module Google attr_accessor :key # @return [String] - # 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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. attr_accessor :quota_user # @return [String] - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. attr_accessor :user_ip def initialize @@ -64,12 +62,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -100,12 +96,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -147,12 +141,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -201,12 +193,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -254,12 +244,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # diff --git a/generated/google/apis/deploymentmanager_v2.rb b/generated/google/apis/deploymentmanager_v2.rb index 971eb6f6f..387454b6f 100644 --- a/generated/google/apis/deploymentmanager_v2.rb +++ b/generated/google/apis/deploymentmanager_v2.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/deployment-manager/ module DeploymentmanagerV2 VERSION = 'V2' - REVISION = '20180309' + REVISION = '20180323' # 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/deploymentmanager_v2/service.rb b/generated/google/apis/deploymentmanager_v2/service.rb index 876f656f3..1ea8a23d4 100644 --- a/generated/google/apis/deploymentmanager_v2/service.rb +++ b/generated/google/apis/deploymentmanager_v2/service.rb @@ -38,14 +38,12 @@ module Google attr_accessor :key # @return [String] - # 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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. attr_accessor :quota_user # @return [String] - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. attr_accessor :user_ip def initialize @@ -62,12 +60,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -104,12 +100,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -143,12 +137,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -182,12 +174,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -230,12 +220,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -303,12 +291,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -360,12 +346,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -405,12 +389,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -447,12 +429,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -488,12 +468,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -544,12 +522,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -589,12 +565,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -662,12 +636,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -704,12 +676,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -774,12 +744,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -817,12 +785,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -890,12 +856,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -964,12 +928,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # diff --git a/generated/google/apis/dfareporting_v3_0/service.rb b/generated/google/apis/dfareporting_v3_0/service.rb index 928fcea86..f9534edbe 100644 --- a/generated/google/apis/dfareporting_v3_0/service.rb +++ b/generated/google/apis/dfareporting_v3_0/service.rb @@ -38,14 +38,12 @@ module Google attr_accessor :key # @return [String] - # 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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. attr_accessor :quota_user # @return [String] - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. attr_accessor :user_ip def initialize @@ -61,12 +59,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -99,12 +95,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -135,12 +129,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -172,12 +164,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -208,12 +198,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -245,12 +233,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -282,12 +268,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -344,12 +328,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -391,12 +373,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -430,12 +410,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -469,12 +447,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -525,12 +501,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -570,12 +544,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -609,12 +581,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -648,12 +618,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -685,12 +653,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -780,12 +746,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -841,12 +805,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -880,12 +842,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -919,12 +879,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -955,12 +913,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -992,12 +948,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1048,12 +1002,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1092,12 +1044,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1131,12 +1081,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1170,12 +1118,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1207,12 +1153,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1269,12 +1213,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1316,12 +1258,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1355,12 +1295,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1394,12 +1332,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1431,12 +1367,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1499,12 +1433,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1549,12 +1481,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1588,12 +1518,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1625,12 +1553,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1665,12 +1591,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1712,12 +1636,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1753,12 +1675,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1790,12 +1710,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1859,12 +1777,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1910,12 +1826,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1949,12 +1863,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1988,12 +1900,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2055,12 +1965,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2108,12 +2016,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2149,12 +2055,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2185,12 +2089,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2222,12 +2124,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2258,12 +2158,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2295,12 +2193,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2351,12 +2247,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2395,12 +2289,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2434,12 +2326,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2472,12 +2362,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2510,12 +2398,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2549,12 +2435,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2585,12 +2469,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2623,12 +2505,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [IO, String] upload_source # IO stream or filename containing content to upload # @param [String] content_type @@ -2675,12 +2555,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2714,12 +2592,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2754,12 +2630,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2808,12 +2682,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2855,12 +2727,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2897,12 +2767,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2937,12 +2805,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2973,12 +2839,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3010,12 +2874,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3068,12 +2930,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3113,12 +2973,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3152,12 +3010,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3191,12 +3047,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3228,12 +3082,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3288,12 +3140,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3334,12 +3184,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3373,12 +3221,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3412,12 +3258,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3449,12 +3293,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3525,12 +3367,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3579,12 +3419,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3618,12 +3456,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3660,12 +3496,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3701,12 +3535,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3760,12 +3592,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3804,12 +3634,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3841,12 +3669,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3915,12 +3741,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3971,12 +3795,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -4011,12 +3833,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -4056,12 +3876,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -4097,12 +3915,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -4133,12 +3949,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -4170,12 +3984,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -4245,12 +4057,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -4293,12 +4103,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -4332,12 +4140,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -4372,12 +4178,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [IO, String] download_dest # IO stream or filename to receive content download # @param [Google::Apis::RequestOptions] options @@ -4425,12 +4229,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -4467,12 +4269,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -4503,12 +4303,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -4541,12 +4339,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -4578,12 +4374,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -4657,12 +4451,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -4708,12 +4500,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -4747,12 +4537,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -4786,12 +4574,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -4823,12 +4609,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -4892,12 +4676,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -4940,12 +4722,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -4979,12 +4759,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -5018,12 +4796,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -5057,12 +4833,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -5097,12 +4871,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -5136,12 +4908,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -5177,12 +4947,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -5235,12 +5003,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -5280,12 +5046,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -5315,12 +5079,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -5352,12 +5114,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -5388,12 +5148,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -5425,12 +5183,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -5461,12 +5217,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -5498,12 +5252,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -5534,12 +5286,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -5573,12 +5323,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -5637,12 +5385,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -5686,12 +5432,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -5744,12 +5488,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -5789,12 +5531,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -5826,12 +5566,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -5919,12 +5657,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -5976,12 +5712,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -6015,12 +5749,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -6054,12 +5786,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -6090,12 +5820,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -6127,12 +5855,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -6183,12 +5909,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -6227,12 +5951,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -6266,12 +5988,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -6310,12 +6030,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -6350,12 +6068,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -6387,12 +6103,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -6482,12 +6196,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -6542,12 +6254,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -6581,12 +6291,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -6620,12 +6328,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -6656,12 +6362,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -6693,12 +6397,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -6729,12 +6431,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -6766,12 +6466,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -6821,12 +6519,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -6863,12 +6559,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -6900,12 +6594,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -6940,12 +6632,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -6979,12 +6669,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -7018,12 +6706,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -7055,12 +6741,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -7115,12 +6799,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -7161,12 +6843,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -7200,12 +6880,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -7239,12 +6917,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -7275,12 +6951,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -7312,12 +6986,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -7359,12 +7031,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -7402,12 +7072,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -7444,12 +7112,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -7484,12 +7150,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -7525,12 +7189,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -7566,12 +7228,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [IO, String] download_dest # IO stream or filename to receive content download # @param [Google::Apis::RequestOptions] options @@ -7620,12 +7280,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -7662,12 +7320,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -7699,12 +7355,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -7773,12 +7427,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -7826,12 +7478,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -7865,12 +7515,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -7904,12 +7552,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -7941,12 +7587,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -7986,12 +7630,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -8027,12 +7669,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -8064,12 +7704,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -8118,12 +7756,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -8162,12 +7798,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -8201,12 +7835,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -8240,12 +7872,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -8297,12 +7927,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -8341,12 +7969,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -8378,12 +8004,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -8435,12 +8059,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -8480,12 +8102,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -8519,12 +8139,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -8556,12 +8174,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -8589,12 +8205,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -8625,12 +8239,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -8661,12 +8273,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -8698,12 +8308,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -8736,12 +8344,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -8774,12 +8380,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -8810,12 +8414,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -8847,12 +8449,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -8906,12 +8506,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -8952,12 +8550,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -8991,12 +8587,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -9030,12 +8624,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -9066,12 +8658,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # diff --git a/generated/google/apis/dns_v1.rb b/generated/google/apis/dns_v1.rb index 63e33cfb1..f710f04a9 100644 --- a/generated/google/apis/dns_v1.rb +++ b/generated/google/apis/dns_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/cloud-dns module DnsV1 VERSION = 'V1' - REVISION = '20180417' + REVISION = '20180427' # 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/dns_v1/service.rb b/generated/google/apis/dns_v1/service.rb index 90eceb26c..916df0e18 100644 --- a/generated/google/apis/dns_v1/service.rb +++ b/generated/google/apis/dns_v1/service.rb @@ -568,7 +568,7 @@ module Google execute_or_queue_command(command, &block) end - # Update an existing ManagedZone. This method supports patch semantics. + # Apply a partial update to an existing ManagedZone. # @param [String] project # Identifies the project addressed by this request. # @param [String] managed_zone diff --git a/generated/google/apis/dns_v2beta1.rb b/generated/google/apis/dns_v2beta1.rb index b941600eb..49c9d910c 100644 --- a/generated/google/apis/dns_v2beta1.rb +++ b/generated/google/apis/dns_v2beta1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/cloud-dns module DnsV2beta1 VERSION = 'V2beta1' - REVISION = '20180417' + REVISION = '20180427' # 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/dns_v2beta1/service.rb b/generated/google/apis/dns_v2beta1/service.rb index 716ae2baa..a6dc90ee4 100644 --- a/generated/google/apis/dns_v2beta1/service.rb +++ b/generated/google/apis/dns_v2beta1/service.rb @@ -568,7 +568,7 @@ module Google execute_or_queue_command(command, &block) end - # Update an existing ManagedZone. This method supports patch semantics. + # Apply a partial update to an existing ManagedZone. # @param [String] project # Identifies the project addressed by this request. # @param [String] managed_zone diff --git a/generated/google/apis/doubleclickbidmanager_v1/service.rb b/generated/google/apis/doubleclickbidmanager_v1/service.rb index 3fe69830a..0c990e0bd 100644 --- a/generated/google/apis/doubleclickbidmanager_v1/service.rb +++ b/generated/google/apis/doubleclickbidmanager_v1/service.rb @@ -38,14 +38,12 @@ module Google attr_accessor :key # @return [String] - # 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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. attr_accessor :quota_user # @return [String] - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. attr_accessor :user_ip def initialize @@ -58,12 +56,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -93,12 +89,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -128,12 +122,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -164,12 +156,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -197,12 +187,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -230,12 +218,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -265,12 +251,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -300,12 +284,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -334,12 +316,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # diff --git a/generated/google/apis/fusiontables_v2/service.rb b/generated/google/apis/fusiontables_v2/service.rb index 239c1c7a9..c26acb472 100644 --- a/generated/google/apis/fusiontables_v2/service.rb +++ b/generated/google/apis/fusiontables_v2/service.rb @@ -38,14 +38,12 @@ module Google attr_accessor :key # @return [String] - # 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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. attr_accessor :quota_user # @return [String] - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. attr_accessor :user_ip def initialize @@ -61,12 +59,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -97,12 +93,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -134,12 +128,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -175,12 +167,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -216,12 +206,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -257,12 +245,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -314,12 +300,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [IO, String] download_dest # IO stream or filename to receive content download # @param [Google::Apis::RequestOptions] options @@ -369,12 +353,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [IO, String] download_dest # IO stream or filename to receive content download # @param [Google::Apis::RequestOptions] options @@ -415,12 +397,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -451,12 +431,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -488,12 +466,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -529,12 +505,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -569,12 +543,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -610,12 +582,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -650,12 +620,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -686,12 +654,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -719,12 +685,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -771,12 +735,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [IO, String] upload_source # IO stream or filename containing content to upload # @param [String] content_type @@ -827,12 +789,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [IO, String] upload_source # IO stream or filename containing content to upload # @param [String] content_type @@ -873,12 +833,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -911,12 +869,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -953,12 +909,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -993,12 +947,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1047,12 +999,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [IO, String] upload_source # IO stream or filename containing content to upload # @param [String] content_type @@ -1102,12 +1052,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1143,12 +1091,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1179,12 +1125,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1221,12 +1165,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1261,12 +1203,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1297,12 +1237,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1334,12 +1272,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1375,12 +1311,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1415,12 +1349,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1456,12 +1388,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # diff --git a/generated/google/apis/games_management_v1management.rb b/generated/google/apis/games_management_v1management.rb index a8c161a85..fbc957858 100644 --- a/generated/google/apis/games_management_v1management.rb +++ b/generated/google/apis/games_management_v1management.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/games/services module GamesManagementV1management VERSION = 'V1management' - REVISION = '20170911' + REVISION = '20180417' # Share your Google+ profile information and view and manage your game activity AUTH_GAMES = 'https://www.googleapis.com/auth/games' diff --git a/generated/google/apis/games_management_v1management/service.rb b/generated/google/apis/games_management_v1management/service.rb index ab7c6c409..bcee4c7fb 100644 --- a/generated/google/apis/games_management_v1management/service.rb +++ b/generated/google/apis/games_management_v1management/service.rb @@ -38,14 +38,12 @@ module Google attr_accessor :key # @return [String] - # 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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. attr_accessor :quota_user # @return [String] - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. attr_accessor :user_ip def initialize @@ -61,12 +59,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -96,12 +92,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -129,12 +123,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -163,12 +155,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -197,12 +187,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -238,12 +226,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -278,12 +264,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -311,12 +295,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -343,12 +325,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -377,12 +357,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -411,12 +389,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -449,12 +425,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -487,12 +461,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -523,12 +495,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -556,12 +526,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -587,12 +555,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -621,12 +587,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -655,12 +619,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -689,12 +651,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -721,12 +681,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -755,12 +713,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -790,12 +746,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -823,12 +777,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -857,12 +809,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -891,12 +841,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -924,12 +872,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -956,12 +902,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # diff --git a/generated/google/apis/games_v1.rb b/generated/google/apis/games_v1.rb index a42ae966f..dc915c380 100644 --- a/generated/google/apis/games_v1.rb +++ b/generated/google/apis/games_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/games/services/ module GamesV1 VERSION = 'V1' - REVISION = '20180104' + REVISION = '20180417' # View and manage its own configuration data in your Google Drive AUTH_DRIVE_APPDATA = 'https://www.googleapis.com/auth/drive.appdata' diff --git a/generated/google/apis/games_v1/service.rb b/generated/google/apis/games_v1/service.rb index 1d76f973c..6a8776d12 100644 --- a/generated/google/apis/games_v1/service.rb +++ b/generated/google/apis/games_v1/service.rb @@ -38,14 +38,12 @@ module Google attr_accessor :key # @return [String] - # 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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. attr_accessor :quota_user # @return [String] - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. attr_accessor :user_ip def initialize @@ -65,12 +63,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -109,12 +105,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -159,12 +153,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -199,12 +191,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -239,12 +229,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -275,12 +263,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -309,12 +295,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -351,12 +335,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -386,12 +368,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -419,12 +399,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -461,12 +439,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -504,12 +480,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -543,12 +517,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -582,12 +554,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -624,12 +594,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -659,12 +627,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -705,12 +671,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -748,12 +712,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -792,12 +754,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -830,12 +790,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -863,12 +821,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -904,12 +860,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -941,12 +895,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -988,12 +940,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1031,12 +981,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1068,12 +1016,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1108,12 +1054,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1145,12 +1089,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1180,12 +1122,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1220,12 +1160,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1262,12 +1200,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1306,12 +1242,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1347,12 +1281,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1406,12 +1338,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1459,12 +1389,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1519,12 +1447,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1573,12 +1499,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1612,12 +1536,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1651,12 +1573,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1697,12 +1617,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1735,12 +1653,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1769,12 +1685,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1808,12 +1722,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1845,12 +1757,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1883,12 +1793,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1925,12 +1833,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1964,12 +1870,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2003,12 +1907,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2049,12 +1951,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2102,12 +2002,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2150,12 +2048,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2204,12 +2100,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2246,12 +2140,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # diff --git a/generated/google/apis/oauth2_v2.rb b/generated/google/apis/oauth2_v2.rb index ab44d2660..43398ccf7 100644 --- a/generated/google/apis/oauth2_v2.rb +++ b/generated/google/apis/oauth2_v2.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/accounts/docs/OAuth2 module Oauth2V2 VERSION = 'V2' - REVISION = '20170807' + REVISION = '20180208' # Know the list of people in your circles, your age range, and language AUTH_PLUS_LOGIN = 'https://www.googleapis.com/auth/plus.login' diff --git a/generated/google/apis/oauth2_v2/service.rb b/generated/google/apis/oauth2_v2/service.rb index 03afb9d10..a6f9c6fc3 100644 --- a/generated/google/apis/oauth2_v2/service.rb +++ b/generated/google/apis/oauth2_v2/service.rb @@ -38,14 +38,12 @@ module Google attr_accessor :key # @return [String] - # 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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. attr_accessor :quota_user # @return [String] - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. attr_accessor :user_ip def initialize @@ -57,12 +55,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -92,12 +88,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -127,12 +121,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -159,12 +151,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # diff --git a/generated/google/apis/pagespeedonline_v2.rb b/generated/google/apis/pagespeedonline_v2.rb index 73e3029ef..0bdbbbb92 100644 --- a/generated/google/apis/pagespeedonline_v2.rb +++ b/generated/google/apis/pagespeedonline_v2.rb @@ -26,7 +26,7 @@ module Google # @see https://developers.google.com/speed/docs/insights/v2/getting-started module PagespeedonlineV2 VERSION = 'V2' - REVISION = '20180108' + REVISION = '20180315' end end end diff --git a/generated/google/apis/pagespeedonline_v2/service.rb b/generated/google/apis/pagespeedonline_v2/service.rb index b17321b74..ce4001358 100644 --- a/generated/google/apis/pagespeedonline_v2/service.rb +++ b/generated/google/apis/pagespeedonline_v2/service.rb @@ -39,14 +39,12 @@ module Google attr_accessor :key # @return [String] - # 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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. attr_accessor :quota_user # @return [String] - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. attr_accessor :user_ip def initialize @@ -73,12 +71,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # diff --git a/generated/google/apis/prediction_v1_2.rb b/generated/google/apis/prediction_v1_2.rb deleted file mode 100644 index fa9a784b4..000000000 --- a/generated/google/apis/prediction_v1_2.rb +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2015 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -require 'google/apis/prediction_v1_2/service.rb' -require 'google/apis/prediction_v1_2/classes.rb' -require 'google/apis/prediction_v1_2/representations.rb' - -module Google - module Apis - # Prediction API - # - # Lets you access a cloud hosted machine learning service that makes it easy to - # build smart apps - # - # @see https://developers.google.com/prediction/docs/developer-guide - module PredictionV1_2 - VERSION = 'V1_2' - REVISION = '20160511' - - # Manage your data and permissions in Google Cloud Storage - AUTH_DEVSTORAGE_FULL_CONTROL = 'https://www.googleapis.com/auth/devstorage.full_control' - - # View your data in Google Cloud Storage - AUTH_DEVSTORAGE_READ_ONLY = 'https://www.googleapis.com/auth/devstorage.read_only' - - # Manage your data in Google Cloud Storage - AUTH_DEVSTORAGE_READ_WRITE = 'https://www.googleapis.com/auth/devstorage.read_write' - - # Manage your data in the Google Prediction API - AUTH_PREDICTION = 'https://www.googleapis.com/auth/prediction' - end - end -end diff --git a/generated/google/apis/prediction_v1_2/classes.rb b/generated/google/apis/prediction_v1_2/classes.rb deleted file mode 100644 index 4c9884731..000000000 --- a/generated/google/apis/prediction_v1_2/classes.rb +++ /dev/null @@ -1,237 +0,0 @@ -# Copyright 2015 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -require 'date' -require 'google/apis/core/base_service' -require 'google/apis/core/json_representation' -require 'google/apis/core/hashable' -require 'google/apis/errors' - -module Google - module Apis - module PredictionV1_2 - - # - class Input - include Google::Apis::Core::Hashable - - # - # Corresponds to the JSON property `input` - # @return [Google::Apis::PredictionV1_2::Input::Input] - attr_accessor :input - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @input = args[:input] if args.key?(:input) - end - - # - class Input - include Google::Apis::Core::Hashable - - # - # Corresponds to the JSON property `csvInstance` - # @return [Array] - attr_accessor :csv_instance - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @csv_instance = args[:csv_instance] if args.key?(:csv_instance) - end - end - end - - # - class Output - include Google::Apis::Core::Hashable - - # - # Corresponds to the JSON property `id` - # @return [String] - attr_accessor :id - - # - # Corresponds to the JSON property `kind` - # @return [String] - attr_accessor :kind - - # - # Corresponds to the JSON property `outputLabel` - # @return [String] - attr_accessor :output_label - - # - # Corresponds to the JSON property `outputMulti` - # @return [Array] - attr_accessor :output_multi - - # - # Corresponds to the JSON property `outputValue` - # @return [Float] - attr_accessor :output_value - - # - # Corresponds to the JSON property `selfLink` - # @return [String] - attr_accessor :self_link - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @id = args[:id] if args.key?(:id) - @kind = args[:kind] if args.key?(:kind) - @output_label = args[:output_label] if args.key?(:output_label) - @output_multi = args[:output_multi] if args.key?(:output_multi) - @output_value = args[:output_value] if args.key?(:output_value) - @self_link = args[:self_link] if args.key?(:self_link) - end - - # - class OutputMulti - include Google::Apis::Core::Hashable - - # - # Corresponds to the JSON property `label` - # @return [String] - attr_accessor :label - - # - # Corresponds to the JSON property `score` - # @return [Float] - attr_accessor :score - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @label = args[:label] if args.key?(:label) - @score = args[:score] if args.key?(:score) - end - end - end - - # - class Training - include Google::Apis::Core::Hashable - - # - # Corresponds to the JSON property `id` - # @return [String] - attr_accessor :id - - # - # Corresponds to the JSON property `kind` - # @return [String] - attr_accessor :kind - - # - # Corresponds to the JSON property `modelInfo` - # @return [Google::Apis::PredictionV1_2::Training::ModelInfo] - attr_accessor :model_info - - # - # Corresponds to the JSON property `selfLink` - # @return [String] - attr_accessor :self_link - - # - # Corresponds to the JSON property `trainingStatus` - # @return [String] - attr_accessor :training_status - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @id = args[:id] if args.key?(:id) - @kind = args[:kind] if args.key?(:kind) - @model_info = args[:model_info] if args.key?(:model_info) - @self_link = args[:self_link] if args.key?(:self_link) - @training_status = args[:training_status] if args.key?(:training_status) - end - - # - class ModelInfo - include Google::Apis::Core::Hashable - - # - # Corresponds to the JSON property `classificationAccuracy` - # @return [Float] - attr_accessor :classification_accuracy - - # - # Corresponds to the JSON property `meanSquaredError` - # @return [Float] - attr_accessor :mean_squared_error - - # - # Corresponds to the JSON property `modelType` - # @return [String] - attr_accessor :model_type - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @classification_accuracy = args[:classification_accuracy] if args.key?(:classification_accuracy) - @mean_squared_error = args[:mean_squared_error] if args.key?(:mean_squared_error) - @model_type = args[:model_type] if args.key?(:model_type) - end - end - end - - # - class Update - include Google::Apis::Core::Hashable - - # The true class label of this instance - # Corresponds to the JSON property `classLabel` - # @return [String] - attr_accessor :class_label - - # The input features for this instance - # Corresponds to the JSON property `csvInstance` - # @return [Array] - attr_accessor :csv_instance - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @class_label = args[:class_label] if args.key?(:class_label) - @csv_instance = args[:csv_instance] if args.key?(:csv_instance) - end - end - end - end -end diff --git a/generated/google/apis/prediction_v1_2/representations.rb b/generated/google/apis/prediction_v1_2/representations.rb deleted file mode 100644 index 8a99307bf..000000000 --- a/generated/google/apis/prediction_v1_2/representations.rb +++ /dev/null @@ -1,133 +0,0 @@ -# Copyright 2015 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -require 'date' -require 'google/apis/core/base_service' -require 'google/apis/core/json_representation' -require 'google/apis/core/hashable' -require 'google/apis/errors' - -module Google - module Apis - module PredictionV1_2 - - class Input - class Representation < Google::Apis::Core::JsonRepresentation; end - - class Input - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - class Output - class Representation < Google::Apis::Core::JsonRepresentation; end - - class OutputMulti - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - class Training - class Representation < Google::Apis::Core::JsonRepresentation; end - - class ModelInfo - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - class Update - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class Input - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :input, as: 'input', class: Google::Apis::PredictionV1_2::Input::Input, decorator: Google::Apis::PredictionV1_2::Input::Input::Representation - - end - - class Input - # @private - class Representation < Google::Apis::Core::JsonRepresentation - collection :csv_instance, as: 'csvInstance' - end - end - end - - class Output - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :id, as: 'id' - property :kind, as: 'kind' - property :output_label, as: 'outputLabel' - collection :output_multi, as: 'outputMulti', class: Google::Apis::PredictionV1_2::Output::OutputMulti, decorator: Google::Apis::PredictionV1_2::Output::OutputMulti::Representation - - property :output_value, as: 'outputValue' - property :self_link, as: 'selfLink' - end - - class OutputMulti - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :label, as: 'label' - property :score, as: 'score' - end - end - end - - class Training - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :id, as: 'id' - property :kind, as: 'kind' - property :model_info, as: 'modelInfo', class: Google::Apis::PredictionV1_2::Training::ModelInfo, decorator: Google::Apis::PredictionV1_2::Training::ModelInfo::Representation - - property :self_link, as: 'selfLink' - property :training_status, as: 'trainingStatus' - end - - class ModelInfo - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :classification_accuracy, as: 'classificationAccuracy' - property :mean_squared_error, as: 'meanSquaredError' - property :model_type, as: 'modelType' - end - end - end - - class Update - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :class_label, as: 'classLabel' - collection :csv_instance, as: 'csvInstance' - end - end - end - end -end diff --git a/generated/google/apis/prediction_v1_2/service.rb b/generated/google/apis/prediction_v1_2/service.rb deleted file mode 100644 index 52d0314ec..000000000 --- a/generated/google/apis/prediction_v1_2/service.rb +++ /dev/null @@ -1,287 +0,0 @@ -# Copyright 2015 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -require 'google/apis/core/base_service' -require 'google/apis/core/json_representation' -require 'google/apis/core/hashable' -require 'google/apis/errors' - -module Google - module Apis - module PredictionV1_2 - # Prediction API - # - # Lets you access a cloud hosted machine learning service that makes it easy to - # build smart apps - # - # @example - # require 'google/apis/prediction_v1_2' - # - # Prediction = Google::Apis::PredictionV1_2 # Alias the module - # service = Prediction::PredictionService.new - # - # @see https://developers.google.com/prediction/docs/developer-guide - class PredictionService < Google::Apis::Core::BaseService - # @return [String] - # API key. Your API key identifies your project and provides you with API access, - # quota, and reports. Required unless you provide an OAuth 2.0 token. - attr_accessor :key - - # @return [String] - # 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. - # Overrides userIp if both are provided. - attr_accessor :quota_user - - # @return [String] - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - attr_accessor :user_ip - - def initialize - super('https://www.googleapis.com/', 'prediction/v1.2/') - @batch_path = 'batch/prediction/v1.2' - end - - # Submit data and request a prediction - # @param [String] data - # mybucket%2Fmydata resource in Google Storage - # @param [Google::Apis::PredictionV1_2::Input] input_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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_2::Output] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_2::Output] - # - # @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 predict(data, input_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:post, 'training/{data}/predict', options) - command.request_representation = Google::Apis::PredictionV1_2::Input::Representation - command.request_object = input_object - command.response_representation = Google::Apis::PredictionV1_2::Output::Representation - command.response_class = Google::Apis::PredictionV1_2::Output - command.params['data'] = data unless data.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 - - # Submit input and request an output against a hosted model - # @param [String] hosted_model_name - # The name of a hosted model - # @param [Google::Apis::PredictionV1_2::Input] input_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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_2::Output] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_2::Output] - # - # @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 predict_hostedmodel(hosted_model_name, input_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:post, 'hostedmodels/{hostedModelName}/predict', options) - command.request_representation = Google::Apis::PredictionV1_2::Input::Representation - command.request_object = input_object - command.response_representation = Google::Apis::PredictionV1_2::Output::Representation - command.response_class = Google::Apis::PredictionV1_2::Output - command.params['hostedModelName'] = hosted_model_name unless hosted_model_name.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 - - # Delete a trained model - # @param [String] data - # mybucket/mydata resource in Google Storage - # @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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [NilClass] No result returned for this method - # @yieldparam err [StandardError] error object if request failed - # - # @return [void] - # - # @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 delete_training(data, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:delete, 'training/{data}', options) - command.params['data'] = data unless data.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 - - # Check training status of your model - # @param [String] data - # mybucket/mydata resource in Google Storage - # @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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_2::Training] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_2::Training] - # - # @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 get_training(data, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:get, 'training/{data}', options) - command.response_representation = Google::Apis::PredictionV1_2::Training::Representation - command.response_class = Google::Apis::PredictionV1_2::Training - command.params['data'] = data unless data.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 - - # Begin training your model - # @param [Google::Apis::PredictionV1_2::Training] training_object - # @param [String] data - # mybucket/mydata resource in Google Storage - # @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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_2::Training] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_2::Training] - # - # @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 insert_training(training_object = nil, data: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:post, 'training', options) - command.request_representation = Google::Apis::PredictionV1_2::Training::Representation - command.request_object = training_object - command.response_representation = Google::Apis::PredictionV1_2::Training::Representation - command.response_class = Google::Apis::PredictionV1_2::Training - command.query['data'] = data unless data.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 - - # Add new data to a trained model - # @param [String] data - # mybucket/mydata resource in Google Storage - # @param [Google::Apis::PredictionV1_2::Update] update_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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_2::Training] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_2::Training] - # - # @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 update_training(data, update_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:put, 'training/{data}', options) - command.request_representation = Google::Apis::PredictionV1_2::Update::Representation - command.request_object = update_object - command.response_representation = Google::Apis::PredictionV1_2::Training::Representation - command.response_class = Google::Apis::PredictionV1_2::Training - command.params['data'] = data unless data.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 - - protected - - def apply_command_defaults(command) - command.query['key'] = key unless key.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - command.query['userIp'] = user_ip unless user_ip.nil? - end - end - end - end -end diff --git a/generated/google/apis/prediction_v1_3.rb b/generated/google/apis/prediction_v1_3.rb deleted file mode 100644 index 8fb4dd0d3..000000000 --- a/generated/google/apis/prediction_v1_3.rb +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2015 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -require 'google/apis/prediction_v1_3/service.rb' -require 'google/apis/prediction_v1_3/classes.rb' -require 'google/apis/prediction_v1_3/representations.rb' - -module Google - module Apis - # Prediction API - # - # Lets you access a cloud hosted machine learning service that makes it easy to - # build smart apps - # - # @see https://developers.google.com/prediction/docs/developer-guide - module PredictionV1_3 - VERSION = 'V1_3' - REVISION = '20160511' - - # Manage your data and permissions in Google Cloud Storage - AUTH_DEVSTORAGE_FULL_CONTROL = 'https://www.googleapis.com/auth/devstorage.full_control' - - # View your data in Google Cloud Storage - AUTH_DEVSTORAGE_READ_ONLY = 'https://www.googleapis.com/auth/devstorage.read_only' - - # Manage your data in Google Cloud Storage - AUTH_DEVSTORAGE_READ_WRITE = 'https://www.googleapis.com/auth/devstorage.read_write' - - # Manage your data in the Google Prediction API - AUTH_PREDICTION = 'https://www.googleapis.com/auth/prediction' - end - end -end diff --git a/generated/google/apis/prediction_v1_3/classes.rb b/generated/google/apis/prediction_v1_3/classes.rb deleted file mode 100644 index 53266a0ef..000000000 --- a/generated/google/apis/prediction_v1_3/classes.rb +++ /dev/null @@ -1,286 +0,0 @@ -# Copyright 2015 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -require 'date' -require 'google/apis/core/base_service' -require 'google/apis/core/json_representation' -require 'google/apis/core/hashable' -require 'google/apis/errors' - -module Google - module Apis - module PredictionV1_3 - - # - class Input - include Google::Apis::Core::Hashable - - # Input to the model for a prediction - # Corresponds to the JSON property `input` - # @return [Google::Apis::PredictionV1_3::Input::Input] - attr_accessor :input - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @input = args[:input] if args.key?(:input) - end - - # Input to the model for a prediction - class Input - include Google::Apis::Core::Hashable - - # A list of input features, these can be strings or doubles. - # Corresponds to the JSON property `csvInstance` - # @return [Array] - attr_accessor :csv_instance - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @csv_instance = args[:csv_instance] if args.key?(:csv_instance) - end - end - end - - # - class Output - include Google::Apis::Core::Hashable - - # The unique name for the predictive model. - # Corresponds to the JSON property `id` - # @return [String] - attr_accessor :id - - # What kind of resource this is. - # Corresponds to the JSON property `kind` - # @return [String] - attr_accessor :kind - - # The most likely class [Categorical models only]. - # Corresponds to the JSON property `outputLabel` - # @return [String] - attr_accessor :output_label - - # A list of classes with their estimated probabilities [Categorical models only]. - # Corresponds to the JSON property `outputMulti` - # @return [Array] - attr_accessor :output_multi - - # The estimated regression value [Regression models only]. - # Corresponds to the JSON property `outputValue` - # @return [Float] - attr_accessor :output_value - - # A URL to re-request this resource. - # Corresponds to the JSON property `selfLink` - # @return [String] - attr_accessor :self_link - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @id = args[:id] if args.key?(:id) - @kind = args[:kind] if args.key?(:kind) - @output_label = args[:output_label] if args.key?(:output_label) - @output_multi = args[:output_multi] if args.key?(:output_multi) - @output_value = args[:output_value] if args.key?(:output_value) - @self_link = args[:self_link] if args.key?(:self_link) - end - - # - class OutputMulti - include Google::Apis::Core::Hashable - - # The class label. - # Corresponds to the JSON property `label` - # @return [String] - attr_accessor :label - - # The probability of the class. - # Corresponds to the JSON property `score` - # @return [Float] - attr_accessor :score - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @label = args[:label] if args.key?(:label) - @score = args[:score] if args.key?(:score) - end - end - end - - # - class Training - include Google::Apis::Core::Hashable - - # The unique name for the predictive model. - # Corresponds to the JSON property `id` - # @return [String] - attr_accessor :id - - # What kind of resource this is. - # Corresponds to the JSON property `kind` - # @return [String] - attr_accessor :kind - - # Model metadata. - # Corresponds to the JSON property `modelInfo` - # @return [Google::Apis::PredictionV1_3::Training::ModelInfo] - attr_accessor :model_info - - # A URL to re-request this resource. - # Corresponds to the JSON property `selfLink` - # @return [String] - attr_accessor :self_link - - # The current status of the training job. This can be one of following: RUNNING; - # DONE; ERROR; ERROR: TRAINING JOB NOT FOUND - # Corresponds to the JSON property `trainingStatus` - # @return [String] - attr_accessor :training_status - - # A class weighting function, which allows the importance weights for classes to - # be specified [Categorical models only]. - # Corresponds to the JSON property `utility` - # @return [Array>] - attr_accessor :utility - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @id = args[:id] if args.key?(:id) - @kind = args[:kind] if args.key?(:kind) - @model_info = args[:model_info] if args.key?(:model_info) - @self_link = args[:self_link] if args.key?(:self_link) - @training_status = args[:training_status] if args.key?(:training_status) - @utility = args[:utility] if args.key?(:utility) - end - - # Model metadata. - class ModelInfo - include Google::Apis::Core::Hashable - - # Estimated accuracy of model taking utility weights into account [Categorical - # models only]. - # Corresponds to the JSON property `classWeightedAccuracy` - # @return [Float] - attr_accessor :class_weighted_accuracy - - # A number between 0.0 and 1.0, where 1.0 is 100% accurate. This is an estimate, - # based on the amount and quality of the training data, of the estimated - # prediction accuracy. You can use this is a guide to decide whether the results - # are accurate enough for your needs. This estimate will be more reliable if - # your real input data is similar to your training data [Categorical models only] - # . - # Corresponds to the JSON property `classificationAccuracy` - # @return [Float] - attr_accessor :classification_accuracy - - # An output confusion matrix. This shows an estimate for how this model will do - # in predictions. This is first indexed by the true class label. For each true - # class label, this provides a pair `predicted_label, count`, where count is the - # estimated number of times the model will predict the predicted label given the - # true label. Will not output if more then 100 classes [Categorical models only]. - # Corresponds to the JSON property `confusionMatrix` - # @return [Hash>] - attr_accessor :confusion_matrix - - # A list of the confusion matrix row totals - # Corresponds to the JSON property `confusionMatrixRowTotals` - # @return [Hash] - attr_accessor :confusion_matrix_row_totals - - # An estimated mean squared error. The can be used to measure the quality of the - # predicted model [Regression models only]. - # Corresponds to the JSON property `meanSquaredError` - # @return [Float] - attr_accessor :mean_squared_error - - # Type of predictive model (CLASSIFICATION or REGRESSION) - # Corresponds to the JSON property `modelType` - # @return [String] - attr_accessor :model_type - - # Number of classes in the trained model [Categorical models only]. - # Corresponds to the JSON property `numberClasses` - # @return [Fixnum] - attr_accessor :number_classes - - # Number of valid data instances used in the trained model. - # Corresponds to the JSON property `numberInstances` - # @return [Fixnum] - attr_accessor :number_instances - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @class_weighted_accuracy = args[:class_weighted_accuracy] if args.key?(:class_weighted_accuracy) - @classification_accuracy = args[:classification_accuracy] if args.key?(:classification_accuracy) - @confusion_matrix = args[:confusion_matrix] if args.key?(:confusion_matrix) - @confusion_matrix_row_totals = args[:confusion_matrix_row_totals] if args.key?(:confusion_matrix_row_totals) - @mean_squared_error = args[:mean_squared_error] if args.key?(:mean_squared_error) - @model_type = args[:model_type] if args.key?(:model_type) - @number_classes = args[:number_classes] if args.key?(:number_classes) - @number_instances = args[:number_instances] if args.key?(:number_instances) - end - end - end - - # - class Update - include Google::Apis::Core::Hashable - - # The true class label of this instance - # Corresponds to the JSON property `classLabel` - # @return [String] - attr_accessor :class_label - - # The input features for this instance - # Corresponds to the JSON property `csvInstance` - # @return [Array] - attr_accessor :csv_instance - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @class_label = args[:class_label] if args.key?(:class_label) - @csv_instance = args[:csv_instance] if args.key?(:csv_instance) - end - end - end - end -end diff --git a/generated/google/apis/prediction_v1_3/representations.rb b/generated/google/apis/prediction_v1_3/representations.rb deleted file mode 100644 index f68c3fcf1..000000000 --- a/generated/google/apis/prediction_v1_3/representations.rb +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright 2015 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -require 'date' -require 'google/apis/core/base_service' -require 'google/apis/core/json_representation' -require 'google/apis/core/hashable' -require 'google/apis/errors' - -module Google - module Apis - module PredictionV1_3 - - class Input - class Representation < Google::Apis::Core::JsonRepresentation; end - - class Input - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - class Output - class Representation < Google::Apis::Core::JsonRepresentation; end - - class OutputMulti - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - class Training - class Representation < Google::Apis::Core::JsonRepresentation; end - - class ModelInfo - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - class Update - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class Input - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :input, as: 'input', class: Google::Apis::PredictionV1_3::Input::Input, decorator: Google::Apis::PredictionV1_3::Input::Input::Representation - - end - - class Input - # @private - class Representation < Google::Apis::Core::JsonRepresentation - collection :csv_instance, as: 'csvInstance' - end - end - end - - class Output - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :id, as: 'id' - property :kind, as: 'kind' - property :output_label, as: 'outputLabel' - collection :output_multi, as: 'outputMulti', class: Google::Apis::PredictionV1_3::Output::OutputMulti, decorator: Google::Apis::PredictionV1_3::Output::OutputMulti::Representation - - property :output_value, as: 'outputValue' - property :self_link, as: 'selfLink' - end - - class OutputMulti - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :label, as: 'label' - property :score, as: 'score' - end - end - end - - class Training - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :id, as: 'id' - property :kind, as: 'kind' - property :model_info, as: 'modelInfo', class: Google::Apis::PredictionV1_3::Training::ModelInfo, decorator: Google::Apis::PredictionV1_3::Training::ModelInfo::Representation - - property :self_link, as: 'selfLink' - property :training_status, as: 'trainingStatus' - collection :utility, as: 'utility' - end - - class ModelInfo - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :class_weighted_accuracy, as: 'classWeightedAccuracy' - property :classification_accuracy, as: 'classificationAccuracy' - hash :confusion_matrix, as: 'confusionMatrix' - hash :confusion_matrix_row_totals, as: 'confusionMatrixRowTotals' - property :mean_squared_error, as: 'meanSquaredError' - property :model_type, as: 'modelType' - property :number_classes, :numeric_string => true, as: 'numberClasses' - property :number_instances, :numeric_string => true, as: 'numberInstances' - end - end - end - - class Update - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :class_label, as: 'classLabel' - collection :csv_instance, as: 'csvInstance' - end - end - end - end -end diff --git a/generated/google/apis/prediction_v1_3/service.rb b/generated/google/apis/prediction_v1_3/service.rb deleted file mode 100644 index c4a63148e..000000000 --- a/generated/google/apis/prediction_v1_3/service.rb +++ /dev/null @@ -1,284 +0,0 @@ -# Copyright 2015 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -require 'google/apis/core/base_service' -require 'google/apis/core/json_representation' -require 'google/apis/core/hashable' -require 'google/apis/errors' - -module Google - module Apis - module PredictionV1_3 - # Prediction API - # - # Lets you access a cloud hosted machine learning service that makes it easy to - # build smart apps - # - # @example - # require 'google/apis/prediction_v1_3' - # - # Prediction = Google::Apis::PredictionV1_3 # Alias the module - # service = Prediction::PredictionService.new - # - # @see https://developers.google.com/prediction/docs/developer-guide - class PredictionService < Google::Apis::Core::BaseService - # @return [String] - # API key. Your API key identifies your project and provides you with API access, - # quota, and reports. Required unless you provide an OAuth 2.0 token. - attr_accessor :key - - # @return [String] - # 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. - # Overrides userIp if both are provided. - attr_accessor :quota_user - - # @return [String] - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - attr_accessor :user_ip - - def initialize - super('https://www.googleapis.com/', 'prediction/v1.3/') - @batch_path = 'batch/prediction/v1.3' - end - - # Submit input and request an output against a hosted model - # @param [String] hosted_model_name - # The name of a hosted model - # @param [Google::Apis::PredictionV1_3::Input] input_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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_3::Output] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_3::Output] - # - # @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 predict_hostedmodel(hosted_model_name, input_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:post, 'hostedmodels/{hostedModelName}/predict', options) - command.request_representation = Google::Apis::PredictionV1_3::Input::Representation - command.request_object = input_object - command.response_representation = Google::Apis::PredictionV1_3::Output::Representation - command.response_class = Google::Apis::PredictionV1_3::Output - command.params['hostedModelName'] = hosted_model_name unless hosted_model_name.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 - - # Delete a trained model - # @param [String] data - # mybucket/mydata resource in Google Storage - # @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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [NilClass] No result returned for this method - # @yieldparam err [StandardError] error object if request failed - # - # @return [void] - # - # @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 delete_training(data, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:delete, 'training/{data}', options) - command.params['data'] = data unless data.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 - - # Check training status of your model - # @param [String] data - # mybucket/mydata resource in Google Storage - # @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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_3::Training] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_3::Training] - # - # @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 get_training(data, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:get, 'training/{data}', options) - command.response_representation = Google::Apis::PredictionV1_3::Training::Representation - command.response_class = Google::Apis::PredictionV1_3::Training - command.params['data'] = data unless data.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 - - # Begin training your model - # @param [Google::Apis::PredictionV1_3::Training] training_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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_3::Training] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_3::Training] - # - # @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 insert_training(training_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:post, 'training', options) - command.request_representation = Google::Apis::PredictionV1_3::Training::Representation - command.request_object = training_object - command.response_representation = Google::Apis::PredictionV1_3::Training::Representation - command.response_class = Google::Apis::PredictionV1_3::Training - 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 - - # Submit data and request a prediction - # @param [String] data - # mybucket/mydata resource in Google Storage - # @param [Google::Apis::PredictionV1_3::Input] input_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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_3::Output] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_3::Output] - # - # @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 predict_training(data, input_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:post, 'training/{data}/predict', options) - command.request_representation = Google::Apis::PredictionV1_3::Input::Representation - command.request_object = input_object - command.response_representation = Google::Apis::PredictionV1_3::Output::Representation - command.response_class = Google::Apis::PredictionV1_3::Output - command.params['data'] = data unless data.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 - - # Add new data to a trained model - # @param [String] data - # mybucket/mydata resource in Google Storage - # @param [Google::Apis::PredictionV1_3::Update] update_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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_3::Training] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_3::Training] - # - # @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 update_training(data, update_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:put, 'training/{data}', options) - command.request_representation = Google::Apis::PredictionV1_3::Update::Representation - command.request_object = update_object - command.response_representation = Google::Apis::PredictionV1_3::Training::Representation - command.response_class = Google::Apis::PredictionV1_3::Training - command.params['data'] = data unless data.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 - - protected - - def apply_command_defaults(command) - command.query['key'] = key unless key.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - command.query['userIp'] = user_ip unless user_ip.nil? - end - end - end - end -end diff --git a/generated/google/apis/prediction_v1_4.rb b/generated/google/apis/prediction_v1_4.rb deleted file mode 100644 index dc290dd3d..000000000 --- a/generated/google/apis/prediction_v1_4.rb +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2015 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -require 'google/apis/prediction_v1_4/service.rb' -require 'google/apis/prediction_v1_4/classes.rb' -require 'google/apis/prediction_v1_4/representations.rb' - -module Google - module Apis - # Prediction API - # - # Lets you access a cloud hosted machine learning service that makes it easy to - # build smart apps - # - # @see https://developers.google.com/prediction/docs/developer-guide - module PredictionV1_4 - VERSION = 'V1_4' - REVISION = '20160511' - - # Manage your data and permissions in Google Cloud Storage - AUTH_DEVSTORAGE_FULL_CONTROL = 'https://www.googleapis.com/auth/devstorage.full_control' - - # View your data in Google Cloud Storage - AUTH_DEVSTORAGE_READ_ONLY = 'https://www.googleapis.com/auth/devstorage.read_only' - - # Manage your data in Google Cloud Storage - AUTH_DEVSTORAGE_READ_WRITE = 'https://www.googleapis.com/auth/devstorage.read_write' - - # Manage your data in the Google Prediction API - AUTH_PREDICTION = 'https://www.googleapis.com/auth/prediction' - end - end -end diff --git a/generated/google/apis/prediction_v1_4/classes.rb b/generated/google/apis/prediction_v1_4/classes.rb deleted file mode 100644 index 4b3f2ebb7..000000000 --- a/generated/google/apis/prediction_v1_4/classes.rb +++ /dev/null @@ -1,336 +0,0 @@ -# Copyright 2015 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -require 'date' -require 'google/apis/core/base_service' -require 'google/apis/core/json_representation' -require 'google/apis/core/hashable' -require 'google/apis/errors' - -module Google - module Apis - module PredictionV1_4 - - # - class Input - include Google::Apis::Core::Hashable - - # Input to the model for a prediction - # Corresponds to the JSON property `input` - # @return [Google::Apis::PredictionV1_4::Input::Input] - attr_accessor :input - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @input = args[:input] if args.key?(:input) - end - - # Input to the model for a prediction - class Input - include Google::Apis::Core::Hashable - - # A list of input features, these can be strings or doubles. - # Corresponds to the JSON property `csvInstance` - # @return [Array] - attr_accessor :csv_instance - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @csv_instance = args[:csv_instance] if args.key?(:csv_instance) - end - end - end - - # - class Output - include Google::Apis::Core::Hashable - - # The unique name for the predictive model. - # Corresponds to the JSON property `id` - # @return [String] - attr_accessor :id - - # What kind of resource this is. - # Corresponds to the JSON property `kind` - # @return [String] - attr_accessor :kind - - # The most likely class label [Categorical models only]. - # Corresponds to the JSON property `outputLabel` - # @return [String] - attr_accessor :output_label - - # A list of class labels with their estimated probabilities [Categorical models - # only]. - # Corresponds to the JSON property `outputMulti` - # @return [Array] - attr_accessor :output_multi - - # The estimated regression value [Regression models only]. - # Corresponds to the JSON property `outputValue` - # @return [Float] - attr_accessor :output_value - - # A URL to re-request this resource. - # Corresponds to the JSON property `selfLink` - # @return [String] - attr_accessor :self_link - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @id = args[:id] if args.key?(:id) - @kind = args[:kind] if args.key?(:kind) - @output_label = args[:output_label] if args.key?(:output_label) - @output_multi = args[:output_multi] if args.key?(:output_multi) - @output_value = args[:output_value] if args.key?(:output_value) - @self_link = args[:self_link] if args.key?(:self_link) - end - - # - class OutputMulti - include Google::Apis::Core::Hashable - - # The class label. - # Corresponds to the JSON property `label` - # @return [String] - attr_accessor :label - - # The probability of the class label. - # Corresponds to the JSON property `score` - # @return [Float] - attr_accessor :score - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @label = args[:label] if args.key?(:label) - @score = args[:score] if args.key?(:score) - end - end - end - - # - class Training - include Google::Apis::Core::Hashable - - # Data Analysis. - # Corresponds to the JSON property `dataAnalysis` - # @return [Google::Apis::PredictionV1_4::Training::DataAnalysis] - attr_accessor :data_analysis - - # The unique name for the predictive model. - # Corresponds to the JSON property `id` - # @return [String] - attr_accessor :id - - # What kind of resource this is. - # Corresponds to the JSON property `kind` - # @return [String] - attr_accessor :kind - - # Model metadata. - # Corresponds to the JSON property `modelInfo` - # @return [Google::Apis::PredictionV1_4::Training::ModelInfo] - attr_accessor :model_info - - # A URL to re-request this resource. - # Corresponds to the JSON property `selfLink` - # @return [String] - attr_accessor :self_link - - # Google storage location of the training data file. - # Corresponds to the JSON property `storageDataLocation` - # @return [String] - attr_accessor :storage_data_location - - # Google storage location of the preprocessing pmml file. - # Corresponds to the JSON property `storagePMMLLocation` - # @return [String] - attr_accessor :storage_pmml_location - - # Google storage location of the pmml model file. - # Corresponds to the JSON property `storagePMMLModelLocation` - # @return [String] - attr_accessor :storage_pmml_model_location - - # The current status of the training job. This can be one of following: RUNNING; - # DONE; ERROR; ERROR: TRAINING JOB NOT FOUND - # Corresponds to the JSON property `trainingStatus` - # @return [String] - attr_accessor :training_status - - # A class weighting function, which allows the importance weights for class - # labels to be specified [Categorical models only]. - # Corresponds to the JSON property `utility` - # @return [Array>] - attr_accessor :utility - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @data_analysis = args[:data_analysis] if args.key?(:data_analysis) - @id = args[:id] if args.key?(:id) - @kind = args[:kind] if args.key?(:kind) - @model_info = args[:model_info] if args.key?(:model_info) - @self_link = args[:self_link] if args.key?(:self_link) - @storage_data_location = args[:storage_data_location] if args.key?(:storage_data_location) - @storage_pmml_location = args[:storage_pmml_location] if args.key?(:storage_pmml_location) - @storage_pmml_model_location = args[:storage_pmml_model_location] if args.key?(:storage_pmml_model_location) - @training_status = args[:training_status] if args.key?(:training_status) - @utility = args[:utility] if args.key?(:utility) - end - - # Data Analysis. - class DataAnalysis - include Google::Apis::Core::Hashable - - # - # Corresponds to the JSON property `warnings` - # @return [Array] - attr_accessor :warnings - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @warnings = args[:warnings] if args.key?(:warnings) - end - end - - # Model metadata. - class ModelInfo - include Google::Apis::Core::Hashable - - # Estimated accuracy of model taking utility weights into account [Categorical - # models only]. - # Corresponds to the JSON property `classWeightedAccuracy` - # @return [Float] - attr_accessor :class_weighted_accuracy - - # A number between 0.0 and 1.0, where 1.0 is 100% accurate. This is an estimate, - # based on the amount and quality of the training data, of the estimated - # prediction accuracy. You can use this is a guide to decide whether the results - # are accurate enough for your needs. This estimate will be more reliable if - # your real input data is similar to your training data [Categorical models only] - # . - # Corresponds to the JSON property `classificationAccuracy` - # @return [Float] - attr_accessor :classification_accuracy - - # An output confusion matrix. This shows an estimate for how this model will do - # in predictions. This is first indexed by the true class label. For each true - # class label, this provides a pair `predicted_label, count`, where count is the - # estimated number of times the model will predict the predicted label given the - # true label. Will not output if more then 100 classes [Categorical models only]. - # Corresponds to the JSON property `confusionMatrix` - # @return [Hash>] - attr_accessor :confusion_matrix - - # A list of the confusion matrix row totals - # Corresponds to the JSON property `confusionMatrixRowTotals` - # @return [Hash] - attr_accessor :confusion_matrix_row_totals - - # An estimated mean squared error. The can be used to measure the quality of the - # predicted model [Regression models only]. - # Corresponds to the JSON property `meanSquaredError` - # @return [Float] - attr_accessor :mean_squared_error - - # Type of predictive model (CLASSIFICATION or REGRESSION) - # Corresponds to the JSON property `modelType` - # @return [String] - attr_accessor :model_type - - # Number of valid data instances used in the trained model. - # Corresponds to the JSON property `numberInstances` - # @return [Fixnum] - attr_accessor :number_instances - - # Number of class labels in the trained model [Categorical models only]. - # Corresponds to the JSON property `numberLabels` - # @return [Fixnum] - attr_accessor :number_labels - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @class_weighted_accuracy = args[:class_weighted_accuracy] if args.key?(:class_weighted_accuracy) - @classification_accuracy = args[:classification_accuracy] if args.key?(:classification_accuracy) - @confusion_matrix = args[:confusion_matrix] if args.key?(:confusion_matrix) - @confusion_matrix_row_totals = args[:confusion_matrix_row_totals] if args.key?(:confusion_matrix_row_totals) - @mean_squared_error = args[:mean_squared_error] if args.key?(:mean_squared_error) - @model_type = args[:model_type] if args.key?(:model_type) - @number_instances = args[:number_instances] if args.key?(:number_instances) - @number_labels = args[:number_labels] if args.key?(:number_labels) - end - end - end - - # - class Update - include Google::Apis::Core::Hashable - - # The input features for this instance - # Corresponds to the JSON property `csvInstance` - # @return [Array] - attr_accessor :csv_instance - - # The class label of this instance - # Corresponds to the JSON property `label` - # @return [String] - attr_accessor :label - - # The generic output value - could be regression value or class label - # Corresponds to the JSON property `output` - # @return [String] - attr_accessor :output - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @csv_instance = args[:csv_instance] if args.key?(:csv_instance) - @label = args[:label] if args.key?(:label) - @output = args[:output] if args.key?(:output) - end - end - end - end -end diff --git a/generated/google/apis/prediction_v1_4/representations.rb b/generated/google/apis/prediction_v1_4/representations.rb deleted file mode 100644 index 927009c06..000000000 --- a/generated/google/apis/prediction_v1_4/representations.rb +++ /dev/null @@ -1,158 +0,0 @@ -# Copyright 2015 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -require 'date' -require 'google/apis/core/base_service' -require 'google/apis/core/json_representation' -require 'google/apis/core/hashable' -require 'google/apis/errors' - -module Google - module Apis - module PredictionV1_4 - - class Input - class Representation < Google::Apis::Core::JsonRepresentation; end - - class Input - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - class Output - class Representation < Google::Apis::Core::JsonRepresentation; end - - class OutputMulti - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - class Training - class Representation < Google::Apis::Core::JsonRepresentation; end - - class DataAnalysis - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class ModelInfo - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - class Update - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class Input - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :input, as: 'input', class: Google::Apis::PredictionV1_4::Input::Input, decorator: Google::Apis::PredictionV1_4::Input::Input::Representation - - end - - class Input - # @private - class Representation < Google::Apis::Core::JsonRepresentation - collection :csv_instance, as: 'csvInstance' - end - end - end - - class Output - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :id, as: 'id' - property :kind, as: 'kind' - property :output_label, as: 'outputLabel' - collection :output_multi, as: 'outputMulti', class: Google::Apis::PredictionV1_4::Output::OutputMulti, decorator: Google::Apis::PredictionV1_4::Output::OutputMulti::Representation - - property :output_value, as: 'outputValue' - property :self_link, as: 'selfLink' - end - - class OutputMulti - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :label, as: 'label' - property :score, as: 'score' - end - end - end - - class Training - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :data_analysis, as: 'dataAnalysis', class: Google::Apis::PredictionV1_4::Training::DataAnalysis, decorator: Google::Apis::PredictionV1_4::Training::DataAnalysis::Representation - - property :id, as: 'id' - property :kind, as: 'kind' - property :model_info, as: 'modelInfo', class: Google::Apis::PredictionV1_4::Training::ModelInfo, decorator: Google::Apis::PredictionV1_4::Training::ModelInfo::Representation - - property :self_link, as: 'selfLink' - property :storage_data_location, as: 'storageDataLocation' - property :storage_pmml_location, as: 'storagePMMLLocation' - property :storage_pmml_model_location, as: 'storagePMMLModelLocation' - property :training_status, as: 'trainingStatus' - collection :utility, as: 'utility' - end - - class DataAnalysis - # @private - class Representation < Google::Apis::Core::JsonRepresentation - collection :warnings, as: 'warnings' - end - end - - class ModelInfo - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :class_weighted_accuracy, as: 'classWeightedAccuracy' - property :classification_accuracy, as: 'classificationAccuracy' - hash :confusion_matrix, as: 'confusionMatrix' - hash :confusion_matrix_row_totals, as: 'confusionMatrixRowTotals' - property :mean_squared_error, as: 'meanSquaredError' - property :model_type, as: 'modelType' - property :number_instances, :numeric_string => true, as: 'numberInstances' - property :number_labels, :numeric_string => true, as: 'numberLabels' - end - end - end - - class Update - # @private - class Representation < Google::Apis::Core::JsonRepresentation - collection :csv_instance, as: 'csvInstance' - property :label, as: 'label' - property :output, as: 'output' - end - end - end - end -end diff --git a/generated/google/apis/prediction_v1_4/service.rb b/generated/google/apis/prediction_v1_4/service.rb deleted file mode 100644 index 42b8461b6..000000000 --- a/generated/google/apis/prediction_v1_4/service.rb +++ /dev/null @@ -1,284 +0,0 @@ -# Copyright 2015 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -require 'google/apis/core/base_service' -require 'google/apis/core/json_representation' -require 'google/apis/core/hashable' -require 'google/apis/errors' - -module Google - module Apis - module PredictionV1_4 - # Prediction API - # - # Lets you access a cloud hosted machine learning service that makes it easy to - # build smart apps - # - # @example - # require 'google/apis/prediction_v1_4' - # - # Prediction = Google::Apis::PredictionV1_4 # Alias the module - # service = Prediction::PredictionService.new - # - # @see https://developers.google.com/prediction/docs/developer-guide - class PredictionService < Google::Apis::Core::BaseService - # @return [String] - # API key. Your API key identifies your project and provides you with API access, - # quota, and reports. Required unless you provide an OAuth 2.0 token. - attr_accessor :key - - # @return [String] - # 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. - # Overrides userIp if both are provided. - attr_accessor :quota_user - - # @return [String] - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - attr_accessor :user_ip - - def initialize - super('https://www.googleapis.com/', 'prediction/v1.4/') - @batch_path = 'batch/prediction/v1.4' - end - - # Submit input and request an output against a hosted model. - # @param [String] hosted_model_name - # The name of a hosted model. - # @param [Google::Apis::PredictionV1_4::Input] input_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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_4::Output] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_4::Output] - # - # @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 predict_hostedmodel(hosted_model_name, input_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:post, 'hostedmodels/{hostedModelName}/predict', options) - command.request_representation = Google::Apis::PredictionV1_4::Input::Representation - command.request_object = input_object - command.response_representation = Google::Apis::PredictionV1_4::Output::Representation - command.response_class = Google::Apis::PredictionV1_4::Output - command.params['hostedModelName'] = hosted_model_name unless hosted_model_name.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 - - # Delete a trained model. - # @param [String] id - # The unique name for the predictive model. - # @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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [NilClass] No result returned for this method - # @yieldparam err [StandardError] error object if request failed - # - # @return [void] - # - # @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 delete_trainedmodel(id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:delete, 'trainedmodels/{id}', options) - command.params['id'] = id unless 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 - - # Check training status of your model. - # @param [String] id - # The unique name for the predictive model. - # @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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_4::Training] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_4::Training] - # - # @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 get_trainedmodel(id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:get, 'trainedmodels/{id}', options) - command.response_representation = Google::Apis::PredictionV1_4::Training::Representation - command.response_class = Google::Apis::PredictionV1_4::Training - command.params['id'] = id unless 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 - - # Begin training your model. - # @param [Google::Apis::PredictionV1_4::Training] training_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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_4::Training] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_4::Training] - # - # @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 insert_trainedmodel(training_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:post, 'trainedmodels', options) - command.request_representation = Google::Apis::PredictionV1_4::Training::Representation - command.request_object = training_object - command.response_representation = Google::Apis::PredictionV1_4::Training::Representation - command.response_class = Google::Apis::PredictionV1_4::Training - 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 - - # Submit model id and request a prediction - # @param [String] id - # The unique name for the predictive model. - # @param [Google::Apis::PredictionV1_4::Input] input_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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_4::Output] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_4::Output] - # - # @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 predict_trainedmodel(id, input_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:post, 'trainedmodels/{id}/predict', options) - command.request_representation = Google::Apis::PredictionV1_4::Input::Representation - command.request_object = input_object - command.response_representation = Google::Apis::PredictionV1_4::Output::Representation - command.response_class = Google::Apis::PredictionV1_4::Output - command.params['id'] = id unless 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 - - # Add new data to a trained model. - # @param [String] id - # The unique name for the predictive model. - # @param [Google::Apis::PredictionV1_4::Update] update_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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_4::Training] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_4::Training] - # - # @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 update_trainedmodel(id, update_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:put, 'trainedmodels/{id}', options) - command.request_representation = Google::Apis::PredictionV1_4::Update::Representation - command.request_object = update_object - command.response_representation = Google::Apis::PredictionV1_4::Training::Representation - command.response_class = Google::Apis::PredictionV1_4::Training - command.params['id'] = id unless 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 - - protected - - def apply_command_defaults(command) - command.query['key'] = key unless key.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - command.query['userIp'] = user_ip unless user_ip.nil? - end - end - end - end -end diff --git a/generated/google/apis/prediction_v1_5.rb b/generated/google/apis/prediction_v1_5.rb deleted file mode 100644 index 559823f17..000000000 --- a/generated/google/apis/prediction_v1_5.rb +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2015 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -require 'google/apis/prediction_v1_5/service.rb' -require 'google/apis/prediction_v1_5/classes.rb' -require 'google/apis/prediction_v1_5/representations.rb' - -module Google - module Apis - # Prediction API - # - # Lets you access a cloud hosted machine learning service that makes it easy to - # build smart apps - # - # @see https://developers.google.com/prediction/docs/developer-guide - module PredictionV1_5 - VERSION = 'V1_5' - REVISION = '20160511' - - # Manage your data and permissions in Google Cloud Storage - AUTH_DEVSTORAGE_FULL_CONTROL = 'https://www.googleapis.com/auth/devstorage.full_control' - - # View your data in Google Cloud Storage - AUTH_DEVSTORAGE_READ_ONLY = 'https://www.googleapis.com/auth/devstorage.read_only' - - # Manage your data in Google Cloud Storage - AUTH_DEVSTORAGE_READ_WRITE = 'https://www.googleapis.com/auth/devstorage.read_write' - - # Manage your data in the Google Prediction API - AUTH_PREDICTION = 'https://www.googleapis.com/auth/prediction' - end - end -end diff --git a/generated/google/apis/prediction_v1_5/classes.rb b/generated/google/apis/prediction_v1_5/classes.rb deleted file mode 100644 index a15a4e432..000000000 --- a/generated/google/apis/prediction_v1_5/classes.rb +++ /dev/null @@ -1,708 +0,0 @@ -# Copyright 2015 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -require 'date' -require 'google/apis/core/base_service' -require 'google/apis/core/json_representation' -require 'google/apis/core/hashable' -require 'google/apis/errors' - -module Google - module Apis - module PredictionV1_5 - - # - class Analyze - include Google::Apis::Core::Hashable - - # Description of the data the model was trained on. - # Corresponds to the JSON property `dataDescription` - # @return [Google::Apis::PredictionV1_5::Analyze::DataDescription] - attr_accessor :data_description - - # List of errors with the data. - # Corresponds to the JSON property `errors` - # @return [Array>] - attr_accessor :errors - - # The unique name for the predictive model. - # Corresponds to the JSON property `id` - # @return [String] - attr_accessor :id - - # What kind of resource this is. - # Corresponds to the JSON property `kind` - # @return [String] - attr_accessor :kind - - # Description of the model. - # Corresponds to the JSON property `modelDescription` - # @return [Google::Apis::PredictionV1_5::Analyze::ModelDescription] - attr_accessor :model_description - - # A URL to re-request this resource. - # Corresponds to the JSON property `selfLink` - # @return [String] - attr_accessor :self_link - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @data_description = args[:data_description] if args.key?(:data_description) - @errors = args[:errors] if args.key?(:errors) - @id = args[:id] if args.key?(:id) - @kind = args[:kind] if args.key?(:kind) - @model_description = args[:model_description] if args.key?(:model_description) - @self_link = args[:self_link] if args.key?(:self_link) - end - - # Description of the data the model was trained on. - class DataDescription - include Google::Apis::Core::Hashable - - # Description of the input features in the data set. - # Corresponds to the JSON property `features` - # @return [Array] - attr_accessor :features - - # Description of the output value or label. - # Corresponds to the JSON property `outputFeature` - # @return [Google::Apis::PredictionV1_5::Analyze::DataDescription::OutputFeature] - attr_accessor :output_feature - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @features = args[:features] if args.key?(:features) - @output_feature = args[:output_feature] if args.key?(:output_feature) - end - - # - class Feature - include Google::Apis::Core::Hashable - - # Description of the categorical values of this feature. - # Corresponds to the JSON property `categorical` - # @return [Google::Apis::PredictionV1_5::Analyze::DataDescription::Feature::Categorical] - attr_accessor :categorical - - # The feature index. - # Corresponds to the JSON property `index` - # @return [Fixnum] - attr_accessor :index - - # Description of the numeric values of this feature. - # Corresponds to the JSON property `numeric` - # @return [Google::Apis::PredictionV1_5::Analyze::DataDescription::Feature::Numeric] - attr_accessor :numeric - - # Description of multiple-word text values of this feature. - # Corresponds to the JSON property `text` - # @return [Google::Apis::PredictionV1_5::Analyze::DataDescription::Feature::Text] - attr_accessor :text - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @categorical = args[:categorical] if args.key?(:categorical) - @index = args[:index] if args.key?(:index) - @numeric = args[:numeric] if args.key?(:numeric) - @text = args[:text] if args.key?(:text) - end - - # Description of the categorical values of this feature. - class Categorical - include Google::Apis::Core::Hashable - - # Number of categorical values for this feature in the data. - # Corresponds to the JSON property `count` - # @return [Fixnum] - attr_accessor :count - - # List of all the categories for this feature in the data set. - # Corresponds to the JSON property `values` - # @return [Array] - attr_accessor :values - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @count = args[:count] if args.key?(:count) - @values = args[:values] if args.key?(:values) - end - - # - class Value - include Google::Apis::Core::Hashable - - # Number of times this feature had this value. - # Corresponds to the JSON property `count` - # @return [Fixnum] - attr_accessor :count - - # The category name. - # Corresponds to the JSON property `value` - # @return [String] - attr_accessor :value - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @count = args[:count] if args.key?(:count) - @value = args[:value] if args.key?(:value) - end - end - end - - # Description of the numeric values of this feature. - class Numeric - include Google::Apis::Core::Hashable - - # Number of numeric values for this feature in the data set. - # Corresponds to the JSON property `count` - # @return [Fixnum] - attr_accessor :count - - # Mean of the numeric values of this feature in the data set. - # Corresponds to the JSON property `mean` - # @return [Float] - attr_accessor :mean - - # Variance of the numeric values of this feature in the data set. - # Corresponds to the JSON property `variance` - # @return [Float] - attr_accessor :variance - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @count = args[:count] if args.key?(:count) - @mean = args[:mean] if args.key?(:mean) - @variance = args[:variance] if args.key?(:variance) - end - end - - # Description of multiple-word text values of this feature. - class Text - include Google::Apis::Core::Hashable - - # Number of multiple-word text values for this feature. - # Corresponds to the JSON property `count` - # @return [Fixnum] - attr_accessor :count - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @count = args[:count] if args.key?(:count) - end - end - end - - # Description of the output value or label. - class OutputFeature - include Google::Apis::Core::Hashable - - # Description of the output values in the data set. - # Corresponds to the JSON property `numeric` - # @return [Google::Apis::PredictionV1_5::Analyze::DataDescription::OutputFeature::Numeric] - attr_accessor :numeric - - # Description of the output labels in the data set. - # Corresponds to the JSON property `text` - # @return [Array] - attr_accessor :text - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @numeric = args[:numeric] if args.key?(:numeric) - @text = args[:text] if args.key?(:text) - end - - # Description of the output values in the data set. - class Numeric - include Google::Apis::Core::Hashable - - # Number of numeric output values in the data set. - # Corresponds to the JSON property `count` - # @return [Fixnum] - attr_accessor :count - - # Mean of the output values in the data set. - # Corresponds to the JSON property `mean` - # @return [Float] - attr_accessor :mean - - # Variance of the output values in the data set. - # Corresponds to the JSON property `variance` - # @return [Float] - attr_accessor :variance - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @count = args[:count] if args.key?(:count) - @mean = args[:mean] if args.key?(:mean) - @variance = args[:variance] if args.key?(:variance) - end - end - - # - class Text - include Google::Apis::Core::Hashable - - # Number of times the output label occurred in the data set. - # Corresponds to the JSON property `count` - # @return [Fixnum] - attr_accessor :count - - # The output label. - # Corresponds to the JSON property `value` - # @return [String] - attr_accessor :value - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @count = args[:count] if args.key?(:count) - @value = args[:value] if args.key?(:value) - end - end - end - end - - # Description of the model. - class ModelDescription - include Google::Apis::Core::Hashable - - # An output confusion matrix. This shows an estimate for how this model will do - # in predictions. This is first indexed by the true class label. For each true - # class label, this provides a pair `predicted_label, count`, where count is the - # estimated number of times the model will predict the predicted label given the - # true label. Will not output if more then 100 classes [Categorical models only]. - # Corresponds to the JSON property `confusionMatrix` - # @return [Hash>] - attr_accessor :confusion_matrix - - # A list of the confusion matrix row totals - # Corresponds to the JSON property `confusionMatrixRowTotals` - # @return [Hash] - attr_accessor :confusion_matrix_row_totals - - # Basic information about the model. - # Corresponds to the JSON property `modelinfo` - # @return [Google::Apis::PredictionV1_5::Training] - attr_accessor :modelinfo - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @confusion_matrix = args[:confusion_matrix] if args.key?(:confusion_matrix) - @confusion_matrix_row_totals = args[:confusion_matrix_row_totals] if args.key?(:confusion_matrix_row_totals) - @modelinfo = args[:modelinfo] if args.key?(:modelinfo) - end - end - end - - # - class Input - include Google::Apis::Core::Hashable - - # Input to the model for a prediction - # Corresponds to the JSON property `input` - # @return [Google::Apis::PredictionV1_5::Input::Input] - attr_accessor :input - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @input = args[:input] if args.key?(:input) - end - - # Input to the model for a prediction - class Input - include Google::Apis::Core::Hashable - - # A list of input features, these can be strings or doubles. - # Corresponds to the JSON property `csvInstance` - # @return [Array] - attr_accessor :csv_instance - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @csv_instance = args[:csv_instance] if args.key?(:csv_instance) - end - end - end - - # - class List - include Google::Apis::Core::Hashable - - # List of models. - # Corresponds to the JSON property `items` - # @return [Array] - attr_accessor :items - - # What kind of resource this is. - # Corresponds to the JSON property `kind` - # @return [String] - attr_accessor :kind - - # Pagination token to fetch the next page, if one exists. - # Corresponds to the JSON property `nextPageToken` - # @return [String] - attr_accessor :next_page_token - - # A URL to re-request this resource. - # Corresponds to the JSON property `selfLink` - # @return [String] - attr_accessor :self_link - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @items = args[:items] if args.key?(:items) - @kind = args[:kind] if args.key?(:kind) - @next_page_token = args[:next_page_token] if args.key?(:next_page_token) - @self_link = args[:self_link] if args.key?(:self_link) - end - end - - # - class Output - include Google::Apis::Core::Hashable - - # The unique name for the predictive model. - # Corresponds to the JSON property `id` - # @return [String] - attr_accessor :id - - # What kind of resource this is. - # Corresponds to the JSON property `kind` - # @return [String] - attr_accessor :kind - - # The most likely class label [Categorical models only]. - # Corresponds to the JSON property `outputLabel` - # @return [String] - attr_accessor :output_label - - # A list of class labels with their estimated probabilities [Categorical models - # only]. - # Corresponds to the JSON property `outputMulti` - # @return [Array] - attr_accessor :output_multi - - # The estimated regression value [Regression models only]. - # Corresponds to the JSON property `outputValue` - # @return [Float] - attr_accessor :output_value - - # A URL to re-request this resource. - # Corresponds to the JSON property `selfLink` - # @return [String] - attr_accessor :self_link - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @id = args[:id] if args.key?(:id) - @kind = args[:kind] if args.key?(:kind) - @output_label = args[:output_label] if args.key?(:output_label) - @output_multi = args[:output_multi] if args.key?(:output_multi) - @output_value = args[:output_value] if args.key?(:output_value) - @self_link = args[:self_link] if args.key?(:self_link) - end - - # - class OutputMulti - include Google::Apis::Core::Hashable - - # The class label. - # Corresponds to the JSON property `label` - # @return [String] - attr_accessor :label - - # The probability of the class label. - # Corresponds to the JSON property `score` - # @return [Float] - attr_accessor :score - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @label = args[:label] if args.key?(:label) - @score = args[:score] if args.key?(:score) - end - end - end - - # - class Training - include Google::Apis::Core::Hashable - - # Insert time of the model (as a RFC 3339 timestamp). - # Corresponds to the JSON property `created` - # @return [DateTime] - attr_accessor :created - - # The unique name for the predictive model. - # Corresponds to the JSON property `id` - # @return [String] - attr_accessor :id - - # What kind of resource this is. - # Corresponds to the JSON property `kind` - # @return [String] - attr_accessor :kind - - # Model metadata. - # Corresponds to the JSON property `modelInfo` - # @return [Google::Apis::PredictionV1_5::Training::ModelInfo] - attr_accessor :model_info - - # Type of predictive model (classification or regression) - # Corresponds to the JSON property `modelType` - # @return [String] - attr_accessor :model_type - - # A URL to re-request this resource. - # Corresponds to the JSON property `selfLink` - # @return [String] - attr_accessor :self_link - - # Google storage location of the training data file. - # Corresponds to the JSON property `storageDataLocation` - # @return [String] - attr_accessor :storage_data_location - - # Google storage location of the preprocessing pmml file. - # Corresponds to the JSON property `storagePMMLLocation` - # @return [String] - attr_accessor :storage_pmml_location - - # Google storage location of the pmml model file. - # Corresponds to the JSON property `storagePMMLModelLocation` - # @return [String] - attr_accessor :storage_pmml_model_location - - # Training completion time (as a RFC 3339 timestamp). - # Corresponds to the JSON property `trainingComplete` - # @return [DateTime] - attr_accessor :training_complete - - # Instances to train model on. - # Corresponds to the JSON property `trainingInstances` - # @return [Array] - attr_accessor :training_instances - - # The current status of the training job. This can be one of following: RUNNING; - # DONE; ERROR; ERROR: TRAINING JOB NOT FOUND - # Corresponds to the JSON property `trainingStatus` - # @return [String] - attr_accessor :training_status - - # A class weighting function, which allows the importance weights for class - # labels to be specified [Categorical models only]. - # Corresponds to the JSON property `utility` - # @return [Array>] - attr_accessor :utility - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @created = args[:created] if args.key?(:created) - @id = args[:id] if args.key?(:id) - @kind = args[:kind] if args.key?(:kind) - @model_info = args[:model_info] if args.key?(:model_info) - @model_type = args[:model_type] if args.key?(:model_type) - @self_link = args[:self_link] if args.key?(:self_link) - @storage_data_location = args[:storage_data_location] if args.key?(:storage_data_location) - @storage_pmml_location = args[:storage_pmml_location] if args.key?(:storage_pmml_location) - @storage_pmml_model_location = args[:storage_pmml_model_location] if args.key?(:storage_pmml_model_location) - @training_complete = args[:training_complete] if args.key?(:training_complete) - @training_instances = args[:training_instances] if args.key?(:training_instances) - @training_status = args[:training_status] if args.key?(:training_status) - @utility = args[:utility] if args.key?(:utility) - end - - # Model metadata. - class ModelInfo - include Google::Apis::Core::Hashable - - # Estimated accuracy of model taking utility weights into account [Categorical - # models only]. - # Corresponds to the JSON property `classWeightedAccuracy` - # @return [Float] - attr_accessor :class_weighted_accuracy - - # A number between 0.0 and 1.0, where 1.0 is 100% accurate. This is an estimate, - # based on the amount and quality of the training data, of the estimated - # prediction accuracy. You can use this is a guide to decide whether the results - # are accurate enough for your needs. This estimate will be more reliable if - # your real input data is similar to your training data [Categorical models only] - # . - # Corresponds to the JSON property `classificationAccuracy` - # @return [Float] - attr_accessor :classification_accuracy - - # An estimated mean squared error. The can be used to measure the quality of the - # predicted model [Regression models only]. - # Corresponds to the JSON property `meanSquaredError` - # @return [Float] - attr_accessor :mean_squared_error - - # Type of predictive model (CLASSIFICATION or REGRESSION) - # Corresponds to the JSON property `modelType` - # @return [String] - attr_accessor :model_type - - # Number of valid data instances used in the trained model. - # Corresponds to the JSON property `numberInstances` - # @return [Fixnum] - attr_accessor :number_instances - - # Number of class labels in the trained model [Categorical models only]. - # Corresponds to the JSON property `numberLabels` - # @return [Fixnum] - attr_accessor :number_labels - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @class_weighted_accuracy = args[:class_weighted_accuracy] if args.key?(:class_weighted_accuracy) - @classification_accuracy = args[:classification_accuracy] if args.key?(:classification_accuracy) - @mean_squared_error = args[:mean_squared_error] if args.key?(:mean_squared_error) - @model_type = args[:model_type] if args.key?(:model_type) - @number_instances = args[:number_instances] if args.key?(:number_instances) - @number_labels = args[:number_labels] if args.key?(:number_labels) - end - end - - # - class TrainingInstance - include Google::Apis::Core::Hashable - - # The input features for this instance - # Corresponds to the JSON property `csvInstance` - # @return [Array] - attr_accessor :csv_instance - - # The generic output value - could be regression or class label - # Corresponds to the JSON property `output` - # @return [String] - attr_accessor :output - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @csv_instance = args[:csv_instance] if args.key?(:csv_instance) - @output = args[:output] if args.key?(:output) - end - end - end - - # - class Update - include Google::Apis::Core::Hashable - - # The input features for this instance - # Corresponds to the JSON property `csvInstance` - # @return [Array] - attr_accessor :csv_instance - - # The class label of this instance - # Corresponds to the JSON property `label` - # @return [String] - attr_accessor :label - - # The generic output value - could be regression value or class label - # Corresponds to the JSON property `output` - # @return [String] - attr_accessor :output - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @csv_instance = args[:csv_instance] if args.key?(:csv_instance) - @label = args[:label] if args.key?(:label) - @output = args[:output] if args.key?(:output) - end - end - end - end -end diff --git a/generated/google/apis/prediction_v1_5/representations.rb b/generated/google/apis/prediction_v1_5/representations.rb deleted file mode 100644 index 1e2b49f35..000000000 --- a/generated/google/apis/prediction_v1_5/representations.rb +++ /dev/null @@ -1,352 +0,0 @@ -# Copyright 2015 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -require 'date' -require 'google/apis/core/base_service' -require 'google/apis/core/json_representation' -require 'google/apis/core/hashable' -require 'google/apis/errors' - -module Google - module Apis - module PredictionV1_5 - - class Analyze - class Representation < Google::Apis::Core::JsonRepresentation; end - - class DataDescription - class Representation < Google::Apis::Core::JsonRepresentation; end - - class Feature - class Representation < Google::Apis::Core::JsonRepresentation; end - - class Categorical - class Representation < Google::Apis::Core::JsonRepresentation; end - - class Value - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - class Numeric - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class Text - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - class OutputFeature - class Representation < Google::Apis::Core::JsonRepresentation; end - - class Numeric - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class Text - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - class ModelDescription - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - class Input - class Representation < Google::Apis::Core::JsonRepresentation; end - - class Input - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - class List - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class Output - class Representation < Google::Apis::Core::JsonRepresentation; end - - class OutputMulti - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - class Training - class Representation < Google::Apis::Core::JsonRepresentation; end - - class ModelInfo - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class TrainingInstance - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - class Update - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class Analyze - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :data_description, as: 'dataDescription', class: Google::Apis::PredictionV1_5::Analyze::DataDescription, decorator: Google::Apis::PredictionV1_5::Analyze::DataDescription::Representation - - collection :errors, as: 'errors' - property :id, as: 'id' - property :kind, as: 'kind' - property :model_description, as: 'modelDescription', class: Google::Apis::PredictionV1_5::Analyze::ModelDescription, decorator: Google::Apis::PredictionV1_5::Analyze::ModelDescription::Representation - - property :self_link, as: 'selfLink' - end - - class DataDescription - # @private - class Representation < Google::Apis::Core::JsonRepresentation - collection :features, as: 'features', class: Google::Apis::PredictionV1_5::Analyze::DataDescription::Feature, decorator: Google::Apis::PredictionV1_5::Analyze::DataDescription::Feature::Representation - - property :output_feature, as: 'outputFeature', class: Google::Apis::PredictionV1_5::Analyze::DataDescription::OutputFeature, decorator: Google::Apis::PredictionV1_5::Analyze::DataDescription::OutputFeature::Representation - - end - - class Feature - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :categorical, as: 'categorical', class: Google::Apis::PredictionV1_5::Analyze::DataDescription::Feature::Categorical, decorator: Google::Apis::PredictionV1_5::Analyze::DataDescription::Feature::Categorical::Representation - - property :index, :numeric_string => true, as: 'index' - property :numeric, as: 'numeric', class: Google::Apis::PredictionV1_5::Analyze::DataDescription::Feature::Numeric, decorator: Google::Apis::PredictionV1_5::Analyze::DataDescription::Feature::Numeric::Representation - - property :text, as: 'text', class: Google::Apis::PredictionV1_5::Analyze::DataDescription::Feature::Text, decorator: Google::Apis::PredictionV1_5::Analyze::DataDescription::Feature::Text::Representation - - end - - class Categorical - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :count, :numeric_string => true, as: 'count' - collection :values, as: 'values', class: Google::Apis::PredictionV1_5::Analyze::DataDescription::Feature::Categorical::Value, decorator: Google::Apis::PredictionV1_5::Analyze::DataDescription::Feature::Categorical::Value::Representation - - end - - class Value - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :count, :numeric_string => true, as: 'count' - property :value, as: 'value' - end - end - end - - class Numeric - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :count, :numeric_string => true, as: 'count' - property :mean, as: 'mean' - property :variance, as: 'variance' - end - end - - class Text - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :count, :numeric_string => true, as: 'count' - end - end - end - - class OutputFeature - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :numeric, as: 'numeric', class: Google::Apis::PredictionV1_5::Analyze::DataDescription::OutputFeature::Numeric, decorator: Google::Apis::PredictionV1_5::Analyze::DataDescription::OutputFeature::Numeric::Representation - - collection :text, as: 'text', class: Google::Apis::PredictionV1_5::Analyze::DataDescription::OutputFeature::Text, decorator: Google::Apis::PredictionV1_5::Analyze::DataDescription::OutputFeature::Text::Representation - - end - - class Numeric - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :count, :numeric_string => true, as: 'count' - property :mean, as: 'mean' - property :variance, as: 'variance' - end - end - - class Text - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :count, :numeric_string => true, as: 'count' - property :value, as: 'value' - end - end - end - end - - class ModelDescription - # @private - class Representation < Google::Apis::Core::JsonRepresentation - hash :confusion_matrix, as: 'confusionMatrix' - hash :confusion_matrix_row_totals, as: 'confusionMatrixRowTotals' - property :modelinfo, as: 'modelinfo', class: Google::Apis::PredictionV1_5::Training, decorator: Google::Apis::PredictionV1_5::Training::Representation - - end - end - end - - class Input - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :input, as: 'input', class: Google::Apis::PredictionV1_5::Input::Input, decorator: Google::Apis::PredictionV1_5::Input::Input::Representation - - end - - class Input - # @private - class Representation < Google::Apis::Core::JsonRepresentation - collection :csv_instance, as: 'csvInstance' - end - end - end - - class List - # @private - class Representation < Google::Apis::Core::JsonRepresentation - collection :items, as: 'items', class: Google::Apis::PredictionV1_5::Training, decorator: Google::Apis::PredictionV1_5::Training::Representation - - property :kind, as: 'kind' - property :next_page_token, as: 'nextPageToken' - property :self_link, as: 'selfLink' - end - end - - class Output - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :id, as: 'id' - property :kind, as: 'kind' - property :output_label, as: 'outputLabel' - collection :output_multi, as: 'outputMulti', class: Google::Apis::PredictionV1_5::Output::OutputMulti, decorator: Google::Apis::PredictionV1_5::Output::OutputMulti::Representation - - property :output_value, as: 'outputValue' - property :self_link, as: 'selfLink' - end - - class OutputMulti - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :label, as: 'label' - property :score, as: 'score' - end - end - end - - class Training - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :created, as: 'created', type: DateTime - - property :id, as: 'id' - property :kind, as: 'kind' - property :model_info, as: 'modelInfo', class: Google::Apis::PredictionV1_5::Training::ModelInfo, decorator: Google::Apis::PredictionV1_5::Training::ModelInfo::Representation - - property :model_type, as: 'modelType' - property :self_link, as: 'selfLink' - property :storage_data_location, as: 'storageDataLocation' - property :storage_pmml_location, as: 'storagePMMLLocation' - property :storage_pmml_model_location, as: 'storagePMMLModelLocation' - property :training_complete, as: 'trainingComplete', type: DateTime - - collection :training_instances, as: 'trainingInstances', class: Google::Apis::PredictionV1_5::Training::TrainingInstance, decorator: Google::Apis::PredictionV1_5::Training::TrainingInstance::Representation - - property :training_status, as: 'trainingStatus' - collection :utility, as: 'utility' - end - - class ModelInfo - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :class_weighted_accuracy, as: 'classWeightedAccuracy' - property :classification_accuracy, as: 'classificationAccuracy' - property :mean_squared_error, as: 'meanSquaredError' - property :model_type, as: 'modelType' - property :number_instances, :numeric_string => true, as: 'numberInstances' - property :number_labels, :numeric_string => true, as: 'numberLabels' - end - end - - class TrainingInstance - # @private - class Representation < Google::Apis::Core::JsonRepresentation - collection :csv_instance, as: 'csvInstance' - property :output, as: 'output' - end - end - end - - class Update - # @private - class Representation < Google::Apis::Core::JsonRepresentation - collection :csv_instance, as: 'csvInstance' - property :label, as: 'label' - property :output, as: 'output' - end - end - end - end -end diff --git a/generated/google/apis/prediction_v1_5/service.rb b/generated/google/apis/prediction_v1_5/service.rb deleted file mode 100644 index f08b29a44..000000000 --- a/generated/google/apis/prediction_v1_5/service.rb +++ /dev/null @@ -1,357 +0,0 @@ -# Copyright 2015 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -require 'google/apis/core/base_service' -require 'google/apis/core/json_representation' -require 'google/apis/core/hashable' -require 'google/apis/errors' - -module Google - module Apis - module PredictionV1_5 - # Prediction API - # - # Lets you access a cloud hosted machine learning service that makes it easy to - # build smart apps - # - # @example - # require 'google/apis/prediction_v1_5' - # - # Prediction = Google::Apis::PredictionV1_5 # Alias the module - # service = Prediction::PredictionService.new - # - # @see https://developers.google.com/prediction/docs/developer-guide - class PredictionService < Google::Apis::Core::BaseService - # @return [String] - # API key. Your API key identifies your project and provides you with API access, - # quota, and reports. Required unless you provide an OAuth 2.0 token. - attr_accessor :key - - # @return [String] - # 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. - # Overrides userIp if both are provided. - attr_accessor :quota_user - - # @return [String] - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - attr_accessor :user_ip - - def initialize - super('https://www.googleapis.com/', 'prediction/v1.5/') - @batch_path = 'batch/prediction/v1.5' - end - - # Submit input and request an output against a hosted model. - # @param [String] hosted_model_name - # The name of a hosted model. - # @param [Google::Apis::PredictionV1_5::Input] input_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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_5::Output] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_5::Output] - # - # @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 predict_hostedmodel(hosted_model_name, input_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:post, 'hostedmodels/{hostedModelName}/predict', options) - command.request_representation = Google::Apis::PredictionV1_5::Input::Representation - command.request_object = input_object - command.response_representation = Google::Apis::PredictionV1_5::Output::Representation - command.response_class = Google::Apis::PredictionV1_5::Output - command.params['hostedModelName'] = hosted_model_name unless hosted_model_name.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 - - # Get analysis of the model and the data the model was trained on. - # @param [String] id - # The unique name for the predictive model. - # @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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_5::Analyze] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_5::Analyze] - # - # @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 analyze_trainedmodel(id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:get, 'trainedmodels/{id}/analyze', options) - command.response_representation = Google::Apis::PredictionV1_5::Analyze::Representation - command.response_class = Google::Apis::PredictionV1_5::Analyze - command.params['id'] = id unless 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 - - # Delete a trained model. - # @param [String] id - # The unique name for the predictive model. - # @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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [NilClass] No result returned for this method - # @yieldparam err [StandardError] error object if request failed - # - # @return [void] - # - # @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 delete_trainedmodel(id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:delete, 'trainedmodels/{id}', options) - command.params['id'] = id unless 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 - - # Check training status of your model. - # @param [String] id - # The unique name for the predictive model. - # @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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_5::Training] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_5::Training] - # - # @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 get_trainedmodel(id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:get, 'trainedmodels/{id}', options) - command.response_representation = Google::Apis::PredictionV1_5::Training::Representation - command.response_class = Google::Apis::PredictionV1_5::Training - command.params['id'] = id unless 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 - - # Begin training your model. - # @param [Google::Apis::PredictionV1_5::Training] training_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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_5::Training] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_5::Training] - # - # @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 insert_trainedmodel(training_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:post, 'trainedmodels', options) - command.request_representation = Google::Apis::PredictionV1_5::Training::Representation - command.request_object = training_object - command.response_representation = Google::Apis::PredictionV1_5::Training::Representation - command.response_class = Google::Apis::PredictionV1_5::Training - 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 - - # List available models. - # @param [Fixnum] max_results - # Maximum number of results to return - # @param [String] page_token - # Pagination token - # @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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_5::List] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_5::List] - # - # @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_trainedmodels(max_results: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:get, 'trainedmodels/list', options) - command.response_representation = Google::Apis::PredictionV1_5::List::Representation - command.response_class = Google::Apis::PredictionV1_5::List - command.query['maxResults'] = max_results unless max_results.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? - command.query['userIp'] = user_ip unless user_ip.nil? - execute_or_queue_command(command, &block) - end - - # Submit model id and request a prediction. - # @param [String] id - # The unique name for the predictive model. - # @param [Google::Apis::PredictionV1_5::Input] input_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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_5::Output] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_5::Output] - # - # @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 predict_trainedmodel(id, input_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:post, 'trainedmodels/{id}/predict', options) - command.request_representation = Google::Apis::PredictionV1_5::Input::Representation - command.request_object = input_object - command.response_representation = Google::Apis::PredictionV1_5::Output::Representation - command.response_class = Google::Apis::PredictionV1_5::Output - command.params['id'] = id unless 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 - - # Add new data to a trained model. - # @param [String] id - # The unique name for the predictive model. - # @param [Google::Apis::PredictionV1_5::Update] update_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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_5::Training] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_5::Training] - # - # @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 update_trainedmodel(id, update_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:put, 'trainedmodels/{id}', options) - command.request_representation = Google::Apis::PredictionV1_5::Update::Representation - command.request_object = update_object - command.response_representation = Google::Apis::PredictionV1_5::Training::Representation - command.response_class = Google::Apis::PredictionV1_5::Training - command.params['id'] = id unless 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 - - protected - - def apply_command_defaults(command) - command.query['key'] = key unless key.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - command.query['userIp'] = user_ip unless user_ip.nil? - end - end - end - end -end diff --git a/generated/google/apis/prediction_v1_6.rb b/generated/google/apis/prediction_v1_6.rb deleted file mode 100644 index a9be0b7c6..000000000 --- a/generated/google/apis/prediction_v1_6.rb +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2015 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -require 'google/apis/prediction_v1_6/service.rb' -require 'google/apis/prediction_v1_6/classes.rb' -require 'google/apis/prediction_v1_6/representations.rb' - -module Google - module Apis - # Prediction API - # - # Lets you access a cloud hosted machine learning service that makes it easy to - # build smart apps - # - # @see https://developers.google.com/prediction/docs/developer-guide - module PredictionV1_6 - VERSION = 'V1_6' - REVISION = '20160511' - - # View and manage your data across Google Cloud Platform services - AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' - - # Manage your data and permissions in Google Cloud Storage - AUTH_DEVSTORAGE_FULL_CONTROL = 'https://www.googleapis.com/auth/devstorage.full_control' - - # View your data in Google Cloud Storage - AUTH_DEVSTORAGE_READ_ONLY = 'https://www.googleapis.com/auth/devstorage.read_only' - - # Manage your data in Google Cloud Storage - AUTH_DEVSTORAGE_READ_WRITE = 'https://www.googleapis.com/auth/devstorage.read_write' - - # Manage your data in the Google Prediction API - AUTH_PREDICTION = 'https://www.googleapis.com/auth/prediction' - end - end -end diff --git a/generated/google/apis/prediction_v1_6/classes.rb b/generated/google/apis/prediction_v1_6/classes.rb deleted file mode 100644 index b7da49d8d..000000000 --- a/generated/google/apis/prediction_v1_6/classes.rb +++ /dev/null @@ -1,751 +0,0 @@ -# Copyright 2015 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -require 'date' -require 'google/apis/core/base_service' -require 'google/apis/core/json_representation' -require 'google/apis/core/hashable' -require 'google/apis/errors' - -module Google - module Apis - module PredictionV1_6 - - # - class Analyze - include Google::Apis::Core::Hashable - - # Description of the data the model was trained on. - # Corresponds to the JSON property `dataDescription` - # @return [Google::Apis::PredictionV1_6::Analyze::DataDescription] - attr_accessor :data_description - - # List of errors with the data. - # Corresponds to the JSON property `errors` - # @return [Array>] - attr_accessor :errors - - # The unique name for the predictive model. - # Corresponds to the JSON property `id` - # @return [String] - attr_accessor :id - - # What kind of resource this is. - # Corresponds to the JSON property `kind` - # @return [String] - attr_accessor :kind - - # Description of the model. - # Corresponds to the JSON property `modelDescription` - # @return [Google::Apis::PredictionV1_6::Analyze::ModelDescription] - attr_accessor :model_description - - # A URL to re-request this resource. - # Corresponds to the JSON property `selfLink` - # @return [String] - attr_accessor :self_link - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @data_description = args[:data_description] if args.key?(:data_description) - @errors = args[:errors] if args.key?(:errors) - @id = args[:id] if args.key?(:id) - @kind = args[:kind] if args.key?(:kind) - @model_description = args[:model_description] if args.key?(:model_description) - @self_link = args[:self_link] if args.key?(:self_link) - end - - # Description of the data the model was trained on. - class DataDescription - include Google::Apis::Core::Hashable - - # Description of the input features in the data set. - # Corresponds to the JSON property `features` - # @return [Array] - attr_accessor :features - - # Description of the output value or label. - # Corresponds to the JSON property `outputFeature` - # @return [Google::Apis::PredictionV1_6::Analyze::DataDescription::OutputFeature] - attr_accessor :output_feature - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @features = args[:features] if args.key?(:features) - @output_feature = args[:output_feature] if args.key?(:output_feature) - end - - # - class Feature - include Google::Apis::Core::Hashable - - # Description of the categorical values of this feature. - # Corresponds to the JSON property `categorical` - # @return [Google::Apis::PredictionV1_6::Analyze::DataDescription::Feature::Categorical] - attr_accessor :categorical - - # The feature index. - # Corresponds to the JSON property `index` - # @return [Fixnum] - attr_accessor :index - - # Description of the numeric values of this feature. - # Corresponds to the JSON property `numeric` - # @return [Google::Apis::PredictionV1_6::Analyze::DataDescription::Feature::Numeric] - attr_accessor :numeric - - # Description of multiple-word text values of this feature. - # Corresponds to the JSON property `text` - # @return [Google::Apis::PredictionV1_6::Analyze::DataDescription::Feature::Text] - attr_accessor :text - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @categorical = args[:categorical] if args.key?(:categorical) - @index = args[:index] if args.key?(:index) - @numeric = args[:numeric] if args.key?(:numeric) - @text = args[:text] if args.key?(:text) - end - - # Description of the categorical values of this feature. - class Categorical - include Google::Apis::Core::Hashable - - # Number of categorical values for this feature in the data. - # Corresponds to the JSON property `count` - # @return [Fixnum] - attr_accessor :count - - # List of all the categories for this feature in the data set. - # Corresponds to the JSON property `values` - # @return [Array] - attr_accessor :values - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @count = args[:count] if args.key?(:count) - @values = args[:values] if args.key?(:values) - end - - # - class Value - include Google::Apis::Core::Hashable - - # Number of times this feature had this value. - # Corresponds to the JSON property `count` - # @return [Fixnum] - attr_accessor :count - - # The category name. - # Corresponds to the JSON property `value` - # @return [String] - attr_accessor :value - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @count = args[:count] if args.key?(:count) - @value = args[:value] if args.key?(:value) - end - end - end - - # Description of the numeric values of this feature. - class Numeric - include Google::Apis::Core::Hashable - - # Number of numeric values for this feature in the data set. - # Corresponds to the JSON property `count` - # @return [Fixnum] - attr_accessor :count - - # Mean of the numeric values of this feature in the data set. - # Corresponds to the JSON property `mean` - # @return [String] - attr_accessor :mean - - # Variance of the numeric values of this feature in the data set. - # Corresponds to the JSON property `variance` - # @return [String] - attr_accessor :variance - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @count = args[:count] if args.key?(:count) - @mean = args[:mean] if args.key?(:mean) - @variance = args[:variance] if args.key?(:variance) - end - end - - # Description of multiple-word text values of this feature. - class Text - include Google::Apis::Core::Hashable - - # Number of multiple-word text values for this feature. - # Corresponds to the JSON property `count` - # @return [Fixnum] - attr_accessor :count - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @count = args[:count] if args.key?(:count) - end - end - end - - # Description of the output value or label. - class OutputFeature - include Google::Apis::Core::Hashable - - # Description of the output values in the data set. - # Corresponds to the JSON property `numeric` - # @return [Google::Apis::PredictionV1_6::Analyze::DataDescription::OutputFeature::Numeric] - attr_accessor :numeric - - # Description of the output labels in the data set. - # Corresponds to the JSON property `text` - # @return [Array] - attr_accessor :text - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @numeric = args[:numeric] if args.key?(:numeric) - @text = args[:text] if args.key?(:text) - end - - # Description of the output values in the data set. - class Numeric - include Google::Apis::Core::Hashable - - # Number of numeric output values in the data set. - # Corresponds to the JSON property `count` - # @return [Fixnum] - attr_accessor :count - - # Mean of the output values in the data set. - # Corresponds to the JSON property `mean` - # @return [String] - attr_accessor :mean - - # Variance of the output values in the data set. - # Corresponds to the JSON property `variance` - # @return [String] - attr_accessor :variance - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @count = args[:count] if args.key?(:count) - @mean = args[:mean] if args.key?(:mean) - @variance = args[:variance] if args.key?(:variance) - end - end - - # - class Text - include Google::Apis::Core::Hashable - - # Number of times the output label occurred in the data set. - # Corresponds to the JSON property `count` - # @return [Fixnum] - attr_accessor :count - - # The output label. - # Corresponds to the JSON property `value` - # @return [String] - attr_accessor :value - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @count = args[:count] if args.key?(:count) - @value = args[:value] if args.key?(:value) - end - end - end - end - - # Description of the model. - class ModelDescription - include Google::Apis::Core::Hashable - - # An output confusion matrix. This shows an estimate for how this model will do - # in predictions. This is first indexed by the true class label. For each true - # class label, this provides a pair `predicted_label, count`, where count is the - # estimated number of times the model will predict the predicted label given the - # true label. Will not output if more then 100 classes (Categorical models only). - # Corresponds to the JSON property `confusionMatrix` - # @return [Hash>] - attr_accessor :confusion_matrix - - # A list of the confusion matrix row totals. - # Corresponds to the JSON property `confusionMatrixRowTotals` - # @return [Hash] - attr_accessor :confusion_matrix_row_totals - - # Basic information about the model. - # Corresponds to the JSON property `modelinfo` - # @return [Google::Apis::PredictionV1_6::Insert2] - attr_accessor :modelinfo - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @confusion_matrix = args[:confusion_matrix] if args.key?(:confusion_matrix) - @confusion_matrix_row_totals = args[:confusion_matrix_row_totals] if args.key?(:confusion_matrix_row_totals) - @modelinfo = args[:modelinfo] if args.key?(:modelinfo) - end - end - end - - # - class Input - include Google::Apis::Core::Hashable - - # Input to the model for a prediction. - # Corresponds to the JSON property `input` - # @return [Google::Apis::PredictionV1_6::Input::Input] - attr_accessor :input - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @input = args[:input] if args.key?(:input) - end - - # Input to the model for a prediction. - class Input - include Google::Apis::Core::Hashable - - # A list of input features, these can be strings or doubles. - # Corresponds to the JSON property `csvInstance` - # @return [Array] - attr_accessor :csv_instance - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @csv_instance = args[:csv_instance] if args.key?(:csv_instance) - end - end - end - - # - class Insert - include Google::Apis::Core::Hashable - - # The unique name for the predictive model. - # Corresponds to the JSON property `id` - # @return [String] - attr_accessor :id - - # Type of predictive model (classification or regression). - # Corresponds to the JSON property `modelType` - # @return [String] - attr_accessor :model_type - - # The Id of the model to be copied over. - # Corresponds to the JSON property `sourceModel` - # @return [String] - attr_accessor :source_model - - # Google storage location of the training data file. - # Corresponds to the JSON property `storageDataLocation` - # @return [String] - attr_accessor :storage_data_location - - # Google storage location of the preprocessing pmml file. - # Corresponds to the JSON property `storagePMMLLocation` - # @return [String] - attr_accessor :storage_pmml_location - - # Google storage location of the pmml model file. - # Corresponds to the JSON property `storagePMMLModelLocation` - # @return [String] - attr_accessor :storage_pmml_model_location - - # Instances to train model on. - # Corresponds to the JSON property `trainingInstances` - # @return [Array] - attr_accessor :training_instances - - # A class weighting function, which allows the importance weights for class - # labels to be specified (Categorical models only). - # Corresponds to the JSON property `utility` - # @return [Array>] - attr_accessor :utility - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @id = args[:id] if args.key?(:id) - @model_type = args[:model_type] if args.key?(:model_type) - @source_model = args[:source_model] if args.key?(:source_model) - @storage_data_location = args[:storage_data_location] if args.key?(:storage_data_location) - @storage_pmml_location = args[:storage_pmml_location] if args.key?(:storage_pmml_location) - @storage_pmml_model_location = args[:storage_pmml_model_location] if args.key?(:storage_pmml_model_location) - @training_instances = args[:training_instances] if args.key?(:training_instances) - @utility = args[:utility] if args.key?(:utility) - end - - # - class TrainingInstance - include Google::Apis::Core::Hashable - - # The input features for this instance. - # Corresponds to the JSON property `csvInstance` - # @return [Array] - attr_accessor :csv_instance - - # The generic output value - could be regression or class label. - # Corresponds to the JSON property `output` - # @return [String] - attr_accessor :output - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @csv_instance = args[:csv_instance] if args.key?(:csv_instance) - @output = args[:output] if args.key?(:output) - end - end - end - - # - class Insert2 - include Google::Apis::Core::Hashable - - # Insert time of the model (as a RFC 3339 timestamp). - # Corresponds to the JSON property `created` - # @return [DateTime] - attr_accessor :created - - # The unique name for the predictive model. - # Corresponds to the JSON property `id` - # @return [String] - attr_accessor :id - - # What kind of resource this is. - # Corresponds to the JSON property `kind` - # @return [String] - attr_accessor :kind - - # Model metadata. - # Corresponds to the JSON property `modelInfo` - # @return [Google::Apis::PredictionV1_6::Insert2::ModelInfo] - attr_accessor :model_info - - # Type of predictive model (CLASSIFICATION or REGRESSION). - # Corresponds to the JSON property `modelType` - # @return [String] - attr_accessor :model_type - - # A URL to re-request this resource. - # Corresponds to the JSON property `selfLink` - # @return [String] - attr_accessor :self_link - - # Google storage location of the training data file. - # Corresponds to the JSON property `storageDataLocation` - # @return [String] - attr_accessor :storage_data_location - - # Google storage location of the preprocessing pmml file. - # Corresponds to the JSON property `storagePMMLLocation` - # @return [String] - attr_accessor :storage_pmml_location - - # Google storage location of the pmml model file. - # Corresponds to the JSON property `storagePMMLModelLocation` - # @return [String] - attr_accessor :storage_pmml_model_location - - # Training completion time (as a RFC 3339 timestamp). - # Corresponds to the JSON property `trainingComplete` - # @return [DateTime] - attr_accessor :training_complete - - # The current status of the training job. This can be one of following: RUNNING; - # DONE; ERROR; ERROR: TRAINING JOB NOT FOUND - # Corresponds to the JSON property `trainingStatus` - # @return [String] - attr_accessor :training_status - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @created = args[:created] if args.key?(:created) - @id = args[:id] if args.key?(:id) - @kind = args[:kind] if args.key?(:kind) - @model_info = args[:model_info] if args.key?(:model_info) - @model_type = args[:model_type] if args.key?(:model_type) - @self_link = args[:self_link] if args.key?(:self_link) - @storage_data_location = args[:storage_data_location] if args.key?(:storage_data_location) - @storage_pmml_location = args[:storage_pmml_location] if args.key?(:storage_pmml_location) - @storage_pmml_model_location = args[:storage_pmml_model_location] if args.key?(:storage_pmml_model_location) - @training_complete = args[:training_complete] if args.key?(:training_complete) - @training_status = args[:training_status] if args.key?(:training_status) - end - - # Model metadata. - class ModelInfo - include Google::Apis::Core::Hashable - - # Estimated accuracy of model taking utility weights into account (Categorical - # models only). - # Corresponds to the JSON property `classWeightedAccuracy` - # @return [String] - attr_accessor :class_weighted_accuracy - - # A number between 0.0 and 1.0, where 1.0 is 100% accurate. This is an estimate, - # based on the amount and quality of the training data, of the estimated - # prediction accuracy. You can use this is a guide to decide whether the results - # are accurate enough for your needs. This estimate will be more reliable if - # your real input data is similar to your training data (Categorical models only) - # . - # Corresponds to the JSON property `classificationAccuracy` - # @return [String] - attr_accessor :classification_accuracy - - # An estimated mean squared error. The can be used to measure the quality of the - # predicted model (Regression models only). - # Corresponds to the JSON property `meanSquaredError` - # @return [String] - attr_accessor :mean_squared_error - - # Type of predictive model (CLASSIFICATION or REGRESSION). - # Corresponds to the JSON property `modelType` - # @return [String] - attr_accessor :model_type - - # Number of valid data instances used in the trained model. - # Corresponds to the JSON property `numberInstances` - # @return [Fixnum] - attr_accessor :number_instances - - # Number of class labels in the trained model (Categorical models only). - # Corresponds to the JSON property `numberLabels` - # @return [Fixnum] - attr_accessor :number_labels - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @class_weighted_accuracy = args[:class_weighted_accuracy] if args.key?(:class_weighted_accuracy) - @classification_accuracy = args[:classification_accuracy] if args.key?(:classification_accuracy) - @mean_squared_error = args[:mean_squared_error] if args.key?(:mean_squared_error) - @model_type = args[:model_type] if args.key?(:model_type) - @number_instances = args[:number_instances] if args.key?(:number_instances) - @number_labels = args[:number_labels] if args.key?(:number_labels) - end - end - end - - # - class List - include Google::Apis::Core::Hashable - - # List of models. - # Corresponds to the JSON property `items` - # @return [Array] - attr_accessor :items - - # What kind of resource this is. - # Corresponds to the JSON property `kind` - # @return [String] - attr_accessor :kind - - # Pagination token to fetch the next page, if one exists. - # Corresponds to the JSON property `nextPageToken` - # @return [String] - attr_accessor :next_page_token - - # A URL to re-request this resource. - # Corresponds to the JSON property `selfLink` - # @return [String] - attr_accessor :self_link - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @items = args[:items] if args.key?(:items) - @kind = args[:kind] if args.key?(:kind) - @next_page_token = args[:next_page_token] if args.key?(:next_page_token) - @self_link = args[:self_link] if args.key?(:self_link) - end - end - - # - class Output - include Google::Apis::Core::Hashable - - # The unique name for the predictive model. - # Corresponds to the JSON property `id` - # @return [String] - attr_accessor :id - - # What kind of resource this is. - # Corresponds to the JSON property `kind` - # @return [String] - attr_accessor :kind - - # The most likely class label (Categorical models only). - # Corresponds to the JSON property `outputLabel` - # @return [String] - attr_accessor :output_label - - # A list of class labels with their estimated probabilities (Categorical models - # only). - # Corresponds to the JSON property `outputMulti` - # @return [Array] - attr_accessor :output_multi - - # The estimated regression value (Regression models only). - # Corresponds to the JSON property `outputValue` - # @return [String] - attr_accessor :output_value - - # A URL to re-request this resource. - # Corresponds to the JSON property `selfLink` - # @return [String] - attr_accessor :self_link - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @id = args[:id] if args.key?(:id) - @kind = args[:kind] if args.key?(:kind) - @output_label = args[:output_label] if args.key?(:output_label) - @output_multi = args[:output_multi] if args.key?(:output_multi) - @output_value = args[:output_value] if args.key?(:output_value) - @self_link = args[:self_link] if args.key?(:self_link) - end - - # - class OutputMulti - include Google::Apis::Core::Hashable - - # The class label. - # Corresponds to the JSON property `label` - # @return [String] - attr_accessor :label - - # The probability of the class label. - # Corresponds to the JSON property `score` - # @return [String] - attr_accessor :score - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @label = args[:label] if args.key?(:label) - @score = args[:score] if args.key?(:score) - end - end - end - - # - class Update - include Google::Apis::Core::Hashable - - # The input features for this instance. - # Corresponds to the JSON property `csvInstance` - # @return [Array] - attr_accessor :csv_instance - - # The generic output value - could be regression or class label. - # Corresponds to the JSON property `output` - # @return [String] - attr_accessor :output - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @csv_instance = args[:csv_instance] if args.key?(:csv_instance) - @output = args[:output] if args.key?(:output) - end - end - end - end -end diff --git a/generated/google/apis/prediction_v1_6/representations.rb b/generated/google/apis/prediction_v1_6/representations.rb deleted file mode 100644 index 50ec46a41..000000000 --- a/generated/google/apis/prediction_v1_6/representations.rb +++ /dev/null @@ -1,369 +0,0 @@ -# Copyright 2015 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -require 'date' -require 'google/apis/core/base_service' -require 'google/apis/core/json_representation' -require 'google/apis/core/hashable' -require 'google/apis/errors' - -module Google - module Apis - module PredictionV1_6 - - class Analyze - class Representation < Google::Apis::Core::JsonRepresentation; end - - class DataDescription - class Representation < Google::Apis::Core::JsonRepresentation; end - - class Feature - class Representation < Google::Apis::Core::JsonRepresentation; end - - class Categorical - class Representation < Google::Apis::Core::JsonRepresentation; end - - class Value - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - class Numeric - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class Text - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - class OutputFeature - class Representation < Google::Apis::Core::JsonRepresentation; end - - class Numeric - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class Text - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - class ModelDescription - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - class Input - class Representation < Google::Apis::Core::JsonRepresentation; end - - class Input - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - class Insert - class Representation < Google::Apis::Core::JsonRepresentation; end - - class TrainingInstance - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - class Insert2 - class Representation < Google::Apis::Core::JsonRepresentation; end - - class ModelInfo - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - class List - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class Output - class Representation < Google::Apis::Core::JsonRepresentation; end - - class OutputMulti - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - include Google::Apis::Core::JsonObjectSupport - end - - class Update - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class Analyze - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :data_description, as: 'dataDescription', class: Google::Apis::PredictionV1_6::Analyze::DataDescription, decorator: Google::Apis::PredictionV1_6::Analyze::DataDescription::Representation - - collection :errors, as: 'errors' - property :id, as: 'id' - property :kind, as: 'kind' - property :model_description, as: 'modelDescription', class: Google::Apis::PredictionV1_6::Analyze::ModelDescription, decorator: Google::Apis::PredictionV1_6::Analyze::ModelDescription::Representation - - property :self_link, as: 'selfLink' - end - - class DataDescription - # @private - class Representation < Google::Apis::Core::JsonRepresentation - collection :features, as: 'features', class: Google::Apis::PredictionV1_6::Analyze::DataDescription::Feature, decorator: Google::Apis::PredictionV1_6::Analyze::DataDescription::Feature::Representation - - property :output_feature, as: 'outputFeature', class: Google::Apis::PredictionV1_6::Analyze::DataDescription::OutputFeature, decorator: Google::Apis::PredictionV1_6::Analyze::DataDescription::OutputFeature::Representation - - end - - class Feature - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :categorical, as: 'categorical', class: Google::Apis::PredictionV1_6::Analyze::DataDescription::Feature::Categorical, decorator: Google::Apis::PredictionV1_6::Analyze::DataDescription::Feature::Categorical::Representation - - property :index, :numeric_string => true, as: 'index' - property :numeric, as: 'numeric', class: Google::Apis::PredictionV1_6::Analyze::DataDescription::Feature::Numeric, decorator: Google::Apis::PredictionV1_6::Analyze::DataDescription::Feature::Numeric::Representation - - property :text, as: 'text', class: Google::Apis::PredictionV1_6::Analyze::DataDescription::Feature::Text, decorator: Google::Apis::PredictionV1_6::Analyze::DataDescription::Feature::Text::Representation - - end - - class Categorical - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :count, :numeric_string => true, as: 'count' - collection :values, as: 'values', class: Google::Apis::PredictionV1_6::Analyze::DataDescription::Feature::Categorical::Value, decorator: Google::Apis::PredictionV1_6::Analyze::DataDescription::Feature::Categorical::Value::Representation - - end - - class Value - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :count, :numeric_string => true, as: 'count' - property :value, as: 'value' - end - end - end - - class Numeric - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :count, :numeric_string => true, as: 'count' - property :mean, as: 'mean' - property :variance, as: 'variance' - end - end - - class Text - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :count, :numeric_string => true, as: 'count' - end - end - end - - class OutputFeature - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :numeric, as: 'numeric', class: Google::Apis::PredictionV1_6::Analyze::DataDescription::OutputFeature::Numeric, decorator: Google::Apis::PredictionV1_6::Analyze::DataDescription::OutputFeature::Numeric::Representation - - collection :text, as: 'text', class: Google::Apis::PredictionV1_6::Analyze::DataDescription::OutputFeature::Text, decorator: Google::Apis::PredictionV1_6::Analyze::DataDescription::OutputFeature::Text::Representation - - end - - class Numeric - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :count, :numeric_string => true, as: 'count' - property :mean, as: 'mean' - property :variance, as: 'variance' - end - end - - class Text - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :count, :numeric_string => true, as: 'count' - property :value, as: 'value' - end - end - end - end - - class ModelDescription - # @private - class Representation < Google::Apis::Core::JsonRepresentation - hash :confusion_matrix, as: 'confusionMatrix' - hash :confusion_matrix_row_totals, as: 'confusionMatrixRowTotals' - property :modelinfo, as: 'modelinfo', class: Google::Apis::PredictionV1_6::Insert2, decorator: Google::Apis::PredictionV1_6::Insert2::Representation - - end - end - end - - class Input - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :input, as: 'input', class: Google::Apis::PredictionV1_6::Input::Input, decorator: Google::Apis::PredictionV1_6::Input::Input::Representation - - end - - class Input - # @private - class Representation < Google::Apis::Core::JsonRepresentation - collection :csv_instance, as: 'csvInstance' - end - end - end - - class Insert - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :id, as: 'id' - property :model_type, as: 'modelType' - property :source_model, as: 'sourceModel' - property :storage_data_location, as: 'storageDataLocation' - property :storage_pmml_location, as: 'storagePMMLLocation' - property :storage_pmml_model_location, as: 'storagePMMLModelLocation' - collection :training_instances, as: 'trainingInstances', class: Google::Apis::PredictionV1_6::Insert::TrainingInstance, decorator: Google::Apis::PredictionV1_6::Insert::TrainingInstance::Representation - - collection :utility, as: 'utility' - end - - class TrainingInstance - # @private - class Representation < Google::Apis::Core::JsonRepresentation - collection :csv_instance, as: 'csvInstance' - property :output, as: 'output' - end - end - end - - class Insert2 - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :created, as: 'created', type: DateTime - - property :id, as: 'id' - property :kind, as: 'kind' - property :model_info, as: 'modelInfo', class: Google::Apis::PredictionV1_6::Insert2::ModelInfo, decorator: Google::Apis::PredictionV1_6::Insert2::ModelInfo::Representation - - property :model_type, as: 'modelType' - property :self_link, as: 'selfLink' - property :storage_data_location, as: 'storageDataLocation' - property :storage_pmml_location, as: 'storagePMMLLocation' - property :storage_pmml_model_location, as: 'storagePMMLModelLocation' - property :training_complete, as: 'trainingComplete', type: DateTime - - property :training_status, as: 'trainingStatus' - end - - class ModelInfo - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :class_weighted_accuracy, as: 'classWeightedAccuracy' - property :classification_accuracy, as: 'classificationAccuracy' - property :mean_squared_error, as: 'meanSquaredError' - property :model_type, as: 'modelType' - property :number_instances, :numeric_string => true, as: 'numberInstances' - property :number_labels, :numeric_string => true, as: 'numberLabels' - end - end - end - - class List - # @private - class Representation < Google::Apis::Core::JsonRepresentation - collection :items, as: 'items', class: Google::Apis::PredictionV1_6::Insert2, decorator: Google::Apis::PredictionV1_6::Insert2::Representation - - property :kind, as: 'kind' - property :next_page_token, as: 'nextPageToken' - property :self_link, as: 'selfLink' - end - end - - class Output - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :id, as: 'id' - property :kind, as: 'kind' - property :output_label, as: 'outputLabel' - collection :output_multi, as: 'outputMulti', class: Google::Apis::PredictionV1_6::Output::OutputMulti, decorator: Google::Apis::PredictionV1_6::Output::OutputMulti::Representation - - property :output_value, as: 'outputValue' - property :self_link, as: 'selfLink' - end - - class OutputMulti - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :label, as: 'label' - property :score, as: 'score' - end - end - end - - class Update - # @private - class Representation < Google::Apis::Core::JsonRepresentation - collection :csv_instance, as: 'csvInstance' - property :output, as: 'output' - end - end - end - end -end diff --git a/generated/google/apis/prediction_v1_6/service.rb b/generated/google/apis/prediction_v1_6/service.rb deleted file mode 100644 index bb5764155..000000000 --- a/generated/google/apis/prediction_v1_6/service.rb +++ /dev/null @@ -1,381 +0,0 @@ -# Copyright 2015 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -require 'google/apis/core/base_service' -require 'google/apis/core/json_representation' -require 'google/apis/core/hashable' -require 'google/apis/errors' - -module Google - module Apis - module PredictionV1_6 - # Prediction API - # - # Lets you access a cloud hosted machine learning service that makes it easy to - # build smart apps - # - # @example - # require 'google/apis/prediction_v1_6' - # - # Prediction = Google::Apis::PredictionV1_6 # Alias the module - # service = Prediction::PredictionService.new - # - # @see https://developers.google.com/prediction/docs/developer-guide - class PredictionService < Google::Apis::Core::BaseService - # @return [String] - # API key. Your API key identifies your project and provides you with API access, - # quota, and reports. Required unless you provide an OAuth 2.0 token. - attr_accessor :key - - # @return [String] - # 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. - # Overrides userIp if both are provided. - attr_accessor :quota_user - - # @return [String] - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - attr_accessor :user_ip - - def initialize - super('https://www.googleapis.com/', 'prediction/v1.6/projects/') - @batch_path = 'batch/prediction/v1.6' - end - - # Submit input and request an output against a hosted model. - # @param [String] project - # The project associated with the model. - # @param [String] hosted_model_name - # The name of a hosted model. - # @param [Google::Apis::PredictionV1_6::Input] input_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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_6::Output] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_6::Output] - # - # @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 predict_hosted_model(project, hosted_model_name, input_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:post, '{project}/hostedmodels/{hostedModelName}/predict', options) - command.request_representation = Google::Apis::PredictionV1_6::Input::Representation - command.request_object = input_object - command.response_representation = Google::Apis::PredictionV1_6::Output::Representation - command.response_class = Google::Apis::PredictionV1_6::Output - command.params['project'] = project unless project.nil? - command.params['hostedModelName'] = hosted_model_name unless hosted_model_name.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 - - # Get analysis of the model and the data the model was trained on. - # @param [String] project - # The project associated with the model. - # @param [String] id - # The unique name for the predictive model. - # @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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_6::Analyze] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_6::Analyze] - # - # @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 analyze_trained_model(project, id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:get, '{project}/trainedmodels/{id}/analyze', options) - command.response_representation = Google::Apis::PredictionV1_6::Analyze::Representation - command.response_class = Google::Apis::PredictionV1_6::Analyze - command.params['project'] = project unless project.nil? - command.params['id'] = id unless 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 - - # Delete a trained model. - # @param [String] project - # The project associated with the model. - # @param [String] id - # The unique name for the predictive model. - # @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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [NilClass] No result returned for this method - # @yieldparam err [StandardError] error object if request failed - # - # @return [void] - # - # @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 delete_trained_model(project, id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:delete, '{project}/trainedmodels/{id}', options) - command.params['project'] = project unless project.nil? - command.params['id'] = id unless 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 - - # Check training status of your model. - # @param [String] project - # The project associated with the model. - # @param [String] id - # The unique name for the predictive model. - # @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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_6::Insert2] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_6::Insert2] - # - # @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 get_trained_model(project, id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:get, '{project}/trainedmodels/{id}', options) - command.response_representation = Google::Apis::PredictionV1_6::Insert2::Representation - command.response_class = Google::Apis::PredictionV1_6::Insert2 - command.params['project'] = project unless project.nil? - command.params['id'] = id unless 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 - - # Train a Prediction API model. - # @param [String] project - # The project associated with the model. - # @param [Google::Apis::PredictionV1_6::Insert] insert_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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_6::Insert2] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_6::Insert2] - # - # @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 insert_trained_model(project, insert_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:post, '{project}/trainedmodels', options) - command.request_representation = Google::Apis::PredictionV1_6::Insert::Representation - command.request_object = insert_object - command.response_representation = Google::Apis::PredictionV1_6::Insert2::Representation - command.response_class = Google::Apis::PredictionV1_6::Insert2 - command.params['project'] = project unless project.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 - - # List available models. - # @param [String] project - # The project associated with the model. - # @param [Fixnum] max_results - # Maximum number of results to return. - # @param [String] page_token - # Pagination token. - # @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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_6::List] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_6::List] - # - # @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_trained_models(project, max_results: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:get, '{project}/trainedmodels/list', options) - command.response_representation = Google::Apis::PredictionV1_6::List::Representation - command.response_class = Google::Apis::PredictionV1_6::List - command.params['project'] = project unless project.nil? - command.query['maxResults'] = max_results unless max_results.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? - command.query['userIp'] = user_ip unless user_ip.nil? - execute_or_queue_command(command, &block) - end - - # Submit model id and request a prediction. - # @param [String] project - # The project associated with the model. - # @param [String] id - # The unique name for the predictive model. - # @param [Google::Apis::PredictionV1_6::Input] input_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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_6::Output] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_6::Output] - # - # @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 predict_trained_model(project, id, input_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:post, '{project}/trainedmodels/{id}/predict', options) - command.request_representation = Google::Apis::PredictionV1_6::Input::Representation - command.request_object = input_object - command.response_representation = Google::Apis::PredictionV1_6::Output::Representation - command.response_class = Google::Apis::PredictionV1_6::Output - command.params['project'] = project unless project.nil? - command.params['id'] = id unless 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 - - # Add new data to a trained model. - # @param [String] project - # The project associated with the model. - # @param [String] id - # The unique name for the predictive model. - # @param [Google::Apis::PredictionV1_6::Update] update_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. - # Overrides userIp if both are provided. - # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::PredictionV1_6::Insert2] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::PredictionV1_6::Insert2] - # - # @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 update_trained_model(project, id, update_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:put, '{project}/trainedmodels/{id}', options) - command.request_representation = Google::Apis::PredictionV1_6::Update::Representation - command.request_object = update_object - command.response_representation = Google::Apis::PredictionV1_6::Insert2::Representation - command.response_class = Google::Apis::PredictionV1_6::Insert2 - command.params['project'] = project unless project.nil? - command.params['id'] = id unless 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 - - protected - - def apply_command_defaults(command) - command.query['key'] = key unless key.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - command.query['userIp'] = user_ip unless user_ip.nil? - end - end - end - end -end diff --git a/generated/google/apis/pubsub_v1.rb b/generated/google/apis/pubsub_v1.rb index 29fe04ea2..abfe2c814 100644 --- a/generated/google/apis/pubsub_v1.rb +++ b/generated/google/apis/pubsub_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/pubsub/docs module PubsubV1 VERSION = 'V1' - REVISION = '20180402' + REVISION = '20180416' # 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/pubsub_v1/classes.rb b/generated/google/apis/pubsub_v1/classes.rb index 6cf1f6672..5e2fff4c2 100644 --- a/generated/google/apis/pubsub_v1/classes.rb +++ b/generated/google/apis/pubsub_v1/classes.rb @@ -314,11 +314,11 @@ module Google # Defines an Identity and Access Management (IAM) policy. It is used to # specify access control policies for Cloud Platform resources. - # A `Policy` consists of a list of `bindings`. A `Binding` binds a list of + # A `Policy` consists of a list of `bindings`. A `binding` binds a list of # `members` to a `role`, where the members can be user accounts, Google groups, # Google domains, and service accounts. A `role` is a named list of permissions # defined by IAM. - # **Example** + # **JSON Example** # ` # "bindings": [ # ` @@ -327,7 +327,7 @@ module Google # "user:mike@example.com", # "group:admins@example.com", # "domain:google.com", - # "serviceAccount:my-other-app@appspot.gserviceaccount.com", + # "serviceAccount:my-other-app@appspot.gserviceaccount.com" # ] # `, # ` @@ -336,6 +336,17 @@ module Google # ` # ] # ` + # **YAML Example** + # bindings: + # - members: + # - user:mike@example.com + # - group:admins@example.com + # - domain:google.com + # - serviceAccount:my-other-app@appspot.gserviceaccount.com + # role: roles/owner + # - members: + # - user:sean@example.com + # role: roles/viewer # For a description of IAM and its features, see the # [IAM developer's guide](https://cloud.google.com/iam/docs). class Policy @@ -639,11 +650,11 @@ module Google # Defines an Identity and Access Management (IAM) policy. It is used to # specify access control policies for Cloud Platform resources. - # A `Policy` consists of a list of `bindings`. A `Binding` binds a list of + # A `Policy` consists of a list of `bindings`. A `binding` binds a list of # `members` to a `role`, where the members can be user accounts, Google groups, # Google domains, and service accounts. A `role` is a named list of permissions # defined by IAM. - # **Example** + # **JSON Example** # ` # "bindings": [ # ` @@ -652,7 +663,7 @@ module Google # "user:mike@example.com", # "group:admins@example.com", # "domain:google.com", - # "serviceAccount:my-other-app@appspot.gserviceaccount.com", + # "serviceAccount:my-other-app@appspot.gserviceaccount.com" # ] # `, # ` @@ -661,6 +672,17 @@ module Google # ` # ] # ` + # **YAML Example** + # bindings: + # - members: + # - user:mike@example.com + # - group:admins@example.com + # - domain:google.com + # - serviceAccount:my-other-app@appspot.gserviceaccount.com + # role: roles/owner + # - members: + # - user:sean@example.com + # role: roles/viewer # For a description of IAM and its features, see the # [IAM developer's guide](https://cloud.google.com/iam/docs). # Corresponds to the JSON property `policy` diff --git a/generated/google/apis/replicapool_v1beta1/service.rb b/generated/google/apis/replicapool_v1beta1/service.rb index 6d18d8519..84349c239 100644 --- a/generated/google/apis/replicapool_v1beta1/service.rb +++ b/generated/google/apis/replicapool_v1beta1/service.rb @@ -39,14 +39,12 @@ module Google attr_accessor :key # @return [String] - # 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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. attr_accessor :quota_user # @return [String] - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. attr_accessor :user_ip def initialize @@ -65,12 +63,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -106,12 +102,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -146,12 +140,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -192,12 +184,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -240,12 +230,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -283,12 +271,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -327,12 +313,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -373,12 +357,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -421,12 +403,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -466,12 +446,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # diff --git a/generated/google/apis/servicebroker_v1.rb b/generated/google/apis/servicebroker_v1.rb new file mode 100644 index 000000000..c64330cc2 --- /dev/null +++ b/generated/google/apis/servicebroker_v1.rb @@ -0,0 +1,36 @@ +# Copyright 2015 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +require 'google/apis/servicebroker_v1/service.rb' +require 'google/apis/servicebroker_v1/classes.rb' +require 'google/apis/servicebroker_v1/representations.rb' + +module Google + module Apis + # Service Broker API + # + # The Google Cloud Platform Service Broker API provides Google hosted + # implementation of the Open Service Broker API + # (https://www.openservicebrokerapi.org/). + # + # @see https://cloud.google.com/kubernetes-engine/docs/concepts/add-on/service-broker + module ServicebrokerV1 + VERSION = 'V1' + REVISION = '20180427' + + # View and manage your data across Google Cloud Platform services + AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' + end + end +end diff --git a/generated/google/apis/servicebroker_v1/classes.rb b/generated/google/apis/servicebroker_v1/classes.rb new file mode 100644 index 000000000..a76c5834b --- /dev/null +++ b/generated/google/apis/servicebroker_v1/classes.rb @@ -0,0 +1,240 @@ +# Copyright 2015 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +require 'date' +require 'google/apis/core/base_service' +require 'google/apis/core/json_representation' +require 'google/apis/core/hashable' +require 'google/apis/errors' + +module Google + module Apis + module ServicebrokerV1 + + # Associates `members` with a `role`. + class GoogleIamV1Binding + include Google::Apis::Core::Hashable + + # Specifies the identities requesting access for a Cloud Platform resource. + # `members` can have the following values: + # * `allUsers`: A special identifier that represents anyone who is + # on the internet; with or without a Google account. + # * `allAuthenticatedUsers`: A special identifier that represents anyone + # who is authenticated with a Google account or a service account. + # * `user:`emailid``: An email address that represents a specific Google + # account. For example, `alice@gmail.com` . + # * `serviceAccount:`emailid``: An email address that represents a service + # account. For example, `my-other-app@appspot.gserviceaccount.com`. + # * `group:`emailid``: An email address that represents a Google group. + # For example, `admins@example.com`. + # * `domain:`domain``: A Google Apps domain name that represents all the + # users of that domain. For example, `google.com` or `example.com`. + # Corresponds to the JSON property `members` + # @return [Array] + attr_accessor :members + + # Role that is assigned to `members`. + # For example, `roles/viewer`, `roles/editor`, or `roles/owner`. + # Required + # Corresponds to the JSON property `role` + # @return [String] + attr_accessor :role + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @members = args[:members] if args.key?(:members) + @role = args[:role] if args.key?(:role) + end + end + + # Defines an Identity and Access Management (IAM) policy. It is used to + # specify access control policies for Cloud Platform resources. + # A `Policy` consists of a list of `bindings`. A `binding` binds a list of + # `members` to a `role`, where the members can be user accounts, Google groups, + # Google domains, and service accounts. A `role` is a named list of permissions + # defined by IAM. + # **JSON Example** + # ` + # "bindings": [ + # ` + # "role": "roles/owner", + # "members": [ + # "user:mike@example.com", + # "group:admins@example.com", + # "domain:google.com", + # "serviceAccount:my-other-app@appspot.gserviceaccount.com" + # ] + # `, + # ` + # "role": "roles/viewer", + # "members": ["user:sean@example.com"] + # ` + # ] + # ` + # **YAML Example** + # bindings: + # - members: + # - user:mike@example.com + # - group:admins@example.com + # - domain:google.com + # - serviceAccount:my-other-app@appspot.gserviceaccount.com + # role: roles/owner + # - members: + # - user:sean@example.com + # role: roles/viewer + # For a description of IAM and its features, see the + # [IAM developer's guide](https://cloud.google.com/iam/docs). + class GoogleIamV1Policy + include Google::Apis::Core::Hashable + + # Associates a list of `members` to a `role`. + # `bindings` with no members will result in an error. + # Corresponds to the JSON property `bindings` + # @return [Array] + attr_accessor :bindings + + # `etag` is used for optimistic concurrency control as a way to help + # prevent simultaneous updates of a policy from overwriting each other. + # It is strongly suggested that systems make use of the `etag` in the + # read-modify-write cycle to perform policy updates in order to avoid race + # conditions: An `etag` is returned in the response to `getIamPolicy`, and + # systems are expected to put that etag in the request to `setIamPolicy` to + # ensure that their change will be applied to the same version of the policy. + # If no `etag` is provided in the call to `setIamPolicy`, then the existing + # policy is overwritten blindly. + # Corresponds to the JSON property `etag` + # NOTE: Values are automatically base64 encoded/decoded in the client library. + # @return [String] + attr_accessor :etag + + # Deprecated. + # Corresponds to the JSON property `version` + # @return [Fixnum] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @bindings = args[:bindings] if args.key?(:bindings) + @etag = args[:etag] if args.key?(:etag) + @version = args[:version] if args.key?(:version) + end + end + + # Request message for `SetIamPolicy` method. + class GoogleIamV1SetIamPolicyRequest + include Google::Apis::Core::Hashable + + # Defines an Identity and Access Management (IAM) policy. It is used to + # specify access control policies for Cloud Platform resources. + # A `Policy` consists of a list of `bindings`. A `binding` binds a list of + # `members` to a `role`, where the members can be user accounts, Google groups, + # Google domains, and service accounts. A `role` is a named list of permissions + # defined by IAM. + # **JSON Example** + # ` + # "bindings": [ + # ` + # "role": "roles/owner", + # "members": [ + # "user:mike@example.com", + # "group:admins@example.com", + # "domain:google.com", + # "serviceAccount:my-other-app@appspot.gserviceaccount.com" + # ] + # `, + # ` + # "role": "roles/viewer", + # "members": ["user:sean@example.com"] + # ` + # ] + # ` + # **YAML Example** + # bindings: + # - members: + # - user:mike@example.com + # - group:admins@example.com + # - domain:google.com + # - serviceAccount:my-other-app@appspot.gserviceaccount.com + # role: roles/owner + # - members: + # - user:sean@example.com + # role: roles/viewer + # For a description of IAM and its features, see the + # [IAM developer's guide](https://cloud.google.com/iam/docs). + # Corresponds to the JSON property `policy` + # @return [Google::Apis::ServicebrokerV1::GoogleIamV1Policy] + attr_accessor :policy + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @policy = args[:policy] if args.key?(:policy) + end + end + + # Request message for `TestIamPermissions` method. + class GoogleIamV1TestIamPermissionsRequest + include Google::Apis::Core::Hashable + + # The set of permissions to check for the `resource`. Permissions with + # wildcards (such as '*' or 'storage.*') are not allowed. For more + # information see + # [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions). + # Corresponds to the JSON property `permissions` + # @return [Array] + attr_accessor :permissions + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @permissions = args[:permissions] if args.key?(:permissions) + end + end + + # Response message for `TestIamPermissions` method. + class GoogleIamV1TestIamPermissionsResponse + include Google::Apis::Core::Hashable + + # A subset of `TestPermissionsRequest.permissions` that the caller is + # allowed. + # Corresponds to the JSON property `permissions` + # @return [Array] + attr_accessor :permissions + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @permissions = args[:permissions] if args.key?(:permissions) + end + end + end + end +end diff --git a/generated/google/apis/servicebroker_v1/representations.rb b/generated/google/apis/servicebroker_v1/representations.rb new file mode 100644 index 000000000..997136a3f --- /dev/null +++ b/generated/google/apis/servicebroker_v1/representations.rb @@ -0,0 +1,96 @@ +# Copyright 2015 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +require 'date' +require 'google/apis/core/base_service' +require 'google/apis/core/json_representation' +require 'google/apis/core/hashable' +require 'google/apis/errors' + +module Google + module Apis + module ServicebrokerV1 + + class GoogleIamV1Binding + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleIamV1Policy + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleIamV1SetIamPolicyRequest + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleIamV1TestIamPermissionsRequest + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleIamV1TestIamPermissionsResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleIamV1Binding + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :members, as: 'members' + property :role, as: 'role' + end + end + + class GoogleIamV1Policy + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :bindings, as: 'bindings', class: Google::Apis::ServicebrokerV1::GoogleIamV1Binding, decorator: Google::Apis::ServicebrokerV1::GoogleIamV1Binding::Representation + + property :etag, :base64 => true, as: 'etag' + property :version, as: 'version' + end + end + + class GoogleIamV1SetIamPolicyRequest + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :policy, as: 'policy', class: Google::Apis::ServicebrokerV1::GoogleIamV1Policy, decorator: Google::Apis::ServicebrokerV1::GoogleIamV1Policy::Representation + + end + end + + class GoogleIamV1TestIamPermissionsRequest + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :permissions, as: 'permissions' + end + end + + class GoogleIamV1TestIamPermissionsResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :permissions, as: 'permissions' + end + end + end + end +end diff --git a/generated/google/apis/servicebroker_v1/service.rb b/generated/google/apis/servicebroker_v1/service.rb new file mode 100644 index 000000000..618d04141 --- /dev/null +++ b/generated/google/apis/servicebroker_v1/service.rb @@ -0,0 +1,168 @@ +# Copyright 2015 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +require 'google/apis/core/base_service' +require 'google/apis/core/json_representation' +require 'google/apis/core/hashable' +require 'google/apis/errors' + +module Google + module Apis + module ServicebrokerV1 + # Service Broker API + # + # The Google Cloud Platform Service Broker API provides Google hosted + # implementation of the Open Service Broker API + # (https://www.openservicebrokerapi.org/). + # + # @example + # require 'google/apis/servicebroker_v1' + # + # Servicebroker = Google::Apis::ServicebrokerV1 # Alias the module + # service = Servicebroker::ServiceBrokerService.new + # + # @see https://cloud.google.com/kubernetes-engine/docs/concepts/add-on/service-broker + class ServiceBrokerService < Google::Apis::Core::BaseService + # @return [String] + # API key. Your API key identifies your project and provides you with API access, + # quota, and reports. Required unless you provide an OAuth 2.0 token. + attr_accessor :key + + # @return [String] + # 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. + attr_accessor :quota_user + + def initialize + super('https://servicebroker.googleapis.com/', '') + @batch_path = 'batch' + end + + # Gets the access control policy for a resource. + # Returns an empty policy if the resource exists and does not have a policy + # set. + # @param [String] resource + # REQUIRED: The resource for which the policy is being requested. + # See the operation documentation for the appropriate value for this 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::ServicebrokerV1::GoogleIamV1Policy] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1::GoogleIamV1Policy] + # + # @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 get_iam_policy(resource, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1/{+resource}:getIamPolicy', options) + command.response_representation = Google::Apis::ServicebrokerV1::GoogleIamV1Policy::Representation + command.response_class = Google::Apis::ServicebrokerV1::GoogleIamV1Policy + command.params['resource'] = resource unless resource.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 on the specified resource. Replaces any + # existing policy. + # @param [String] resource + # REQUIRED: The resource for which the policy is being specified. + # See the operation documentation for the appropriate value for this field. + # @param [Google::Apis::ServicebrokerV1::GoogleIamV1SetIamPolicyRequest] google_iam_v1__set_iam_policy_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::ServicebrokerV1::GoogleIamV1Policy] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1::GoogleIamV1Policy] + # + # @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 set_iam_policy(resource, google_iam_v1__set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:post, 'v1/{+resource}:setIamPolicy', options) + command.request_representation = Google::Apis::ServicebrokerV1::GoogleIamV1SetIamPolicyRequest::Representation + command.request_object = google_iam_v1__set_iam_policy_request_object + command.response_representation = Google::Apis::ServicebrokerV1::GoogleIamV1Policy::Representation + command.response_class = Google::Apis::ServicebrokerV1::GoogleIamV1Policy + command.params['resource'] = resource unless resource.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + + # Returns permissions that a caller has on the specified resource. + # If the resource does not exist, this will return an empty set of + # permissions, not a NOT_FOUND error. + # Note: This operation is designed to be used for building permission-aware + # UIs and command-line tools, not for authorization checking. This operation + # may "fail open" without warning. + # @param [String] resource + # REQUIRED: The resource for which the policy detail is being requested. + # See the operation documentation for the appropriate value for this field. + # @param [Google::Apis::ServicebrokerV1::GoogleIamV1TestIamPermissionsRequest] google_iam_v1__test_iam_permissions_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::ServicebrokerV1::GoogleIamV1TestIamPermissionsResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1::GoogleIamV1TestIamPermissionsResponse] + # + # @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 test_iam_permissions(resource, google_iam_v1__test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:post, 'v1/{+resource}:testIamPermissions', options) + command.request_representation = Google::Apis::ServicebrokerV1::GoogleIamV1TestIamPermissionsRequest::Representation + command.request_object = google_iam_v1__test_iam_permissions_request_object + command.response_representation = Google::Apis::ServicebrokerV1::GoogleIamV1TestIamPermissionsResponse::Representation + command.response_class = Google::Apis::ServicebrokerV1::GoogleIamV1TestIamPermissionsResponse + command.params['resource'] = resource unless resource.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + + protected + + def apply_command_defaults(command) + command.query['key'] = key unless key.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + end + end + end + end +end diff --git a/generated/google/apis/servicebroker_v1alpha1.rb b/generated/google/apis/servicebroker_v1alpha1.rb new file mode 100644 index 000000000..c2ffd2acb --- /dev/null +++ b/generated/google/apis/servicebroker_v1alpha1.rb @@ -0,0 +1,36 @@ +# Copyright 2015 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +require 'google/apis/servicebroker_v1alpha1/service.rb' +require 'google/apis/servicebroker_v1alpha1/classes.rb' +require 'google/apis/servicebroker_v1alpha1/representations.rb' + +module Google + module Apis + # Service Broker API + # + # The Google Cloud Platform Service Broker API provides Google hosted + # implementation of the Open Service Broker API + # (https://www.openservicebrokerapi.org/). + # + # @see https://cloud.google.com/kubernetes-engine/docs/concepts/add-on/service-broker + module ServicebrokerV1alpha1 + VERSION = 'V1alpha1' + REVISION = '20180427' + + # View and manage your data across Google Cloud Platform services + AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' + end + end +end diff --git a/generated/google/apis/servicebroker_v1alpha1/classes.rb b/generated/google/apis/servicebroker_v1alpha1/classes.rb new file mode 100644 index 000000000..4745e3b3d --- /dev/null +++ b/generated/google/apis/servicebroker_v1alpha1/classes.rb @@ -0,0 +1,939 @@ +# Copyright 2015 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +require 'date' +require 'google/apis/core/base_service' +require 'google/apis/core/json_representation' +require 'google/apis/core/hashable' +require 'google/apis/errors' + +module Google + module Apis + module ServicebrokerV1alpha1 + + # Describes the binding. + class GoogleCloudServicebrokerV1alpha1Binding + include Google::Apis::Core::Hashable + + # A JSON object that contains data for platform resources associated with + # the binding to be created. + # Corresponds to the JSON property `bind_resource` + # @return [Hash] + attr_accessor :bind_resource + + # The id of the binding. Must be unique within GCP project. + # Maximum length is 64, GUID recommended. + # Required. + # Corresponds to the JSON property `binding_id` + # @return [String] + attr_accessor :binding_id + + # Output only. + # Timestamp for when the binding was created. + # Corresponds to the JSON property `createTime` + # @return [String] + attr_accessor :create_time + + # Configuration options for the service binding. + # Corresponds to the JSON property `parameters` + # @return [Hash] + attr_accessor :parameters + + # The ID of the plan. See `Service` and `Plan` resources for details. + # Maximum length is 64, GUID recommended. + # Required. + # Corresponds to the JSON property `plan_id` + # @return [String] + attr_accessor :plan_id + + # The id of the service. Must be a valid identifier of a service + # contained in the list from a `ListServices()` call. + # Maximum length is 64, GUID recommended. + # Required. + # Corresponds to the JSON property `service_id` + # @return [String] + attr_accessor :service_id + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @bind_resource = args[:bind_resource] if args.key?(:bind_resource) + @binding_id = args[:binding_id] if args.key?(:binding_id) + @create_time = args[:create_time] if args.key?(:create_time) + @parameters = args[:parameters] if args.key?(:parameters) + @plan_id = args[:plan_id] if args.key?(:plan_id) + @service_id = args[:service_id] if args.key?(:service_id) + end + end + + # Response for the `CreateBinding()` method. + class GoogleCloudServicebrokerV1alpha1CreateBindingResponse + include Google::Apis::Core::Hashable + + # Credentials to use the binding. + # Corresponds to the JSON property `credentials` + # @return [Hash] + attr_accessor :credentials + + # Used to communicate description of the response. Usually for non-standard + # error codes. + # https://github.com/openservicebrokerapi/servicebroker/blob/master/spec.md# + # service-broker-errors + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # If broker executes operation asynchronously, this is the operation ID that + # can be polled to check the completion status of said operation. + # This broker always executes all create/delete operations asynchronously. + # Corresponds to the JSON property `operation` + # @return [String] + attr_accessor :operation + + # A URL to which the platform may proxy requests for the address sent with + # bind_resource.route + # Corresponds to the JSON property `route_service_url` + # @return [String] + attr_accessor :route_service_url + + # From where to read system logs. + # Corresponds to the JSON property `syslog_drain_url` + # @return [String] + attr_accessor :syslog_drain_url + + # An array of configuration for mounting volumes. + # Corresponds to the JSON property `volume_mounts` + # @return [Array>] + attr_accessor :volume_mounts + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @credentials = args[:credentials] if args.key?(:credentials) + @description = args[:description] if args.key?(:description) + @operation = args[:operation] if args.key?(:operation) + @route_service_url = args[:route_service_url] if args.key?(:route_service_url) + @syslog_drain_url = args[:syslog_drain_url] if args.key?(:syslog_drain_url) + @volume_mounts = args[:volume_mounts] if args.key?(:volume_mounts) + end + end + + # Response for the `CreateServiceInstance()` method. + class GoogleCloudServicebrokerV1alpha1CreateServiceInstanceResponse + include Google::Apis::Core::Hashable + + # Used to communicate description of the response. Usually for non-standard + # error codes. + # https://github.com/openservicebrokerapi/servicebroker/blob/master/spec.md# + # service-broker-errors + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # If broker executes operation asynchronously, this is the operation ID that + # can be polled to check the completion status of said operation. + # This broker always will return a non-empty operation on success. + # Corresponds to the JSON property `operation` + # @return [String] + attr_accessor :operation + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @description = args[:description] if args.key?(:description) + @operation = args[:operation] if args.key?(:operation) + end + end + + # Message containing information required to activate Dashboard SSO feature. + class GoogleCloudServicebrokerV1alpha1DashboardClient + include Google::Apis::Core::Hashable + + # The id of the Oauth client that the dashboard will use. + # Corresponds to the JSON property `id` + # @return [String] + attr_accessor :id + + # A URI for the service dashboard. + # Validated by the OAuth token server when the dashboard requests a token. + # Corresponds to the JSON property `redirect_uri` + # @return [String] + attr_accessor :redirect_uri + + # A secret for the dashboard client. + # Corresponds to the JSON property `secret` + # @return [String] + attr_accessor :secret + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @id = args[:id] if args.key?(:id) + @redirect_uri = args[:redirect_uri] if args.key?(:redirect_uri) + @secret = args[:secret] if args.key?(:secret) + end + end + + # Response for the `DeleteBinding()` method. + class GoogleCloudServicebrokerV1alpha1DeleteBindingResponse + include Google::Apis::Core::Hashable + + # Used to communicate description of the response. Usually for non-standard + # error codes. + # https://github.com/openservicebrokerapi/servicebroker/blob/master/spec.md# + # service-broker-errors + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # If broker executes operation asynchronously, this is the operation ID that + # can be polled to check the completion status of said operation. + # Corresponds to the JSON property `operation` + # @return [String] + attr_accessor :operation + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @description = args[:description] if args.key?(:description) + @operation = args[:operation] if args.key?(:operation) + end + end + + # Response for the `DeleteServiceInstance()` method. + class GoogleCloudServicebrokerV1alpha1DeleteServiceInstanceResponse + include Google::Apis::Core::Hashable + + # Used to communicate description of the response. Usually for non-standard + # error codes. + # https://github.com/openservicebrokerapi/servicebroker/blob/master/spec.md# + # service-broker-errors + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # If broker executes operation asynchronously, this is the operation ID that + # can be polled to check the completion status of said operation. + # Corresponds to the JSON property `operation` + # @return [String] + attr_accessor :operation + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @description = args[:description] if args.key?(:description) + @operation = args[:operation] if args.key?(:operation) + end + end + + # Response for the `GetBinding()` method. + class GoogleCloudServicebrokerV1alpha1GetBindingResponse + include Google::Apis::Core::Hashable + + # Credentials to use the binding. + # Corresponds to the JSON property `credentials` + # @return [Hash] + attr_accessor :credentials + + # Used to communicate description of the response. Usually for non-standard + # error codes. + # https://github.com/openservicebrokerapi/servicebroker/blob/master/spec.md# + # service-broker-errors + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # A URL to which the platform may proxy requests for the address sent with + # bind_resource.route + # Corresponds to the JSON property `route_service_url` + # @return [String] + attr_accessor :route_service_url + + # From where to read system logs. + # Corresponds to the JSON property `syslog_drain_url` + # @return [String] + attr_accessor :syslog_drain_url + + # An array of configuration for mounting volumes. + # Corresponds to the JSON property `volume_mounts` + # @return [Array>] + attr_accessor :volume_mounts + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @credentials = args[:credentials] if args.key?(:credentials) + @description = args[:description] if args.key?(:description) + @route_service_url = args[:route_service_url] if args.key?(:route_service_url) + @syslog_drain_url = args[:syslog_drain_url] if args.key?(:syslog_drain_url) + @volume_mounts = args[:volume_mounts] if args.key?(:volume_mounts) + end + end + + # The response for the `ListBindings()` method. + class GoogleCloudServicebrokerV1alpha1ListBindingsResponse + include Google::Apis::Core::Hashable + + # The list of the bindings in the instance. + # Corresponds to the JSON property `bindings` + # @return [Array] + attr_accessor :bindings + + # Used to communicate description of the response. Usually for non-standard + # error codes. + # https://github.com/openservicebrokerapi/servicebroker/blob/master/spec.md# + # service-broker-errors + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # This token allows you to get the next page of results for list requests. + # If the number of results is larger than `pageSize`, use the `nextPageToken` + # as a value for the query parameter `pageToken` in the next list request. + # Subsequent list requests will have their own `nextPageToken` to continue + # paging through the 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) + @bindings = args[:bindings] if args.key?(:bindings) + @description = args[:description] if args.key?(:description) + @next_page_token = args[:next_page_token] if args.key?(:next_page_token) + end + end + + # Response message for the `ListCatalog()` method. + class GoogleCloudServicebrokerV1alpha1ListCatalogResponse + include Google::Apis::Core::Hashable + + # Used to communicate description of the response. Usually for non-standard + # error codes. + # https://github.com/openservicebrokerapi/servicebroker/blob/master/spec.md# + # service-broker-errors + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # This token allows you to get the next page of results for list requests. + # If the number of results is larger than `pageSize`, use the `nextPageToken` + # as a value for the query parameter `pageToken` in the next list request. + # Subsequent list requests will have their own `nextPageToken` to continue + # paging through the results + # Corresponds to the JSON property `nextPageToken` + # @return [String] + attr_accessor :next_page_token + + # The services available for the requested GCP project. + # Corresponds to the JSON property `services` + # @return [Array] + attr_accessor :services + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @description = args[:description] if args.key?(:description) + @next_page_token = args[:next_page_token] if args.key?(:next_page_token) + @services = args[:services] if args.key?(:services) + end + end + + # The response for the `ListServiceInstances()` method. + class GoogleCloudServicebrokerV1alpha1ListServiceInstancesResponse + include Google::Apis::Core::Hashable + + # Used to communicate description of the response. Usually for non-standard + # error codes. + # https://github.com/openservicebrokerapi/servicebroker/blob/master/spec.md# + # service-broker-errors + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # The list of the instances in the broker. + # Corresponds to the JSON property `instances` + # @return [Array] + attr_accessor :instances + + # This token allows you to get the next page of results for list requests. + # If the number of results is larger than `pageSize`, use the `nextPageToken` + # as a value for the query parameter `pageToken` in the next list request. + # Subsequent list requests will have their own `nextPageToken` to continue + # paging through the 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) + @description = args[:description] if args.key?(:description) + @instances = args[:instances] if args.key?(:instances) + @next_page_token = args[:next_page_token] if args.key?(:next_page_token) + end + end + + # Describes a long running operation, which conforms to OpenService API. + class GoogleCloudServicebrokerV1alpha1Operation + include Google::Apis::Core::Hashable + + # Optional description of the Operation state. + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # The state of the operation. + # Valid values are: "in progress", "succeeded", and "failed". + # Corresponds to the JSON property `state` + # @return [String] + attr_accessor :state + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @description = args[:description] if args.key?(:description) + @state = args[:state] if args.key?(:state) + end + end + + # Plan message describes a Service Plan. + class GoogleCloudServicebrokerV1alpha1Plan + include Google::Apis::Core::Hashable + + # Specifies whether instances of the service can be bound to applications. + # If not specified, `Service.bindable` will be presumed. + # Corresponds to the JSON property `bindable` + # @return [Boolean] + attr_accessor :bindable + alias_method :bindable?, :bindable + + # Textual description of the plan. Optional. + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # Whether the service is free. + # Corresponds to the JSON property `free` + # @return [Boolean] + attr_accessor :free + alias_method :free?, :free + + # ID is a globally unique identifier used to uniquely identify the plan. + # User must make no presumption about the format of this field. + # Corresponds to the JSON property `id` + # @return [String] + attr_accessor :id + + # A list of metadata for a service offering. + # Metadata is an arbitrary JSON object. + # Corresponds to the JSON property `metadata` + # @return [Hash] + attr_accessor :metadata + + # User friendly name of the plan. + # The name must be globally unique within GCP project. + # Note, which is different from ("This must be globally unique within a + # platform marketplace"). + # Corresponds to the JSON property `name` + # @return [String] + attr_accessor :name + + # Schema definitions for service instances and bindings for the plan. + # Corresponds to the JSON property `schemas` + # @return [Hash] + attr_accessor :schemas + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @bindable = args[:bindable] if args.key?(:bindable) + @description = args[:description] if args.key?(:description) + @free = args[:free] if args.key?(:free) + @id = args[:id] if args.key?(:id) + @metadata = args[:metadata] if args.key?(:metadata) + @name = args[:name] if args.key?(:name) + @schemas = args[:schemas] if args.key?(:schemas) + end + end + + # The resource model mostly follows the Open Service Broker API, as + # described here: + # https://github.com/openservicebrokerapi/servicebroker/blob/master/_spec.md + # Though due to Google Specifics it has additional optional fields. + class GoogleCloudServicebrokerV1alpha1Service + include Google::Apis::Core::Hashable + + # Specifies whether instances of the service can be bound to applications. + # Required. + # Corresponds to the JSON property `bindable` + # @return [Boolean] + attr_accessor :bindable + alias_method :bindable?, :bindable + + # Whether the service provides an endpoint to get service bindings. + # Corresponds to the JSON property `binding_retrievable` + # @return [Boolean] + attr_accessor :binding_retrievable + alias_method :binding_retrievable?, :binding_retrievable + + # Message containing information required to activate Dashboard SSO feature. + # Corresponds to the JSON property `dashboard_client` + # @return [Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1DashboardClient] + attr_accessor :dashboard_client + + # Textual description of the service. Required. + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # ID is a globally unique identifier used to uniquely identify the service. + # ID is an opaque string. + # Corresponds to the JSON property `id` + # @return [String] + attr_accessor :id + + # Whether the service provides an endpoint to get service instances. + # Corresponds to the JSON property `instance_retrievable` + # @return [Boolean] + attr_accessor :instance_retrievable + alias_method :instance_retrievable?, :instance_retrievable + + # A list of metadata for a service offering. + # Metadata is an arbitrary JSON object. + # Corresponds to the JSON property `metadata` + # @return [Hash] + attr_accessor :metadata + + # User friendly service name. + # Name must match [a-z0-9]+ regexp. + # The name must be globally unique within GCP project. + # Note, which is different from ("This must be globally unique within a + # platform marketplace"). + # Required. + # Corresponds to the JSON property `name` + # @return [String] + attr_accessor :name + + # Whether the service supports upgrade/downgrade for some plans. + # Corresponds to the JSON property `plan_updateable` + # @return [Boolean] + attr_accessor :plan_updateable + alias_method :plan_updateable?, :plan_updateable + + # A list of plans for this service. + # At least one plan is required. + # Corresponds to the JSON property `plans` + # @return [Array] + attr_accessor :plans + + # Tags provide a flexible mechanism to expose a classification, attribute, or + # base technology of a service. + # Corresponds to the JSON property `tags` + # @return [Array] + attr_accessor :tags + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @bindable = args[:bindable] if args.key?(:bindable) + @binding_retrievable = args[:binding_retrievable] if args.key?(:binding_retrievable) + @dashboard_client = args[:dashboard_client] if args.key?(:dashboard_client) + @description = args[:description] if args.key?(:description) + @id = args[:id] if args.key?(:id) + @instance_retrievable = args[:instance_retrievable] if args.key?(:instance_retrievable) + @metadata = args[:metadata] if args.key?(:metadata) + @name = args[:name] if args.key?(:name) + @plan_updateable = args[:plan_updateable] if args.key?(:plan_updateable) + @plans = args[:plans] if args.key?(:plans) + @tags = args[:tags] if args.key?(:tags) + end + end + + # Message describing inputs to Provision and Update Service instance requests. + class GoogleCloudServicebrokerV1alpha1ServiceInstance + include Google::Apis::Core::Hashable + + # Platform specific contextual information under which the service instance + # is to be provisioned. This replaces organization_guid and space_guid. + # But can also contain anything. + # Currently only used for logging context information. + # Corresponds to the JSON property `context` + # @return [Hash] + attr_accessor :context + + # Output only. + # Timestamp for when the instance was created. + # Corresponds to the JSON property `createTime` + # @return [String] + attr_accessor :create_time + + # The id of the service instance. Must be unique within GCP project. + # Maximum length is 64, GUID recommended. + # Required. + # Corresponds to the JSON property `instance_id` + # @return [String] + attr_accessor :instance_id + + # The platform GUID for the organization under which the service is to be + # provisioned. + # Required. + # Corresponds to the JSON property `organization_guid` + # @return [String] + attr_accessor :organization_guid + + # Configuration options for the service instance. + # Parameters is JSON object serialized to string. + # Corresponds to the JSON property `parameters` + # @return [Hash] + attr_accessor :parameters + + # The ID of the plan. See `Service` and `Plan` resources for details. + # Maximum length is 64, GUID recommended. + # Required. + # Corresponds to the JSON property `plan_id` + # @return [String] + attr_accessor :plan_id + + # Used only in UpdateServiceInstance request to optionally specify previous + # fields. + # Corresponds to the JSON property `previous_values` + # @return [Hash] + attr_accessor :previous_values + + # Output only. + # The resource name of the instance, e.g. + # projects/project_id/brokers/broker_id/service_instances/instance_id + # Corresponds to the JSON property `resourceName` + # @return [String] + attr_accessor :resource_name + + # The id of the service. Must be a valid identifier of a service + # contained in the list from a `ListServices()` call. + # Maximum length is 64, GUID recommended. + # Required. + # Corresponds to the JSON property `service_id` + # @return [String] + attr_accessor :service_id + + # The identifier for the project space within the platform organization. + # Required. + # Corresponds to the JSON property `space_guid` + # @return [String] + attr_accessor :space_guid + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @context = args[:context] if args.key?(:context) + @create_time = args[:create_time] if args.key?(:create_time) + @instance_id = args[:instance_id] if args.key?(:instance_id) + @organization_guid = args[:organization_guid] if args.key?(:organization_guid) + @parameters = args[:parameters] if args.key?(:parameters) + @plan_id = args[:plan_id] if args.key?(:plan_id) + @previous_values = args[:previous_values] if args.key?(:previous_values) + @resource_name = args[:resource_name] if args.key?(:resource_name) + @service_id = args[:service_id] if args.key?(:service_id) + @space_guid = args[:space_guid] if args.key?(:space_guid) + end + end + + # Response for the `UpdateServiceInstance()` method. + class GoogleCloudServicebrokerV1alpha1UpdateServiceInstanceResponse + include Google::Apis::Core::Hashable + + # Used to communicate description of the response. Usually for non-standard + # error codes. + # https://github.com/openservicebrokerapi/servicebroker/blob/master/spec.md# + # service-broker-errors + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # If broker executes operation asynchronously, this is the operation ID that + # can be polled to check the completion status of said operation. + # Corresponds to the JSON property `operation` + # @return [String] + attr_accessor :operation + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @description = args[:description] if args.key?(:description) + @operation = args[:operation] if args.key?(:operation) + end + end + + # Associates `members` with a `role`. + class GoogleIamV1Binding + include Google::Apis::Core::Hashable + + # Specifies the identities requesting access for a Cloud Platform resource. + # `members` can have the following values: + # * `allUsers`: A special identifier that represents anyone who is + # on the internet; with or without a Google account. + # * `allAuthenticatedUsers`: A special identifier that represents anyone + # who is authenticated with a Google account or a service account. + # * `user:`emailid``: An email address that represents a specific Google + # account. For example, `alice@gmail.com` . + # * `serviceAccount:`emailid``: An email address that represents a service + # account. For example, `my-other-app@appspot.gserviceaccount.com`. + # * `group:`emailid``: An email address that represents a Google group. + # For example, `admins@example.com`. + # * `domain:`domain``: A Google Apps domain name that represents all the + # users of that domain. For example, `google.com` or `example.com`. + # Corresponds to the JSON property `members` + # @return [Array] + attr_accessor :members + + # Role that is assigned to `members`. + # For example, `roles/viewer`, `roles/editor`, or `roles/owner`. + # Required + # Corresponds to the JSON property `role` + # @return [String] + attr_accessor :role + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @members = args[:members] if args.key?(:members) + @role = args[:role] if args.key?(:role) + end + end + + # Defines an Identity and Access Management (IAM) policy. It is used to + # specify access control policies for Cloud Platform resources. + # A `Policy` consists of a list of `bindings`. A `binding` binds a list of + # `members` to a `role`, where the members can be user accounts, Google groups, + # Google domains, and service accounts. A `role` is a named list of permissions + # defined by IAM. + # **JSON Example** + # ` + # "bindings": [ + # ` + # "role": "roles/owner", + # "members": [ + # "user:mike@example.com", + # "group:admins@example.com", + # "domain:google.com", + # "serviceAccount:my-other-app@appspot.gserviceaccount.com" + # ] + # `, + # ` + # "role": "roles/viewer", + # "members": ["user:sean@example.com"] + # ` + # ] + # ` + # **YAML Example** + # bindings: + # - members: + # - user:mike@example.com + # - group:admins@example.com + # - domain:google.com + # - serviceAccount:my-other-app@appspot.gserviceaccount.com + # role: roles/owner + # - members: + # - user:sean@example.com + # role: roles/viewer + # For a description of IAM and its features, see the + # [IAM developer's guide](https://cloud.google.com/iam/docs). + class GoogleIamV1Policy + include Google::Apis::Core::Hashable + + # Associates a list of `members` to a `role`. + # `bindings` with no members will result in an error. + # Corresponds to the JSON property `bindings` + # @return [Array] + attr_accessor :bindings + + # `etag` is used for optimistic concurrency control as a way to help + # prevent simultaneous updates of a policy from overwriting each other. + # It is strongly suggested that systems make use of the `etag` in the + # read-modify-write cycle to perform policy updates in order to avoid race + # conditions: An `etag` is returned in the response to `getIamPolicy`, and + # systems are expected to put that etag in the request to `setIamPolicy` to + # ensure that their change will be applied to the same version of the policy. + # If no `etag` is provided in the call to `setIamPolicy`, then the existing + # policy is overwritten blindly. + # Corresponds to the JSON property `etag` + # NOTE: Values are automatically base64 encoded/decoded in the client library. + # @return [String] + attr_accessor :etag + + # Deprecated. + # Corresponds to the JSON property `version` + # @return [Fixnum] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @bindings = args[:bindings] if args.key?(:bindings) + @etag = args[:etag] if args.key?(:etag) + @version = args[:version] if args.key?(:version) + end + end + + # Request message for `SetIamPolicy` method. + class GoogleIamV1SetIamPolicyRequest + include Google::Apis::Core::Hashable + + # Defines an Identity and Access Management (IAM) policy. It is used to + # specify access control policies for Cloud Platform resources. + # A `Policy` consists of a list of `bindings`. A `binding` binds a list of + # `members` to a `role`, where the members can be user accounts, Google groups, + # Google domains, and service accounts. A `role` is a named list of permissions + # defined by IAM. + # **JSON Example** + # ` + # "bindings": [ + # ` + # "role": "roles/owner", + # "members": [ + # "user:mike@example.com", + # "group:admins@example.com", + # "domain:google.com", + # "serviceAccount:my-other-app@appspot.gserviceaccount.com" + # ] + # `, + # ` + # "role": "roles/viewer", + # "members": ["user:sean@example.com"] + # ` + # ] + # ` + # **YAML Example** + # bindings: + # - members: + # - user:mike@example.com + # - group:admins@example.com + # - domain:google.com + # - serviceAccount:my-other-app@appspot.gserviceaccount.com + # role: roles/owner + # - members: + # - user:sean@example.com + # role: roles/viewer + # For a description of IAM and its features, see the + # [IAM developer's guide](https://cloud.google.com/iam/docs). + # Corresponds to the JSON property `policy` + # @return [Google::Apis::ServicebrokerV1alpha1::GoogleIamV1Policy] + attr_accessor :policy + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @policy = args[:policy] if args.key?(:policy) + end + end + + # Request message for `TestIamPermissions` method. + class GoogleIamV1TestIamPermissionsRequest + include Google::Apis::Core::Hashable + + # The set of permissions to check for the `resource`. Permissions with + # wildcards (such as '*' or 'storage.*') are not allowed. For more + # information see + # [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions). + # Corresponds to the JSON property `permissions` + # @return [Array] + attr_accessor :permissions + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @permissions = args[:permissions] if args.key?(:permissions) + end + end + + # Response message for `TestIamPermissions` method. + class GoogleIamV1TestIamPermissionsResponse + include Google::Apis::Core::Hashable + + # A subset of `TestPermissionsRequest.permissions` that the caller is + # allowed. + # Corresponds to the JSON property `permissions` + # @return [Array] + attr_accessor :permissions + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @permissions = args[:permissions] if args.key?(:permissions) + end + end + end + end +end diff --git a/generated/google/apis/servicebroker_v1alpha1/representations.rb b/generated/google/apis/servicebroker_v1alpha1/representations.rb new file mode 100644 index 000000000..2e984d86f --- /dev/null +++ b/generated/google/apis/servicebroker_v1alpha1/representations.rb @@ -0,0 +1,348 @@ +# Copyright 2015 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +require 'date' +require 'google/apis/core/base_service' +require 'google/apis/core/json_representation' +require 'google/apis/core/hashable' +require 'google/apis/errors' + +module Google + module Apis + module ServicebrokerV1alpha1 + + class GoogleCloudServicebrokerV1alpha1Binding + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1alpha1CreateBindingResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1alpha1CreateServiceInstanceResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1alpha1DashboardClient + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1alpha1DeleteBindingResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1alpha1DeleteServiceInstanceResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1alpha1GetBindingResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1alpha1ListBindingsResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1alpha1ListCatalogResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1alpha1ListServiceInstancesResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1alpha1Operation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1alpha1Plan + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1alpha1Service + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1alpha1ServiceInstance + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1alpha1UpdateServiceInstanceResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleIamV1Binding + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleIamV1Policy + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleIamV1SetIamPolicyRequest + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleIamV1TestIamPermissionsRequest + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleIamV1TestIamPermissionsResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1alpha1Binding + # @private + class Representation < Google::Apis::Core::JsonRepresentation + hash :bind_resource, as: 'bind_resource' + property :binding_id, as: 'binding_id' + property :create_time, as: 'createTime' + hash :parameters, as: 'parameters' + property :plan_id, as: 'plan_id' + property :service_id, as: 'service_id' + end + end + + class GoogleCloudServicebrokerV1alpha1CreateBindingResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + hash :credentials, as: 'credentials' + property :description, as: 'description' + property :operation, as: 'operation' + property :route_service_url, as: 'route_service_url' + property :syslog_drain_url, as: 'syslog_drain_url' + collection :volume_mounts, as: 'volume_mounts' + end + end + + class GoogleCloudServicebrokerV1alpha1CreateServiceInstanceResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :description, as: 'description' + property :operation, as: 'operation' + end + end + + class GoogleCloudServicebrokerV1alpha1DashboardClient + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :id, as: 'id' + property :redirect_uri, as: 'redirect_uri' + property :secret, as: 'secret' + end + end + + class GoogleCloudServicebrokerV1alpha1DeleteBindingResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :description, as: 'description' + property :operation, as: 'operation' + end + end + + class GoogleCloudServicebrokerV1alpha1DeleteServiceInstanceResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :description, as: 'description' + property :operation, as: 'operation' + end + end + + class GoogleCloudServicebrokerV1alpha1GetBindingResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + hash :credentials, as: 'credentials' + property :description, as: 'description' + property :route_service_url, as: 'route_service_url' + property :syslog_drain_url, as: 'syslog_drain_url' + collection :volume_mounts, as: 'volume_mounts' + end + end + + class GoogleCloudServicebrokerV1alpha1ListBindingsResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :bindings, as: 'bindings', class: Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1Binding, decorator: Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1Binding::Representation + + property :description, as: 'description' + property :next_page_token, as: 'nextPageToken' + end + end + + class GoogleCloudServicebrokerV1alpha1ListCatalogResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :description, as: 'description' + property :next_page_token, as: 'nextPageToken' + collection :services, as: 'services', class: Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1Service, decorator: Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1Service::Representation + + end + end + + class GoogleCloudServicebrokerV1alpha1ListServiceInstancesResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :description, as: 'description' + collection :instances, as: 'instances', class: Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ServiceInstance, decorator: Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ServiceInstance::Representation + + property :next_page_token, as: 'nextPageToken' + end + end + + class GoogleCloudServicebrokerV1alpha1Operation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :description, as: 'description' + property :state, as: 'state' + end + end + + class GoogleCloudServicebrokerV1alpha1Plan + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :bindable, as: 'bindable' + property :description, as: 'description' + property :free, as: 'free' + property :id, as: 'id' + hash :metadata, as: 'metadata' + property :name, as: 'name' + hash :schemas, as: 'schemas' + end + end + + class GoogleCloudServicebrokerV1alpha1Service + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :bindable, as: 'bindable' + property :binding_retrievable, as: 'binding_retrievable' + property :dashboard_client, as: 'dashboard_client', class: Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1DashboardClient, decorator: Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1DashboardClient::Representation + + property :description, as: 'description' + property :id, as: 'id' + property :instance_retrievable, as: 'instance_retrievable' + hash :metadata, as: 'metadata' + property :name, as: 'name' + property :plan_updateable, as: 'plan_updateable' + collection :plans, as: 'plans', class: Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1Plan, decorator: Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1Plan::Representation + + collection :tags, as: 'tags' + end + end + + class GoogleCloudServicebrokerV1alpha1ServiceInstance + # @private + class Representation < Google::Apis::Core::JsonRepresentation + hash :context, as: 'context' + property :create_time, as: 'createTime' + property :instance_id, as: 'instance_id' + property :organization_guid, as: 'organization_guid' + hash :parameters, as: 'parameters' + property :plan_id, as: 'plan_id' + hash :previous_values, as: 'previous_values' + property :resource_name, as: 'resourceName' + property :service_id, as: 'service_id' + property :space_guid, as: 'space_guid' + end + end + + class GoogleCloudServicebrokerV1alpha1UpdateServiceInstanceResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :description, as: 'description' + property :operation, as: 'operation' + end + end + + class GoogleIamV1Binding + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :members, as: 'members' + property :role, as: 'role' + end + end + + class GoogleIamV1Policy + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :bindings, as: 'bindings', class: Google::Apis::ServicebrokerV1alpha1::GoogleIamV1Binding, decorator: Google::Apis::ServicebrokerV1alpha1::GoogleIamV1Binding::Representation + + property :etag, :base64 => true, as: 'etag' + property :version, as: 'version' + end + end + + class GoogleIamV1SetIamPolicyRequest + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :policy, as: 'policy', class: Google::Apis::ServicebrokerV1alpha1::GoogleIamV1Policy, decorator: Google::Apis::ServicebrokerV1alpha1::GoogleIamV1Policy::Representation + + end + end + + class GoogleIamV1TestIamPermissionsRequest + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :permissions, as: 'permissions' + end + end + + class GoogleIamV1TestIamPermissionsResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :permissions, as: 'permissions' + end + end + end + end +end diff --git a/generated/google/apis/servicebroker_v1alpha1/service.rb b/generated/google/apis/servicebroker_v1alpha1/service.rb new file mode 100644 index 000000000..6695dc5c9 --- /dev/null +++ b/generated/google/apis/servicebroker_v1alpha1/service.rb @@ -0,0 +1,728 @@ +# Copyright 2015 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +require 'google/apis/core/base_service' +require 'google/apis/core/json_representation' +require 'google/apis/core/hashable' +require 'google/apis/errors' + +module Google + module Apis + module ServicebrokerV1alpha1 + # Service Broker API + # + # The Google Cloud Platform Service Broker API provides Google hosted + # implementation of the Open Service Broker API + # (https://www.openservicebrokerapi.org/). + # + # @example + # require 'google/apis/servicebroker_v1alpha1' + # + # Servicebroker = Google::Apis::ServicebrokerV1alpha1 # Alias the module + # service = Servicebroker::ServiceBrokerService.new + # + # @see https://cloud.google.com/kubernetes-engine/docs/concepts/add-on/service-broker + class ServiceBrokerService < Google::Apis::Core::BaseService + # @return [String] + # API key. Your API key identifies your project and provides you with API access, + # quota, and reports. Required unless you provide an OAuth 2.0 token. + attr_accessor :key + + # @return [String] + # 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. + attr_accessor :quota_user + + def initialize + super('https://servicebroker.googleapis.com/', '') + @batch_path = 'batch' + end + + # Gets the given service instance from the system. + # This API is an extension and not part of the OSB spec. + # Hence the path is a standard Google API URL. + # @param [String] name + # The resource name of the instance to return. + # @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::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ServiceInstance] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ServiceInstance] + # + # @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 get_project_broker_instance(name, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1alpha1/{+name}', options) + command.response_representation = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ServiceInstance::Representation + command.response_class = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ServiceInstance + 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 + + # Lists all the bindings in the instance + # @param [String] parent + # Parent must match + # `projects/[PROJECT_ID]/brokers/[BROKER_ID]/instances/[INSTANCE_ID]`. + # @param [Fixnum] page_size + # Specifies the number of results to return per page. If there are fewer + # elements than the specified number, returns all elements. + # Optional. If unset or 0, all the results will be returned. + # @param [String] page_token + # Specifies a page token to use. Set `pageToken` to a `nextPageToken` + # returned by a previous list request to get the next page of results. + # @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::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ListBindingsResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ListBindingsResponse] + # + # @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_broker_instance_service_bindings(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1alpha1/{+parent}/service_bindings', options) + command.response_representation = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ListBindingsResponse::Representation + command.response_class = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ListBindingsResponse + 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 + + # Lists all the instances in the brokers + # This API is an extension and not part of the OSB spec. + # Hence the path is a standard Google API URL. + # @param [String] parent + # Parent must match `projects/[PROJECT_ID]/brokers/[BROKER_ID]`. + # @param [Fixnum] page_size + # Specifies the number of results to return per page. If there are fewer + # elements than the specified number, returns all elements. + # Optional. If unset or 0, all the results will be returned. + # @param [String] page_token + # Specifies a page token to use. Set `pageToken` to a `nextPageToken` + # returned by a previous list request to get the next page of results. + # @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::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ListServiceInstancesResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ListServiceInstancesResponse] + # + # @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_broker_service_instances(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1alpha1/{+parent}/service_instances', options) + command.response_representation = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ListServiceInstancesResponse::Representation + command.response_class = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ListServiceInstancesResponse + 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 + + # Lists all the Services registered with this broker for consumption for + # given service registry broker, which contains an set of services. + # Note, that Service producer API is separate from Broker API. + # @param [String] parent + # Parent must match `projects/[PROJECT_ID]/brokers/[BROKER_ID]`. + # @param [Fixnum] page_size + # Specifies the number of results to return per page. If there are fewer + # elements than the specified number, returns all elements. + # Optional. If unset or 0, all the results will be returned. + # @param [String] page_token + # Specifies a page token to use. Set `pageToken` to a `nextPageToken` + # returned by a previous list request to get the next page of results. + # @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::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ListCatalogResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ListCatalogResponse] + # + # @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_broker_v2_catalogs(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1alpha1/{+parent}/v2/catalog', options) + command.response_representation = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ListCatalogResponse::Representation + command.response_class = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ListCatalogResponse + 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 + + # Provisions a service instance. + # If `request.accepts_incomplete` is false and Broker cannot execute request + # synchronously HTTP 422 error will be returned along with + # FAILED_PRECONDITION status. + # If `request.accepts_incomplete` is true and the Broker decides to execute + # resource asynchronously then HTTP 202 response code will be returned and a + # valid polling operation in the response will be included. + # If Broker executes the request synchronously and it succeeds HTTP 201 + # response will be furnished. + # If identical instance exists, then HTTP 200 response will be returned. + # If an instance with identical ID but mismatching parameters exists, then + # HTTP 409 status code will be returned. + # @param [String] parent + # Parent must match `projects/[PROJECT_ID]/brokers/[BROKER_ID]`. + # @param [String] instance_id + # The id of the service instance. Must be unique within GCP project. + # Maximum length is 64, GUID recommended. + # Required. + # @param [Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ServiceInstance] google_cloud_servicebroker_v1alpha1__service_instance_object + # @param [Boolean] accepts_incomplete + # Value indicating that API client supports asynchronous operations. If + # Broker cannot execute the request synchronously HTTP 422 code will be + # returned to HTTP clients along with FAILED_PRECONDITION error. + # If true and broker will execute request asynchronously 202 HTTP code will + # be returned. + # This broker always requires this to be true as all mutator operations are + # asynchronous. + # @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::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1CreateServiceInstanceResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1CreateServiceInstanceResponse] + # + # @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 create_project_broker_v2_service_instance(parent, instance_id, google_cloud_servicebroker_v1alpha1__service_instance_object = nil, accepts_incomplete: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:put, 'v1alpha1/{+parent}/v2/service_instances/{+instance_id}', options) + command.request_representation = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ServiceInstance::Representation + command.request_object = google_cloud_servicebroker_v1alpha1__service_instance_object + command.response_representation = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1CreateServiceInstanceResponse::Representation + command.response_class = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1CreateServiceInstanceResponse + command.params['parent'] = parent unless parent.nil? + command.params['instance_id'] = instance_id unless instance_id.nil? + command.query['acceptsIncomplete'] = accepts_incomplete unless accepts_incomplete.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + + # Deprovisions a service instance. + # For synchronous/asynchronous request details see CreateServiceInstance + # method. + # If service instance does not exist HTTP 410 status will be returned. + # @param [String] parent + # Parent must match `projects/[PROJECT_ID]/brokers/[BROKER_ID]`. + # @param [String] instance_id + # The instance id to deprovision. + # @param [Boolean] accepts_incomplete + # See CreateServiceInstanceRequest for details. + # @param [String] plan_id + # The plan id of the service instance. + # @param [String] service_id + # The service id of the service instance. + # @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::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1DeleteServiceInstanceResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1DeleteServiceInstanceResponse] + # + # @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 delete_project_broker_v2_service_instance(parent, instance_id, accepts_incomplete: nil, plan_id: nil, service_id: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:delete, 'v1alpha1/{+parent}/v2/service_instances/{+instanceId}', options) + command.response_representation = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1DeleteServiceInstanceResponse::Representation + command.response_class = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1DeleteServiceInstanceResponse + command.params['parent'] = parent unless parent.nil? + command.params['instanceId'] = instance_id unless instance_id.nil? + command.query['acceptsIncomplete'] = accepts_incomplete unless accepts_incomplete.nil? + command.query['planId'] = plan_id unless plan_id.nil? + command.query['serviceId'] = service_id unless service_id.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 given service instance from the system. + # This API is an extension and not part of the OSB spec. + # Hence the path is a standard Google API URL. + # @param [String] name + # The resource name of the instance to return. + # @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::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ServiceInstance] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ServiceInstance] + # + # @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 get_project_broker_v2_service_instance(name, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1alpha1/{+name}', options) + command.response_representation = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ServiceInstance::Representation + command.response_class = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ServiceInstance + 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 + + # Returns the state of the last operation for the service instance. + # Only last (or current) operation can be polled. + # @param [String] parent + # Parent must match `projects/[PROJECT_ID]/brokers/[BROKER_ID]`. + # @param [String] instance_id + # The instance id for which to return the last operation status. + # @param [String] operation + # If `operation` was returned during mutation operation, this field must be + # populated with the provided value. + # @param [String] plan_id + # Plan id. + # @param [String] service_id + # Service id. + # @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::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1Operation] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1Operation] + # + # @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 get_project_broker_v2_service_instance_last_operation(parent, instance_id, operation: nil, plan_id: nil, service_id: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1alpha1/{+parent}/v2/service_instances/{+instanceId}/last_operation', options) + command.response_representation = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1Operation::Representation + command.response_class = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1Operation + command.params['parent'] = parent unless parent.nil? + command.params['instanceId'] = instance_id unless instance_id.nil? + command.query['operation'] = operation unless operation.nil? + command.query['planId'] = plan_id unless plan_id.nil? + command.query['serviceId'] = service_id unless service_id.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 service instance. + # See CreateServiceInstance for possible response codes. + # @param [String] parent + # Parent must match `projects/[PROJECT_ID]/brokers/[BROKER_ID]`. + # @param [String] instance_id + # The id of the service instance. Must be unique within GCP project. + # Maximum length is 64, GUID recommended. + # Required. + # @param [Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ServiceInstance] google_cloud_servicebroker_v1alpha1__service_instance_object + # @param [Boolean] accepts_incomplete + # See CreateServiceInstanceRequest for details. + # @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::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1UpdateServiceInstanceResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1UpdateServiceInstanceResponse] + # + # @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_broker_v2_service_instance(parent, instance_id, google_cloud_servicebroker_v1alpha1__service_instance_object = nil, accepts_incomplete: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:patch, 'v1alpha1/{+parent}/v2/service_instances/{+instance_id}', options) + command.request_representation = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1ServiceInstance::Representation + command.request_object = google_cloud_servicebroker_v1alpha1__service_instance_object + command.response_representation = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1UpdateServiceInstanceResponse::Representation + command.response_class = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1UpdateServiceInstanceResponse + command.params['parent'] = parent unless parent.nil? + command.params['instance_id'] = instance_id unless instance_id.nil? + command.query['acceptsIncomplete'] = accepts_incomplete unless accepts_incomplete.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + + # CreateBinding generates a service binding to an existing service instance. + # See ProviServiceInstance for async operation details. + # @param [String] parent + # The GCP container. + # Must match + # `projects/[PROJECT_ID]/brokers/[BROKER_ID]`. + # @param [String] instance_id + # The service instance to which to bind. + # @param [String] binding_id + # The id of the binding. Must be unique within GCP project. + # Maximum length is 64, GUID recommended. + # Required. + # @param [Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1Binding] google_cloud_servicebroker_v1alpha1__binding_object + # @param [Boolean] accepts_incomplete + # See CreateServiceInstanceRequest for details. + # @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::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1CreateBindingResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1CreateBindingResponse] + # + # @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 create_project_broker_v2_service_instance_service_binding(parent, instance_id, binding_id, google_cloud_servicebroker_v1alpha1__binding_object = nil, accepts_incomplete: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:put, 'v1alpha1/{+parent}/v2/service_instances/{+instanceId}/service_bindings/{+binding_id}', options) + command.request_representation = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1Binding::Representation + command.request_object = google_cloud_servicebroker_v1alpha1__binding_object + command.response_representation = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1CreateBindingResponse::Representation + command.response_class = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1CreateBindingResponse + command.params['parent'] = parent unless parent.nil? + command.params['instanceId'] = instance_id unless instance_id.nil? + command.params['binding_id'] = binding_id unless binding_id.nil? + command.query['acceptsIncomplete'] = accepts_incomplete unless accepts_incomplete.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + + # Unbinds from a service instance. + # For synchronous/asynchronous request details see CreateServiceInstance + # method. + # If binding does not exist HTTP 410 status will be returned. + # @param [String] parent + # Parent must match `projects/[PROJECT_ID]/brokers/[BROKER_ID]`. + # @param [String] instance_id + # The service instance id that deleted binding is bound to. + # @param [String] binding_id + # The id of the binding to delete. + # @param [Boolean] accepts_incomplete + # See CreateServiceInstanceRequest for details. + # @param [String] plan_id + # The plan id of the service instance. + # @param [String] service_id + # Additional query parameter hints. + # The service id of the service instance. + # @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::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1DeleteBindingResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1DeleteBindingResponse] + # + # @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 delete_project_broker_v2_service_instance_service_binding(parent, instance_id, binding_id, accepts_incomplete: nil, plan_id: nil, service_id: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:delete, 'v1alpha1/{+parent}/v2/service_instances/{instanceId}/service_bindings/{bindingId}', options) + command.response_representation = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1DeleteBindingResponse::Representation + command.response_class = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1DeleteBindingResponse + command.params['parent'] = parent unless parent.nil? + command.params['instanceId'] = instance_id unless instance_id.nil? + command.params['bindingId'] = binding_id unless binding_id.nil? + command.query['acceptsIncomplete'] = accepts_incomplete unless accepts_incomplete.nil? + command.query['planId'] = plan_id unless plan_id.nil? + command.query['serviceId'] = service_id unless service_id.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + + # GetBinding returns the binding information. + # @param [String] parent + # Parent must match `projects/[PROJECT_ID]/brokers/[BROKER_ID]`. + # @param [String] instance_id + # Instance id to which the binding is bound. + # @param [String] binding_id + # The binding id. + # @param [String] plan_id + # Plan id. + # @param [String] service_id + # Service id. + # @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::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1GetBindingResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1GetBindingResponse] + # + # @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 get_project_broker_v2_service_instance_service_binding(parent, instance_id, binding_id, plan_id: nil, service_id: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1alpha1/{+parent}/v2/service_instances/{+instanceId}/service_bindings/{+bindingId}', options) + command.response_representation = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1GetBindingResponse::Representation + command.response_class = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1GetBindingResponse + command.params['parent'] = parent unless parent.nil? + command.params['instanceId'] = instance_id unless instance_id.nil? + command.params['bindingId'] = binding_id unless binding_id.nil? + command.query['planId'] = plan_id unless plan_id.nil? + command.query['serviceId'] = service_id unless service_id.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + + # Returns the state of the last operation for the binding. + # Only last (or current) operation can be polled. + # @param [String] parent + # Parent must match `projects/[PROJECT_ID]/brokers/[BROKER_ID]`. + # @param [String] instance_id + # The instance id that the binding is bound to. + # @param [String] binding_id + # The binding id for which to return the last operation + # @param [String] operation + # If `operation` was returned during mutation operation, this field must be + # populated with the provided value. + # @param [String] plan_id + # Plan id. + # @param [String] service_id + # Service id. + # @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::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1Operation] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1Operation] + # + # @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 get_project_broker_v2_service_instance_service_binding_last_operation(parent, instance_id, binding_id, operation: nil, plan_id: nil, service_id: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1alpha1/{+parent}/v2/service_instances/{+instanceId}/service_bindings/{+bindingId}/last_operation', options) + command.response_representation = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1Operation::Representation + command.response_class = Google::Apis::ServicebrokerV1alpha1::GoogleCloudServicebrokerV1alpha1Operation + command.params['parent'] = parent unless parent.nil? + command.params['instanceId'] = instance_id unless instance_id.nil? + command.params['bindingId'] = binding_id unless binding_id.nil? + command.query['operation'] = operation unless operation.nil? + command.query['planId'] = plan_id unless plan_id.nil? + command.query['serviceId'] = service_id unless service_id.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 access control policy for a resource. + # Returns an empty policy if the resource exists and does not have a policy + # set. + # @param [String] resource + # REQUIRED: The resource for which the policy is being requested. + # See the operation documentation for the appropriate value for this 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::ServicebrokerV1alpha1::GoogleIamV1Policy] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1alpha1::GoogleIamV1Policy] + # + # @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 get_iam_policy(resource, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1alpha1/{+resource}:getIamPolicy', options) + command.response_representation = Google::Apis::ServicebrokerV1alpha1::GoogleIamV1Policy::Representation + command.response_class = Google::Apis::ServicebrokerV1alpha1::GoogleIamV1Policy + command.params['resource'] = resource unless resource.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 on the specified resource. Replaces any + # existing policy. + # @param [String] resource + # REQUIRED: The resource for which the policy is being specified. + # See the operation documentation for the appropriate value for this field. + # @param [Google::Apis::ServicebrokerV1alpha1::GoogleIamV1SetIamPolicyRequest] google_iam_v1__set_iam_policy_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::ServicebrokerV1alpha1::GoogleIamV1Policy] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1alpha1::GoogleIamV1Policy] + # + # @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 set_iam_policy(resource, google_iam_v1__set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:post, 'v1alpha1/{+resource}:setIamPolicy', options) + command.request_representation = Google::Apis::ServicebrokerV1alpha1::GoogleIamV1SetIamPolicyRequest::Representation + command.request_object = google_iam_v1__set_iam_policy_request_object + command.response_representation = Google::Apis::ServicebrokerV1alpha1::GoogleIamV1Policy::Representation + command.response_class = Google::Apis::ServicebrokerV1alpha1::GoogleIamV1Policy + command.params['resource'] = resource unless resource.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + + # Returns permissions that a caller has on the specified resource. + # If the resource does not exist, this will return an empty set of + # permissions, not a NOT_FOUND error. + # Note: This operation is designed to be used for building permission-aware + # UIs and command-line tools, not for authorization checking. This operation + # may "fail open" without warning. + # @param [String] resource + # REQUIRED: The resource for which the policy detail is being requested. + # See the operation documentation for the appropriate value for this field. + # @param [Google::Apis::ServicebrokerV1alpha1::GoogleIamV1TestIamPermissionsRequest] google_iam_v1__test_iam_permissions_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::ServicebrokerV1alpha1::GoogleIamV1TestIamPermissionsResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1alpha1::GoogleIamV1TestIamPermissionsResponse] + # + # @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 test_iam_permissions(resource, google_iam_v1__test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:post, 'v1alpha1/{+resource}:testIamPermissions', options) + command.request_representation = Google::Apis::ServicebrokerV1alpha1::GoogleIamV1TestIamPermissionsRequest::Representation + command.request_object = google_iam_v1__test_iam_permissions_request_object + command.response_representation = Google::Apis::ServicebrokerV1alpha1::GoogleIamV1TestIamPermissionsResponse::Representation + command.response_class = Google::Apis::ServicebrokerV1alpha1::GoogleIamV1TestIamPermissionsResponse + command.params['resource'] = resource unless resource.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + + protected + + def apply_command_defaults(command) + command.query['key'] = key unless key.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + end + end + end + end +end diff --git a/generated/google/apis/servicebroker_v1beta1.rb b/generated/google/apis/servicebroker_v1beta1.rb new file mode 100644 index 000000000..51b80ea3f --- /dev/null +++ b/generated/google/apis/servicebroker_v1beta1.rb @@ -0,0 +1,36 @@ +# Copyright 2015 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +require 'google/apis/servicebroker_v1beta1/service.rb' +require 'google/apis/servicebroker_v1beta1/classes.rb' +require 'google/apis/servicebroker_v1beta1/representations.rb' + +module Google + module Apis + # Service Broker API + # + # The Google Cloud Platform Service Broker API provides Google hosted + # implementation of the Open Service Broker API + # (https://www.openservicebrokerapi.org/). + # + # @see https://cloud.google.com/kubernetes-engine/docs/concepts/add-on/service-broker + module ServicebrokerV1beta1 + VERSION = 'V1beta1' + REVISION = '20180427' + + # View and manage your data across Google Cloud Platform services + AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' + end + end +end diff --git a/generated/google/apis/servicebroker_v1beta1/classes.rb b/generated/google/apis/servicebroker_v1beta1/classes.rb new file mode 100644 index 000000000..7bc6680cb --- /dev/null +++ b/generated/google/apis/servicebroker_v1beta1/classes.rb @@ -0,0 +1,1046 @@ +# Copyright 2015 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +require 'date' +require 'google/apis/core/base_service' +require 'google/apis/core/json_representation' +require 'google/apis/core/hashable' +require 'google/apis/errors' + +module Google + module Apis + module ServicebrokerV1beta1 + + # Describes the binding. + class GoogleCloudServicebrokerV1beta1Binding + include Google::Apis::Core::Hashable + + # A JSON object that contains data for platform resources associated with + # the binding to be created. + # Corresponds to the JSON property `bind_resource` + # @return [Hash] + attr_accessor :bind_resource + + # The id of the binding. Must be unique within GCP project. + # Maximum length is 64, GUID recommended. + # Required. + # Corresponds to the JSON property `binding_id` + # @return [String] + attr_accessor :binding_id + + # Output only. + # Timestamp for when the binding was created. + # Corresponds to the JSON property `createTime` + # @return [String] + attr_accessor :create_time + + # Configuration options for the service binding. + # Corresponds to the JSON property `parameters` + # @return [Hash] + attr_accessor :parameters + + # The ID of the plan. See `Service` and `Plan` resources for details. + # Maximum length is 64, GUID recommended. + # Required. + # Corresponds to the JSON property `plan_id` + # @return [String] + attr_accessor :plan_id + + # The id of the service. Must be a valid identifier of a service + # contained in the list from a `ListServices()` call. + # Maximum length is 64, GUID recommended. + # Required. + # Corresponds to the JSON property `service_id` + # @return [String] + attr_accessor :service_id + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @bind_resource = args[:bind_resource] if args.key?(:bind_resource) + @binding_id = args[:binding_id] if args.key?(:binding_id) + @create_time = args[:create_time] if args.key?(:create_time) + @parameters = args[:parameters] if args.key?(:parameters) + @plan_id = args[:plan_id] if args.key?(:plan_id) + @service_id = args[:service_id] if args.key?(:service_id) + end + end + + # Broker represents a consumable collection of Service Registry catalogs + # exposed as an OSB Broker. + class GoogleCloudServicebrokerV1beta1Broker + include Google::Apis::Core::Hashable + + # Output only. + # Timestamp for when the broker was created. + # Corresponds to the JSON property `createTime` + # @return [String] + attr_accessor :create_time + + # Name of the broker in the format: + # //brokers/. + # This allows for multiple brokers per project which can be used to + # enable having custom brokers per GKE cluster, for example. + # Corresponds to the JSON property `name` + # @return [String] + attr_accessor :name + + # User friendly title of the broker. + # Limited to 1024 characters. Requests with longer titles will be rejected. + # Corresponds to the JSON property `title` + # @return [String] + attr_accessor :title + + # Output only. + # URL of the broker OSB-compliant endpoint, for example: + # https://servicebroker.googleapis.com/projects//brokers/ + # Corresponds to the JSON property `url` + # @return [String] + attr_accessor :url + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @create_time = args[:create_time] if args.key?(:create_time) + @name = args[:name] if args.key?(:name) + @title = args[:title] if args.key?(:title) + @url = args[:url] if args.key?(:url) + end + end + + # Response for the `CreateBinding()` method. + class GoogleCloudServicebrokerV1beta1CreateBindingResponse + include Google::Apis::Core::Hashable + + # Credentials to use the binding. + # Corresponds to the JSON property `credentials` + # @return [Hash] + attr_accessor :credentials + + # Used to communicate description of the response. Usually for non-standard + # error codes. + # https://github.com/openservicebrokerapi/servicebroker/blob/master/spec.md# + # service-broker-errors + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # If broker executes operation asynchronously, this is the operation ID that + # can be polled to check the completion status of said operation. + # This broker always executes all create/delete operations asynchronously. + # Corresponds to the JSON property `operation` + # @return [String] + attr_accessor :operation + + # A URL to which the platform may proxy requests for the address sent with + # bind_resource.route + # Corresponds to the JSON property `route_service_url` + # @return [String] + attr_accessor :route_service_url + + # From where to read system logs. + # Corresponds to the JSON property `syslog_drain_url` + # @return [String] + attr_accessor :syslog_drain_url + + # An array of configuration for mounting volumes. + # Corresponds to the JSON property `volume_mounts` + # @return [Array>] + attr_accessor :volume_mounts + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @credentials = args[:credentials] if args.key?(:credentials) + @description = args[:description] if args.key?(:description) + @operation = args[:operation] if args.key?(:operation) + @route_service_url = args[:route_service_url] if args.key?(:route_service_url) + @syslog_drain_url = args[:syslog_drain_url] if args.key?(:syslog_drain_url) + @volume_mounts = args[:volume_mounts] if args.key?(:volume_mounts) + end + end + + # Response for the `CreateServiceInstance()` method. + class GoogleCloudServicebrokerV1beta1CreateServiceInstanceResponse + include Google::Apis::Core::Hashable + + # Used to communicate description of the response. Usually for non-standard + # error codes. + # https://github.com/openservicebrokerapi/servicebroker/blob/master/spec.md# + # service-broker-errors + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # If broker executes operation asynchronously, this is the operation ID that + # can be polled to check the completion status of said operation. + # This broker always will return a non-empty operation on success. + # Corresponds to the JSON property `operation` + # @return [String] + attr_accessor :operation + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @description = args[:description] if args.key?(:description) + @operation = args[:operation] if args.key?(:operation) + end + end + + # Message containing information required to activate Dashboard SSO feature. + class GoogleCloudServicebrokerV1beta1DashboardClient + include Google::Apis::Core::Hashable + + # The id of the Oauth client that the dashboard will use. + # Corresponds to the JSON property `id` + # @return [String] + attr_accessor :id + + # A URI for the service dashboard. + # Validated by the OAuth token server when the dashboard requests a token. + # Corresponds to the JSON property `redirect_uri` + # @return [String] + attr_accessor :redirect_uri + + # A secret for the dashboard client. + # Corresponds to the JSON property `secret` + # @return [String] + attr_accessor :secret + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @id = args[:id] if args.key?(:id) + @redirect_uri = args[:redirect_uri] if args.key?(:redirect_uri) + @secret = args[:secret] if args.key?(:secret) + end + end + + # Response for the `DeleteBinding()` method. + class GoogleCloudServicebrokerV1beta1DeleteBindingResponse + include Google::Apis::Core::Hashable + + # Used to communicate description of the response. Usually for non-standard + # error codes. + # https://github.com/openservicebrokerapi/servicebroker/blob/master/spec.md# + # service-broker-errors + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # If broker executes operation asynchronously, this is the operation ID that + # can be polled to check the completion status of said operation. + # Corresponds to the JSON property `operation` + # @return [String] + attr_accessor :operation + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @description = args[:description] if args.key?(:description) + @operation = args[:operation] if args.key?(:operation) + end + end + + # Response for the `DeleteServiceInstance()` method. + class GoogleCloudServicebrokerV1beta1DeleteServiceInstanceResponse + include Google::Apis::Core::Hashable + + # Used to communicate description of the response. Usually for non-standard + # error codes. + # https://github.com/openservicebrokerapi/servicebroker/blob/master/spec.md# + # service-broker-errors + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # If broker executes operation asynchronously, this is the operation ID that + # can be polled to check the completion status of said operation. + # Corresponds to the JSON property `operation` + # @return [String] + attr_accessor :operation + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @description = args[:description] if args.key?(:description) + @operation = args[:operation] if args.key?(:operation) + end + end + + # Response for the `GetBinding()` method. + class GoogleCloudServicebrokerV1beta1GetBindingResponse + include Google::Apis::Core::Hashable + + # Credentials to use the binding. + # Corresponds to the JSON property `credentials` + # @return [Hash] + attr_accessor :credentials + + # Used to communicate description of the response. Usually for non-standard + # error codes. + # https://github.com/openservicebrokerapi/servicebroker/blob/master/spec.md# + # service-broker-errors + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # A URL to which the platform may proxy requests for the address sent with + # bind_resource.route + # Corresponds to the JSON property `route_service_url` + # @return [String] + attr_accessor :route_service_url + + # From where to read system logs. + # Corresponds to the JSON property `syslog_drain_url` + # @return [String] + attr_accessor :syslog_drain_url + + # An array of configurations for mounting volumes. + # Corresponds to the JSON property `volume_mounts` + # @return [Array>] + attr_accessor :volume_mounts + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @credentials = args[:credentials] if args.key?(:credentials) + @description = args[:description] if args.key?(:description) + @route_service_url = args[:route_service_url] if args.key?(:route_service_url) + @syslog_drain_url = args[:syslog_drain_url] if args.key?(:syslog_drain_url) + @volume_mounts = args[:volume_mounts] if args.key?(:volume_mounts) + end + end + + # The response for the `ListBindings()` method. + class GoogleCloudServicebrokerV1beta1ListBindingsResponse + include Google::Apis::Core::Hashable + + # The list of bindings in the instance. + # Corresponds to the JSON property `bindings` + # @return [Array] + attr_accessor :bindings + + # Used to communicate description of the response. Usually for non-standard + # error codes. + # https://github.com/openservicebrokerapi/servicebroker/blob/master/spec.md# + # service-broker-errors + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # This token allows you to get the next page of results for list requests. + # If the number of results is larger than `pageSize`, use the `nextPageToken` + # as a value for the query parameter `pageToken` in the next list request. + # Subsequent list requests will have their own `nextPageToken` to continue + # paging through the 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) + @bindings = args[:bindings] if args.key?(:bindings) + @description = args[:description] if args.key?(:description) + @next_page_token = args[:next_page_token] if args.key?(:next_page_token) + end + end + + # The response for the `ListBrokers()` method. + class GoogleCloudServicebrokerV1beta1ListBrokersResponse + include Google::Apis::Core::Hashable + + # The list of brokers in the container. + # Corresponds to the JSON property `brokers` + # @return [Array] + attr_accessor :brokers + + # This token allows you to get the next page of results for list requests. + # If the number of results is larger than `pageSize`, use the `nextPageToken` + # as a value for the query parameter `pageToken` in the next list request. + # Subsequent list requests will have their own `nextPageToken` to continue + # paging through the 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) + @brokers = args[:brokers] if args.key?(:brokers) + @next_page_token = args[:next_page_token] if args.key?(:next_page_token) + end + end + + # Response message for the `ListCatalog()` method. + class GoogleCloudServicebrokerV1beta1ListCatalogResponse + include Google::Apis::Core::Hashable + + # Used to communicate description of the response. Usually for non-standard + # error codes. + # https://github.com/openservicebrokerapi/servicebroker/blob/master/spec.md# + # service-broker-errors + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # This token allows you to get the next page of results for list requests. + # If the number of results is larger than `pageSize`, use the `nextPageToken` + # as a value for the query parameter `pageToken` in the next list request. + # Subsequent list requests will have their own `nextPageToken` to continue + # paging through the results + # Corresponds to the JSON property `nextPageToken` + # @return [String] + attr_accessor :next_page_token + + # The services available for the requested GCP project. + # Corresponds to the JSON property `services` + # @return [Array] + attr_accessor :services + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @description = args[:description] if args.key?(:description) + @next_page_token = args[:next_page_token] if args.key?(:next_page_token) + @services = args[:services] if args.key?(:services) + end + end + + # The response for the `ListServiceInstances()` method. + class GoogleCloudServicebrokerV1beta1ListServiceInstancesResponse + include Google::Apis::Core::Hashable + + # Used to communicate description of the response. Usually for non-standard + # error codes. + # https://github.com/openservicebrokerapi/servicebroker/blob/master/spec.md# + # service-broker-errors + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # The list of instances in the broker. + # Corresponds to the JSON property `instances` + # @return [Array] + attr_accessor :instances + + # This token allows you to get the next page of results for list requests. + # If the number of results is larger than `pageSize`, use the `nextPageToken` + # as a value for the query parameter `pageToken` in the next list request. + # Subsequent list requests will have their own `nextPageToken` to continue + # paging through the 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) + @description = args[:description] if args.key?(:description) + @instances = args[:instances] if args.key?(:instances) + @next_page_token = args[:next_page_token] if args.key?(:next_page_token) + end + end + + # Describes a long running operation, which conforms to OpenService API. + class GoogleCloudServicebrokerV1beta1Operation + include Google::Apis::Core::Hashable + + # Optional description of the Operation state. + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # The state of the operation. + # Valid values are: "in progress", "succeeded", and "failed". + # Corresponds to the JSON property `state` + # @return [String] + attr_accessor :state + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @description = args[:description] if args.key?(:description) + @state = args[:state] if args.key?(:state) + end + end + + # Plan message describes a Service Plan. + class GoogleCloudServicebrokerV1beta1Plan + include Google::Apis::Core::Hashable + + # Specifies whether instances of the service can be bound to applications. + # If not specified, `Service.bindable` will be presumed. + # Corresponds to the JSON property `bindable` + # @return [Boolean] + attr_accessor :bindable + alias_method :bindable?, :bindable + + # Textual description of the plan. Optional. + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # Whether the service is free. + # Corresponds to the JSON property `free` + # @return [Boolean] + attr_accessor :free + alias_method :free?, :free + + # ID is a globally unique identifier used to uniquely identify the plan. + # User must make no presumption about the format of this field. + # Corresponds to the JSON property `id` + # @return [String] + attr_accessor :id + + # A list of metadata for a service offering. + # Metadata is an arbitrary JSON object. + # Corresponds to the JSON property `metadata` + # @return [Hash] + attr_accessor :metadata + + # User friendly name of the plan. + # The name must be globally unique within GCP project. + # Note, which is different from ("This must be globally unique within a + # platform marketplace"). + # Corresponds to the JSON property `name` + # @return [String] + attr_accessor :name + + # Schema definitions for service instances and bindings for the plan. + # Corresponds to the JSON property `schemas` + # @return [Hash] + attr_accessor :schemas + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @bindable = args[:bindable] if args.key?(:bindable) + @description = args[:description] if args.key?(:description) + @free = args[:free] if args.key?(:free) + @id = args[:id] if args.key?(:id) + @metadata = args[:metadata] if args.key?(:metadata) + @name = args[:name] if args.key?(:name) + @schemas = args[:schemas] if args.key?(:schemas) + end + end + + # The resource model mostly follows the Open Service Broker API, as + # described here: + # https://github.com/openservicebrokerapi/servicebroker/blob/master/_spec.md + # Though due to Google Specifics it has additional optional fields. + class GoogleCloudServicebrokerV1beta1Service + include Google::Apis::Core::Hashable + + # Specifies whether instances of the service can be bound to applications. + # Required. + # Corresponds to the JSON property `bindable` + # @return [Boolean] + attr_accessor :bindable + alias_method :bindable?, :bindable + + # Whether the service provides an endpoint to get service bindings. + # Corresponds to the JSON property `binding_retrievable` + # @return [Boolean] + attr_accessor :binding_retrievable + alias_method :binding_retrievable?, :binding_retrievable + + # Whether the service provides an endpoint to get service bindings. + # Corresponds to the JSON property `bindings_retrievable` + # @return [Boolean] + attr_accessor :bindings_retrievable + alias_method :bindings_retrievable?, :bindings_retrievable + + # Message containing information required to activate Dashboard SSO feature. + # Corresponds to the JSON property `dashboard_client` + # @return [Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1DashboardClient] + attr_accessor :dashboard_client + + # Textual description of the service. Required. + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # ID is a globally unique identifier used to uniquely identify the service. + # ID is an opaque string. + # Corresponds to the JSON property `id` + # @return [String] + attr_accessor :id + + # Whether the service provides an endpoint to get service instances. + # Corresponds to the JSON property `instances_retrievable` + # @return [Boolean] + attr_accessor :instances_retrievable + alias_method :instances_retrievable?, :instances_retrievable + + # A list of metadata for a service offering. + # Metadata is an arbitrary JSON object. + # Corresponds to the JSON property `metadata` + # @return [Hash] + attr_accessor :metadata + + # User friendly service name. + # Name must match [a-z0-9]+ regexp. + # The name must be globally unique within GCP project. + # Note, which is different from ("This must be globally unique within a + # platform marketplace"). + # Required. + # Corresponds to the JSON property `name` + # @return [String] + attr_accessor :name + + # Whether the service supports upgrade/downgrade for some plans. + # Corresponds to the JSON property `plan_updateable` + # @return [Boolean] + attr_accessor :plan_updateable + alias_method :plan_updateable?, :plan_updateable + + # A list of plans for this service. + # At least one plan is required. + # Corresponds to the JSON property `plans` + # @return [Array] + attr_accessor :plans + + # Tags provide a flexible mechanism to expose a classification, attribute, or + # base technology of a service. + # Corresponds to the JSON property `tags` + # @return [Array] + attr_accessor :tags + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @bindable = args[:bindable] if args.key?(:bindable) + @binding_retrievable = args[:binding_retrievable] if args.key?(:binding_retrievable) + @bindings_retrievable = args[:bindings_retrievable] if args.key?(:bindings_retrievable) + @dashboard_client = args[:dashboard_client] if args.key?(:dashboard_client) + @description = args[:description] if args.key?(:description) + @id = args[:id] if args.key?(:id) + @instances_retrievable = args[:instances_retrievable] if args.key?(:instances_retrievable) + @metadata = args[:metadata] if args.key?(:metadata) + @name = args[:name] if args.key?(:name) + @plan_updateable = args[:plan_updateable] if args.key?(:plan_updateable) + @plans = args[:plans] if args.key?(:plans) + @tags = args[:tags] if args.key?(:tags) + end + end + + # Message describing inputs to Provision and Update Service instance requests. + class GoogleCloudServicebrokerV1beta1ServiceInstance + include Google::Apis::Core::Hashable + + # Platform specific contextual information under which the service instance + # is to be provisioned. This replaces organization_guid and space_guid. + # But can also contain anything. + # Currently only used for logging context information. + # Corresponds to the JSON property `context` + # @return [Hash] + attr_accessor :context + + # Output only. + # Timestamp for when the instance was created. + # Corresponds to the JSON property `createTime` + # @return [String] + attr_accessor :create_time + + # To return errors when GetInstance call is done via HTTP to be unified with + # other methods. + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # The id of the service instance. Must be unique within GCP project. + # Maximum length is 64, GUID recommended. + # Required. + # Corresponds to the JSON property `instance_id` + # @return [String] + attr_accessor :instance_id + + # The platform GUID for the organization under which the service is to be + # provisioned. + # Required. + # Corresponds to the JSON property `organization_guid` + # @return [String] + attr_accessor :organization_guid + + # Configuration options for the service instance. + # Parameters is JSON object serialized to string. + # Corresponds to the JSON property `parameters` + # @return [Hash] + attr_accessor :parameters + + # The ID of the plan. See `Service` and `Plan` resources for details. + # Maximum length is 64, GUID recommended. + # Required. + # Corresponds to the JSON property `plan_id` + # @return [String] + attr_accessor :plan_id + + # Used only in UpdateServiceInstance request to optionally specify previous + # fields. + # Corresponds to the JSON property `previous_values` + # @return [Hash] + attr_accessor :previous_values + + # Output only. + # The resource name of the instance, e.g. + # projects/project_id/brokers/broker_id/service_instances/instance_id + # Corresponds to the JSON property `resourceName` + # @return [String] + attr_accessor :resource_name + + # The id of the service. Must be a valid identifier of a service + # contained in the list from a `ListServices()` call. + # Maximum length is 64, GUID recommended. + # Required. + # Corresponds to the JSON property `service_id` + # @return [String] + attr_accessor :service_id + + # The identifier for the project space within the platform organization. + # Required. + # Corresponds to the JSON property `space_guid` + # @return [String] + attr_accessor :space_guid + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @context = args[:context] if args.key?(:context) + @create_time = args[:create_time] if args.key?(:create_time) + @description = args[:description] if args.key?(:description) + @instance_id = args[:instance_id] if args.key?(:instance_id) + @organization_guid = args[:organization_guid] if args.key?(:organization_guid) + @parameters = args[:parameters] if args.key?(:parameters) + @plan_id = args[:plan_id] if args.key?(:plan_id) + @previous_values = args[:previous_values] if args.key?(:previous_values) + @resource_name = args[:resource_name] if args.key?(:resource_name) + @service_id = args[:service_id] if args.key?(:service_id) + @space_guid = args[:space_guid] if args.key?(:space_guid) + end + end + + # Response for the `UpdateServiceInstance()` method. + class GoogleCloudServicebrokerV1beta1UpdateServiceInstanceResponse + include Google::Apis::Core::Hashable + + # Used to communicate description of the response. Usually for non-standard + # error codes. + # https://github.com/openservicebrokerapi/servicebroker/blob/master/spec.md# + # service-broker-errors + # Corresponds to the JSON property `description` + # @return [String] + attr_accessor :description + + # If broker executes operation asynchronously, this is the operation ID that + # can be polled to check the completion status of said operation. + # Corresponds to the JSON property `operation` + # @return [String] + attr_accessor :operation + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @description = args[:description] if args.key?(:description) + @operation = args[:operation] if args.key?(:operation) + end + end + + # Associates `members` with a `role`. + class GoogleIamV1Binding + include Google::Apis::Core::Hashable + + # Specifies the identities requesting access for a Cloud Platform resource. + # `members` can have the following values: + # * `allUsers`: A special identifier that represents anyone who is + # on the internet; with or without a Google account. + # * `allAuthenticatedUsers`: A special identifier that represents anyone + # who is authenticated with a Google account or a service account. + # * `user:`emailid``: An email address that represents a specific Google + # account. For example, `alice@gmail.com` . + # * `serviceAccount:`emailid``: An email address that represents a service + # account. For example, `my-other-app@appspot.gserviceaccount.com`. + # * `group:`emailid``: An email address that represents a Google group. + # For example, `admins@example.com`. + # * `domain:`domain``: A Google Apps domain name that represents all the + # users of that domain. For example, `google.com` or `example.com`. + # Corresponds to the JSON property `members` + # @return [Array] + attr_accessor :members + + # Role that is assigned to `members`. + # For example, `roles/viewer`, `roles/editor`, or `roles/owner`. + # Required + # Corresponds to the JSON property `role` + # @return [String] + attr_accessor :role + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @members = args[:members] if args.key?(:members) + @role = args[:role] if args.key?(:role) + end + end + + # Defines an Identity and Access Management (IAM) policy. It is used to + # specify access control policies for Cloud Platform resources. + # A `Policy` consists of a list of `bindings`. A `binding` binds a list of + # `members` to a `role`, where the members can be user accounts, Google groups, + # Google domains, and service accounts. A `role` is a named list of permissions + # defined by IAM. + # **JSON Example** + # ` + # "bindings": [ + # ` + # "role": "roles/owner", + # "members": [ + # "user:mike@example.com", + # "group:admins@example.com", + # "domain:google.com", + # "serviceAccount:my-other-app@appspot.gserviceaccount.com" + # ] + # `, + # ` + # "role": "roles/viewer", + # "members": ["user:sean@example.com"] + # ` + # ] + # ` + # **YAML Example** + # bindings: + # - members: + # - user:mike@example.com + # - group:admins@example.com + # - domain:google.com + # - serviceAccount:my-other-app@appspot.gserviceaccount.com + # role: roles/owner + # - members: + # - user:sean@example.com + # role: roles/viewer + # For a description of IAM and its features, see the + # [IAM developer's guide](https://cloud.google.com/iam/docs). + class GoogleIamV1Policy + include Google::Apis::Core::Hashable + + # Associates a list of `members` to a `role`. + # `bindings` with no members will result in an error. + # Corresponds to the JSON property `bindings` + # @return [Array] + attr_accessor :bindings + + # `etag` is used for optimistic concurrency control as a way to help + # prevent simultaneous updates of a policy from overwriting each other. + # It is strongly suggested that systems make use of the `etag` in the + # read-modify-write cycle to perform policy updates in order to avoid race + # conditions: An `etag` is returned in the response to `getIamPolicy`, and + # systems are expected to put that etag in the request to `setIamPolicy` to + # ensure that their change will be applied to the same version of the policy. + # If no `etag` is provided in the call to `setIamPolicy`, then the existing + # policy is overwritten blindly. + # Corresponds to the JSON property `etag` + # NOTE: Values are automatically base64 encoded/decoded in the client library. + # @return [String] + attr_accessor :etag + + # Deprecated. + # Corresponds to the JSON property `version` + # @return [Fixnum] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @bindings = args[:bindings] if args.key?(:bindings) + @etag = args[:etag] if args.key?(:etag) + @version = args[:version] if args.key?(:version) + end + end + + # Request message for `SetIamPolicy` method. + class GoogleIamV1SetIamPolicyRequest + include Google::Apis::Core::Hashable + + # Defines an Identity and Access Management (IAM) policy. It is used to + # specify access control policies for Cloud Platform resources. + # A `Policy` consists of a list of `bindings`. A `binding` binds a list of + # `members` to a `role`, where the members can be user accounts, Google groups, + # Google domains, and service accounts. A `role` is a named list of permissions + # defined by IAM. + # **JSON Example** + # ` + # "bindings": [ + # ` + # "role": "roles/owner", + # "members": [ + # "user:mike@example.com", + # "group:admins@example.com", + # "domain:google.com", + # "serviceAccount:my-other-app@appspot.gserviceaccount.com" + # ] + # `, + # ` + # "role": "roles/viewer", + # "members": ["user:sean@example.com"] + # ` + # ] + # ` + # **YAML Example** + # bindings: + # - members: + # - user:mike@example.com + # - group:admins@example.com + # - domain:google.com + # - serviceAccount:my-other-app@appspot.gserviceaccount.com + # role: roles/owner + # - members: + # - user:sean@example.com + # role: roles/viewer + # For a description of IAM and its features, see the + # [IAM developer's guide](https://cloud.google.com/iam/docs). + # Corresponds to the JSON property `policy` + # @return [Google::Apis::ServicebrokerV1beta1::GoogleIamV1Policy] + attr_accessor :policy + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @policy = args[:policy] if args.key?(:policy) + end + end + + # Request message for `TestIamPermissions` method. + class GoogleIamV1TestIamPermissionsRequest + include Google::Apis::Core::Hashable + + # The set of permissions to check for the `resource`. Permissions with + # wildcards (such as '*' or 'storage.*') are not allowed. For more + # information see + # [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions). + # Corresponds to the JSON property `permissions` + # @return [Array] + attr_accessor :permissions + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @permissions = args[:permissions] if args.key?(:permissions) + end + end + + # Response message for `TestIamPermissions` method. + class GoogleIamV1TestIamPermissionsResponse + include Google::Apis::Core::Hashable + + # A subset of `TestPermissionsRequest.permissions` that the caller is + # allowed. + # Corresponds to the JSON property `permissions` + # @return [Array] + attr_accessor :permissions + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @permissions = args[:permissions] if args.key?(:permissions) + 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: + # service Foo ` + # rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); + # ` + # The JSON representation for `Empty` is empty JSON object ````. + class GoogleProtobufEmpty + include Google::Apis::Core::Hashable + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + end + end + end + end +end diff --git a/generated/google/apis/servicebroker_v1beta1/representations.rb b/generated/google/apis/servicebroker_v1beta1/representations.rb new file mode 100644 index 000000000..daf8aa863 --- /dev/null +++ b/generated/google/apis/servicebroker_v1beta1/representations.rb @@ -0,0 +1,393 @@ +# Copyright 2015 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +require 'date' +require 'google/apis/core/base_service' +require 'google/apis/core/json_representation' +require 'google/apis/core/hashable' +require 'google/apis/errors' + +module Google + module Apis + module ServicebrokerV1beta1 + + class GoogleCloudServicebrokerV1beta1Binding + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1beta1Broker + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1beta1CreateBindingResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1beta1CreateServiceInstanceResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1beta1DashboardClient + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1beta1DeleteBindingResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1beta1DeleteServiceInstanceResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1beta1GetBindingResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1beta1ListBindingsResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1beta1ListBrokersResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1beta1ListCatalogResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1beta1ListServiceInstancesResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1beta1Operation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1beta1Plan + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1beta1Service + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1beta1ServiceInstance + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1beta1UpdateServiceInstanceResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleIamV1Binding + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleIamV1Policy + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleIamV1SetIamPolicyRequest + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleIamV1TestIamPermissionsRequest + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleIamV1TestIamPermissionsResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleProtobufEmpty + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudServicebrokerV1beta1Binding + # @private + class Representation < Google::Apis::Core::JsonRepresentation + hash :bind_resource, as: 'bind_resource' + property :binding_id, as: 'binding_id' + property :create_time, as: 'createTime' + hash :parameters, as: 'parameters' + property :plan_id, as: 'plan_id' + property :service_id, as: 'service_id' + end + end + + class GoogleCloudServicebrokerV1beta1Broker + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :create_time, as: 'createTime' + property :name, as: 'name' + property :title, as: 'title' + property :url, as: 'url' + end + end + + class GoogleCloudServicebrokerV1beta1CreateBindingResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + hash :credentials, as: 'credentials' + property :description, as: 'description' + property :operation, as: 'operation' + property :route_service_url, as: 'route_service_url' + property :syslog_drain_url, as: 'syslog_drain_url' + collection :volume_mounts, as: 'volume_mounts' + end + end + + class GoogleCloudServicebrokerV1beta1CreateServiceInstanceResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :description, as: 'description' + property :operation, as: 'operation' + end + end + + class GoogleCloudServicebrokerV1beta1DashboardClient + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :id, as: 'id' + property :redirect_uri, as: 'redirect_uri' + property :secret, as: 'secret' + end + end + + class GoogleCloudServicebrokerV1beta1DeleteBindingResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :description, as: 'description' + property :operation, as: 'operation' + end + end + + class GoogleCloudServicebrokerV1beta1DeleteServiceInstanceResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :description, as: 'description' + property :operation, as: 'operation' + end + end + + class GoogleCloudServicebrokerV1beta1GetBindingResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + hash :credentials, as: 'credentials' + property :description, as: 'description' + property :route_service_url, as: 'route_service_url' + property :syslog_drain_url, as: 'syslog_drain_url' + collection :volume_mounts, as: 'volume_mounts' + end + end + + class GoogleCloudServicebrokerV1beta1ListBindingsResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :bindings, as: 'bindings', class: Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Binding, decorator: Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Binding::Representation + + property :description, as: 'description' + property :next_page_token, as: 'nextPageToken' + end + end + + class GoogleCloudServicebrokerV1beta1ListBrokersResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :brokers, as: 'brokers', class: Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Broker, decorator: Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Broker::Representation + + property :next_page_token, as: 'nextPageToken' + end + end + + class GoogleCloudServicebrokerV1beta1ListCatalogResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :description, as: 'description' + property :next_page_token, as: 'nextPageToken' + collection :services, as: 'services', class: Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Service, decorator: Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Service::Representation + + end + end + + class GoogleCloudServicebrokerV1beta1ListServiceInstancesResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :description, as: 'description' + collection :instances, as: 'instances', class: Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ServiceInstance, decorator: Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ServiceInstance::Representation + + property :next_page_token, as: 'nextPageToken' + end + end + + class GoogleCloudServicebrokerV1beta1Operation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :description, as: 'description' + property :state, as: 'state' + end + end + + class GoogleCloudServicebrokerV1beta1Plan + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :bindable, as: 'bindable' + property :description, as: 'description' + property :free, as: 'free' + property :id, as: 'id' + hash :metadata, as: 'metadata' + property :name, as: 'name' + hash :schemas, as: 'schemas' + end + end + + class GoogleCloudServicebrokerV1beta1Service + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :bindable, as: 'bindable' + property :binding_retrievable, as: 'binding_retrievable' + property :bindings_retrievable, as: 'bindings_retrievable' + property :dashboard_client, as: 'dashboard_client', class: Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1DashboardClient, decorator: Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1DashboardClient::Representation + + property :description, as: 'description' + property :id, as: 'id' + property :instances_retrievable, as: 'instances_retrievable' + hash :metadata, as: 'metadata' + property :name, as: 'name' + property :plan_updateable, as: 'plan_updateable' + collection :plans, as: 'plans', class: Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Plan, decorator: Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Plan::Representation + + collection :tags, as: 'tags' + end + end + + class GoogleCloudServicebrokerV1beta1ServiceInstance + # @private + class Representation < Google::Apis::Core::JsonRepresentation + hash :context, as: 'context' + property :create_time, as: 'createTime' + property :description, as: 'description' + property :instance_id, as: 'instance_id' + property :organization_guid, as: 'organization_guid' + hash :parameters, as: 'parameters' + property :plan_id, as: 'plan_id' + hash :previous_values, as: 'previous_values' + property :resource_name, as: 'resourceName' + property :service_id, as: 'service_id' + property :space_guid, as: 'space_guid' + end + end + + class GoogleCloudServicebrokerV1beta1UpdateServiceInstanceResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :description, as: 'description' + property :operation, as: 'operation' + end + end + + class GoogleIamV1Binding + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :members, as: 'members' + property :role, as: 'role' + end + end + + class GoogleIamV1Policy + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :bindings, as: 'bindings', class: Google::Apis::ServicebrokerV1beta1::GoogleIamV1Binding, decorator: Google::Apis::ServicebrokerV1beta1::GoogleIamV1Binding::Representation + + property :etag, :base64 => true, as: 'etag' + property :version, as: 'version' + end + end + + class GoogleIamV1SetIamPolicyRequest + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :policy, as: 'policy', class: Google::Apis::ServicebrokerV1beta1::GoogleIamV1Policy, decorator: Google::Apis::ServicebrokerV1beta1::GoogleIamV1Policy::Representation + + end + end + + class GoogleIamV1TestIamPermissionsRequest + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :permissions, as: 'permissions' + end + end + + class GoogleIamV1TestIamPermissionsResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :permissions, as: 'permissions' + end + end + + class GoogleProtobufEmpty + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + end + end +end diff --git a/generated/google/apis/servicebroker_v1beta1/service.rb b/generated/google/apis/servicebroker_v1beta1/service.rb new file mode 100644 index 000000000..b16f6910e --- /dev/null +++ b/generated/google/apis/servicebroker_v1beta1/service.rb @@ -0,0 +1,917 @@ +# Copyright 2015 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +require 'google/apis/core/base_service' +require 'google/apis/core/json_representation' +require 'google/apis/core/hashable' +require 'google/apis/errors' + +module Google + module Apis + module ServicebrokerV1beta1 + # Service Broker API + # + # The Google Cloud Platform Service Broker API provides Google hosted + # implementation of the Open Service Broker API + # (https://www.openservicebrokerapi.org/). + # + # @example + # require 'google/apis/servicebroker_v1beta1' + # + # Servicebroker = Google::Apis::ServicebrokerV1beta1 # Alias the module + # service = Servicebroker::ServiceBrokerService.new + # + # @see https://cloud.google.com/kubernetes-engine/docs/concepts/add-on/service-broker + class ServiceBrokerService < Google::Apis::Core::BaseService + # @return [String] + # API key. Your API key identifies your project and provides you with API access, + # quota, and reports. Required unless you provide an OAuth 2.0 token. + attr_accessor :key + + # @return [String] + # 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. + attr_accessor :quota_user + + def initialize + super('https://servicebroker.googleapis.com/', '') + @batch_path = 'batch' + end + + # CreateBroker creates a Broker. + # @param [String] parent + # The project in which to create broker. + # @param [Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Broker] google_cloud_servicebroker_v1beta1__broker_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::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Broker] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Broker] + # + # @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 create_project_broker(parent, google_cloud_servicebroker_v1beta1__broker_object = nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:post, 'v1beta1/{+parent}/brokers', options) + command.request_representation = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Broker::Representation + command.request_object = google_cloud_servicebroker_v1beta1__broker_object + command.response_representation = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Broker::Representation + command.response_class = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Broker + command.params['parent'] = parent unless parent.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + + # DeleteBroker deletes a Broker. + # @param [String] name + # The broker to delete. + # @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::ServicebrokerV1beta1::GoogleProtobufEmpty] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1beta1::GoogleProtobufEmpty] + # + # @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 delete_project_broker(name, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:delete, 'v1beta1/{+name}', options) + command.response_representation = Google::Apis::ServicebrokerV1beta1::GoogleProtobufEmpty::Representation + command.response_class = Google::Apis::ServicebrokerV1beta1::GoogleProtobufEmpty + 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 + + # ListBrokers lists brokers. + # @param [String] parent + # Parent must match `projects/[PROJECT_ID]/brokers`. + # @param [Fixnum] page_size + # Specifies the number of results to return per page. If there are fewer + # elements than the specified number, returns all elements. + # Optional. Acceptable values are 0 to 200, inclusive. (Default: 100) + # @param [String] page_token + # Specifies a page token to use. Set `pageToken` to a `nextPageToken` + # returned by a previous list request to get the next page of results. + # @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::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ListBrokersResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ListBrokersResponse] + # + # @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_brokers(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1beta1/{+parent}/brokers', options) + command.response_representation = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ListBrokersResponse::Representation + command.response_class = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ListBrokersResponse + 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 + + # Gets the given service instance from the system. + # The API call accepts both OSB style API and standard google style API + # resource path. + # i.e. both `projects/*/brokers/*/instances/*` + # and `projects/*/brokers/*/v2/service_instances/*` are acceptable paths. + # @param [String] name + # The resource name of the instance to return. + # Name must match + # `projects/[PROJECT_ID]/brokers/[BROKER_ID]/` + + # `v2/service_instances/[INSTANCE_ID]` + # or + # `projects/[PROJECT_ID]/brokers/[BROKER_ID]/instances/[INSTANCE_ID]`. + # @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::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ServiceInstance] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ServiceInstance] + # + # @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 get_project_broker_instance(name, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1beta1/{+name}', options) + command.response_representation = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ServiceInstance::Representation + command.response_class = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ServiceInstance + 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 + + # Returns the state of the last operation for the service instance. + # Only last (or current) operation can be polled. + # @param [String] name + # Name must match + # `projects/[PROJECT_ID]/brokers/[BROKER_ID]/v2/`+ + # `service_instances/[INSTANCE_ID]`. + # @param [String] operation + # If `operation` was returned during mutation operation, this field must be + # populated with the provided value. + # @param [String] plan_id + # Plan id. + # @param [String] service_id + # Service id. + # @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::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Operation] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Operation] + # + # @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 get_project_broker_instance_last_operation(name, operation: nil, plan_id: nil, service_id: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1beta1/{+name}/last_operation', options) + command.response_representation = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Operation::Representation + command.response_class = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Operation + command.params['name'] = name unless name.nil? + command.query['operation'] = operation unless operation.nil? + command.query['planId'] = plan_id unless plan_id.nil? + command.query['serviceId'] = service_id unless service_id.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + + # Lists all the instances in the brokers + # This API is an extension and not part of the OSB spec. + # Hence the path is a standard Google API URL. + # @param [String] parent + # Parent must match `projects/[PROJECT_ID]/brokers/[BROKER_ID]`. + # @param [Fixnum] page_size + # Specifies the number of results to return per page. If there are fewer + # elements than the specified number, returns all elements. + # Optional. Acceptable values are 0 to 200, inclusive. (Default: 100) + # @param [String] page_token + # Specifies a page token to use. Set `pageToken` to a `nextPageToken` + # returned by a previous list request to get the next page of results. + # @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::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ListServiceInstancesResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ListServiceInstancesResponse] + # + # @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_broker_instances(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1beta1/{+parent}/instances', options) + command.response_representation = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ListServiceInstancesResponse::Representation + command.response_class = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ListServiceInstancesResponse + 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 + + # Returns the state of the last operation for the binding. + # Only last (or current) operation can be polled. + # @param [String] name + # Name must match + # `projects/[PROJECT_ID]/brokers/[BROKER_ID]/v2/service_instances/[INSTANCE_ID]/ + # service_binding/[BINDING_ID]`. + # @param [String] operation + # If `operation` was returned during mutation operation, this field must be + # populated with the provided value. + # @param [String] plan_id + # Plan id. + # @param [String] service_id + # Service id. + # @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::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Operation] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Operation] + # + # @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 get_project_broker_instance_binding_last_operation(name, operation: nil, plan_id: nil, service_id: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1beta1/{+name}/last_operation', options) + command.response_representation = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Operation::Representation + command.response_class = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Operation + command.params['name'] = name unless name.nil? + command.query['operation'] = operation unless operation.nil? + command.query['planId'] = plan_id unless plan_id.nil? + command.query['serviceId'] = service_id unless service_id.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + + # Lists all the bindings in the instance. + # @param [String] parent + # Parent must match + # `projects/[PROJECT_ID]/brokers/[BROKER_ID]/` + + # `v2/service_instances/[INSTANCE_ID]` + # or + # `projects/[PROJECT_ID]/brokers/[BROKER_ID]/instances/[INSTANCE_ID]`. + # @param [Fixnum] page_size + # Specifies the number of results to return per page. If there are fewer + # elements than the specified number, returns all elements. + # Optional. Acceptable values are 0 to 200, inclusive. (Default: 100) + # @param [String] page_token + # Specifies a page token to use. Set `pageToken` to a `nextPageToken` + # returned by a previous list request to get the next page of results. + # @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::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ListBindingsResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ListBindingsResponse] + # + # @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_broker_instance_bindings(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1beta1/{+parent}/bindings', options) + command.response_representation = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ListBindingsResponse::Representation + command.response_class = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ListBindingsResponse + 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 + + # Lists all the Services registered with this broker for consumption for + # given service registry broker, which contains an set of services. + # Note, that Service producer API is separate from Broker API. + # @param [String] parent + # Parent must match `projects/[PROJECT_ID]/brokers/[BROKER_ID]`. + # @param [Fixnum] page_size + # Specifies the number of results to return per page. If there are fewer + # elements than the specified number, returns all elements. + # Optional. If unset or 0, all the results will be returned. + # @param [String] page_token + # Specifies a page token to use. Set `pageToken` to a `nextPageToken` + # returned by a previous list request to get the next page of results. + # @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::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ListCatalogResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ListCatalogResponse] + # + # @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_broker_v2_catalogs(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1beta1/{+parent}/v2/catalog', options) + command.response_representation = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ListCatalogResponse::Representation + command.response_class = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ListCatalogResponse + 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 + + # Provisions a service instance. + # If `request.accepts_incomplete` is false and Broker cannot execute request + # synchronously HTTP 422 error will be returned along with + # FAILED_PRECONDITION status. + # If `request.accepts_incomplete` is true and the Broker decides to execute + # resource asynchronously then HTTP 202 response code will be returned and a + # valid polling operation in the response will be included. + # If Broker executes the request synchronously and it succeeds HTTP 201 + # response will be furnished. + # If identical instance exists, then HTTP 200 response will be returned. + # If an instance with identical ID but mismatching parameters exists, then + # HTTP 409 status code will be returned. + # @param [String] parent + # Parent must match `projects/[PROJECT_ID]/brokers/[BROKER_ID]`. + # @param [String] instance_id + # The id of the service instance. Must be unique within GCP project. + # Maximum length is 64, GUID recommended. + # Required. + # @param [Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ServiceInstance] google_cloud_servicebroker_v1beta1__service_instance_object + # @param [Boolean] accepts_incomplete + # Value indicating that API client supports asynchronous operations. If + # Broker cannot execute the request synchronously HTTP 422 code will be + # returned to HTTP clients along with FAILED_PRECONDITION error. + # If true and broker will execute request asynchronously 202 HTTP code will + # be returned. + # This broker always requires this to be true as all mutator operations are + # asynchronous. + # @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::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1CreateServiceInstanceResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1CreateServiceInstanceResponse] + # + # @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 create_project_broker_v2_service_instance(parent, instance_id, google_cloud_servicebroker_v1beta1__service_instance_object = nil, accepts_incomplete: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:put, 'v1beta1/{+parent}/v2/service_instances/{+instance_id}', options) + command.request_representation = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ServiceInstance::Representation + command.request_object = google_cloud_servicebroker_v1beta1__service_instance_object + command.response_representation = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1CreateServiceInstanceResponse::Representation + command.response_class = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1CreateServiceInstanceResponse + command.params['parent'] = parent unless parent.nil? + command.params['instance_id'] = instance_id unless instance_id.nil? + command.query['acceptsIncomplete'] = accepts_incomplete unless accepts_incomplete.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + + # Deprovisions a service instance. + # For synchronous/asynchronous request details see CreateServiceInstance + # method. + # If service instance does not exist HTTP 410 status will be returned. + # @param [String] name + # Name must match + # `projects/[PROJECT_ID]/brokers/[BROKER_ID]/` + + # `v2/service_instances/[INSTANCE_ID]` + # or + # `projects/[PROJECT_ID]/brokers/[BROKER_ID]/instances/[INSTANCE_ID]`. + # @param [Boolean] accepts_incomplete + # See CreateServiceInstanceRequest for details. + # @param [String] plan_id + # The plan id of the service instance. + # @param [String] service_id + # The service id of the service instance. + # @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::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1DeleteServiceInstanceResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1DeleteServiceInstanceResponse] + # + # @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 delete_project_broker_v2_service_instance(name, accepts_incomplete: nil, plan_id: nil, service_id: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:delete, 'v1beta1/{+name}', options) + command.response_representation = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1DeleteServiceInstanceResponse::Representation + command.response_class = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1DeleteServiceInstanceResponse + command.params['name'] = name unless name.nil? + command.query['acceptsIncomplete'] = accepts_incomplete unless accepts_incomplete.nil? + command.query['planId'] = plan_id unless plan_id.nil? + command.query['serviceId'] = service_id unless service_id.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 given service instance from the system. + # The API call accepts both OSB style API and standard google style API + # resource path. + # i.e. both `projects/*/brokers/*/instances/*` + # and `projects/*/brokers/*/v2/service_instances/*` are acceptable paths. + # @param [String] name + # The resource name of the instance to return. + # Name must match + # `projects/[PROJECT_ID]/brokers/[BROKER_ID]/` + + # `v2/service_instances/[INSTANCE_ID]` + # or + # `projects/[PROJECT_ID]/brokers/[BROKER_ID]/instances/[INSTANCE_ID]`. + # @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::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ServiceInstance] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ServiceInstance] + # + # @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 get_project_broker_v2_service_instance(name, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1beta1/{+name}', options) + command.response_representation = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ServiceInstance::Representation + command.response_class = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ServiceInstance + 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 + + # Returns the state of the last operation for the service instance. + # Only last (or current) operation can be polled. + # @param [String] name + # Name must match + # `projects/[PROJECT_ID]/brokers/[BROKER_ID]/v2/`+ + # `service_instances/[INSTANCE_ID]`. + # @param [String] operation + # If `operation` was returned during mutation operation, this field must be + # populated with the provided value. + # @param [String] plan_id + # Plan id. + # @param [String] service_id + # Service id. + # @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::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Operation] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Operation] + # + # @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 get_project_broker_v2_service_instance_last_operation(name, operation: nil, plan_id: nil, service_id: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1beta1/{+name}/last_operation', options) + command.response_representation = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Operation::Representation + command.response_class = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Operation + command.params['name'] = name unless name.nil? + command.query['operation'] = operation unless operation.nil? + command.query['planId'] = plan_id unless plan_id.nil? + command.query['serviceId'] = service_id unless service_id.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 service instance. + # See CreateServiceInstance for possible response codes. + # @param [String] name + # Name must match + # `projects/[PROJECT_ID]/brokers/[BROKER_ID]/v2/service_instances/[INSTANCE_ID]`. + # @param [Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ServiceInstance] google_cloud_servicebroker_v1beta1__service_instance_object + # @param [Boolean] accepts_incomplete + # See CreateServiceInstanceRequest for details. + # @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::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1UpdateServiceInstanceResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1UpdateServiceInstanceResponse] + # + # @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_broker_v2_service_instance(name, google_cloud_servicebroker_v1beta1__service_instance_object = nil, accepts_incomplete: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:patch, 'v1beta1/{+name}', options) + command.request_representation = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1ServiceInstance::Representation + command.request_object = google_cloud_servicebroker_v1beta1__service_instance_object + command.response_representation = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1UpdateServiceInstanceResponse::Representation + command.response_class = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1UpdateServiceInstanceResponse + command.params['name'] = name unless name.nil? + command.query['acceptsIncomplete'] = accepts_incomplete unless accepts_incomplete.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + + # CreateBinding generates a service binding to an existing service instance. + # See ProviServiceInstance for async operation details. + # @param [String] parent + # The GCP container. + # Must match + # `projects/[PROJECT_ID]/brokers/[BROKER_ID]/v2/service_instances/[INSTANCE_ID]`. + # @param [String] binding_id + # The id of the binding. Must be unique within GCP project. + # Maximum length is 64, GUID recommended. + # Required. + # @param [Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Binding] google_cloud_servicebroker_v1beta1__binding_object + # @param [Boolean] accepts_incomplete + # See CreateServiceInstanceRequest for details. + # @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::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1CreateBindingResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1CreateBindingResponse] + # + # @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 create_project_broker_v2_service_instance_service_binding(parent, binding_id, google_cloud_servicebroker_v1beta1__binding_object = nil, accepts_incomplete: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:put, 'v1beta1/{+parent}/service_bindings/{+binding_id}', options) + command.request_representation = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Binding::Representation + command.request_object = google_cloud_servicebroker_v1beta1__binding_object + command.response_representation = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1CreateBindingResponse::Representation + command.response_class = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1CreateBindingResponse + command.params['parent'] = parent unless parent.nil? + command.params['binding_id'] = binding_id unless binding_id.nil? + command.query['acceptsIncomplete'] = accepts_incomplete unless accepts_incomplete.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + + # Unbinds from a service instance. + # For synchronous/asynchronous request details see CreateServiceInstance + # method. + # If binding does not exist HTTP 410 status will be returned. + # @param [String] name + # Name must match + # `projects/[PROJECT_ID]/brokers/[BROKER_ID]/` + # `v2/service_instances/[INSTANCE_ID]/service_bindings/[BINDING_ID]` + # or + # `projects/[PROJECT_ID]/brokers/[BROKER_ID]/` + # `/instances/[INSTANCE_ID]/bindings/[BINDING_ID]`. + # @param [Boolean] accepts_incomplete + # See CreateServiceInstanceRequest for details. + # @param [String] plan_id + # The plan id of the service instance. + # @param [String] service_id + # Additional query parameter hints. + # The service id of the service instance. + # @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::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1DeleteBindingResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1DeleteBindingResponse] + # + # @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 delete_project_broker_v2_service_instance_service_binding(name, accepts_incomplete: nil, plan_id: nil, service_id: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:delete, 'v1beta1/{+name}', options) + command.response_representation = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1DeleteBindingResponse::Representation + command.response_class = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1DeleteBindingResponse + command.params['name'] = name unless name.nil? + command.query['acceptsIncomplete'] = accepts_incomplete unless accepts_incomplete.nil? + command.query['planId'] = plan_id unless plan_id.nil? + command.query['serviceId'] = service_id unless service_id.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + + # GetBinding returns the binding information. + # @param [String] name + # Name must match + # `projects/[PROJECT_ID]/brokers/[BROKER_ID]/v2/service_instances/[INSTANCE_ID]/ + # service_bindings`. + # @param [String] plan_id + # Plan id. + # @param [String] service_id + # Service id. + # @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::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1GetBindingResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1GetBindingResponse] + # + # @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 get_project_broker_v2_service_instance_service_binding(name, plan_id: nil, service_id: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1beta1/{+name}', options) + command.response_representation = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1GetBindingResponse::Representation + command.response_class = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1GetBindingResponse + command.params['name'] = name unless name.nil? + command.query['planId'] = plan_id unless plan_id.nil? + command.query['serviceId'] = service_id unless service_id.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + + # Returns the state of the last operation for the binding. + # Only last (or current) operation can be polled. + # @param [String] name + # Name must match + # `projects/[PROJECT_ID]/brokers/[BROKER_ID]/v2/service_instances/[INSTANCE_ID]/ + # service_binding/[BINDING_ID]`. + # @param [String] operation + # If `operation` was returned during mutation operation, this field must be + # populated with the provided value. + # @param [String] plan_id + # Plan id. + # @param [String] service_id + # Service id. + # @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::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Operation] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Operation] + # + # @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 get_project_broker_v2_service_instance_service_binding_last_operation(name, operation: nil, plan_id: nil, service_id: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1beta1/{+name}/last_operation', options) + command.response_representation = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Operation::Representation + command.response_class = Google::Apis::ServicebrokerV1beta1::GoogleCloudServicebrokerV1beta1Operation + command.params['name'] = name unless name.nil? + command.query['operation'] = operation unless operation.nil? + command.query['planId'] = plan_id unless plan_id.nil? + command.query['serviceId'] = service_id unless service_id.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 access control policy for a resource. + # Returns an empty policy if the resource exists and does not have a policy + # set. + # @param [String] resource + # REQUIRED: The resource for which the policy is being requested. + # See the operation documentation for the appropriate value for this 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::ServicebrokerV1beta1::GoogleIamV1Policy] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1beta1::GoogleIamV1Policy] + # + # @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 get_iam_policy(resource, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1beta1/{+resource}:getIamPolicy', options) + command.response_representation = Google::Apis::ServicebrokerV1beta1::GoogleIamV1Policy::Representation + command.response_class = Google::Apis::ServicebrokerV1beta1::GoogleIamV1Policy + command.params['resource'] = resource unless resource.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 on the specified resource. Replaces any + # existing policy. + # @param [String] resource + # REQUIRED: The resource for which the policy is being specified. + # See the operation documentation for the appropriate value for this field. + # @param [Google::Apis::ServicebrokerV1beta1::GoogleIamV1SetIamPolicyRequest] google_iam_v1__set_iam_policy_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::ServicebrokerV1beta1::GoogleIamV1Policy] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1beta1::GoogleIamV1Policy] + # + # @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 set_iam_policy(resource, google_iam_v1__set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:post, 'v1beta1/{+resource}:setIamPolicy', options) + command.request_representation = Google::Apis::ServicebrokerV1beta1::GoogleIamV1SetIamPolicyRequest::Representation + command.request_object = google_iam_v1__set_iam_policy_request_object + command.response_representation = Google::Apis::ServicebrokerV1beta1::GoogleIamV1Policy::Representation + command.response_class = Google::Apis::ServicebrokerV1beta1::GoogleIamV1Policy + command.params['resource'] = resource unless resource.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + + # Returns permissions that a caller has on the specified resource. + # If the resource does not exist, this will return an empty set of + # permissions, not a NOT_FOUND error. + # Note: This operation is designed to be used for building permission-aware + # UIs and command-line tools, not for authorization checking. This operation + # may "fail open" without warning. + # @param [String] resource + # REQUIRED: The resource for which the policy detail is being requested. + # See the operation documentation for the appropriate value for this field. + # @param [Google::Apis::ServicebrokerV1beta1::GoogleIamV1TestIamPermissionsRequest] google_iam_v1__test_iam_permissions_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::ServicebrokerV1beta1::GoogleIamV1TestIamPermissionsResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ServicebrokerV1beta1::GoogleIamV1TestIamPermissionsResponse] + # + # @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 test_iam_permissions(resource, google_iam_v1__test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:post, 'v1beta1/{+resource}:testIamPermissions', options) + command.request_representation = Google::Apis::ServicebrokerV1beta1::GoogleIamV1TestIamPermissionsRequest::Representation + command.request_object = google_iam_v1__test_iam_permissions_request_object + command.response_representation = Google::Apis::ServicebrokerV1beta1::GoogleIamV1TestIamPermissionsResponse::Representation + command.response_class = Google::Apis::ServicebrokerV1beta1::GoogleIamV1TestIamPermissionsResponse + command.params['resource'] = resource unless resource.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + + protected + + def apply_command_defaults(command) + command.query['key'] = key unless key.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + end + end + end + end +end diff --git a/generated/google/apis/site_verification_v1/service.rb b/generated/google/apis/site_verification_v1/service.rb index 9ac9ffac4..dc0116293 100644 --- a/generated/google/apis/site_verification_v1/service.rb +++ b/generated/google/apis/site_verification_v1/service.rb @@ -38,14 +38,12 @@ module Google attr_accessor :key # @return [String] - # 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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. attr_accessor :quota_user # @return [String] - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. attr_accessor :user_ip def initialize @@ -59,12 +57,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -92,12 +88,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -126,12 +120,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -163,12 +155,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -198,12 +188,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -234,12 +222,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -272,12 +258,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # diff --git a/generated/google/apis/spectrum_v1explorer.rb b/generated/google/apis/spectrum_v1explorer.rb index 6f2741c5f..aeac7c71e 100644 --- a/generated/google/apis/spectrum_v1explorer.rb +++ b/generated/google/apis/spectrum_v1explorer.rb @@ -25,7 +25,7 @@ module Google # @see http://developers.google.com/spectrum module SpectrumV1explorer VERSION = 'V1explorer' - REVISION = '20170306' + REVISION = '20180313' end end end diff --git a/generated/google/apis/spectrum_v1explorer/service.rb b/generated/google/apis/spectrum_v1explorer/service.rb index 862e7595f..81dc24288 100644 --- a/generated/google/apis/spectrum_v1explorer/service.rb +++ b/generated/google/apis/spectrum_v1explorer/service.rb @@ -38,14 +38,12 @@ module Google attr_accessor :key # @return [String] - # 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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. attr_accessor :quota_user # @return [String] - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. attr_accessor :user_ip def initialize @@ -60,12 +58,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -96,12 +92,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -131,12 +125,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -169,12 +161,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -205,12 +195,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -242,12 +230,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # diff --git a/generated/google/apis/tagmanager_v1/service.rb b/generated/google/apis/tagmanager_v1/service.rb index 83d95eb6f..a6d9e505c 100644 --- a/generated/google/apis/tagmanager_v1/service.rb +++ b/generated/google/apis/tagmanager_v1/service.rb @@ -38,14 +38,12 @@ module Google attr_accessor :key # @return [String] - # 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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. attr_accessor :quota_user # @return [String] - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. attr_accessor :user_ip def initialize @@ -59,12 +57,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -92,12 +88,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -130,12 +124,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -169,12 +161,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -208,12 +198,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -244,12 +232,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -280,12 +266,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -321,12 +305,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -363,12 +345,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -405,12 +385,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -444,12 +422,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -483,12 +459,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -527,12 +501,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -575,12 +547,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -618,12 +588,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -660,12 +628,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -699,12 +665,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -738,12 +702,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -782,12 +744,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -826,12 +786,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -874,12 +832,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -919,12 +875,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -961,12 +915,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1003,12 +955,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1042,12 +992,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1081,12 +1029,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1125,12 +1071,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1168,12 +1112,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1210,12 +1152,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1249,12 +1189,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1288,12 +1226,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1332,12 +1268,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1375,12 +1309,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1417,12 +1349,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1456,12 +1386,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1495,12 +1423,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1539,12 +1465,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1582,12 +1506,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1624,12 +1546,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1664,12 +1584,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1707,12 +1625,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1752,12 +1668,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1797,12 +1711,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1838,12 +1750,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1883,12 +1793,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1924,12 +1832,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1964,12 +1870,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2000,12 +1904,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2037,12 +1939,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2075,12 +1975,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # diff --git a/generated/google/apis/tagmanager_v2/service.rb b/generated/google/apis/tagmanager_v2/service.rb index 0208e6928..2e6c1fa98 100644 --- a/generated/google/apis/tagmanager_v2/service.rb +++ b/generated/google/apis/tagmanager_v2/service.rb @@ -38,14 +38,12 @@ module Google attr_accessor :key # @return [String] - # 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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. attr_accessor :quota_user # @return [String] - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. attr_accessor :user_ip def initialize @@ -59,12 +57,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -94,12 +90,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -133,12 +127,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -172,12 +164,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -210,12 +200,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -244,12 +232,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -281,12 +267,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -322,12 +306,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -362,12 +344,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -400,12 +380,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -434,12 +412,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -472,12 +448,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -513,12 +487,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -553,12 +525,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -595,12 +565,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -634,12 +602,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -674,12 +640,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -712,12 +676,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -749,12 +711,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -786,12 +746,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -825,12 +783,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -863,12 +819,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -899,12 +853,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -939,12 +891,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -979,12 +929,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1020,12 +968,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1058,12 +1004,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1092,12 +1036,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1128,12 +1070,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1164,12 +1104,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1202,12 +1140,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1240,12 +1176,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1281,12 +1215,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1319,12 +1251,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1359,12 +1289,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1399,12 +1327,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1439,12 +1365,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1478,12 +1402,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1515,12 +1437,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1554,12 +1474,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1592,12 +1510,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1630,12 +1546,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1666,12 +1580,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1703,12 +1615,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1741,12 +1651,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1785,12 +1693,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1827,12 +1733,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1868,12 +1772,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1908,12 +1810,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1946,12 +1846,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1981,12 +1879,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2019,12 +1915,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2053,12 +1947,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2091,12 +1983,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2131,12 +2021,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2172,12 +2060,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2212,12 +2098,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2250,12 +2134,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2284,12 +2166,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2322,12 +2202,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2362,12 +2240,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2403,12 +2279,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2443,12 +2317,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2481,12 +2353,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2515,12 +2385,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2553,12 +2421,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2593,12 +2459,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2634,12 +2498,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2673,12 +2535,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2712,12 +2572,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2746,12 +2604,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2784,12 +2640,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2822,12 +2676,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # diff --git a/generated/google/apis/toolresults_v1beta3.rb b/generated/google/apis/toolresults_v1beta3.rb index 29600213d..930ecb01f 100644 --- a/generated/google/apis/toolresults_v1beta3.rb +++ b/generated/google/apis/toolresults_v1beta3.rb @@ -25,7 +25,7 @@ module Google # @see https://firebase.google.com/docs/test-lab/ module ToolresultsV1beta3 VERSION = 'V1beta3' - REVISION = '20180416' + REVISION = '20180426' # 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/toolresults_v1beta3/service.rb b/generated/google/apis/toolresults_v1beta3/service.rb index 1adb426c5..7994e584a 100644 --- a/generated/google/apis/toolresults_v1beta3/service.rb +++ b/generated/google/apis/toolresults_v1beta3/service.rb @@ -38,14 +38,12 @@ module Google attr_accessor :key # @return [String] - # 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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. attr_accessor :quota_user # @return [String] - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. attr_accessor :user_ip def initialize @@ -62,12 +60,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -116,12 +112,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -162,12 +156,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -208,12 +200,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -263,12 +253,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -315,12 +303,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -365,12 +351,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -421,12 +405,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -473,12 +455,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -523,12 +503,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -574,12 +552,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -629,12 +605,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -683,12 +657,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -729,12 +701,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -790,12 +760,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -850,12 +818,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -907,12 +873,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -957,12 +921,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1007,12 +969,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1057,12 +1017,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1109,12 +1067,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1164,12 +1120,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1226,12 +1180,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1289,12 +1241,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # diff --git a/generated/google/apis/youtube_partner_v1/service.rb b/generated/google/apis/youtube_partner_v1/service.rb index 1c9832ab9..d5c1153f5 100644 --- a/generated/google/apis/youtube_partner_v1/service.rb +++ b/generated/google/apis/youtube_partner_v1/service.rb @@ -38,14 +38,12 @@ module Google attr_accessor :key # @return [String] - # 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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. attr_accessor :quota_user # @return [String] - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. attr_accessor :user_ip def initialize @@ -62,12 +60,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -106,12 +102,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -150,12 +144,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -195,12 +187,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -242,12 +232,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -285,12 +273,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -322,12 +308,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -370,12 +354,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -459,12 +441,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -521,12 +501,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -581,12 +559,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -625,12 +601,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -693,12 +667,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -740,12 +712,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -784,12 +754,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -827,12 +795,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -866,12 +832,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -905,12 +869,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -949,12 +911,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -991,12 +951,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1035,12 +993,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1078,12 +1034,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1177,12 +1131,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1232,12 +1184,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1278,12 +1228,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1343,12 +1291,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1390,12 +1336,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1435,12 +1379,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1476,12 +1418,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1515,12 +1455,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1556,12 +1494,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1598,12 +1534,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1642,12 +1576,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1687,12 +1619,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1731,12 +1661,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1770,12 +1698,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1806,12 +1732,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1844,12 +1768,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1912,12 +1834,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -1960,12 +1880,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2001,12 +1919,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2045,12 +1961,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2093,12 +2007,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2142,12 +2054,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2190,12 +2100,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2231,12 +2139,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2270,12 +2176,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2312,12 +2216,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2351,12 +2253,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2396,12 +2296,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2439,12 +2337,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2483,12 +2379,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2526,12 +2420,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2584,12 +2476,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2630,12 +2520,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2672,12 +2560,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2713,12 +2599,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2764,12 +2648,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [IO, String] upload_source # IO stream or filename containing content to upload # @param [String] content_type @@ -2825,12 +2707,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2874,12 +2754,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2924,12 +2802,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -2969,12 +2845,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3007,12 +2881,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3045,12 +2917,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3085,12 +2955,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3125,12 +2993,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3167,12 +3033,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3209,12 +3073,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3252,12 +3114,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3296,12 +3156,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3339,12 +3197,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3378,12 +3234,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3420,12 +3274,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options # @@ -3466,12 +3318,10 @@ module Google # @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. - # Overrides userIp if both are provided. + # An opaque string that represents a user for quota purposes. Must not exceed 40 + # characters. # @param [String] user_ip - # IP address of the site where the request originates. Use this if you want to - # enforce per-user limits. + # Deprecated. Please use quotaUser instead. # @param [Google::Apis::RequestOptions] options # Request-specific options #