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/projectId": project_id
|
||||
"/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/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/locations": locations
|
||||
"/tpu:v1alpha1/ListLocationsResponse/locations/location": location
|
||||
|
@ -68759,6 +68766,14 @@
|
|||
"/tpu:v1alpha1/fields": fields
|
||||
"/tpu:v1alpha1/key": key
|
||||
"/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/name": name
|
||||
"/tpu:v1alpha1/tpu.projects.locations.list": list_project_locations
|
||||
|
@ -69247,6 +69262,7 @@
|
|||
"/vision:v1/BoundingPoly": bounding_poly
|
||||
"/vision:v1/BoundingPoly/vertices": vertices
|
||||
"/vision:v1/BoundingPoly/vertices/vertex": vertex
|
||||
"/vision:v1/CancelOperationRequest": cancel_operation_request
|
||||
"/vision:v1/Color": color
|
||||
"/vision:v1/Color/alpha": alpha
|
||||
"/vision:v1/Color/blue": blue
|
||||
|
@ -69275,6 +69291,7 @@
|
|||
"/vision:v1/DominantColorsAnnotation": dominant_colors_annotation
|
||||
"/vision:v1/DominantColorsAnnotation/colors": colors
|
||||
"/vision:v1/DominantColorsAnnotation/colors/color": color
|
||||
"/vision:v1/Empty": empty
|
||||
"/vision:v1/EntityAnnotation": entity_annotation
|
||||
"/vision:v1/EntityAnnotation/boundingPoly": bounding_poly
|
||||
"/vision:v1/EntityAnnotation/confidence": confidence
|
||||
|
@ -69486,6 +69503,20 @@
|
|||
"/vision:v1/GoogleCloudVisionV1Word/property": property
|
||||
"/vision:v1/GoogleCloudVisionV1Word/symbols": symbols
|
||||
"/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/code": code
|
||||
"/vision:v1/GoogleRpcStatus/details": details
|
||||
|
@ -69523,8 +69554,20 @@
|
|||
"/vision:v1/LatLongRect": lat_long_rect
|
||||
"/vision:v1/LatLongRect/maxLatLng": max_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/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/blocks": blocks
|
||||
"/vision:v1/Page/blocks/block": block
|
||||
|
@ -69617,6 +69660,17 @@
|
|||
"/vision:v1/key": key
|
||||
"/vision:v1/quotaUser": quota_user
|
||||
"/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/alpha": alpha
|
||||
"/vision:v1p1beta1/Color/blue": blue
|
||||
|
@ -69820,6 +69874,20 @@
|
|||
"/vision:v1p1beta1/GoogleCloudVisionV1p1beta1Word/property": property
|
||||
"/vision:v1p1beta1/GoogleCloudVisionV1p1beta1Word/symbols": symbols
|
||||
"/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/code": code
|
||||
"/vision:v1p1beta1/GoogleRpcStatus/details": details
|
||||
|
@ -69847,6 +69915,263 @@
|
|||
"/vision:v1p1beta1/key": key
|
||||
"/vision:v1p1beta1/quotaUser": quota_user
|
||||
"/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/category": category
|
||||
"/webfonts:v1/Webfont/family": family
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/iot
|
||||
module CloudiotV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180208'
|
||||
REVISION = '20180215'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
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
|
||||
# interpreted or indexed by Cloud IoT Core. It can be used to add contextual
|
||||
# information for the device.
|
||||
# Keys must conform to the regular expression [a-zA-Z0-9-_]+ and be less than
|
||||
# 128 bytes in length.
|
||||
# Keys must conform to the regular expression a-zA-Z+ and
|
||||
# be less than 128 bytes in length.
|
||||
# Values are free-form strings. Each value must be less than or equal to 32
|
||||
# KB in size.
|
||||
# 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
|
||||
module GenomicsV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180220'
|
||||
REVISION = '20180222'
|
||||
|
||||
# View and manage your data in Google BigQuery
|
||||
AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery'
|
||||
|
|
|
@ -1399,7 +1399,8 @@ module Google
|
|||
# @return [Google::Apis::GenomicsV1::Status]
|
||||
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`
|
||||
# @return [Hash<String,Object>]
|
||||
attr_accessor :metadata
|
||||
|
|
|
@ -1043,7 +1043,15 @@ module Google
|
|||
# The name of the operation's parent resource.
|
||||
# @param [String] filter
|
||||
# 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
|
||||
# OperationMetadata.projectId.
|
||||
# * createTime: The time this job was created, in seconds from the
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/genomics
|
||||
module GenomicsV1alpha2
|
||||
VERSION = 'V1alpha2'
|
||||
REVISION = '20180220'
|
||||
REVISION = '20180222'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -615,7 +615,8 @@ module Google
|
|||
# @return [Google::Apis::GenomicsV1alpha2::Status]
|
||||
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`
|
||||
# @return [Hash<String,Object>]
|
||||
attr_accessor :metadata
|
||||
|
|
|
@ -120,7 +120,15 @@ module Google
|
|||
# The name of the operation's parent resource.
|
||||
# @param [String] filter
|
||||
# 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
|
||||
# OperationMetadata.projectId.
|
||||
# * createTime: The time this job was created, in seconds from the
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/genomics
|
||||
module GenomicsV2alpha1
|
||||
VERSION = 'V2alpha1'
|
||||
REVISION = '20180220'
|
||||
REVISION = '20180222'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -716,7 +716,8 @@ module Google
|
|||
# @return [Google::Apis::GenomicsV2alpha1::Status]
|
||||
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`
|
||||
# @return [Hash<String,Object>]
|
||||
attr_accessor :metadata
|
||||
|
|
|
@ -48,6 +48,12 @@ module Google
|
|||
end
|
||||
|
||||
# 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 [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
|
@ -150,7 +156,15 @@ module Google
|
|||
# The name of the operation's parent resource.
|
||||
# @param [String] filter
|
||||
# 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
|
||||
# OperationMetadata.projectId.
|
||||
# * 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 Apis
|
||||
# Google Cloud Natural Language API
|
||||
# Cloud Natural Language API
|
||||
#
|
||||
# Provides natural language understanding technologies to developers. Examples
|
||||
# include sentiment analysis, entity recognition, entity sentiment analysis, and
|
||||
|
@ -27,7 +27,7 @@ module Google
|
|||
# @see https://cloud.google.com/natural-language/
|
||||
module LanguageV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20171023'
|
||||
REVISION = '20180221'
|
||||
|
||||
# Apply machine learning models to reveal the structure and meaning of text
|
||||
AUTH_CLOUD_LANGUAGE = 'https://www.googleapis.com/auth/cloud-language'
|
||||
|
|
|
@ -20,7 +20,7 @@ require 'google/apis/errors'
|
|||
module Google
|
||||
module Apis
|
||||
module LanguageV1
|
||||
# Google Cloud Natural Language API
|
||||
# Cloud Natural Language API
|
||||
#
|
||||
# Provides natural language understanding technologies to developers. Examples
|
||||
# include sentiment analysis, entity recognition, entity sentiment analysis, and
|
||||
|
|
|
@ -18,7 +18,7 @@ require 'google/apis/language_v1beta1/representations.rb'
|
|||
|
||||
module Google
|
||||
module Apis
|
||||
# Google Cloud Natural Language API
|
||||
# Cloud Natural Language API
|
||||
#
|
||||
# Provides natural language understanding technologies to developers. Examples
|
||||
# include sentiment analysis, entity recognition, entity sentiment analysis, and
|
||||
|
@ -27,7 +27,7 @@ module Google
|
|||
# @see https://cloud.google.com/natural-language/
|
||||
module LanguageV1beta1
|
||||
VERSION = 'V1beta1'
|
||||
REVISION = '20170911'
|
||||
REVISION = '20180221'
|
||||
|
||||
# Apply machine learning models to reveal the structure and meaning of text
|
||||
AUTH_CLOUD_LANGUAGE = 'https://www.googleapis.com/auth/cloud-language'
|
||||
|
|
|
@ -20,7 +20,7 @@ require 'google/apis/errors'
|
|||
module Google
|
||||
module Apis
|
||||
module LanguageV1beta1
|
||||
# Google Cloud Natural Language API
|
||||
# Cloud Natural Language API
|
||||
#
|
||||
# Provides natural language understanding technologies to developers. Examples
|
||||
# include sentiment analysis, entity recognition, entity sentiment analysis, and
|
||||
|
|
|
@ -18,7 +18,7 @@ require 'google/apis/language_v1beta2/representations.rb'
|
|||
|
||||
module Google
|
||||
module Apis
|
||||
# Google Cloud Natural Language API
|
||||
# Cloud Natural Language API
|
||||
#
|
||||
# Provides natural language understanding technologies to developers. Examples
|
||||
# include sentiment analysis, entity recognition, entity sentiment analysis, and
|
||||
|
@ -27,7 +27,7 @@ module Google
|
|||
# @see https://cloud.google.com/natural-language/
|
||||
module LanguageV1beta2
|
||||
VERSION = 'V1beta2'
|
||||
REVISION = '20171031'
|
||||
REVISION = '20180221'
|
||||
|
||||
# Apply machine learning models to reveal the structure and meaning of text
|
||||
AUTH_CLOUD_LANGUAGE = 'https://www.googleapis.com/auth/cloud-language'
|
||||
|
|
|
@ -20,7 +20,7 @@ require 'google/apis/errors'
|
|||
module Google
|
||||
module Apis
|
||||
module LanguageV1beta2
|
||||
# Google Cloud Natural Language API
|
||||
# Cloud Natural Language API
|
||||
#
|
||||
# Provides natural language understanding technologies to developers. Examples
|
||||
# include sentiment analysis, entity recognition, entity sentiment analysis, and
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/speech/
|
||||
module SpeechV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180123'
|
||||
REVISION = '20180220'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -190,14 +190,6 @@ module Google
|
|||
class RecognitionConfig
|
||||
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
|
||||
# the start and end time offsets (timestamps) for those words. If
|
||||
# `false`, no word-level time offset information is returned. The default is
|
||||
|
@ -260,7 +252,6 @@ module Google
|
|||
|
||||
# Update properties of this object
|
||||
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)
|
||||
@encoding = args[:encoding] if args.key?(:encoding)
|
||||
@language_code = args[:language_code] if args.key?(:language_code)
|
||||
|
|
|
@ -121,7 +121,6 @@ module Google
|
|||
class RecognitionConfig
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :enable_word_confidence, as: 'enableWordConfidence'
|
||||
property :enable_word_time_offsets, as: 'enableWordTimeOffsets'
|
||||
property :encoding, as: 'encoding'
|
||||
property :language_code, as: 'languageCode'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/tpu/
|
||||
module TpuV1alpha1
|
||||
VERSION = 'V1alpha1'
|
||||
REVISION = '20180202'
|
||||
REVISION = '20180222'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -22,6 +22,31 @@ module Google
|
|||
module Apis
|
||||
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
|
||||
# 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:
|
||||
|
@ -41,6 +66,31 @@ module Google
|
|||
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.
|
||||
class ListLocationsResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
|
|
@ -22,12 +22,24 @@ module Google
|
|||
module Apis
|
||||
module TpuV1alpha1
|
||||
|
||||
class AcceleratorType
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Empty
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ListAcceleratorTypesResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ListLocationsResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -118,12 +130,29 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class AcceleratorType
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :name, as: 'name'
|
||||
property :type, as: 'type'
|
||||
end
|
||||
end
|
||||
|
||||
class Empty
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
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
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
|
|
@ -116,6 +116,78 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
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.
|
||||
# @param [String] parent
|
||||
# The parent resource name.
|
||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
|||
# @see https://cloud.google.com/vision/
|
||||
module VisionV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180122'
|
||||
REVISION = '20180221'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -279,6 +279,19 @@ module Google
|
|||
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
|
||||
# for simplicity of conversion to/from color representations in various
|
||||
# languages over compactness; for example, the fields of this representation
|
||||
|
@ -700,6 +713,25 @@ module Google
|
|||
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.
|
||||
class EntityAnnotation
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -927,6 +959,138 @@ module Google
|
|||
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.
|
||||
class Image
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -1149,6 +1313,31 @@ module Google
|
|||
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.
|
||||
class LocationInfo
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -1172,6 +1361,103 @@ module Google
|
|||
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.
|
||||
class Page
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -1186,7 +1472,8 @@ module Google
|
|||
# @return [Float]
|
||||
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`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :height
|
||||
|
@ -1196,7 +1483,8 @@ module Google
|
|||
# @return [Google::Apis::VisionV1::TextProperty]
|
||||
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`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :width
|
||||
|
|
|
@ -58,6 +58,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class CancelOperationRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Color
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -106,6 +112,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Empty
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class EntityAnnotation
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -124,6 +136,36 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
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 Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -166,12 +208,24 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ListOperationsResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class LocationInfo
|
||||
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 Page
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -352,6 +406,12 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class CancelOperationRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
end
|
||||
end
|
||||
|
||||
class Color
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -421,6 +481,12 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class Empty
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
end
|
||||
end
|
||||
|
||||
class EntityAnnotation
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -472,6 +538,47 @@ module Google
|
|||
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
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -537,6 +644,15 @@ module Google
|
|||
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
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -545,6 +661,18 @@ module Google
|
|||
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
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
|
|
@ -78,6 +78,160 @@ module Google
|
|||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
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
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
|||
# @see https://cloud.google.com/vision/
|
||||
module VisionV1p1beta1
|
||||
VERSION = 'V1p1beta1'
|
||||
REVISION = '20180103'
|
||||
REVISION = '20180221'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -1104,7 +1104,8 @@ module Google
|
|||
# @return [Float]
|
||||
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`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :height
|
||||
|
@ -1114,7 +1115,8 @@ module Google
|
|||
# @return [Google::Apis::VisionV1p1beta1::GoogleCloudVisionV1p1beta1TextAnnotationTextProperty]
|
||||
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`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :width
|
||||
|
@ -1699,6 +1701,138 @@ module Google
|
|||
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
|
||||
# of doubles representing degrees latitude and degrees longitude. Unless
|
||||
# specified otherwise, this must conform to the
|
||||
|
|
|
@ -262,6 +262,36 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
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 Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -707,6 +737,47 @@ module Google
|
|||
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
|
||||
# @private
|
||||
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/
|
||||
module YoutubePartnerV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20180212'
|
||||
REVISION = '20180219'
|
||||
|
||||
# View and manage your assets and associated content on YouTube
|
||||
AUTH_YOUTUBEPARTNER = 'https://www.googleapis.com/auth/youtubepartner'
|
||||
|
|
Loading…
Reference in New Issue