Autogenerated update (2018-02-23)
Update: - cloudiot_v1 - genomics_v1 - genomics_v1alpha2 - genomics_v2alpha1 - language_v1 - language_v1beta1 - language_v1beta2 - speech_v1 - tpu_v1alpha1 - vision_v1 - vision_v1p1beta1 - youtube_partner_v1
This commit is contained in:
parent
cacd313a7b
commit
f607fc3548
|
@ -68681,7 +68681,14 @@
|
||||||
"/toolresults:v1beta3firstparty/toolresults.projects.initializeSettings": initialize_project_settings
|
"/toolresults:v1beta3firstparty/toolresults.projects.initializeSettings": initialize_project_settings
|
||||||
"/toolresults:v1beta3firstparty/toolresults.projects.initializeSettings/projectId": project_id
|
"/toolresults:v1beta3firstparty/toolresults.projects.initializeSettings/projectId": project_id
|
||||||
"/toolresults:v1beta3firstparty/userIp": user_ip
|
"/toolresults:v1beta3firstparty/userIp": user_ip
|
||||||
|
"/tpu:v1alpha1/AcceleratorType": accelerator_type
|
||||||
|
"/tpu:v1alpha1/AcceleratorType/name": name
|
||||||
|
"/tpu:v1alpha1/AcceleratorType/type": type
|
||||||
"/tpu:v1alpha1/Empty": empty
|
"/tpu:v1alpha1/Empty": empty
|
||||||
|
"/tpu:v1alpha1/ListAcceleratorTypesResponse": list_accelerator_types_response
|
||||||
|
"/tpu:v1alpha1/ListAcceleratorTypesResponse/acceleratorTypes": accelerator_types
|
||||||
|
"/tpu:v1alpha1/ListAcceleratorTypesResponse/acceleratorTypes/accelerator_type": accelerator_type
|
||||||
|
"/tpu:v1alpha1/ListAcceleratorTypesResponse/nextPageToken": next_page_token
|
||||||
"/tpu:v1alpha1/ListLocationsResponse": list_locations_response
|
"/tpu:v1alpha1/ListLocationsResponse": list_locations_response
|
||||||
"/tpu:v1alpha1/ListLocationsResponse/locations": locations
|
"/tpu:v1alpha1/ListLocationsResponse/locations": locations
|
||||||
"/tpu:v1alpha1/ListLocationsResponse/locations/location": location
|
"/tpu:v1alpha1/ListLocationsResponse/locations/location": location
|
||||||
|
@ -68759,6 +68766,14 @@
|
||||||
"/tpu:v1alpha1/fields": fields
|
"/tpu:v1alpha1/fields": fields
|
||||||
"/tpu:v1alpha1/key": key
|
"/tpu:v1alpha1/key": key
|
||||||
"/tpu:v1alpha1/quotaUser": quota_user
|
"/tpu:v1alpha1/quotaUser": quota_user
|
||||||
|
"/tpu:v1alpha1/tpu.projects.locations.acceleratorTypes.get": get_project_location_accelerator_type
|
||||||
|
"/tpu:v1alpha1/tpu.projects.locations.acceleratorTypes.get/name": name
|
||||||
|
"/tpu:v1alpha1/tpu.projects.locations.acceleratorTypes.list": list_project_location_accelerator_types
|
||||||
|
"/tpu:v1alpha1/tpu.projects.locations.acceleratorTypes.list/filter": filter
|
||||||
|
"/tpu:v1alpha1/tpu.projects.locations.acceleratorTypes.list/orderBy": order_by
|
||||||
|
"/tpu:v1alpha1/tpu.projects.locations.acceleratorTypes.list/pageSize": page_size
|
||||||
|
"/tpu:v1alpha1/tpu.projects.locations.acceleratorTypes.list/pageToken": page_token
|
||||||
|
"/tpu:v1alpha1/tpu.projects.locations.acceleratorTypes.list/parent": parent
|
||||||
"/tpu:v1alpha1/tpu.projects.locations.get": get_project_location
|
"/tpu:v1alpha1/tpu.projects.locations.get": get_project_location
|
||||||
"/tpu:v1alpha1/tpu.projects.locations.get/name": name
|
"/tpu:v1alpha1/tpu.projects.locations.get/name": name
|
||||||
"/tpu:v1alpha1/tpu.projects.locations.list": list_project_locations
|
"/tpu:v1alpha1/tpu.projects.locations.list": list_project_locations
|
||||||
|
@ -69247,6 +69262,7 @@
|
||||||
"/vision:v1/BoundingPoly": bounding_poly
|
"/vision:v1/BoundingPoly": bounding_poly
|
||||||
"/vision:v1/BoundingPoly/vertices": vertices
|
"/vision:v1/BoundingPoly/vertices": vertices
|
||||||
"/vision:v1/BoundingPoly/vertices/vertex": vertex
|
"/vision:v1/BoundingPoly/vertices/vertex": vertex
|
||||||
|
"/vision:v1/CancelOperationRequest": cancel_operation_request
|
||||||
"/vision:v1/Color": color
|
"/vision:v1/Color": color
|
||||||
"/vision:v1/Color/alpha": alpha
|
"/vision:v1/Color/alpha": alpha
|
||||||
"/vision:v1/Color/blue": blue
|
"/vision:v1/Color/blue": blue
|
||||||
|
@ -69275,6 +69291,7 @@
|
||||||
"/vision:v1/DominantColorsAnnotation": dominant_colors_annotation
|
"/vision:v1/DominantColorsAnnotation": dominant_colors_annotation
|
||||||
"/vision:v1/DominantColorsAnnotation/colors": colors
|
"/vision:v1/DominantColorsAnnotation/colors": colors
|
||||||
"/vision:v1/DominantColorsAnnotation/colors/color": color
|
"/vision:v1/DominantColorsAnnotation/colors/color": color
|
||||||
|
"/vision:v1/Empty": empty
|
||||||
"/vision:v1/EntityAnnotation": entity_annotation
|
"/vision:v1/EntityAnnotation": entity_annotation
|
||||||
"/vision:v1/EntityAnnotation/boundingPoly": bounding_poly
|
"/vision:v1/EntityAnnotation/boundingPoly": bounding_poly
|
||||||
"/vision:v1/EntityAnnotation/confidence": confidence
|
"/vision:v1/EntityAnnotation/confidence": confidence
|
||||||
|
@ -69486,6 +69503,20 @@
|
||||||
"/vision:v1/GoogleCloudVisionV1Word/property": property
|
"/vision:v1/GoogleCloudVisionV1Word/property": property
|
||||||
"/vision:v1/GoogleCloudVisionV1Word/symbols": symbols
|
"/vision:v1/GoogleCloudVisionV1Word/symbols": symbols
|
||||||
"/vision:v1/GoogleCloudVisionV1Word/symbols/symbol": symbol
|
"/vision:v1/GoogleCloudVisionV1Word/symbols/symbol": symbol
|
||||||
|
"/vision:v1/GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse": google_cloud_vision_v1p2beta1_async_annotate_file_response
|
||||||
|
"/vision:v1/GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse/outputConfig": output_config
|
||||||
|
"/vision:v1/GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse": google_cloud_vision_v1p2beta1_async_batch_annotate_files_response
|
||||||
|
"/vision:v1/GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse/responses": responses
|
||||||
|
"/vision:v1/GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse/responses/response": response
|
||||||
|
"/vision:v1/GoogleCloudVisionV1p2beta1GcsDestination": google_cloud_vision_v1p2beta1_gcs_destination
|
||||||
|
"/vision:v1/GoogleCloudVisionV1p2beta1GcsDestination/uri": uri
|
||||||
|
"/vision:v1/GoogleCloudVisionV1p2beta1OperationMetadata": google_cloud_vision_v1p2beta1_operation_metadata
|
||||||
|
"/vision:v1/GoogleCloudVisionV1p2beta1OperationMetadata/createTime": create_time
|
||||||
|
"/vision:v1/GoogleCloudVisionV1p2beta1OperationMetadata/state": state
|
||||||
|
"/vision:v1/GoogleCloudVisionV1p2beta1OperationMetadata/updateTime": update_time
|
||||||
|
"/vision:v1/GoogleCloudVisionV1p2beta1OutputConfig": google_cloud_vision_v1p2beta1_output_config
|
||||||
|
"/vision:v1/GoogleCloudVisionV1p2beta1OutputConfig/batchSize": batch_size
|
||||||
|
"/vision:v1/GoogleCloudVisionV1p2beta1OutputConfig/gcsDestination": gcs_destination
|
||||||
"/vision:v1/GoogleRpcStatus": google_rpc_status
|
"/vision:v1/GoogleRpcStatus": google_rpc_status
|
||||||
"/vision:v1/GoogleRpcStatus/code": code
|
"/vision:v1/GoogleRpcStatus/code": code
|
||||||
"/vision:v1/GoogleRpcStatus/details": details
|
"/vision:v1/GoogleRpcStatus/details": details
|
||||||
|
@ -69523,8 +69554,20 @@
|
||||||
"/vision:v1/LatLongRect": lat_long_rect
|
"/vision:v1/LatLongRect": lat_long_rect
|
||||||
"/vision:v1/LatLongRect/maxLatLng": max_lat_lng
|
"/vision:v1/LatLongRect/maxLatLng": max_lat_lng
|
||||||
"/vision:v1/LatLongRect/minLatLng": min_lat_lng
|
"/vision:v1/LatLongRect/minLatLng": min_lat_lng
|
||||||
|
"/vision:v1/ListOperationsResponse": list_operations_response
|
||||||
|
"/vision:v1/ListOperationsResponse/nextPageToken": next_page_token
|
||||||
|
"/vision:v1/ListOperationsResponse/operations": operations
|
||||||
|
"/vision:v1/ListOperationsResponse/operations/operation": operation
|
||||||
"/vision:v1/LocationInfo": location_info
|
"/vision:v1/LocationInfo": location_info
|
||||||
"/vision:v1/LocationInfo/latLng": lat_lng
|
"/vision:v1/LocationInfo/latLng": lat_lng
|
||||||
|
"/vision:v1/Operation": operation
|
||||||
|
"/vision:v1/Operation/done": done
|
||||||
|
"/vision:v1/Operation/error": error
|
||||||
|
"/vision:v1/Operation/metadata": metadata
|
||||||
|
"/vision:v1/Operation/metadata/metadatum": metadatum
|
||||||
|
"/vision:v1/Operation/name": name
|
||||||
|
"/vision:v1/Operation/response": response
|
||||||
|
"/vision:v1/Operation/response/response": response
|
||||||
"/vision:v1/Page": page
|
"/vision:v1/Page": page
|
||||||
"/vision:v1/Page/blocks": blocks
|
"/vision:v1/Page/blocks": blocks
|
||||||
"/vision:v1/Page/blocks/block": block
|
"/vision:v1/Page/blocks/block": block
|
||||||
|
@ -69617,6 +69660,17 @@
|
||||||
"/vision:v1/key": key
|
"/vision:v1/key": key
|
||||||
"/vision:v1/quotaUser": quota_user
|
"/vision:v1/quotaUser": quota_user
|
||||||
"/vision:v1/vision.images.annotate": annotate_image
|
"/vision:v1/vision.images.annotate": annotate_image
|
||||||
|
"/vision:v1/vision.operations.cancel": cancel_operation
|
||||||
|
"/vision:v1/vision.operations.cancel/name": name
|
||||||
|
"/vision:v1/vision.operations.delete": delete_operation
|
||||||
|
"/vision:v1/vision.operations.delete/name": name
|
||||||
|
"/vision:v1/vision.operations.get": get_operation
|
||||||
|
"/vision:v1/vision.operations.get/name": name
|
||||||
|
"/vision:v1/vision.operations.list": list_operations
|
||||||
|
"/vision:v1/vision.operations.list/filter": filter
|
||||||
|
"/vision:v1/vision.operations.list/name": name
|
||||||
|
"/vision:v1/vision.operations.list/pageSize": page_size
|
||||||
|
"/vision:v1/vision.operations.list/pageToken": page_token
|
||||||
"/vision:v1p1beta1/Color": color
|
"/vision:v1p1beta1/Color": color
|
||||||
"/vision:v1p1beta1/Color/alpha": alpha
|
"/vision:v1p1beta1/Color/alpha": alpha
|
||||||
"/vision:v1p1beta1/Color/blue": blue
|
"/vision:v1p1beta1/Color/blue": blue
|
||||||
|
@ -69820,6 +69874,20 @@
|
||||||
"/vision:v1p1beta1/GoogleCloudVisionV1p1beta1Word/property": property
|
"/vision:v1p1beta1/GoogleCloudVisionV1p1beta1Word/property": property
|
||||||
"/vision:v1p1beta1/GoogleCloudVisionV1p1beta1Word/symbols": symbols
|
"/vision:v1p1beta1/GoogleCloudVisionV1p1beta1Word/symbols": symbols
|
||||||
"/vision:v1p1beta1/GoogleCloudVisionV1p1beta1Word/symbols/symbol": symbol
|
"/vision:v1p1beta1/GoogleCloudVisionV1p1beta1Word/symbols/symbol": symbol
|
||||||
|
"/vision:v1p1beta1/GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse": google_cloud_vision_v1p2beta1_async_annotate_file_response
|
||||||
|
"/vision:v1p1beta1/GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse/outputConfig": output_config
|
||||||
|
"/vision:v1p1beta1/GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse": google_cloud_vision_v1p2beta1_async_batch_annotate_files_response
|
||||||
|
"/vision:v1p1beta1/GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse/responses": responses
|
||||||
|
"/vision:v1p1beta1/GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse/responses/response": response
|
||||||
|
"/vision:v1p1beta1/GoogleCloudVisionV1p2beta1GcsDestination": google_cloud_vision_v1p2beta1_gcs_destination
|
||||||
|
"/vision:v1p1beta1/GoogleCloudVisionV1p2beta1GcsDestination/uri": uri
|
||||||
|
"/vision:v1p1beta1/GoogleCloudVisionV1p2beta1OperationMetadata": google_cloud_vision_v1p2beta1_operation_metadata
|
||||||
|
"/vision:v1p1beta1/GoogleCloudVisionV1p2beta1OperationMetadata/createTime": create_time
|
||||||
|
"/vision:v1p1beta1/GoogleCloudVisionV1p2beta1OperationMetadata/state": state
|
||||||
|
"/vision:v1p1beta1/GoogleCloudVisionV1p2beta1OperationMetadata/updateTime": update_time
|
||||||
|
"/vision:v1p1beta1/GoogleCloudVisionV1p2beta1OutputConfig": google_cloud_vision_v1p2beta1_output_config
|
||||||
|
"/vision:v1p1beta1/GoogleCloudVisionV1p2beta1OutputConfig/batchSize": batch_size
|
||||||
|
"/vision:v1p1beta1/GoogleCloudVisionV1p2beta1OutputConfig/gcsDestination": gcs_destination
|
||||||
"/vision:v1p1beta1/GoogleRpcStatus": google_rpc_status
|
"/vision:v1p1beta1/GoogleRpcStatus": google_rpc_status
|
||||||
"/vision:v1p1beta1/GoogleRpcStatus/code": code
|
"/vision:v1p1beta1/GoogleRpcStatus/code": code
|
||||||
"/vision:v1p1beta1/GoogleRpcStatus/details": details
|
"/vision:v1p1beta1/GoogleRpcStatus/details": details
|
||||||
|
@ -69847,6 +69915,263 @@
|
||||||
"/vision:v1p1beta1/key": key
|
"/vision:v1p1beta1/key": key
|
||||||
"/vision:v1p1beta1/quotaUser": quota_user
|
"/vision:v1p1beta1/quotaUser": quota_user
|
||||||
"/vision:v1p1beta1/vision.images.annotate": annotate_image
|
"/vision:v1p1beta1/vision.images.annotate": annotate_image
|
||||||
|
"/vision:v1p2beta1/Color": color
|
||||||
|
"/vision:v1p2beta1/Color/alpha": alpha
|
||||||
|
"/vision:v1p2beta1/Color/blue": blue
|
||||||
|
"/vision:v1p2beta1/Color/green": green
|
||||||
|
"/vision:v1p2beta1/Color/red": red
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AnnotateImageRequest": google_cloud_vision_v1p2beta1_annotate_image_request
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AnnotateImageRequest/features": features
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AnnotateImageRequest/features/feature": feature
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AnnotateImageRequest/image": image
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AnnotateImageRequest/imageContext": image_context
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AnnotateImageResponse": google_cloud_vision_v1p2beta1_annotate_image_response
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AnnotateImageResponse/context": context
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AnnotateImageResponse/cropHintsAnnotation": crop_hints_annotation
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AnnotateImageResponse/error": error
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AnnotateImageResponse/faceAnnotations": face_annotations
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AnnotateImageResponse/faceAnnotations/face_annotation": face_annotation
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AnnotateImageResponse/fullTextAnnotation": full_text_annotation
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AnnotateImageResponse/imagePropertiesAnnotation": image_properties_annotation
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AnnotateImageResponse/labelAnnotations": label_annotations
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AnnotateImageResponse/labelAnnotations/label_annotation": label_annotation
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AnnotateImageResponse/landmarkAnnotations": landmark_annotations
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AnnotateImageResponse/landmarkAnnotations/landmark_annotation": landmark_annotation
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AnnotateImageResponse/logoAnnotations": logo_annotations
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AnnotateImageResponse/logoAnnotations/logo_annotation": logo_annotation
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AnnotateImageResponse/safeSearchAnnotation": safe_search_annotation
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AnnotateImageResponse/textAnnotations": text_annotations
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AnnotateImageResponse/textAnnotations/text_annotation": text_annotation
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AnnotateImageResponse/webDetection": web_detection
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest": google_cloud_vision_v1p2beta1_async_annotate_file_request
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest/features": features
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest/features/feature": feature
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest/imageContext": image_context
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest/inputConfig": input_config
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest/outputConfig": output_config
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse": google_cloud_vision_v1p2beta1_async_annotate_file_response
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse/outputConfig": output_config
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest": google_cloud_vision_v1p2beta1_async_batch_annotate_files_request
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest/requests": requests
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest/requests/request": request
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse": google_cloud_vision_v1p2beta1_async_batch_annotate_files_response
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse/responses": responses
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse/responses/response": response
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest": google_cloud_vision_v1p2beta1_batch_annotate_images_request
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest/requests": requests
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest/requests/request": request
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse": google_cloud_vision_v1p2beta1_batch_annotate_images_response
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse/responses": responses
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse/responses/response": response
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Block": google_cloud_vision_v1p2beta1_block
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Block/blockType": block_type
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Block/boundingBox": bounding_box
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Block/confidence": confidence
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Block/paragraphs": paragraphs
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Block/paragraphs/paragraph": paragraph
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Block/property": property
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1BoundingPoly": google_cloud_vision_v1p2beta1_bounding_poly
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1BoundingPoly/vertices": vertices
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1BoundingPoly/vertices/vertex": vertex
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1ColorInfo": google_cloud_vision_v1p2beta1_color_info
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1ColorInfo/color": color
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1ColorInfo/pixelFraction": pixel_fraction
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1ColorInfo/score": score
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1CropHint": google_cloud_vision_v1p2beta1_crop_hint
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1CropHint/boundingPoly": bounding_poly
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1CropHint/confidence": confidence
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1CropHint/importanceFraction": importance_fraction
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1CropHintsAnnotation": google_cloud_vision_v1p2beta1_crop_hints_annotation
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1CropHintsAnnotation/cropHints": crop_hints
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1CropHintsAnnotation/cropHints/crop_hint": crop_hint
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1CropHintsParams": google_cloud_vision_v1p2beta1_crop_hints_params
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1CropHintsParams/aspectRatios": aspect_ratios
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1CropHintsParams/aspectRatios/aspect_ratio": aspect_ratio
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1DominantColorsAnnotation": google_cloud_vision_v1p2beta1_dominant_colors_annotation
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1DominantColorsAnnotation/colors": colors
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1DominantColorsAnnotation/colors/color": color
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1EntityAnnotation": google_cloud_vision_v1p2beta1_entity_annotation
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1EntityAnnotation/boundingPoly": bounding_poly
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1EntityAnnotation/confidence": confidence
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1EntityAnnotation/description": description
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1EntityAnnotation/locale": locale
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1EntityAnnotation/locations": locations
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1EntityAnnotation/locations/location": location
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1EntityAnnotation/mid": mid
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1EntityAnnotation/properties": properties
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1EntityAnnotation/properties/property": property
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1EntityAnnotation/score": score
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1EntityAnnotation/topicality": topicality
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1FaceAnnotation": google_cloud_vision_v1p2beta1_face_annotation
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1FaceAnnotation/angerLikelihood": anger_likelihood
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1FaceAnnotation/blurredLikelihood": blurred_likelihood
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1FaceAnnotation/boundingPoly": bounding_poly
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1FaceAnnotation/detectionConfidence": detection_confidence
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1FaceAnnotation/fdBoundingPoly": fd_bounding_poly
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1FaceAnnotation/headwearLikelihood": headwear_likelihood
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1FaceAnnotation/joyLikelihood": joy_likelihood
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1FaceAnnotation/landmarkingConfidence": landmarking_confidence
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1FaceAnnotation/landmarks": landmarks
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1FaceAnnotation/landmarks/landmark": landmark
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1FaceAnnotation/panAngle": pan_angle
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1FaceAnnotation/rollAngle": roll_angle
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1FaceAnnotation/sorrowLikelihood": sorrow_likelihood
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1FaceAnnotation/surpriseLikelihood": surprise_likelihood
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1FaceAnnotation/tiltAngle": tilt_angle
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1FaceAnnotation/underExposedLikelihood": under_exposed_likelihood
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1FaceAnnotationLandmark": google_cloud_vision_v1p2beta1_face_annotation_landmark
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1FaceAnnotationLandmark/position": position
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1FaceAnnotationLandmark/type": type
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Feature": google_cloud_vision_v1p2beta1_feature
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Feature/maxResults": max_results
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Feature/model": model
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Feature/type": type
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1GcsDestination": google_cloud_vision_v1p2beta1_gcs_destination
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1GcsDestination/uri": uri
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1GcsSource": google_cloud_vision_v1p2beta1_gcs_source
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1GcsSource/uri": uri
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Image": google_cloud_vision_v1p2beta1_image
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Image/content": content
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Image/source": source
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1ImageAnnotationContext": google_cloud_vision_v1p2beta1_image_annotation_context
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1ImageAnnotationContext/pageNumber": page_number
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1ImageAnnotationContext/uri": uri
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1ImageContext": google_cloud_vision_v1p2beta1_image_context
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1ImageContext/cropHintsParams": crop_hints_params
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1ImageContext/languageHints": language_hints
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1ImageContext/languageHints/language_hint": language_hint
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1ImageContext/latLongRect": lat_long_rect
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1ImageContext/webDetectionParams": web_detection_params
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1ImageProperties": google_cloud_vision_v1p2beta1_image_properties
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1ImageProperties/dominantColors": dominant_colors
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1ImageSource": google_cloud_vision_v1p2beta1_image_source
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1ImageSource/gcsImageUri": gcs_image_uri
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1ImageSource/imageUri": image_uri
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1InputConfig": google_cloud_vision_v1p2beta1_input_config
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1InputConfig/gcsSource": gcs_source
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1InputConfig/mimeType": mime_type
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1LatLongRect": google_cloud_vision_v1p2beta1_lat_long_rect
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1LatLongRect/maxLatLng": max_lat_lng
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1LatLongRect/minLatLng": min_lat_lng
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1LocationInfo": google_cloud_vision_v1p2beta1_location_info
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1LocationInfo/latLng": lat_lng
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1OperationMetadata": google_cloud_vision_v1p2beta1_operation_metadata
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1OperationMetadata/createTime": create_time
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1OperationMetadata/state": state
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1OperationMetadata/updateTime": update_time
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1OutputConfig": google_cloud_vision_v1p2beta1_output_config
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1OutputConfig/batchSize": batch_size
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1OutputConfig/gcsDestination": gcs_destination
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Page": google_cloud_vision_v1p2beta1_page
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Page/blocks": blocks
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Page/blocks/block": block
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Page/confidence": confidence
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Page/height": height
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Page/property": property
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Page/width": width
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Paragraph": google_cloud_vision_v1p2beta1_paragraph
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Paragraph/boundingBox": bounding_box
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Paragraph/confidence": confidence
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Paragraph/property": property
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Paragraph/words": words
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Paragraph/words/word": word
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Position": google_cloud_vision_v1p2beta1_position
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Position/x": x
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Position/y": y
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Position/z": z
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Property": google_cloud_vision_v1p2beta1_property
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Property/name": name
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Property/uint64Value": uint64_value
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Property/value": value
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1SafeSearchAnnotation": google_cloud_vision_v1p2beta1_safe_search_annotation
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1SafeSearchAnnotation/adult": adult
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1SafeSearchAnnotation/medical": medical
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1SafeSearchAnnotation/racy": racy
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1SafeSearchAnnotation/spoof": spoof
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1SafeSearchAnnotation/violence": violence
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Symbol": google_cloud_vision_v1p2beta1_symbol
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Symbol/boundingBox": bounding_box
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Symbol/confidence": confidence
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Symbol/property": property
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Symbol/text": text
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1TextAnnotation": google_cloud_vision_v1p2beta1_text_annotation
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1TextAnnotation/pages": pages
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1TextAnnotation/pages/page": page
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1TextAnnotation/text": text
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak": google_cloud_vision_v1p2beta1_text_annotation_detected_break
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak/isPrefix": is_prefix
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak/type": type
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage": google_cloud_vision_v1p2beta1_text_annotation_detected_language
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage/confidence": confidence
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage/languageCode": language_code
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1TextAnnotationTextProperty": google_cloud_vision_v1p2beta1_text_annotation_text_property
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1TextAnnotationTextProperty/detectedBreak": detected_break
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1TextAnnotationTextProperty/detectedLanguages": detected_languages
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1TextAnnotationTextProperty/detectedLanguages/detected_language": detected_language
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Vertex": google_cloud_vision_v1p2beta1_vertex
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Vertex/x": x
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Vertex/y": y
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetection": google_cloud_vision_v1p2beta1_web_detection
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetection/bestGuessLabels": best_guess_labels
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetection/bestGuessLabels/best_guess_label": best_guess_label
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetection/fullMatchingImages": full_matching_images
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetection/fullMatchingImages/full_matching_image": full_matching_image
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetection/pagesWithMatchingImages": pages_with_matching_images
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetection/pagesWithMatchingImages/pages_with_matching_image": pages_with_matching_image
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetection/partialMatchingImages": partial_matching_images
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetection/partialMatchingImages/partial_matching_image": partial_matching_image
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetection/visuallySimilarImages": visually_similar_images
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetection/visuallySimilarImages/visually_similar_image": visually_similar_image
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetection/webEntities": web_entities
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetection/webEntities/web_entity": web_entity
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetectionParams": google_cloud_vision_v1p2beta1_web_detection_params
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetectionParams/includeGeoResults": include_geo_results
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetectionWebEntity": google_cloud_vision_v1p2beta1_web_detection_web_entity
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetectionWebEntity/description": description
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetectionWebEntity/entityId": entity_id
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetectionWebEntity/score": score
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetectionWebImage": google_cloud_vision_v1p2beta1_web_detection_web_image
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetectionWebImage/score": score
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetectionWebImage/url": url
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetectionWebLabel": google_cloud_vision_v1p2beta1_web_detection_web_label
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetectionWebLabel/label": label
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetectionWebLabel/languageCode": language_code
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetectionWebPage": google_cloud_vision_v1p2beta1_web_detection_web_page
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetectionWebPage/fullMatchingImages": full_matching_images
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetectionWebPage/fullMatchingImages/full_matching_image": full_matching_image
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetectionWebPage/pageTitle": page_title
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetectionWebPage/partialMatchingImages": partial_matching_images
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetectionWebPage/partialMatchingImages/partial_matching_image": partial_matching_image
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetectionWebPage/score": score
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1WebDetectionWebPage/url": url
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Word": google_cloud_vision_v1p2beta1_word
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Word/boundingBox": bounding_box
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Word/confidence": confidence
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Word/property": property
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Word/symbols": symbols
|
||||||
|
"/vision:v1p2beta1/GoogleCloudVisionV1p2beta1Word/symbols/symbol": symbol
|
||||||
|
"/vision:v1p2beta1/LatLng": lat_lng
|
||||||
|
"/vision:v1p2beta1/LatLng/latitude": latitude
|
||||||
|
"/vision:v1p2beta1/LatLng/longitude": longitude
|
||||||
|
"/vision:v1p2beta1/Operation": operation
|
||||||
|
"/vision:v1p2beta1/Operation/done": done
|
||||||
|
"/vision:v1p2beta1/Operation/error": error
|
||||||
|
"/vision:v1p2beta1/Operation/metadata": metadata
|
||||||
|
"/vision:v1p2beta1/Operation/metadata/metadatum": metadatum
|
||||||
|
"/vision:v1p2beta1/Operation/name": name
|
||||||
|
"/vision:v1p2beta1/Operation/response": response
|
||||||
|
"/vision:v1p2beta1/Operation/response/response": response
|
||||||
|
"/vision:v1p2beta1/Status": status
|
||||||
|
"/vision:v1p2beta1/Status/code": code
|
||||||
|
"/vision:v1p2beta1/Status/details": details
|
||||||
|
"/vision:v1p2beta1/Status/details/detail": detail
|
||||||
|
"/vision:v1p2beta1/Status/details/detail/detail": detail
|
||||||
|
"/vision:v1p2beta1/Status/message": message
|
||||||
|
"/vision:v1p2beta1/fields": fields
|
||||||
|
"/vision:v1p2beta1/key": key
|
||||||
|
"/vision:v1p2beta1/quotaUser": quota_user
|
||||||
|
"/vision:v1p2beta1/vision.files.asyncBatchAnnotate": async_file_batch_annotate
|
||||||
|
"/vision:v1p2beta1/vision.images.annotate": annotate_image
|
||||||
"/webfonts:v1/Webfont": webfont
|
"/webfonts:v1/Webfont": webfont
|
||||||
"/webfonts:v1/Webfont/category": category
|
"/webfonts:v1/Webfont/category": category
|
||||||
"/webfonts:v1/Webfont/family": family
|
"/webfonts:v1/Webfont/family": family
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/iot
|
# @see https://cloud.google.com/iot
|
||||||
module CloudiotV1
|
module CloudiotV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20180208'
|
REVISION = '20180215'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -301,8 +301,8 @@ module Google
|
||||||
# The metadata key-value pairs assigned to the device. This metadata is not
|
# The metadata key-value pairs assigned to the device. This metadata is not
|
||||||
# interpreted or indexed by Cloud IoT Core. It can be used to add contextual
|
# interpreted or indexed by Cloud IoT Core. It can be used to add contextual
|
||||||
# information for the device.
|
# information for the device.
|
||||||
# Keys must conform to the regular expression [a-zA-Z0-9-_]+ and be less than
|
# Keys must conform to the regular expression a-zA-Z+ and
|
||||||
# 128 bytes in length.
|
# be less than 128 bytes in length.
|
||||||
# Values are free-form strings. Each value must be less than or equal to 32
|
# Values are free-form strings. Each value must be less than or equal to 32
|
||||||
# KB in size.
|
# KB in size.
|
||||||
# The total size of all keys and values must be less than 256 KB, and the
|
# The total size of all keys and values must be less than 256 KB, and the
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/genomics
|
# @see https://cloud.google.com/genomics
|
||||||
module GenomicsV1
|
module GenomicsV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20180220'
|
REVISION = '20180222'
|
||||||
|
|
||||||
# View and manage your data in Google BigQuery
|
# View and manage your data in Google BigQuery
|
||||||
AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery'
|
AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery'
|
||||||
|
|
|
@ -1399,7 +1399,8 @@ module Google
|
||||||
# @return [Google::Apis::GenomicsV1::Status]
|
# @return [Google::Apis::GenomicsV1::Status]
|
||||||
attr_accessor :error
|
attr_accessor :error
|
||||||
|
|
||||||
# An OperationMetadata object. This will always be returned with the Operation.
|
# An OperationMetadata or Metadata object. This will always be returned with the
|
||||||
|
# Operation.
|
||||||
# Corresponds to the JSON property `metadata`
|
# Corresponds to the JSON property `metadata`
|
||||||
# @return [Hash<String,Object>]
|
# @return [Hash<String,Object>]
|
||||||
attr_accessor :metadata
|
attr_accessor :metadata
|
||||||
|
|
|
@ -1043,7 +1043,15 @@ module Google
|
||||||
# The name of the operation's parent resource.
|
# The name of the operation's parent resource.
|
||||||
# @param [String] filter
|
# @param [String] filter
|
||||||
# A string for filtering Operations.
|
# A string for filtering Operations.
|
||||||
# The following filter fields are supported:
|
# In v2alpha1, the following filter fields are supported:
|
||||||
|
# * createTime: The time this job was created
|
||||||
|
# * events: The set of event (names) that have occurred while running
|
||||||
|
# the pipeline. The : operator can be used to determine if a
|
||||||
|
# particular event has occurred.
|
||||||
|
# * error: If the pipeline is running, this value is NULL. Once the
|
||||||
|
# pipeline finishes, the value is the standard Google error code.
|
||||||
|
# * labels.key or labels."key with space" where key is a label key.
|
||||||
|
# In v1 and v1alpha2, the following filter fields are supported:
|
||||||
# * projectId: Required. Corresponds to
|
# * projectId: Required. Corresponds to
|
||||||
# OperationMetadata.projectId.
|
# OperationMetadata.projectId.
|
||||||
# * createTime: The time this job was created, in seconds from the
|
# * createTime: The time this job was created, in seconds from the
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/genomics
|
# @see https://cloud.google.com/genomics
|
||||||
module GenomicsV1alpha2
|
module GenomicsV1alpha2
|
||||||
VERSION = 'V1alpha2'
|
VERSION = 'V1alpha2'
|
||||||
REVISION = '20180220'
|
REVISION = '20180222'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -615,7 +615,8 @@ module Google
|
||||||
# @return [Google::Apis::GenomicsV1alpha2::Status]
|
# @return [Google::Apis::GenomicsV1alpha2::Status]
|
||||||
attr_accessor :error
|
attr_accessor :error
|
||||||
|
|
||||||
# An OperationMetadata object. This will always be returned with the Operation.
|
# An OperationMetadata or Metadata object. This will always be returned with the
|
||||||
|
# Operation.
|
||||||
# Corresponds to the JSON property `metadata`
|
# Corresponds to the JSON property `metadata`
|
||||||
# @return [Hash<String,Object>]
|
# @return [Hash<String,Object>]
|
||||||
attr_accessor :metadata
|
attr_accessor :metadata
|
||||||
|
|
|
@ -120,7 +120,15 @@ module Google
|
||||||
# The name of the operation's parent resource.
|
# The name of the operation's parent resource.
|
||||||
# @param [String] filter
|
# @param [String] filter
|
||||||
# A string for filtering Operations.
|
# A string for filtering Operations.
|
||||||
# The following filter fields are supported:
|
# In v2alpha1, the following filter fields are supported:
|
||||||
|
# * createTime: The time this job was created
|
||||||
|
# * events: The set of event (names) that have occurred while running
|
||||||
|
# the pipeline. The : operator can be used to determine if a
|
||||||
|
# particular event has occurred.
|
||||||
|
# * error: If the pipeline is running, this value is NULL. Once the
|
||||||
|
# pipeline finishes, the value is the standard Google error code.
|
||||||
|
# * labels.key or labels."key with space" where key is a label key.
|
||||||
|
# In v1 and v1alpha2, the following filter fields are supported:
|
||||||
# * projectId: Required. Corresponds to
|
# * projectId: Required. Corresponds to
|
||||||
# OperationMetadata.projectId.
|
# OperationMetadata.projectId.
|
||||||
# * createTime: The time this job was created, in seconds from the
|
# * createTime: The time this job was created, in seconds from the
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/genomics
|
# @see https://cloud.google.com/genomics
|
||||||
module GenomicsV2alpha1
|
module GenomicsV2alpha1
|
||||||
VERSION = 'V2alpha1'
|
VERSION = 'V2alpha1'
|
||||||
REVISION = '20180220'
|
REVISION = '20180222'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -716,7 +716,8 @@ module Google
|
||||||
# @return [Google::Apis::GenomicsV2alpha1::Status]
|
# @return [Google::Apis::GenomicsV2alpha1::Status]
|
||||||
attr_accessor :error
|
attr_accessor :error
|
||||||
|
|
||||||
# An OperationMetadata object. This will always be returned with the Operation.
|
# An OperationMetadata or Metadata object. This will always be returned with the
|
||||||
|
# Operation.
|
||||||
# Corresponds to the JSON property `metadata`
|
# Corresponds to the JSON property `metadata`
|
||||||
# @return [Hash<String,Object>]
|
# @return [Hash<String,Object>]
|
||||||
attr_accessor :metadata
|
attr_accessor :metadata
|
||||||
|
|
|
@ -48,6 +48,12 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Runs a pipeline.
|
# Runs a pipeline.
|
||||||
|
# **Note:** In order to use this method, the Genomics Service Agent must have
|
||||||
|
# access to your project. This is done automatically when the Genomics API
|
||||||
|
# is first enabled, but if you delete this permission, or if you have
|
||||||
|
# already enabled the Genomics API prior to the launch of the v2alpha1 API,
|
||||||
|
# you must disable and re-enable the API to grant the Genomics Service Agent
|
||||||
|
# the required permissions.
|
||||||
# @param [Google::Apis::GenomicsV2alpha1::RunPipelineRequest] run_pipeline_request_object
|
# @param [Google::Apis::GenomicsV2alpha1::RunPipelineRequest] run_pipeline_request_object
|
||||||
# @param [String] fields
|
# @param [String] fields
|
||||||
# Selector specifying which fields to include in a partial response.
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
@ -150,7 +156,15 @@ module Google
|
||||||
# The name of the operation's parent resource.
|
# The name of the operation's parent resource.
|
||||||
# @param [String] filter
|
# @param [String] filter
|
||||||
# A string for filtering Operations.
|
# A string for filtering Operations.
|
||||||
# The following filter fields are supported:
|
# In v2alpha1, the following filter fields are supported:
|
||||||
|
# * createTime: The time this job was created
|
||||||
|
# * events: The set of event (names) that have occurred while running
|
||||||
|
# the pipeline. The : operator can be used to determine if a
|
||||||
|
# particular event has occurred.
|
||||||
|
# * error: If the pipeline is running, this value is NULL. Once the
|
||||||
|
# pipeline finishes, the value is the standard Google error code.
|
||||||
|
# * labels.key or labels."key with space" where key is a label key.
|
||||||
|
# In v1 and v1alpha2, the following filter fields are supported:
|
||||||
# * projectId: Required. Corresponds to
|
# * projectId: Required. Corresponds to
|
||||||
# OperationMetadata.projectId.
|
# OperationMetadata.projectId.
|
||||||
# * createTime: The time this job was created, in seconds from the
|
# * createTime: The time this job was created, in seconds from the
|
||||||
|
|
|
@ -18,7 +18,7 @@ require 'google/apis/language_v1/representations.rb'
|
||||||
|
|
||||||
module Google
|
module Google
|
||||||
module Apis
|
module Apis
|
||||||
# Google Cloud Natural Language API
|
# Cloud Natural Language API
|
||||||
#
|
#
|
||||||
# Provides natural language understanding technologies to developers. Examples
|
# Provides natural language understanding technologies to developers. Examples
|
||||||
# include sentiment analysis, entity recognition, entity sentiment analysis, and
|
# include sentiment analysis, entity recognition, entity sentiment analysis, and
|
||||||
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/natural-language/
|
# @see https://cloud.google.com/natural-language/
|
||||||
module LanguageV1
|
module LanguageV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20171023'
|
REVISION = '20180221'
|
||||||
|
|
||||||
# Apply machine learning models to reveal the structure and meaning of text
|
# Apply machine learning models to reveal the structure and meaning of text
|
||||||
AUTH_CLOUD_LANGUAGE = 'https://www.googleapis.com/auth/cloud-language'
|
AUTH_CLOUD_LANGUAGE = 'https://www.googleapis.com/auth/cloud-language'
|
||||||
|
|
|
@ -20,7 +20,7 @@ require 'google/apis/errors'
|
||||||
module Google
|
module Google
|
||||||
module Apis
|
module Apis
|
||||||
module LanguageV1
|
module LanguageV1
|
||||||
# Google Cloud Natural Language API
|
# Cloud Natural Language API
|
||||||
#
|
#
|
||||||
# Provides natural language understanding technologies to developers. Examples
|
# Provides natural language understanding technologies to developers. Examples
|
||||||
# include sentiment analysis, entity recognition, entity sentiment analysis, and
|
# include sentiment analysis, entity recognition, entity sentiment analysis, and
|
||||||
|
|
|
@ -18,7 +18,7 @@ require 'google/apis/language_v1beta1/representations.rb'
|
||||||
|
|
||||||
module Google
|
module Google
|
||||||
module Apis
|
module Apis
|
||||||
# Google Cloud Natural Language API
|
# Cloud Natural Language API
|
||||||
#
|
#
|
||||||
# Provides natural language understanding technologies to developers. Examples
|
# Provides natural language understanding technologies to developers. Examples
|
||||||
# include sentiment analysis, entity recognition, entity sentiment analysis, and
|
# include sentiment analysis, entity recognition, entity sentiment analysis, and
|
||||||
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/natural-language/
|
# @see https://cloud.google.com/natural-language/
|
||||||
module LanguageV1beta1
|
module LanguageV1beta1
|
||||||
VERSION = 'V1beta1'
|
VERSION = 'V1beta1'
|
||||||
REVISION = '20170911'
|
REVISION = '20180221'
|
||||||
|
|
||||||
# Apply machine learning models to reveal the structure and meaning of text
|
# Apply machine learning models to reveal the structure and meaning of text
|
||||||
AUTH_CLOUD_LANGUAGE = 'https://www.googleapis.com/auth/cloud-language'
|
AUTH_CLOUD_LANGUAGE = 'https://www.googleapis.com/auth/cloud-language'
|
||||||
|
|
|
@ -20,7 +20,7 @@ require 'google/apis/errors'
|
||||||
module Google
|
module Google
|
||||||
module Apis
|
module Apis
|
||||||
module LanguageV1beta1
|
module LanguageV1beta1
|
||||||
# Google Cloud Natural Language API
|
# Cloud Natural Language API
|
||||||
#
|
#
|
||||||
# Provides natural language understanding technologies to developers. Examples
|
# Provides natural language understanding technologies to developers. Examples
|
||||||
# include sentiment analysis, entity recognition, entity sentiment analysis, and
|
# include sentiment analysis, entity recognition, entity sentiment analysis, and
|
||||||
|
|
|
@ -18,7 +18,7 @@ require 'google/apis/language_v1beta2/representations.rb'
|
||||||
|
|
||||||
module Google
|
module Google
|
||||||
module Apis
|
module Apis
|
||||||
# Google Cloud Natural Language API
|
# Cloud Natural Language API
|
||||||
#
|
#
|
||||||
# Provides natural language understanding technologies to developers. Examples
|
# Provides natural language understanding technologies to developers. Examples
|
||||||
# include sentiment analysis, entity recognition, entity sentiment analysis, and
|
# include sentiment analysis, entity recognition, entity sentiment analysis, and
|
||||||
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/natural-language/
|
# @see https://cloud.google.com/natural-language/
|
||||||
module LanguageV1beta2
|
module LanguageV1beta2
|
||||||
VERSION = 'V1beta2'
|
VERSION = 'V1beta2'
|
||||||
REVISION = '20171031'
|
REVISION = '20180221'
|
||||||
|
|
||||||
# Apply machine learning models to reveal the structure and meaning of text
|
# Apply machine learning models to reveal the structure and meaning of text
|
||||||
AUTH_CLOUD_LANGUAGE = 'https://www.googleapis.com/auth/cloud-language'
|
AUTH_CLOUD_LANGUAGE = 'https://www.googleapis.com/auth/cloud-language'
|
||||||
|
|
|
@ -20,7 +20,7 @@ require 'google/apis/errors'
|
||||||
module Google
|
module Google
|
||||||
module Apis
|
module Apis
|
||||||
module LanguageV1beta2
|
module LanguageV1beta2
|
||||||
# Google Cloud Natural Language API
|
# Cloud Natural Language API
|
||||||
#
|
#
|
||||||
# Provides natural language understanding technologies to developers. Examples
|
# Provides natural language understanding technologies to developers. Examples
|
||||||
# include sentiment analysis, entity recognition, entity sentiment analysis, and
|
# include sentiment analysis, entity recognition, entity sentiment analysis, and
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/speech/
|
# @see https://cloud.google.com/speech/
|
||||||
module SpeechV1
|
module SpeechV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20180123'
|
REVISION = '20180220'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -190,14 +190,6 @@ module Google
|
||||||
class RecognitionConfig
|
class RecognitionConfig
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# *Optional* If `true`, the top result includes a list of words and the
|
|
||||||
# confidence for those words. If `false`, no word-level confidence
|
|
||||||
# information is returned. The default is `false`.
|
|
||||||
# Corresponds to the JSON property `enableWordConfidence`
|
|
||||||
# @return [Boolean]
|
|
||||||
attr_accessor :enable_word_confidence
|
|
||||||
alias_method :enable_word_confidence?, :enable_word_confidence
|
|
||||||
|
|
||||||
# *Optional* If `true`, the top result includes a list of words and
|
# *Optional* If `true`, the top result includes a list of words and
|
||||||
# the start and end time offsets (timestamps) for those words. If
|
# the start and end time offsets (timestamps) for those words. If
|
||||||
# `false`, no word-level time offset information is returned. The default is
|
# `false`, no word-level time offset information is returned. The default is
|
||||||
|
@ -260,7 +252,6 @@ module Google
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@enable_word_confidence = args[:enable_word_confidence] if args.key?(:enable_word_confidence)
|
|
||||||
@enable_word_time_offsets = args[:enable_word_time_offsets] if args.key?(:enable_word_time_offsets)
|
@enable_word_time_offsets = args[:enable_word_time_offsets] if args.key?(:enable_word_time_offsets)
|
||||||
@encoding = args[:encoding] if args.key?(:encoding)
|
@encoding = args[:encoding] if args.key?(:encoding)
|
||||||
@language_code = args[:language_code] if args.key?(:language_code)
|
@language_code = args[:language_code] if args.key?(:language_code)
|
||||||
|
|
|
@ -121,7 +121,6 @@ module Google
|
||||||
class RecognitionConfig
|
class RecognitionConfig
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :enable_word_confidence, as: 'enableWordConfidence'
|
|
||||||
property :enable_word_time_offsets, as: 'enableWordTimeOffsets'
|
property :enable_word_time_offsets, as: 'enableWordTimeOffsets'
|
||||||
property :encoding, as: 'encoding'
|
property :encoding, as: 'encoding'
|
||||||
property :language_code, as: 'languageCode'
|
property :language_code, as: 'languageCode'
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/tpu/
|
# @see https://cloud.google.com/tpu/
|
||||||
module TpuV1alpha1
|
module TpuV1alpha1
|
||||||
VERSION = 'V1alpha1'
|
VERSION = 'V1alpha1'
|
||||||
REVISION = '20180202'
|
REVISION = '20180222'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -22,6 +22,31 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
module TpuV1alpha1
|
module TpuV1alpha1
|
||||||
|
|
||||||
|
# A accelerator type that a Node can be configured with.
|
||||||
|
class AcceleratorType
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The resource name.
|
||||||
|
# Corresponds to the JSON property `name`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :name
|
||||||
|
|
||||||
|
# the accelerator type.
|
||||||
|
# Corresponds to the JSON property `type`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :type
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@name = args[:name] if args.key?(:name)
|
||||||
|
@type = args[:type] if args.key?(:type)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# A generic empty message that you can re-use to avoid defining duplicated
|
# 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
|
# 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:
|
# or the response type of an API method. For instance:
|
||||||
|
@ -41,6 +66,31 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Response for ListAcceleratorTypes.
|
||||||
|
class ListAcceleratorTypesResponse
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The listed nodes.
|
||||||
|
# Corresponds to the JSON property `acceleratorTypes`
|
||||||
|
# @return [Array<Google::Apis::TpuV1alpha1::AcceleratorType>]
|
||||||
|
attr_accessor :accelerator_types
|
||||||
|
|
||||||
|
# The next page token or empty if none.
|
||||||
|
# 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)
|
||||||
|
@accelerator_types = args[:accelerator_types] if args.key?(:accelerator_types)
|
||||||
|
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# The response message for Locations.ListLocations.
|
# The response message for Locations.ListLocations.
|
||||||
class ListLocationsResponse
|
class ListLocationsResponse
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
|
@ -22,12 +22,24 @@ module Google
|
||||||
module Apis
|
module Apis
|
||||||
module TpuV1alpha1
|
module TpuV1alpha1
|
||||||
|
|
||||||
|
class AcceleratorType
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class Empty
|
class Empty
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ListAcceleratorTypesResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class ListLocationsResponse
|
class ListLocationsResponse
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -118,12 +130,29 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class AcceleratorType
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :name, as: 'name'
|
||||||
|
property :type, as: 'type'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class Empty
|
class Empty
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ListAcceleratorTypesResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :accelerator_types, as: 'acceleratorTypes', class: Google::Apis::TpuV1alpha1::AcceleratorType, decorator: Google::Apis::TpuV1alpha1::AcceleratorType::Representation
|
||||||
|
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class ListLocationsResponse
|
class ListLocationsResponse
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -116,6 +116,78 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Gets AcceleratorType.
|
||||||
|
# @param [String] name
|
||||||
|
# The resource name.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available 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::TpuV1alpha1::AcceleratorType] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::TpuV1alpha1::AcceleratorType]
|
||||||
|
#
|
||||||
|
# @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_location_accelerator_type(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1alpha1/{+name}', options)
|
||||||
|
command.response_representation = Google::Apis::TpuV1alpha1::AcceleratorType::Representation
|
||||||
|
command.response_class = Google::Apis::TpuV1alpha1::AcceleratorType
|
||||||
|
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 accelerator types supported by this API.
|
||||||
|
# @param [String] parent
|
||||||
|
# The parent resource name.
|
||||||
|
# @param [String] filter
|
||||||
|
# List filter.
|
||||||
|
# @param [String] order_by
|
||||||
|
# Sort results.
|
||||||
|
# @param [Fixnum] page_size
|
||||||
|
# The maximum number of items to return.
|
||||||
|
# @param [String] page_token
|
||||||
|
# The next_page_token value returned from a previous List request, if any.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available 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::TpuV1alpha1::ListAcceleratorTypesResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::TpuV1alpha1::ListAcceleratorTypesResponse]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def list_project_location_accelerator_types(parent, filter: nil, order_by: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1alpha1/{+parent}/acceleratorTypes', options)
|
||||||
|
command.response_representation = Google::Apis::TpuV1alpha1::ListAcceleratorTypesResponse::Representation
|
||||||
|
command.response_class = Google::Apis::TpuV1alpha1::ListAcceleratorTypesResponse
|
||||||
|
command.params['parent'] = parent unless parent.nil?
|
||||||
|
command.query['filter'] = filter unless filter.nil?
|
||||||
|
command.query['orderBy'] = order_by unless order_by.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
|
||||||
|
|
||||||
# Creates a node.
|
# Creates a node.
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# The parent resource name.
|
# The parent resource name.
|
||||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/vision/
|
# @see https://cloud.google.com/vision/
|
||||||
module VisionV1
|
module VisionV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20180122'
|
REVISION = '20180221'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -279,6 +279,19 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# The request message for Operations.CancelOperation.
|
||||||
|
class CancelOperationRequest
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# Represents a color in the RGBA color space. This representation is designed
|
# Represents a color in the RGBA color space. This representation is designed
|
||||||
# for simplicity of conversion to/from color representations in various
|
# for simplicity of conversion to/from color representations in various
|
||||||
# languages over compactness; for example, the fields of this representation
|
# languages over compactness; for example, the fields of this representation
|
||||||
|
@ -700,6 +713,25 @@ module Google
|
||||||
end
|
end
|
||||||
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 Empty
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# Set of detected entity features.
|
# Set of detected entity features.
|
||||||
class EntityAnnotation
|
class EntityAnnotation
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -927,6 +959,138 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# The response for a single offline file annotation request.
|
||||||
|
class GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The desired output location and metadata.
|
||||||
|
# Corresponds to the JSON property `outputConfig`
|
||||||
|
# @return [Google::Apis::VisionV1::GoogleCloudVisionV1p2beta1OutputConfig]
|
||||||
|
attr_accessor :output_config
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@output_config = args[:output_config] if args.key?(:output_config)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# Response to an async batch file annotation request.
|
||||||
|
class GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The list of file annotation responses, one for each request in
|
||||||
|
# AsyncBatchAnnotateFilesRequest.
|
||||||
|
# Corresponds to the JSON property `responses`
|
||||||
|
# @return [Array<Google::Apis::VisionV1::GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse>]
|
||||||
|
attr_accessor :responses
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@responses = args[:responses] if args.key?(:responses)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# The Google Cloud Storage location where the output will be written to.
|
||||||
|
class GoogleCloudVisionV1p2beta1GcsDestination
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Google Cloud Storage URI where the results will be stored. Results will
|
||||||
|
# be in JSON format and preceded by its corresponding input URI. This field
|
||||||
|
# can either represent a single file, or a prefix for multiple outputs.
|
||||||
|
# Prefixes must end in a `/`.
|
||||||
|
# Examples:
|
||||||
|
# * File: gs://bucket-name/filename.json
|
||||||
|
# * Prefix: gs://bucket-name/prefix/here/
|
||||||
|
# * File: gs://bucket-name/prefix/here
|
||||||
|
# If multiple outputs, each response is still AnnotateFileResponse, each of
|
||||||
|
# which contains some subset of the full list of AnnotateImageResponse.
|
||||||
|
# Multiple outputs can happen if, for example, the output JSON is too large
|
||||||
|
# and overflows into multiple sharded files.
|
||||||
|
# Corresponds to the JSON property `uri`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :uri
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@uri = args[:uri] if args.key?(:uri)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# Contains metadata for the BatchAnnotateImages operation.
|
||||||
|
class GoogleCloudVisionV1p2beta1OperationMetadata
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The time when the batch request was received.
|
||||||
|
# Corresponds to the JSON property `createTime`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :create_time
|
||||||
|
|
||||||
|
# Current state of the batch operation.
|
||||||
|
# Corresponds to the JSON property `state`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :state
|
||||||
|
|
||||||
|
# The time when the operation result was last updated.
|
||||||
|
# Corresponds to the JSON property `updateTime`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :update_time
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@create_time = args[:create_time] if args.key?(:create_time)
|
||||||
|
@state = args[:state] if args.key?(:state)
|
||||||
|
@update_time = args[:update_time] if args.key?(:update_time)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# The desired output location and metadata.
|
||||||
|
class GoogleCloudVisionV1p2beta1OutputConfig
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The max number of response protos to put into each output JSON file on GCS.
|
||||||
|
# The valid range is [1, 100]. If not specified, the default value is 20.
|
||||||
|
# For example, for one pdf file with 100 pages, 100 response protos will
|
||||||
|
# be generated. If `batch_size` = 20, then 5 json files each
|
||||||
|
# containing 20 response protos will be written under the prefix
|
||||||
|
# `gcs_destination`.`uri`.
|
||||||
|
# Currently, batch_size only applies to GcsDestination, with potential future
|
||||||
|
# support for other output configurations.
|
||||||
|
# Corresponds to the JSON property `batchSize`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :batch_size
|
||||||
|
|
||||||
|
# The Google Cloud Storage location where the output will be written to.
|
||||||
|
# Corresponds to the JSON property `gcsDestination`
|
||||||
|
# @return [Google::Apis::VisionV1::GoogleCloudVisionV1p2beta1GcsDestination]
|
||||||
|
attr_accessor :gcs_destination
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@batch_size = args[:batch_size] if args.key?(:batch_size)
|
||||||
|
@gcs_destination = args[:gcs_destination] if args.key?(:gcs_destination)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# Client image to perform Google Cloud Vision API tasks over.
|
# Client image to perform Google Cloud Vision API tasks over.
|
||||||
class Image
|
class Image
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -1149,6 +1313,31 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# The response message for Operations.ListOperations.
|
||||||
|
class ListOperationsResponse
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The standard List next-page token.
|
||||||
|
# Corresponds to the JSON property `nextPageToken`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :next_page_token
|
||||||
|
|
||||||
|
# A list of operations that matches the specified filter in the request.
|
||||||
|
# Corresponds to the JSON property `operations`
|
||||||
|
# @return [Array<Google::Apis::VisionV1::Operation>]
|
||||||
|
attr_accessor :operations
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||||
|
@operations = args[:operations] if args.key?(:operations)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# Detected entity location information.
|
# Detected entity location information.
|
||||||
class LocationInfo
|
class LocationInfo
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -1172,6 +1361,103 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# This resource represents a long-running operation that is the result of a
|
||||||
|
# network API call.
|
||||||
|
class Operation
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# If the value is `false`, it means the operation is still in progress.
|
||||||
|
# If `true`, the operation is completed, and either `error` or `response` is
|
||||||
|
# available.
|
||||||
|
# Corresponds to the JSON property `done`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :done
|
||||||
|
alias_method :done?, :done
|
||||||
|
|
||||||
|
# The `Status` type defines a logical error model that is suitable for different
|
||||||
|
# programming environments, including REST APIs and RPC APIs. It is used by
|
||||||
|
# [gRPC](https://github.com/grpc). The error model is designed to be:
|
||||||
|
# - Simple to use and understand for most users
|
||||||
|
# - Flexible enough to meet unexpected needs
|
||||||
|
# # Overview
|
||||||
|
# The `Status` message contains three pieces of data: error code, error message,
|
||||||
|
# and error details. The error code should be an enum value of
|
||||||
|
# google.rpc.Code, but it may accept additional error codes if needed. The
|
||||||
|
# error message should be a developer-facing English message that helps
|
||||||
|
# developers *understand* and *resolve* the error. If a localized user-facing
|
||||||
|
# error message is needed, put the localized message in the error details or
|
||||||
|
# localize it in the client. The optional error details may contain arbitrary
|
||||||
|
# information about the error. There is a predefined set of error detail types
|
||||||
|
# in the package `google.rpc` that can be used for common error conditions.
|
||||||
|
# # Language mapping
|
||||||
|
# The `Status` message is the logical representation of the error model, but it
|
||||||
|
# is not necessarily the actual wire format. When the `Status` message is
|
||||||
|
# exposed in different client libraries and different wire protocols, it can be
|
||||||
|
# mapped differently. For example, it will likely be mapped to some exceptions
|
||||||
|
# in Java, but more likely mapped to some error codes in C.
|
||||||
|
# # Other uses
|
||||||
|
# The error model and the `Status` message can be used in a variety of
|
||||||
|
# environments, either with or without APIs, to provide a
|
||||||
|
# consistent developer experience across different environments.
|
||||||
|
# Example uses of this error model include:
|
||||||
|
# - Partial errors. If a service needs to return partial errors to the client,
|
||||||
|
# it may embed the `Status` in the normal response to indicate the partial
|
||||||
|
# errors.
|
||||||
|
# - Workflow errors. A typical workflow has multiple steps. Each step may
|
||||||
|
# have a `Status` message for error reporting.
|
||||||
|
# - Batch operations. If a client uses batch request and batch response, the
|
||||||
|
# `Status` message should be used directly inside batch response, one for
|
||||||
|
# each error sub-response.
|
||||||
|
# - Asynchronous operations. If an API call embeds asynchronous operation
|
||||||
|
# results in its response, the status of those operations should be
|
||||||
|
# represented directly using the `Status` message.
|
||||||
|
# - Logging. If some API errors are stored in logs, the message `Status` could
|
||||||
|
# be used directly after any stripping needed for security/privacy reasons.
|
||||||
|
# Corresponds to the JSON property `error`
|
||||||
|
# @return [Google::Apis::VisionV1::Status]
|
||||||
|
attr_accessor :error
|
||||||
|
|
||||||
|
# Service-specific metadata associated with the operation. It typically
|
||||||
|
# contains progress information and common metadata such as create time.
|
||||||
|
# Some services might not provide such metadata. Any method that returns a
|
||||||
|
# long-running operation should document the metadata type, if any.
|
||||||
|
# Corresponds to the JSON property `metadata`
|
||||||
|
# @return [Hash<String,Object>]
|
||||||
|
attr_accessor :metadata
|
||||||
|
|
||||||
|
# The server-assigned name, which is only unique within the same service that
|
||||||
|
# originally returns it. If you use the default HTTP mapping, the
|
||||||
|
# `name` should have the format of `operations/some/unique/name`.
|
||||||
|
# Corresponds to the JSON property `name`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :name
|
||||||
|
|
||||||
|
# The normal response of the operation in case of success. If the original
|
||||||
|
# method returns no data on success, such as `Delete`, the response is
|
||||||
|
# `google.protobuf.Empty`. If the original method is standard
|
||||||
|
# `Get`/`Create`/`Update`, the response should be the resource. For other
|
||||||
|
# methods, the response should have the type `XxxResponse`, where `Xxx`
|
||||||
|
# is the original method name. For example, if the original method name
|
||||||
|
# is `TakeSnapshot()`, the inferred response type is
|
||||||
|
# `TakeSnapshotResponse`.
|
||||||
|
# Corresponds to the JSON property `response`
|
||||||
|
# @return [Hash<String,Object>]
|
||||||
|
attr_accessor :response
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@done = args[:done] if args.key?(:done)
|
||||||
|
@error = args[:error] if args.key?(:error)
|
||||||
|
@metadata = args[:metadata] if args.key?(:metadata)
|
||||||
|
@name = args[:name] if args.key?(:name)
|
||||||
|
@response = args[:response] if args.key?(:response)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# Detected page from OCR.
|
# Detected page from OCR.
|
||||||
class Page
|
class Page
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -1186,7 +1472,8 @@ module Google
|
||||||
# @return [Float]
|
# @return [Float]
|
||||||
attr_accessor :confidence
|
attr_accessor :confidence
|
||||||
|
|
||||||
# Page height in pixels.
|
# Page height. For PDFs the unit is points. For images (including
|
||||||
|
# TIFFs) the unit is pixels.
|
||||||
# Corresponds to the JSON property `height`
|
# Corresponds to the JSON property `height`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :height
|
attr_accessor :height
|
||||||
|
@ -1196,7 +1483,8 @@ module Google
|
||||||
# @return [Google::Apis::VisionV1::TextProperty]
|
# @return [Google::Apis::VisionV1::TextProperty]
|
||||||
attr_accessor :property
|
attr_accessor :property
|
||||||
|
|
||||||
# Page width in pixels.
|
# Page width. For PDFs the unit is points. For images (including
|
||||||
|
# TIFFs) the unit is pixels.
|
||||||
# Corresponds to the JSON property `width`
|
# Corresponds to the JSON property `width`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :width
|
attr_accessor :width
|
||||||
|
|
|
@ -58,6 +58,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class CancelOperationRequest
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class Color
|
class Color
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -106,6 +112,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class Empty
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class EntityAnnotation
|
class EntityAnnotation
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -124,6 +136,36 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1GcsDestination
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1OperationMetadata
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1OutputConfig
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class Image
|
class Image
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -166,12 +208,24 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ListOperationsResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class LocationInfo
|
class LocationInfo
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class Operation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class Page
|
class Page
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -352,6 +406,12 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class CancelOperationRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class Color
|
class Color
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -421,6 +481,12 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class Empty
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class EntityAnnotation
|
class EntityAnnotation
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -472,6 +538,47 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :output_config, as: 'outputConfig', class: Google::Apis::VisionV1::GoogleCloudVisionV1p2beta1OutputConfig, decorator: Google::Apis::VisionV1::GoogleCloudVisionV1p2beta1OutputConfig::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :responses, as: 'responses', class: Google::Apis::VisionV1::GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse, decorator: Google::Apis::VisionV1::GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1GcsDestination
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :uri, as: 'uri'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1OperationMetadata
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :create_time, as: 'createTime'
|
||||||
|
property :state, as: 'state'
|
||||||
|
property :update_time, as: 'updateTime'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1OutputConfig
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :batch_size, as: 'batchSize'
|
||||||
|
property :gcs_destination, as: 'gcsDestination', class: Google::Apis::VisionV1::GoogleCloudVisionV1p2beta1GcsDestination, decorator: Google::Apis::VisionV1::GoogleCloudVisionV1p2beta1GcsDestination::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class Image
|
class Image
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -537,6 +644,15 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ListOperationsResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
collection :operations, as: 'operations', class: Google::Apis::VisionV1::Operation, decorator: Google::Apis::VisionV1::Operation::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class LocationInfo
|
class LocationInfo
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -545,6 +661,18 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class Operation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :done, as: 'done'
|
||||||
|
property :error, as: 'error', class: Google::Apis::VisionV1::Status, decorator: Google::Apis::VisionV1::Status::Representation
|
||||||
|
|
||||||
|
hash :metadata, as: 'metadata'
|
||||||
|
property :name, as: 'name'
|
||||||
|
hash :response, as: 'response'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class Page
|
class Page
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -79,6 +79,160 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Starts asynchronous cancellation on a long-running operation. The server
|
||||||
|
# makes a best effort to cancel the operation, but success is not
|
||||||
|
# guaranteed. If the server doesn't support this method, it returns
|
||||||
|
# `google.rpc.Code.UNIMPLEMENTED`. Clients can use
|
||||||
|
# Operations.GetOperation or
|
||||||
|
# other methods to check whether the cancellation succeeded or whether the
|
||||||
|
# operation completed despite cancellation. On successful cancellation,
|
||||||
|
# the operation is not deleted; instead, it becomes an operation with
|
||||||
|
# an Operation.error value with a google.rpc.Status.code of 1,
|
||||||
|
# corresponding to `Code.CANCELLED`.
|
||||||
|
# @param [String] name
|
||||||
|
# The name of the operation resource to be cancelled.
|
||||||
|
# @param [Google::Apis::VisionV1::CancelOperationRequest] cancel_operation_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::VisionV1::Empty] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::VisionV1::Empty]
|
||||||
|
#
|
||||||
|
# @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 cancel_operation(name, cancel_operation_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1/{+name}:cancel', options)
|
||||||
|
command.request_representation = Google::Apis::VisionV1::CancelOperationRequest::Representation
|
||||||
|
command.request_object = cancel_operation_request_object
|
||||||
|
command.response_representation = Google::Apis::VisionV1::Empty::Representation
|
||||||
|
command.response_class = Google::Apis::VisionV1::Empty
|
||||||
|
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
|
||||||
|
|
||||||
|
# Deletes a long-running operation. This method indicates that the client is
|
||||||
|
# no longer interested in the operation result. It does not cancel the
|
||||||
|
# operation. If the server doesn't support this method, it returns
|
||||||
|
# `google.rpc.Code.UNIMPLEMENTED`.
|
||||||
|
# @param [String] name
|
||||||
|
# The name of the operation resource to be deleted.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available 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::VisionV1::Empty] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::VisionV1::Empty]
|
||||||
|
#
|
||||||
|
# @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_operation(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:delete, 'v1/{+name}', options)
|
||||||
|
command.response_representation = Google::Apis::VisionV1::Empty::Representation
|
||||||
|
command.response_class = Google::Apis::VisionV1::Empty
|
||||||
|
command.params['name'] = name unless name.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Gets the latest state of a long-running operation. Clients can use this
|
||||||
|
# method to poll the operation result at intervals as recommended by the API
|
||||||
|
# service.
|
||||||
|
# @param [String] name
|
||||||
|
# The name of the operation resource.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available 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::VisionV1::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::VisionV1::Operation]
|
||||||
|
#
|
||||||
|
# @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_operation(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1/{+name}', options)
|
||||||
|
command.response_representation = Google::Apis::VisionV1::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::VisionV1::Operation
|
||||||
|
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 operations that match the specified filter in the request. If the
|
||||||
|
# server doesn't support this method, it returns `UNIMPLEMENTED`.
|
||||||
|
# NOTE: the `name` binding allows API services to override the binding
|
||||||
|
# to use different resource name schemes, such as `users/*/operations`. To
|
||||||
|
# override the binding, API services can add a binding such as
|
||||||
|
# `"/v1/`name=users/*`/operations"` to their service configuration.
|
||||||
|
# For backwards compatibility, the default name includes the operations
|
||||||
|
# collection id, however overriding users must ensure the name binding
|
||||||
|
# is the parent resource, without the operations collection id.
|
||||||
|
# @param [String] name
|
||||||
|
# The name of the operation's parent resource.
|
||||||
|
# @param [String] filter
|
||||||
|
# The standard list filter.
|
||||||
|
# @param [Fixnum] page_size
|
||||||
|
# The standard list page size.
|
||||||
|
# @param [String] page_token
|
||||||
|
# The standard list page 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.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::VisionV1::ListOperationsResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::VisionV1::ListOperationsResponse]
|
||||||
|
#
|
||||||
|
# @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_operations(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1/{+name}', options)
|
||||||
|
command.response_representation = Google::Apis::VisionV1::ListOperationsResponse::Representation
|
||||||
|
command.response_class = Google::Apis::VisionV1::ListOperationsResponse
|
||||||
|
command.params['name'] = name unless name.nil?
|
||||||
|
command.query['filter'] = filter unless filter.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
|
||||||
|
|
||||||
protected
|
protected
|
||||||
|
|
||||||
def apply_command_defaults(command)
|
def apply_command_defaults(command)
|
||||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/vision/
|
# @see https://cloud.google.com/vision/
|
||||||
module VisionV1p1beta1
|
module VisionV1p1beta1
|
||||||
VERSION = 'V1p1beta1'
|
VERSION = 'V1p1beta1'
|
||||||
REVISION = '20180103'
|
REVISION = '20180221'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -1104,7 +1104,8 @@ module Google
|
||||||
# @return [Float]
|
# @return [Float]
|
||||||
attr_accessor :confidence
|
attr_accessor :confidence
|
||||||
|
|
||||||
# Page height in pixels.
|
# Page height. For PDFs the unit is points. For images (including
|
||||||
|
# TIFFs) the unit is pixels.
|
||||||
# Corresponds to the JSON property `height`
|
# Corresponds to the JSON property `height`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :height
|
attr_accessor :height
|
||||||
|
@ -1114,7 +1115,8 @@ module Google
|
||||||
# @return [Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p1beta1TextAnnotationTextProperty]
|
# @return [Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p1beta1TextAnnotationTextProperty]
|
||||||
attr_accessor :property
|
attr_accessor :property
|
||||||
|
|
||||||
# Page width in pixels.
|
# Page width. For PDFs the unit is points. For images (including
|
||||||
|
# TIFFs) the unit is pixels.
|
||||||
# Corresponds to the JSON property `width`
|
# Corresponds to the JSON property `width`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :width
|
attr_accessor :width
|
||||||
|
@ -1699,6 +1701,138 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# The response for a single offline file annotation request.
|
||||||
|
class GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The desired output location and metadata.
|
||||||
|
# Corresponds to the JSON property `outputConfig`
|
||||||
|
# @return [Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p2beta1OutputConfig]
|
||||||
|
attr_accessor :output_config
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@output_config = args[:output_config] if args.key?(:output_config)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# Response to an async batch file annotation request.
|
||||||
|
class GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The list of file annotation responses, one for each request in
|
||||||
|
# AsyncBatchAnnotateFilesRequest.
|
||||||
|
# Corresponds to the JSON property `responses`
|
||||||
|
# @return [Array<Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse>]
|
||||||
|
attr_accessor :responses
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@responses = args[:responses] if args.key?(:responses)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# The Google Cloud Storage location where the output will be written to.
|
||||||
|
class GoogleCloudVisionV1p2beta1GcsDestination
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Google Cloud Storage URI where the results will be stored. Results will
|
||||||
|
# be in JSON format and preceded by its corresponding input URI. This field
|
||||||
|
# can either represent a single file, or a prefix for multiple outputs.
|
||||||
|
# Prefixes must end in a `/`.
|
||||||
|
# Examples:
|
||||||
|
# * File: gs://bucket-name/filename.json
|
||||||
|
# * Prefix: gs://bucket-name/prefix/here/
|
||||||
|
# * File: gs://bucket-name/prefix/here
|
||||||
|
# If multiple outputs, each response is still AnnotateFileResponse, each of
|
||||||
|
# which contains some subset of the full list of AnnotateImageResponse.
|
||||||
|
# Multiple outputs can happen if, for example, the output JSON is too large
|
||||||
|
# and overflows into multiple sharded files.
|
||||||
|
# Corresponds to the JSON property `uri`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :uri
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@uri = args[:uri] if args.key?(:uri)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# Contains metadata for the BatchAnnotateImages operation.
|
||||||
|
class GoogleCloudVisionV1p2beta1OperationMetadata
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The time when the batch request was received.
|
||||||
|
# Corresponds to the JSON property `createTime`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :create_time
|
||||||
|
|
||||||
|
# Current state of the batch operation.
|
||||||
|
# Corresponds to the JSON property `state`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :state
|
||||||
|
|
||||||
|
# The time when the operation result was last updated.
|
||||||
|
# Corresponds to the JSON property `updateTime`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :update_time
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@create_time = args[:create_time] if args.key?(:create_time)
|
||||||
|
@state = args[:state] if args.key?(:state)
|
||||||
|
@update_time = args[:update_time] if args.key?(:update_time)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# The desired output location and metadata.
|
||||||
|
class GoogleCloudVisionV1p2beta1OutputConfig
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The max number of response protos to put into each output JSON file on GCS.
|
||||||
|
# The valid range is [1, 100]. If not specified, the default value is 20.
|
||||||
|
# For example, for one pdf file with 100 pages, 100 response protos will
|
||||||
|
# be generated. If `batch_size` = 20, then 5 json files each
|
||||||
|
# containing 20 response protos will be written under the prefix
|
||||||
|
# `gcs_destination`.`uri`.
|
||||||
|
# Currently, batch_size only applies to GcsDestination, with potential future
|
||||||
|
# support for other output configurations.
|
||||||
|
# Corresponds to the JSON property `batchSize`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :batch_size
|
||||||
|
|
||||||
|
# The Google Cloud Storage location where the output will be written to.
|
||||||
|
# Corresponds to the JSON property `gcsDestination`
|
||||||
|
# @return [Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p2beta1GcsDestination]
|
||||||
|
attr_accessor :gcs_destination
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@batch_size = args[:batch_size] if args.key?(:batch_size)
|
||||||
|
@gcs_destination = args[:gcs_destination] if args.key?(:gcs_destination)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# An object representing a latitude/longitude pair. This is expressed as a pair
|
# An object representing a latitude/longitude pair. This is expressed as a pair
|
||||||
# of doubles representing degrees latitude and degrees longitude. Unless
|
# of doubles representing degrees latitude and degrees longitude. Unless
|
||||||
# specified otherwise, this must conform to the
|
# specified otherwise, this must conform to the
|
||||||
|
|
|
@ -262,6 +262,36 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1GcsDestination
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1OperationMetadata
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1OutputConfig
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class LatLng
|
class LatLng
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -707,6 +737,47 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :output_config, as: 'outputConfig', class: Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p2beta1OutputConfig, decorator: Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p2beta1OutputConfig::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :responses, as: 'responses', class: Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse, decorator: Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1GcsDestination
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :uri, as: 'uri'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1OperationMetadata
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :create_time, as: 'createTime'
|
||||||
|
property :state, as: 'state'
|
||||||
|
property :update_time, as: 'updateTime'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1OutputConfig
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :batch_size, as: 'batchSize'
|
||||||
|
property :gcs_destination, as: 'gcsDestination', class: Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p2beta1GcsDestination, decorator: Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p2beta1GcsDestination::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class LatLng
|
class LatLng
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -0,0 +1,39 @@
|
||||||
|
# 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/vision_v1p2beta1/service.rb'
|
||||||
|
require 'google/apis/vision_v1p2beta1/classes.rb'
|
||||||
|
require 'google/apis/vision_v1p2beta1/representations.rb'
|
||||||
|
|
||||||
|
module Google
|
||||||
|
module Apis
|
||||||
|
# Google Cloud Vision API
|
||||||
|
#
|
||||||
|
# Integrates Google Vision features, including image labeling, face, logo, and
|
||||||
|
# landmark detection, optical character recognition (OCR), and detection of
|
||||||
|
# explicit content, into applications.
|
||||||
|
#
|
||||||
|
# @see https://cloud.google.com/vision/
|
||||||
|
module VisionV1p2beta1
|
||||||
|
VERSION = 'V1p2beta1'
|
||||||
|
REVISION = '20180221'
|
||||||
|
|
||||||
|
# View and manage your data across Google Cloud Platform services
|
||||||
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
||||||
|
# Apply machine learning models to understand and label images
|
||||||
|
AUTH_CLOUD_VISION = 'https://www.googleapis.com/auth/cloud-vision'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,895 @@
|
||||||
|
# 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 VisionV1p2beta1
|
||||||
|
|
||||||
|
class Color
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1AnnotateImageRequest
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1AnnotateImageResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1Block
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1BoundingPoly
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1ColorInfo
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1CropHint
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1CropHintsAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1CropHintsParams
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1DominantColorsAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1EntityAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1FaceAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1FaceAnnotationLandmark
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1Feature
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1GcsDestination
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1GcsSource
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1Image
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1ImageAnnotationContext
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1ImageContext
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1ImageProperties
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1ImageSource
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1InputConfig
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1LatLongRect
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1LocationInfo
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1OperationMetadata
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1OutputConfig
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1Page
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1Paragraph
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1Position
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1Property
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1SafeSearchAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1Symbol
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1TextAnnotation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1TextAnnotationTextProperty
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1Vertex
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1WebDetection
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1WebDetectionParams
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1WebDetectionWebEntity
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1WebDetectionWebImage
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1WebDetectionWebLabel
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1WebDetectionWebPage
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1Word
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class LatLng
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class Operation
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class Status
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class Color
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :alpha, as: 'alpha'
|
||||||
|
property :blue, as: 'blue'
|
||||||
|
property :green, as: 'green'
|
||||||
|
property :red, as: 'red'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1AnnotateImageRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :features, as: 'features', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1Feature, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1Feature::Representation
|
||||||
|
|
||||||
|
property :image, as: 'image', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1Image, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1Image::Representation
|
||||||
|
|
||||||
|
property :image_context, as: 'imageContext', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1ImageContext, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1ImageContext::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1AnnotateImageResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :context, as: 'context', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1ImageAnnotationContext, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1ImageAnnotationContext::Representation
|
||||||
|
|
||||||
|
property :crop_hints_annotation, as: 'cropHintsAnnotation', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1CropHintsAnnotation, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1CropHintsAnnotation::Representation
|
||||||
|
|
||||||
|
property :error, as: 'error', class: Google::Apis::VisionV1p2beta1::Status, decorator: Google::Apis::VisionV1p2beta1::Status::Representation
|
||||||
|
|
||||||
|
collection :face_annotations, as: 'faceAnnotations', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1FaceAnnotation, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1FaceAnnotation::Representation
|
||||||
|
|
||||||
|
property :full_text_annotation, as: 'fullTextAnnotation', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1TextAnnotation, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1TextAnnotation::Representation
|
||||||
|
|
||||||
|
property :image_properties_annotation, as: 'imagePropertiesAnnotation', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1ImageProperties, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1ImageProperties::Representation
|
||||||
|
|
||||||
|
collection :label_annotations, as: 'labelAnnotations', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1EntityAnnotation, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1EntityAnnotation::Representation
|
||||||
|
|
||||||
|
collection :landmark_annotations, as: 'landmarkAnnotations', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1EntityAnnotation, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1EntityAnnotation::Representation
|
||||||
|
|
||||||
|
collection :logo_annotations, as: 'logoAnnotations', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1EntityAnnotation, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1EntityAnnotation::Representation
|
||||||
|
|
||||||
|
property :safe_search_annotation, as: 'safeSearchAnnotation', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1SafeSearchAnnotation, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1SafeSearchAnnotation::Representation
|
||||||
|
|
||||||
|
collection :text_annotations, as: 'textAnnotations', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1EntityAnnotation, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1EntityAnnotation::Representation
|
||||||
|
|
||||||
|
property :web_detection, as: 'webDetection', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1WebDetection, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1WebDetection::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :features, as: 'features', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1Feature, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1Feature::Representation
|
||||||
|
|
||||||
|
property :image_context, as: 'imageContext', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1ImageContext, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1ImageContext::Representation
|
||||||
|
|
||||||
|
property :input_config, as: 'inputConfig', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1InputConfig, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1InputConfig::Representation
|
||||||
|
|
||||||
|
property :output_config, as: 'outputConfig', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1OutputConfig, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1OutputConfig::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :output_config, as: 'outputConfig', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1OutputConfig, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1OutputConfig::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :requests, as: 'requests', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :responses, as: 'responses', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :requests, as: 'requests', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1AnnotateImageRequest, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1AnnotateImageRequest::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :responses, as: 'responses', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1AnnotateImageResponse, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1AnnotateImageResponse::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1Block
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :block_type, as: 'blockType'
|
||||||
|
property :bounding_box, as: 'boundingBox', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1BoundingPoly, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1BoundingPoly::Representation
|
||||||
|
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
collection :paragraphs, as: 'paragraphs', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1Paragraph, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1Paragraph::Representation
|
||||||
|
|
||||||
|
property :property, as: 'property', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1TextAnnotationTextProperty, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1TextAnnotationTextProperty::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1BoundingPoly
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :vertices, as: 'vertices', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1Vertex, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1Vertex::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1ColorInfo
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :color, as: 'color', class: Google::Apis::VisionV1p2beta1::Color, decorator: Google::Apis::VisionV1p2beta1::Color::Representation
|
||||||
|
|
||||||
|
property :pixel_fraction, as: 'pixelFraction'
|
||||||
|
property :score, as: 'score'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1CropHint
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :bounding_poly, as: 'boundingPoly', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1BoundingPoly, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1BoundingPoly::Representation
|
||||||
|
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :importance_fraction, as: 'importanceFraction'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1CropHintsAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :crop_hints, as: 'cropHints', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1CropHint, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1CropHint::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1CropHintsParams
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :aspect_ratios, as: 'aspectRatios'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1DominantColorsAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :colors, as: 'colors', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1ColorInfo, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1ColorInfo::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1EntityAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :bounding_poly, as: 'boundingPoly', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1BoundingPoly, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1BoundingPoly::Representation
|
||||||
|
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :description, as: 'description'
|
||||||
|
property :locale, as: 'locale'
|
||||||
|
collection :locations, as: 'locations', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1LocationInfo, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1LocationInfo::Representation
|
||||||
|
|
||||||
|
property :mid, as: 'mid'
|
||||||
|
collection :properties, as: 'properties', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1Property, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1Property::Representation
|
||||||
|
|
||||||
|
property :score, as: 'score'
|
||||||
|
property :topicality, as: 'topicality'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1FaceAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :anger_likelihood, as: 'angerLikelihood'
|
||||||
|
property :blurred_likelihood, as: 'blurredLikelihood'
|
||||||
|
property :bounding_poly, as: 'boundingPoly', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1BoundingPoly, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1BoundingPoly::Representation
|
||||||
|
|
||||||
|
property :detection_confidence, as: 'detectionConfidence'
|
||||||
|
property :fd_bounding_poly, as: 'fdBoundingPoly', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1BoundingPoly, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1BoundingPoly::Representation
|
||||||
|
|
||||||
|
property :headwear_likelihood, as: 'headwearLikelihood'
|
||||||
|
property :joy_likelihood, as: 'joyLikelihood'
|
||||||
|
property :landmarking_confidence, as: 'landmarkingConfidence'
|
||||||
|
collection :landmarks, as: 'landmarks', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1FaceAnnotationLandmark, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1FaceAnnotationLandmark::Representation
|
||||||
|
|
||||||
|
property :pan_angle, as: 'panAngle'
|
||||||
|
property :roll_angle, as: 'rollAngle'
|
||||||
|
property :sorrow_likelihood, as: 'sorrowLikelihood'
|
||||||
|
property :surprise_likelihood, as: 'surpriseLikelihood'
|
||||||
|
property :tilt_angle, as: 'tiltAngle'
|
||||||
|
property :under_exposed_likelihood, as: 'underExposedLikelihood'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1FaceAnnotationLandmark
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :position, as: 'position', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1Position, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1Position::Representation
|
||||||
|
|
||||||
|
property :type, as: 'type'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1Feature
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :max_results, as: 'maxResults'
|
||||||
|
property :model, as: 'model'
|
||||||
|
property :type, as: 'type'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1GcsDestination
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :uri, as: 'uri'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1GcsSource
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :uri, as: 'uri'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1Image
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :content, :base64 => true, as: 'content'
|
||||||
|
property :source, as: 'source', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1ImageSource, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1ImageSource::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1ImageAnnotationContext
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :page_number, as: 'pageNumber'
|
||||||
|
property :uri, as: 'uri'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1ImageContext
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :crop_hints_params, as: 'cropHintsParams', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1CropHintsParams, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1CropHintsParams::Representation
|
||||||
|
|
||||||
|
collection :language_hints, as: 'languageHints'
|
||||||
|
property :lat_long_rect, as: 'latLongRect', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1LatLongRect, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1LatLongRect::Representation
|
||||||
|
|
||||||
|
property :web_detection_params, as: 'webDetectionParams', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1WebDetectionParams, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1WebDetectionParams::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1ImageProperties
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :dominant_colors, as: 'dominantColors', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1DominantColorsAnnotation, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1DominantColorsAnnotation::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1ImageSource
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :gcs_image_uri, as: 'gcsImageUri'
|
||||||
|
property :image_uri, as: 'imageUri'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1InputConfig
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :gcs_source, as: 'gcsSource', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1GcsSource, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1GcsSource::Representation
|
||||||
|
|
||||||
|
property :mime_type, as: 'mimeType'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1LatLongRect
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :max_lat_lng, as: 'maxLatLng', class: Google::Apis::VisionV1p2beta1::LatLng, decorator: Google::Apis::VisionV1p2beta1::LatLng::Representation
|
||||||
|
|
||||||
|
property :min_lat_lng, as: 'minLatLng', class: Google::Apis::VisionV1p2beta1::LatLng, decorator: Google::Apis::VisionV1p2beta1::LatLng::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1LocationInfo
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :lat_lng, as: 'latLng', class: Google::Apis::VisionV1p2beta1::LatLng, decorator: Google::Apis::VisionV1p2beta1::LatLng::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1OperationMetadata
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :create_time, as: 'createTime'
|
||||||
|
property :state, as: 'state'
|
||||||
|
property :update_time, as: 'updateTime'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1OutputConfig
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :batch_size, as: 'batchSize'
|
||||||
|
property :gcs_destination, as: 'gcsDestination', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1GcsDestination, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1GcsDestination::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1Page
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :blocks, as: 'blocks', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1Block, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1Block::Representation
|
||||||
|
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :height, as: 'height'
|
||||||
|
property :property, as: 'property', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1TextAnnotationTextProperty, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1TextAnnotationTextProperty::Representation
|
||||||
|
|
||||||
|
property :width, as: 'width'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1Paragraph
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :bounding_box, as: 'boundingBox', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1BoundingPoly, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1BoundingPoly::Representation
|
||||||
|
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :property, as: 'property', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1TextAnnotationTextProperty, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1TextAnnotationTextProperty::Representation
|
||||||
|
|
||||||
|
collection :words, as: 'words', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1Word, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1Word::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1Position
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :x, as: 'x'
|
||||||
|
property :y, as: 'y'
|
||||||
|
property :z, as: 'z'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1Property
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :name, as: 'name'
|
||||||
|
property :uint64_value, :numeric_string => true, as: 'uint64Value'
|
||||||
|
property :value, as: 'value'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1SafeSearchAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :adult, as: 'adult'
|
||||||
|
property :medical, as: 'medical'
|
||||||
|
property :racy, as: 'racy'
|
||||||
|
property :spoof, as: 'spoof'
|
||||||
|
property :violence, as: 'violence'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1Symbol
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :bounding_box, as: 'boundingBox', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1BoundingPoly, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1BoundingPoly::Representation
|
||||||
|
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :property, as: 'property', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1TextAnnotationTextProperty, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1TextAnnotationTextProperty::Representation
|
||||||
|
|
||||||
|
property :text, as: 'text'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1TextAnnotation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :pages, as: 'pages', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1Page, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1Page::Representation
|
||||||
|
|
||||||
|
property :text, as: 'text'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :is_prefix, as: 'isPrefix'
|
||||||
|
property :type, as: 'type'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :language_code, as: 'languageCode'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1TextAnnotationTextProperty
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :detected_break, as: 'detectedBreak', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak::Representation
|
||||||
|
|
||||||
|
collection :detected_languages, as: 'detectedLanguages', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1Vertex
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :x, as: 'x'
|
||||||
|
property :y, as: 'y'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1WebDetection
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :best_guess_labels, as: 'bestGuessLabels', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1WebDetectionWebLabel, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1WebDetectionWebLabel::Representation
|
||||||
|
|
||||||
|
collection :full_matching_images, as: 'fullMatchingImages', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1WebDetectionWebImage, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1WebDetectionWebImage::Representation
|
||||||
|
|
||||||
|
collection :pages_with_matching_images, as: 'pagesWithMatchingImages', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1WebDetectionWebPage, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1WebDetectionWebPage::Representation
|
||||||
|
|
||||||
|
collection :partial_matching_images, as: 'partialMatchingImages', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1WebDetectionWebImage, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1WebDetectionWebImage::Representation
|
||||||
|
|
||||||
|
collection :visually_similar_images, as: 'visuallySimilarImages', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1WebDetectionWebImage, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1WebDetectionWebImage::Representation
|
||||||
|
|
||||||
|
collection :web_entities, as: 'webEntities', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1WebDetectionWebEntity, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1WebDetectionWebEntity::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1WebDetectionParams
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :include_geo_results, as: 'includeGeoResults'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1WebDetectionWebEntity
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :description, as: 'description'
|
||||||
|
property :entity_id, as: 'entityId'
|
||||||
|
property :score, as: 'score'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1WebDetectionWebImage
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :score, as: 'score'
|
||||||
|
property :url, as: 'url'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1WebDetectionWebLabel
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :label, as: 'label'
|
||||||
|
property :language_code, as: 'languageCode'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1WebDetectionWebPage
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :full_matching_images, as: 'fullMatchingImages', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1WebDetectionWebImage, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1WebDetectionWebImage::Representation
|
||||||
|
|
||||||
|
property :page_title, as: 'pageTitle'
|
||||||
|
collection :partial_matching_images, as: 'partialMatchingImages', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1WebDetectionWebImage, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1WebDetectionWebImage::Representation
|
||||||
|
|
||||||
|
property :score, as: 'score'
|
||||||
|
property :url, as: 'url'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GoogleCloudVisionV1p2beta1Word
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :bounding_box, as: 'boundingBox', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1BoundingPoly, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1BoundingPoly::Representation
|
||||||
|
|
||||||
|
property :confidence, as: 'confidence'
|
||||||
|
property :property, as: 'property', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1TextAnnotationTextProperty, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1TextAnnotationTextProperty::Representation
|
||||||
|
|
||||||
|
collection :symbols, as: 'symbols', class: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1Symbol, decorator: Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1Symbol::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class LatLng
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :latitude, as: 'latitude'
|
||||||
|
property :longitude, as: 'longitude'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Operation
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :done, as: 'done'
|
||||||
|
property :error, as: 'error', class: Google::Apis::VisionV1p2beta1::Status, decorator: Google::Apis::VisionV1p2beta1::Status::Representation
|
||||||
|
|
||||||
|
hash :metadata, as: 'metadata'
|
||||||
|
property :name, as: 'name'
|
||||||
|
hash :response, as: 'response'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Status
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :code, as: 'code'
|
||||||
|
collection :details, as: 'details'
|
||||||
|
property :message, as: 'message'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
|
@ -0,0 +1,126 @@
|
||||||
|
# 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 VisionV1p2beta1
|
||||||
|
# Google Cloud Vision API
|
||||||
|
#
|
||||||
|
# Integrates Google Vision features, including image labeling, face, logo, and
|
||||||
|
# landmark detection, optical character recognition (OCR), and detection of
|
||||||
|
# explicit content, into applications.
|
||||||
|
#
|
||||||
|
# @example
|
||||||
|
# require 'google/apis/vision_v1p2beta1'
|
||||||
|
#
|
||||||
|
# Vision = Google::Apis::VisionV1p2beta1 # Alias the module
|
||||||
|
# service = Vision::VisionService.new
|
||||||
|
#
|
||||||
|
# @see https://cloud.google.com/vision/
|
||||||
|
class VisionService < 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://vision.googleapis.com/', '')
|
||||||
|
@batch_path = 'batch'
|
||||||
|
end
|
||||||
|
|
||||||
|
# Run async image detection and annotation for a list of generic files (e.g.
|
||||||
|
# PDF) which may contain multiple pages and multiple images per page.
|
||||||
|
# Progress and results can be retrieved through the
|
||||||
|
# `google.longrunning.Operations` interface.
|
||||||
|
# `Operation.metadata` contains `OperationMetadata` (metadata).
|
||||||
|
# `Operation.response` contains `AsyncBatchAnnotateFilesResponse` (results).
|
||||||
|
# @param [Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest] google_cloud_vision_v1p2beta1_async_batch_annotate_files_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::VisionV1p2beta1::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::VisionV1p2beta1::Operation]
|
||||||
|
#
|
||||||
|
# @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 async_file_batch_annotate(google_cloud_vision_v1p2beta1_async_batch_annotate_files_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1p2beta1/files:asyncBatchAnnotate', options)
|
||||||
|
command.request_representation = Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest::Representation
|
||||||
|
command.request_object = google_cloud_vision_v1p2beta1_async_batch_annotate_files_request_object
|
||||||
|
command.response_representation = Google::Apis::VisionV1p2beta1::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::VisionV1p2beta1::Operation
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Run image detection and annotation for a batch of images.
|
||||||
|
# @param [Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest] google_cloud_vision_v1p2beta1_batch_annotate_images_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::VisionV1p2beta1::GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse]
|
||||||
|
#
|
||||||
|
# @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 annotate_image(google_cloud_vision_v1p2beta1_batch_annotate_images_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1p2beta1/images:annotate', options)
|
||||||
|
command.request_representation = Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest::Representation
|
||||||
|
command.request_object = google_cloud_vision_v1p2beta1_batch_annotate_images_request_object
|
||||||
|
command.response_representation = Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse::Representation
|
||||||
|
command.response_class = Google::Apis::VisionV1p2beta1::GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse
|
||||||
|
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
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/youtube/partner/
|
# @see https://developers.google.com/youtube/partner/
|
||||||
module YoutubePartnerV1
|
module YoutubePartnerV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20180212'
|
REVISION = '20180219'
|
||||||
|
|
||||||
# View and manage your assets and associated content on YouTube
|
# View and manage your assets and associated content on YouTube
|
||||||
AUTH_YOUTUBEPARTNER = 'https://www.googleapis.com/auth/youtubepartner'
|
AUTH_YOUTUBEPARTNER = 'https://www.googleapis.com/auth/youtubepartner'
|
||||||
|
|
Loading…
Reference in New Issue