Autogenerated update (2020-08-18)

Update:
- androidpublisher_v3
- cloudbilling_v1
- datastore_v1
- datastore_v1beta1
- datastore_v1beta3
- firebaseml_v1beta2
- firestore_v1
- firestore_v1beta1
- firestore_v1beta2
- gmailpostmastertools_v1beta1
- healthcare_v1
- healthcare_v1beta1
- lifesciences_v2beta
- oslogin_v1
- oslogin_v1beta
- sasportal_v1alpha1
- securitycenter_v1p1beta1
- sheets_v4
This commit is contained in:
Google APIs 2020-08-18 00:38:22 +00:00
parent eb61ab2523
commit 40a47d47c5
56 changed files with 14647 additions and 8683 deletions

View File

@ -84433,6 +84433,769 @@
"/dialogflow:v2beta1/fields": fields "/dialogflow:v2beta1/fields": fields
"/dialogflow:v2beta1/key": key "/dialogflow:v2beta1/key": key
"/dialogflow:v2beta1/quotaUser": quota_user "/dialogflow:v2beta1/quotaUser": quota_user
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1CreateVersionOperationMetadata": google_cloud_dialogflow_cx_v3beta1_create_version_operation_metadata
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1CreateVersionOperationMetadata/version": version
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ExportAgentResponse": google_cloud_dialogflow_cx_v3beta1_export_agent_response
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ExportAgentResponse/agentContent": agent_content
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ExportAgentResponse/agentUri": agent_uri
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1PageInfo": google_cloud_dialogflow_cx_v3beta1_page_info
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1PageInfo/currentPage": current_page
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1PageInfo/formInfo": form_info
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1PageInfoFormInfo": google_cloud_dialogflow_cx_v3beta1_page_info_form_info
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1PageInfoFormInfo/parameterInfo": parameter_info
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1PageInfoFormInfo/parameterInfo/parameter_info": parameter_info
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo": google_cloud_dialogflow_cx_v3beta1_page_info_form_info_parameter_info
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo/displayName": display_name
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo/justCollected": just_collected
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo/required": required
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo/state": state
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo/value": value
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessage": google_cloud_dialogflow_cx_v3beta1_response_message
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessage/conversationSuccess": conversation_success
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessage/endInteraction": end_interaction
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessage/humanAgentHandoff": human_agent_handoff
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessage/liveAgentHandoff": live_agent_handoff
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessage/mixedAudio": mixed_audio
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessage/outputAudioText": output_audio_text
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessage/payload": payload
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessage/payload/payload": payload
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessage/playAudio": play_audio
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessage/text": text
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess": google_cloud_dialogflow_cx_v3beta1_response_message_conversation_success
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess/metadata": metadata
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess/metadata/metadatum": metadatum
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction": google_cloud_dialogflow_cx_v3beta1_response_message_end_interaction
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessageHumanAgentHandoff": google_cloud_dialogflow_cx_v3beta1_response_message_human_agent_handoff
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessageHumanAgentHandoff/metadata": metadata
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessageHumanAgentHandoff/metadata/metadatum": metadatum
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff": google_cloud_dialogflow_cx_v3beta1_response_message_live_agent_handoff
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff/metadata": metadata
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff/metadata/metadatum": metadatum
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio": google_cloud_dialogflow_cx_v3beta1_response_message_mixed_audio
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio/segments": segments
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio/segments/segment": segment
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment": google_cloud_dialogflow_cx_v3beta1_response_message_mixed_audio_segment
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment/allowPlaybackInterruption": allow_playback_interruption
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment/audio": audio
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment/uri": uri
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText": google_cloud_dialogflow_cx_v3beta1_response_message_output_audio_text
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText/ssml": ssml
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText/text": text
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio": google_cloud_dialogflow_cx_v3beta1_response_message_play_audio
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio/allowPlaybackInterruption": allow_playback_interruption
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio/audioUri": audio_uri
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessageText": google_cloud_dialogflow_cx_v3beta1_response_message_text
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessageText/allowPlaybackInterruption": allow_playback_interruption
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessageText/text": text
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1ResponseMessageText/text/text": text
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1SessionInfo": google_cloud_dialogflow_cx_v3beta1_session_info
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1SessionInfo/parameters": parameters
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1SessionInfo/parameters/parameter": parameter
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1SessionInfo/session": session
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookRequest": google_cloud_dialogflow_cx_v3beta1_webhook_request
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookRequest/detectIntentResponseId": detect_intent_response_id
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookRequest/fulfillmentInfo": fulfillment_info
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookRequest/intentInfo": intent_info
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookRequest/messages": messages
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookRequest/messages/message": message
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookRequest/pageInfo": page_info
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookRequest/payload": payload
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookRequest/payload/payload": payload
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookRequest/sessionInfo": session_info
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo": google_cloud_dialogflow_cx_v3beta1_webhook_request_fulfillment_info
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo/tag": tag
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo": google_cloud_dialogflow_cx_v3beta1_webhook_request_intent_info
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo/lastMatchedIntent": last_matched_intent
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo/parameters": parameters
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo/parameters/parameter": parameter
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue": google_cloud_dialogflow_cx_v3beta1_webhook_request_intent_info_intent_parameter_value
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue/originalValue": original_value
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue/resolvedValue": resolved_value
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookResponse": google_cloud_dialogflow_cx_v3beta1_webhook_response
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookResponse/fulfillmentResponse": fulfillment_response
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookResponse/pageInfo": page_info
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookResponse/payload": payload
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookResponse/payload/payload": payload
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookResponse/sessionInfo": session_info
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookResponse/targetFlow": target_flow
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookResponse/targetPage": target_page
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse": google_cloud_dialogflow_cx_v3beta1_webhook_response_fulfillment_response
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse/mergeBehavior": merge_behavior
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse/messages": messages
"/dialogflow:v3beta1/GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse/messages/message": message
"/dialogflow:v3beta1/GoogleCloudDialogflowV2AnnotatedMessagePart": google_cloud_dialogflow_v2_annotated_message_part
"/dialogflow:v3beta1/GoogleCloudDialogflowV2AnnotatedMessagePart/entityType": entity_type
"/dialogflow:v3beta1/GoogleCloudDialogflowV2AnnotatedMessagePart/formattedValue": formatted_value
"/dialogflow:v3beta1/GoogleCloudDialogflowV2AnnotatedMessagePart/text": text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse": google_cloud_dialogflow_v2_batch_update_entity_types_response
"/dialogflow:v3beta1/GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse/entityTypes": entity_types
"/dialogflow:v3beta1/GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse/entityTypes/entity_type": entity_type
"/dialogflow:v3beta1/GoogleCloudDialogflowV2BatchUpdateIntentsResponse": google_cloud_dialogflow_v2_batch_update_intents_response
"/dialogflow:v3beta1/GoogleCloudDialogflowV2BatchUpdateIntentsResponse/intents": intents
"/dialogflow:v3beta1/GoogleCloudDialogflowV2BatchUpdateIntentsResponse/intents/intent": intent
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Context": google_cloud_dialogflow_v2_context
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Context/lifespanCount": lifespan_count
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Context/name": name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Context/parameters": parameters
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Context/parameters/parameter": parameter
"/dialogflow:v3beta1/GoogleCloudDialogflowV2ConversationEvent": google_cloud_dialogflow_v2_conversation_event
"/dialogflow:v3beta1/GoogleCloudDialogflowV2ConversationEvent/conversation": conversation
"/dialogflow:v3beta1/GoogleCloudDialogflowV2ConversationEvent/errorStatus": error_status
"/dialogflow:v3beta1/GoogleCloudDialogflowV2ConversationEvent/newMessagePayload": new_message_payload
"/dialogflow:v3beta1/GoogleCloudDialogflowV2ConversationEvent/type": type
"/dialogflow:v3beta1/GoogleCloudDialogflowV2EntityType": google_cloud_dialogflow_v2_entity_type
"/dialogflow:v3beta1/GoogleCloudDialogflowV2EntityType/autoExpansionMode": auto_expansion_mode
"/dialogflow:v3beta1/GoogleCloudDialogflowV2EntityType/displayName": display_name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2EntityType/enableFuzzyExtraction": enable_fuzzy_extraction
"/dialogflow:v3beta1/GoogleCloudDialogflowV2EntityType/entities": entities
"/dialogflow:v3beta1/GoogleCloudDialogflowV2EntityType/entities/entity": entity
"/dialogflow:v3beta1/GoogleCloudDialogflowV2EntityType/kind": kind
"/dialogflow:v3beta1/GoogleCloudDialogflowV2EntityType/name": name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2EntityTypeEntity": google_cloud_dialogflow_v2_entity_type_entity
"/dialogflow:v3beta1/GoogleCloudDialogflowV2EntityTypeEntity/synonyms": synonyms
"/dialogflow:v3beta1/GoogleCloudDialogflowV2EntityTypeEntity/synonyms/synonym": synonym
"/dialogflow:v3beta1/GoogleCloudDialogflowV2EntityTypeEntity/value": value
"/dialogflow:v3beta1/GoogleCloudDialogflowV2EventInput": google_cloud_dialogflow_v2_event_input
"/dialogflow:v3beta1/GoogleCloudDialogflowV2EventInput/languageCode": language_code
"/dialogflow:v3beta1/GoogleCloudDialogflowV2EventInput/name": name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2EventInput/parameters": parameters
"/dialogflow:v3beta1/GoogleCloudDialogflowV2EventInput/parameters/parameter": parameter
"/dialogflow:v3beta1/GoogleCloudDialogflowV2ExportAgentResponse": google_cloud_dialogflow_v2_export_agent_response
"/dialogflow:v3beta1/GoogleCloudDialogflowV2ExportAgentResponse/agentContent": agent_content
"/dialogflow:v3beta1/GoogleCloudDialogflowV2ExportAgentResponse/agentUri": agent_uri
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent": google_cloud_dialogflow_v2_intent
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/action": action
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/defaultResponsePlatforms": default_response_platforms
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/defaultResponsePlatforms/default_response_platform": default_response_platform
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/displayName": display_name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/events": events
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/events/event": event
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/followupIntentInfo": followup_intent_info
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/followupIntentInfo/followup_intent_info": followup_intent_info
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/inputContextNames": input_context_names
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/inputContextNames/input_context_name": input_context_name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/isFallback": is_fallback
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/messages": messages
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/messages/message": message
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/mlDisabled": ml_disabled
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/name": name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/outputContexts": output_contexts
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/outputContexts/output_context": output_context
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/parameters": parameters
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/parameters/parameter": parameter
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/parentFollowupIntentName": parent_followup_intent_name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/priority": priority
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/resetContexts": reset_contexts
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/rootFollowupIntentName": root_followup_intent_name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/trainingPhrases": training_phrases
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/trainingPhrases/training_phrase": training_phrase
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Intent/webhookState": webhook_state
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentFollowupIntentInfo": google_cloud_dialogflow_v2_intent_followup_intent_info
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentFollowupIntentInfo/followupIntentName": followup_intent_name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentFollowupIntentInfo/parentFollowupIntentName": parent_followup_intent_name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessage": google_cloud_dialogflow_v2_intent_message
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessage/basicCard": basic_card
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessage/browseCarouselCard": browse_carousel_card
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessage/card": card
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessage/carouselSelect": carousel_select
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessage/image": image
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessage/linkOutSuggestion": link_out_suggestion
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessage/listSelect": list_select
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessage/mediaContent": media_content
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessage/payload": payload
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessage/payload/payload": payload
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessage/platform": platform
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessage/quickReplies": quick_replies
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessage/simpleResponses": simple_responses
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessage/suggestions": suggestions
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessage/tableCard": table_card
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessage/text": text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageBasicCard": google_cloud_dialogflow_v2_intent_message_basic_card
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageBasicCard/buttons": buttons
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageBasicCard/buttons/button": button
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageBasicCard/formattedText": formatted_text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageBasicCard/image": image
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageBasicCard/subtitle": subtitle
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageBasicCard/title": title
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageBasicCardButton": google_cloud_dialogflow_v2_intent_message_basic_card_button
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageBasicCardButton/openUriAction": open_uri_action
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageBasicCardButton/title": title
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction": google_cloud_dialogflow_v2_intent_message_basic_card_button_open_uri_action
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction/uri": uri
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard": google_cloud_dialogflow_v2_intent_message_browse_carousel_card
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard/imageDisplayOptions": image_display_options
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard/items": items
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard/items/item": item
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem": google_cloud_dialogflow_v2_intent_message_browse_carousel_card_browse_carousel_card_item
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem/description": description
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem/footer": footer
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem/image": image
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem/openUriAction": open_uri_action
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem/title": title
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction": google_cloud_dialogflow_v2_intent_message_browse_carousel_card_browse_carousel_card_item_open_url_action
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction/url": url
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction/urlTypeHint": url_type_hint
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageCard": google_cloud_dialogflow_v2_intent_message_card
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageCard/buttons": buttons
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageCard/buttons/button": button
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageCard/imageUri": image_uri
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageCard/subtitle": subtitle
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageCard/title": title
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageCardButton": google_cloud_dialogflow_v2_intent_message_card_button
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageCardButton/postback": postback
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageCardButton/text": text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageCarouselSelect": google_cloud_dialogflow_v2_intent_message_carousel_select
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageCarouselSelect/items": items
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageCarouselSelect/items/item": item
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageCarouselSelectItem": google_cloud_dialogflow_v2_intent_message_carousel_select_item
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageCarouselSelectItem/description": description
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageCarouselSelectItem/image": image
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageCarouselSelectItem/info": info
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageCarouselSelectItem/title": title
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageColumnProperties": google_cloud_dialogflow_v2_intent_message_column_properties
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageColumnProperties/header": header
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageColumnProperties/horizontalAlignment": horizontal_alignment
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageImage": google_cloud_dialogflow_v2_intent_message_image
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageImage/accessibilityText": accessibility_text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageImage/imageUri": image_uri
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion": google_cloud_dialogflow_v2_intent_message_link_out_suggestion
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion/destinationName": destination_name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion/uri": uri
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageListSelect": google_cloud_dialogflow_v2_intent_message_list_select
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageListSelect/items": items
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageListSelect/items/item": item
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageListSelect/subtitle": subtitle
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageListSelect/title": title
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageListSelectItem": google_cloud_dialogflow_v2_intent_message_list_select_item
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageListSelectItem/description": description
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageListSelectItem/image": image
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageListSelectItem/info": info
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageListSelectItem/title": title
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageMediaContent": google_cloud_dialogflow_v2_intent_message_media_content
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageMediaContent/mediaObjects": media_objects
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageMediaContent/mediaObjects/media_object": media_object
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageMediaContent/mediaType": media_type
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject": google_cloud_dialogflow_v2_intent_message_media_content_response_media_object
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject/contentUrl": content_url
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject/description": description
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject/icon": icon
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject/largeImage": large_image
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject/name": name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageQuickReplies": google_cloud_dialogflow_v2_intent_message_quick_replies
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageQuickReplies/quickReplies": quick_replies
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageQuickReplies/quickReplies/quick_reply": quick_reply
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageQuickReplies/title": title
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageSelectItemInfo": google_cloud_dialogflow_v2_intent_message_select_item_info
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageSelectItemInfo/key": key
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageSelectItemInfo/synonyms": synonyms
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageSelectItemInfo/synonyms/synonym": synonym
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageSimpleResponse": google_cloud_dialogflow_v2_intent_message_simple_response
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageSimpleResponse/displayText": display_text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageSimpleResponse/ssml": ssml
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageSimpleResponse/textToSpeech": text_to_speech
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageSimpleResponses": google_cloud_dialogflow_v2_intent_message_simple_responses
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageSimpleResponses/simpleResponses": simple_responses
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageSimpleResponses/simpleResponses/simple_response": simple_response
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageSuggestion": google_cloud_dialogflow_v2_intent_message_suggestion
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageSuggestion/title": title
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageSuggestions": google_cloud_dialogflow_v2_intent_message_suggestions
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageSuggestions/suggestions": suggestions
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageSuggestions/suggestions/suggestion": suggestion
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageTableCard": google_cloud_dialogflow_v2_intent_message_table_card
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageTableCard/buttons": buttons
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageTableCard/buttons/button": button
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageTableCard/columnProperties": column_properties
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageTableCard/columnProperties/column_property": column_property
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageTableCard/image": image
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageTableCard/rows": rows
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageTableCard/rows/row": row
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageTableCard/subtitle": subtitle
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageTableCard/title": title
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageTableCardCell": google_cloud_dialogflow_v2_intent_message_table_card_cell
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageTableCardCell/text": text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageTableCardRow": google_cloud_dialogflow_v2_intent_message_table_card_row
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageTableCardRow/cells": cells
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageTableCardRow/cells/cell": cell
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageTableCardRow/dividerAfter": divider_after
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageText": google_cloud_dialogflow_v2_intent_message_text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageText/text": text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentMessageText/text/text": text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentParameter": google_cloud_dialogflow_v2_intent_parameter
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentParameter/defaultValue": default_value
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentParameter/displayName": display_name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentParameter/entityTypeDisplayName": entity_type_display_name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentParameter/isList": is_list
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentParameter/mandatory": mandatory
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentParameter/name": name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentParameter/prompts": prompts
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentParameter/prompts/prompt": prompt
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentParameter/value": value
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentTrainingPhrase": google_cloud_dialogflow_v2_intent_training_phrase
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentTrainingPhrase/name": name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentTrainingPhrase/parts": parts
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentTrainingPhrase/parts/part": part
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentTrainingPhrase/timesAddedCount": times_added_count
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentTrainingPhrase/type": type
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentTrainingPhrasePart": google_cloud_dialogflow_v2_intent_training_phrase_part
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentTrainingPhrasePart/alias": alias
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentTrainingPhrasePart/entityType": entity_type
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentTrainingPhrasePart/text": text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2IntentTrainingPhrasePart/userDefined": user_defined
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Message": google_cloud_dialogflow_v2_message
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Message/content": content
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Message/createTime": create_time
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Message/languageCode": language_code
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Message/messageAnnotation": message_annotation
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Message/name": name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Message/participant": participant
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Message/participantRole": participant_role
"/dialogflow:v3beta1/GoogleCloudDialogflowV2MessageAnnotation": google_cloud_dialogflow_v2_message_annotation
"/dialogflow:v3beta1/GoogleCloudDialogflowV2MessageAnnotation/containEntities": contain_entities
"/dialogflow:v3beta1/GoogleCloudDialogflowV2MessageAnnotation/parts": parts
"/dialogflow:v3beta1/GoogleCloudDialogflowV2MessageAnnotation/parts/part": part
"/dialogflow:v3beta1/GoogleCloudDialogflowV2OriginalDetectIntentRequest": google_cloud_dialogflow_v2_original_detect_intent_request
"/dialogflow:v3beta1/GoogleCloudDialogflowV2OriginalDetectIntentRequest/payload": payload
"/dialogflow:v3beta1/GoogleCloudDialogflowV2OriginalDetectIntentRequest/payload/payload": payload
"/dialogflow:v3beta1/GoogleCloudDialogflowV2OriginalDetectIntentRequest/source": source
"/dialogflow:v3beta1/GoogleCloudDialogflowV2OriginalDetectIntentRequest/version": version
"/dialogflow:v3beta1/GoogleCloudDialogflowV2QueryResult": google_cloud_dialogflow_v2_query_result
"/dialogflow:v3beta1/GoogleCloudDialogflowV2QueryResult/action": action
"/dialogflow:v3beta1/GoogleCloudDialogflowV2QueryResult/allRequiredParamsPresent": all_required_params_present
"/dialogflow:v3beta1/GoogleCloudDialogflowV2QueryResult/diagnosticInfo": diagnostic_info
"/dialogflow:v3beta1/GoogleCloudDialogflowV2QueryResult/diagnosticInfo/diagnostic_info": diagnostic_info
"/dialogflow:v3beta1/GoogleCloudDialogflowV2QueryResult/fulfillmentMessages": fulfillment_messages
"/dialogflow:v3beta1/GoogleCloudDialogflowV2QueryResult/fulfillmentMessages/fulfillment_message": fulfillment_message
"/dialogflow:v3beta1/GoogleCloudDialogflowV2QueryResult/fulfillmentText": fulfillment_text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2QueryResult/intent": intent
"/dialogflow:v3beta1/GoogleCloudDialogflowV2QueryResult/intentDetectionConfidence": intent_detection_confidence
"/dialogflow:v3beta1/GoogleCloudDialogflowV2QueryResult/languageCode": language_code
"/dialogflow:v3beta1/GoogleCloudDialogflowV2QueryResult/outputContexts": output_contexts
"/dialogflow:v3beta1/GoogleCloudDialogflowV2QueryResult/outputContexts/output_context": output_context
"/dialogflow:v3beta1/GoogleCloudDialogflowV2QueryResult/parameters": parameters
"/dialogflow:v3beta1/GoogleCloudDialogflowV2QueryResult/parameters/parameter": parameter
"/dialogflow:v3beta1/GoogleCloudDialogflowV2QueryResult/queryText": query_text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2QueryResult/sentimentAnalysisResult": sentiment_analysis_result
"/dialogflow:v3beta1/GoogleCloudDialogflowV2QueryResult/speechRecognitionConfidence": speech_recognition_confidence
"/dialogflow:v3beta1/GoogleCloudDialogflowV2QueryResult/webhookPayload": webhook_payload
"/dialogflow:v3beta1/GoogleCloudDialogflowV2QueryResult/webhookPayload/webhook_payload": webhook_payload
"/dialogflow:v3beta1/GoogleCloudDialogflowV2QueryResult/webhookSource": webhook_source
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Sentiment": google_cloud_dialogflow_v2_sentiment
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Sentiment/magnitude": magnitude
"/dialogflow:v3beta1/GoogleCloudDialogflowV2Sentiment/score": score
"/dialogflow:v3beta1/GoogleCloudDialogflowV2SentimentAnalysisResult": google_cloud_dialogflow_v2_sentiment_analysis_result
"/dialogflow:v3beta1/GoogleCloudDialogflowV2SentimentAnalysisResult/queryTextSentiment": query_text_sentiment
"/dialogflow:v3beta1/GoogleCloudDialogflowV2SessionEntityType": google_cloud_dialogflow_v2_session_entity_type
"/dialogflow:v3beta1/GoogleCloudDialogflowV2SessionEntityType/entities": entities
"/dialogflow:v3beta1/GoogleCloudDialogflowV2SessionEntityType/entities/entity": entity
"/dialogflow:v3beta1/GoogleCloudDialogflowV2SessionEntityType/entityOverrideMode": entity_override_mode
"/dialogflow:v3beta1/GoogleCloudDialogflowV2SessionEntityType/name": name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2WebhookRequest": google_cloud_dialogflow_v2_webhook_request
"/dialogflow:v3beta1/GoogleCloudDialogflowV2WebhookRequest/originalDetectIntentRequest": original_detect_intent_request
"/dialogflow:v3beta1/GoogleCloudDialogflowV2WebhookRequest/queryResult": query_result
"/dialogflow:v3beta1/GoogleCloudDialogflowV2WebhookRequest/responseId": response_id
"/dialogflow:v3beta1/GoogleCloudDialogflowV2WebhookRequest/session": session
"/dialogflow:v3beta1/GoogleCloudDialogflowV2WebhookResponse": google_cloud_dialogflow_v2_webhook_response
"/dialogflow:v3beta1/GoogleCloudDialogflowV2WebhookResponse/followupEventInput": followup_event_input
"/dialogflow:v3beta1/GoogleCloudDialogflowV2WebhookResponse/fulfillmentMessages": fulfillment_messages
"/dialogflow:v3beta1/GoogleCloudDialogflowV2WebhookResponse/fulfillmentMessages/fulfillment_message": fulfillment_message
"/dialogflow:v3beta1/GoogleCloudDialogflowV2WebhookResponse/fulfillmentText": fulfillment_text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2WebhookResponse/outputContexts": output_contexts
"/dialogflow:v3beta1/GoogleCloudDialogflowV2WebhookResponse/outputContexts/output_context": output_context
"/dialogflow:v3beta1/GoogleCloudDialogflowV2WebhookResponse/payload": payload
"/dialogflow:v3beta1/GoogleCloudDialogflowV2WebhookResponse/payload/payload": payload
"/dialogflow:v3beta1/GoogleCloudDialogflowV2WebhookResponse/sessionEntityTypes": session_entity_types
"/dialogflow:v3beta1/GoogleCloudDialogflowV2WebhookResponse/sessionEntityTypes/session_entity_type": session_entity_type
"/dialogflow:v3beta1/GoogleCloudDialogflowV2WebhookResponse/source": source
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1AnnotatedConversationDataset": google_cloud_dialogflow_v2beta1_annotated_conversation_dataset
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1AnnotatedConversationDataset/completedExampleCount": completed_example_count
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1AnnotatedConversationDataset/createTime": create_time
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1AnnotatedConversationDataset/description": description
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1AnnotatedConversationDataset/displayName": display_name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1AnnotatedConversationDataset/exampleCount": example_count
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1AnnotatedConversationDataset/name": name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1AnnotatedConversationDataset/questionTypeName": question_type_name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1AutoApproveSmartMessagingEntriesResponse": google_cloud_dialogflow_v2beta1_auto_approve_smart_messaging_entries_response
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1AutoApproveSmartMessagingEntriesResponse/disabledCount": disabled_count
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1AutoApproveSmartMessagingEntriesResponse/enabledCount": enabled_count
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1AutoApproveSmartMessagingEntriesResponse/unreviewedCount": unreviewed_count
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse": google_cloud_dialogflow_v2beta1_batch_update_entity_types_response
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse/entityTypes": entity_types
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse/entityTypes/entity_type": entity_type
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse": google_cloud_dialogflow_v2beta1_batch_update_intents_response
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse/intents": intents
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse/intents/intent": intent
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Context": google_cloud_dialogflow_v2beta1_context
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Context/lifespanCount": lifespan_count
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Context/name": name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Context/parameters": parameters
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Context/parameters/parameter": parameter
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1EntityType": google_cloud_dialogflow_v2beta1_entity_type
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1EntityType/autoExpansionMode": auto_expansion_mode
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1EntityType/displayName": display_name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1EntityType/enableFuzzyExtraction": enable_fuzzy_extraction
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1EntityType/entities": entities
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1EntityType/entities/entity": entity
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1EntityType/kind": kind
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1EntityType/name": name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1EntityTypeEntity": google_cloud_dialogflow_v2beta1_entity_type_entity
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1EntityTypeEntity/synonyms": synonyms
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1EntityTypeEntity/synonyms/synonym": synonym
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1EntityTypeEntity/value": value
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1EventInput": google_cloud_dialogflow_v2beta1_event_input
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1EventInput/languageCode": language_code
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1EventInput/name": name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1EventInput/parameters": parameters
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1EventInput/parameters/parameter": parameter
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1ExportAgentResponse": google_cloud_dialogflow_v2beta1_export_agent_response
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1ExportAgentResponse/agentContent": agent_content
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1ExportAgentResponse/agentUri": agent_uri
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent": google_cloud_dialogflow_v2beta1_intent
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/action": action
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/defaultResponsePlatforms": default_response_platforms
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/defaultResponsePlatforms/default_response_platform": default_response_platform
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/displayName": display_name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/endInteraction": end_interaction
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/events": events
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/events/event": event
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/followupIntentInfo": followup_intent_info
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/followupIntentInfo/followup_intent_info": followup_intent_info
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/inputContextNames": input_context_names
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/inputContextNames/input_context_name": input_context_name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/isFallback": is_fallback
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/messages": messages
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/messages/message": message
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/mlDisabled": ml_disabled
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/mlEnabled": ml_enabled
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/name": name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/outputContexts": output_contexts
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/outputContexts/output_context": output_context
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/parameters": parameters
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/parameters/parameter": parameter
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/parentFollowupIntentName": parent_followup_intent_name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/priority": priority
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/resetContexts": reset_contexts
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/rootFollowupIntentName": root_followup_intent_name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/trainingPhrases": training_phrases
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/trainingPhrases/training_phrase": training_phrase
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Intent/webhookState": webhook_state
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo": google_cloud_dialogflow_v2beta1_intent_followup_intent_info
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo/followupIntentName": followup_intent_name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo/parentFollowupIntentName": parent_followup_intent_name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessage": google_cloud_dialogflow_v2beta1_intent_message
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessage/basicCard": basic_card
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessage/browseCarouselCard": browse_carousel_card
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessage/card": card
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessage/carouselSelect": carousel_select
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessage/image": image
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessage/linkOutSuggestion": link_out_suggestion
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessage/listSelect": list_select
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessage/mediaContent": media_content
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessage/payload": payload
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessage/payload/payload": payload
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessage/platform": platform
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessage/quickReplies": quick_replies
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessage/rbmCarouselRichCard": rbm_carousel_rich_card
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessage/rbmStandaloneRichCard": rbm_standalone_rich_card
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessage/rbmText": rbm_text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessage/simpleResponses": simple_responses
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessage/suggestions": suggestions
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessage/tableCard": table_card
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessage/telephonyPlayAudio": telephony_play_audio
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessage/telephonySynthesizeSpeech": telephony_synthesize_speech
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessage/telephonyTransferCall": telephony_transfer_call
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessage/text": text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageBasicCard": google_cloud_dialogflow_v2beta1_intent_message_basic_card
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageBasicCard/buttons": buttons
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageBasicCard/buttons/button": button
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageBasicCard/formattedText": formatted_text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageBasicCard/image": image
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageBasicCard/subtitle": subtitle
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageBasicCard/title": title
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton": google_cloud_dialogflow_v2beta1_intent_message_basic_card_button
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton/openUriAction": open_uri_action
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton/title": title
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction": google_cloud_dialogflow_v2beta1_intent_message_basic_card_button_open_uri_action
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction/uri": uri
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard": google_cloud_dialogflow_v2beta1_intent_message_browse_carousel_card
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard/imageDisplayOptions": image_display_options
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard/items": items
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard/items/item": item
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem": google_cloud_dialogflow_v2beta1_intent_message_browse_carousel_card_browse_carousel_card_item
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem/description": description
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem/footer": footer
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem/image": image
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem/openUriAction": open_uri_action
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem/title": title
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction": google_cloud_dialogflow_v2beta1_intent_message_browse_carousel_card_browse_carousel_card_item_open_url_action
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction/url": url
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction/urlTypeHint": url_type_hint
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageCard": google_cloud_dialogflow_v2beta1_intent_message_card
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageCard/buttons": buttons
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageCard/buttons/button": button
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageCard/imageUri": image_uri
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageCard/subtitle": subtitle
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageCard/title": title
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageCardButton": google_cloud_dialogflow_v2beta1_intent_message_card_button
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageCardButton/postback": postback
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageCardButton/text": text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect": google_cloud_dialogflow_v2beta1_intent_message_carousel_select
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect/items": items
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect/items/item": item
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem": google_cloud_dialogflow_v2beta1_intent_message_carousel_select_item
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem/description": description
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem/image": image
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem/info": info
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem/title": title
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageColumnProperties": google_cloud_dialogflow_v2beta1_intent_message_column_properties
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageColumnProperties/header": header
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageColumnProperties/horizontalAlignment": horizontal_alignment
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageImage": google_cloud_dialogflow_v2beta1_intent_message_image
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageImage/accessibilityText": accessibility_text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageImage/imageUri": image_uri
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion": google_cloud_dialogflow_v2beta1_intent_message_link_out_suggestion
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion/destinationName": destination_name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion/uri": uri
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageListSelect": google_cloud_dialogflow_v2beta1_intent_message_list_select
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageListSelect/items": items
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageListSelect/items/item": item
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageListSelect/subtitle": subtitle
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageListSelect/title": title
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageListSelectItem": google_cloud_dialogflow_v2beta1_intent_message_list_select_item
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageListSelectItem/description": description
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageListSelectItem/image": image
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageListSelectItem/info": info
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageListSelectItem/title": title
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageMediaContent": google_cloud_dialogflow_v2beta1_intent_message_media_content
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageMediaContent/mediaObjects": media_objects
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageMediaContent/mediaObjects/media_object": media_object
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageMediaContent/mediaType": media_type
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject": google_cloud_dialogflow_v2beta1_intent_message_media_content_response_media_object
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject/contentUrl": content_url
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject/description": description
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject/icon": icon
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject/largeImage": large_image
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject/name": name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageQuickReplies": google_cloud_dialogflow_v2beta1_intent_message_quick_replies
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageQuickReplies/quickReplies": quick_replies
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageQuickReplies/quickReplies/quick_reply": quick_reply
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageQuickReplies/title": title
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent": google_cloud_dialogflow_v2beta1_intent_message_rbm_card_content
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent/description": description
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent/media": media
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent/suggestions": suggestions
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent/suggestions/suggestion": suggestion
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent/title": title
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia": google_cloud_dialogflow_v2beta1_intent_message_rbm_card_content_rbm_media
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia/fileUri": file_uri
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia/height": height
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia/thumbnailUri": thumbnail_uri
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard": google_cloud_dialogflow_v2beta1_intent_message_rbm_carousel_card
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard/cardContents": card_contents
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard/cardContents/card_content": card_content
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard/cardWidth": card_width
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard": google_cloud_dialogflow_v2beta1_intent_message_rbm_standalone_card
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard/cardContent": card_content
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard/cardOrientation": card_orientation
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard/thumbnailImageAlignment": thumbnail_image_alignment
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction": google_cloud_dialogflow_v2beta1_intent_message_rbm_suggested_action
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction/dial": dial
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction/openUrl": open_url
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction/postbackData": postback_data
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction/shareLocation": share_location
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction/text": text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial": google_cloud_dialogflow_v2beta1_intent_message_rbm_suggested_action_rbm_suggested_action_dial
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial/phoneNumber": phone_number
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri": google_cloud_dialogflow_v2beta1_intent_message_rbm_suggested_action_rbm_suggested_action_open_uri
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri/uri": uri
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation": google_cloud_dialogflow_v2beta1_intent_message_rbm_suggested_action_rbm_suggested_action_share_location
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply": google_cloud_dialogflow_v2beta1_intent_message_rbm_suggested_reply
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply/postbackData": postback_data
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply/text": text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion": google_cloud_dialogflow_v2beta1_intent_message_rbm_suggestion
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion/action": action
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion/reply": reply
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmText": google_cloud_dialogflow_v2beta1_intent_message_rbm_text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmText/rbmSuggestion": rbm_suggestion
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmText/rbmSuggestion/rbm_suggestion": rbm_suggestion
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageRbmText/text": text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo": google_cloud_dialogflow_v2beta1_intent_message_select_item_info
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo/key": key
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo/synonyms": synonyms
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo/synonyms/synonym": synonym
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse": google_cloud_dialogflow_v2beta1_intent_message_simple_response
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse/displayText": display_text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse/ssml": ssml
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse/textToSpeech": text_to_speech
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses": google_cloud_dialogflow_v2beta1_intent_message_simple_responses
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses/simpleResponses": simple_responses
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses/simpleResponses/simple_response": simple_response
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageSuggestion": google_cloud_dialogflow_v2beta1_intent_message_suggestion
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageSuggestion/title": title
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageSuggestions": google_cloud_dialogflow_v2beta1_intent_message_suggestions
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageSuggestions/suggestions": suggestions
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageSuggestions/suggestions/suggestion": suggestion
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageTableCard": google_cloud_dialogflow_v2beta1_intent_message_table_card
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageTableCard/buttons": buttons
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageTableCard/buttons/button": button
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageTableCard/columnProperties": column_properties
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageTableCard/columnProperties/column_property": column_property
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageTableCard/image": image
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageTableCard/rows": rows
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageTableCard/rows/row": row
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageTableCard/subtitle": subtitle
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageTableCard/title": title
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageTableCardCell": google_cloud_dialogflow_v2beta1_intent_message_table_card_cell
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageTableCardCell/text": text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageTableCardRow": google_cloud_dialogflow_v2beta1_intent_message_table_card_row
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageTableCardRow/cells": cells
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageTableCardRow/cells/cell": cell
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageTableCardRow/dividerAfter": divider_after
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio": google_cloud_dialogflow_v2beta1_intent_message_telephony_play_audio
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio/audioUri": audio_uri
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech": google_cloud_dialogflow_v2beta1_intent_message_telephony_synthesize_speech
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech/ssml": ssml
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech/text": text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall": google_cloud_dialogflow_v2beta1_intent_message_telephony_transfer_call
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall/phoneNumber": phone_number
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageText": google_cloud_dialogflow_v2beta1_intent_message_text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageText/text": text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentMessageText/text/text": text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentParameter": google_cloud_dialogflow_v2beta1_intent_parameter
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentParameter/defaultValue": default_value
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentParameter/displayName": display_name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentParameter/entityTypeDisplayName": entity_type_display_name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentParameter/isList": is_list
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentParameter/mandatory": mandatory
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentParameter/name": name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentParameter/prompts": prompts
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentParameter/prompts/prompt": prompt
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentParameter/value": value
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentTrainingPhrase": google_cloud_dialogflow_v2beta1_intent_training_phrase
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentTrainingPhrase/name": name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentTrainingPhrase/parts": parts
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentTrainingPhrase/parts/part": part
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentTrainingPhrase/timesAddedCount": times_added_count
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentTrainingPhrase/type": type
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart": google_cloud_dialogflow_v2beta1_intent_training_phrase_part
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart/alias": alias
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart/entityType": entity_type
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart/text": text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart/userDefined": user_defined
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1KnowledgeAnswers": google_cloud_dialogflow_v2beta1_knowledge_answers
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1KnowledgeAnswers/answers": answers
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1KnowledgeAnswers/answers/answer": answer
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer": google_cloud_dialogflow_v2beta1_knowledge_answers_answer
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer/answer": answer
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer/faqQuestion": faq_question
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer/matchConfidence": match_confidence
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer/matchConfidenceLevel": match_confidence_level
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer/source": source
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata": google_cloud_dialogflow_v2beta1_knowledge_operation_metadata
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata/state": state
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1LabelConversationResponse": google_cloud_dialogflow_v2beta1_label_conversation_response
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1LabelConversationResponse/annotatedConversationDataset": annotated_conversation_dataset
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest": google_cloud_dialogflow_v2beta1_original_detect_intent_request
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest/payload": payload
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest/payload/payload": payload
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest/source": source
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest/version": version
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1QueryResult": google_cloud_dialogflow_v2beta1_query_result
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1QueryResult/action": action
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1QueryResult/allRequiredParamsPresent": all_required_params_present
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1QueryResult/diagnosticInfo": diagnostic_info
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1QueryResult/diagnosticInfo/diagnostic_info": diagnostic_info
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1QueryResult/fulfillmentMessages": fulfillment_messages
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1QueryResult/fulfillmentMessages/fulfillment_message": fulfillment_message
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1QueryResult/fulfillmentText": fulfillment_text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1QueryResult/intent": intent
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1QueryResult/intentDetectionConfidence": intent_detection_confidence
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1QueryResult/knowledgeAnswers": knowledge_answers
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1QueryResult/languageCode": language_code
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1QueryResult/outputContexts": output_contexts
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1QueryResult/outputContexts/output_context": output_context
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1QueryResult/parameters": parameters
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1QueryResult/parameters/parameter": parameter
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1QueryResult/queryText": query_text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1QueryResult/sentimentAnalysisResult": sentiment_analysis_result
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1QueryResult/speechRecognitionConfidence": speech_recognition_confidence
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1QueryResult/webhookPayload": webhook_payload
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1QueryResult/webhookPayload/webhook_payload": webhook_payload
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1QueryResult/webhookSource": webhook_source
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Sentiment": google_cloud_dialogflow_v2beta1_sentiment
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Sentiment/magnitude": magnitude
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1Sentiment/score": score
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1SentimentAnalysisResult": google_cloud_dialogflow_v2beta1_sentiment_analysis_result
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1SentimentAnalysisResult/queryTextSentiment": query_text_sentiment
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1SessionEntityType": google_cloud_dialogflow_v2beta1_session_entity_type
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1SessionEntityType/entities": entities
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1SessionEntityType/entities/entity": entity
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1SessionEntityType/entityOverrideMode": entity_override_mode
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1SessionEntityType/name": name
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1WebhookRequest": google_cloud_dialogflow_v2beta1_webhook_request
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1WebhookRequest/alternativeQueryResults": alternative_query_results
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1WebhookRequest/alternativeQueryResults/alternative_query_result": alternative_query_result
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1WebhookRequest/originalDetectIntentRequest": original_detect_intent_request
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1WebhookRequest/queryResult": query_result
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1WebhookRequest/responseId": response_id
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1WebhookRequest/session": session
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1WebhookResponse": google_cloud_dialogflow_v2beta1_webhook_response
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1WebhookResponse/endInteraction": end_interaction
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1WebhookResponse/followupEventInput": followup_event_input
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1WebhookResponse/fulfillmentMessages": fulfillment_messages
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1WebhookResponse/fulfillmentMessages/fulfillment_message": fulfillment_message
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1WebhookResponse/fulfillmentText": fulfillment_text
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1WebhookResponse/outputContexts": output_contexts
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1WebhookResponse/outputContexts/output_context": output_context
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1WebhookResponse/payload": payload
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1WebhookResponse/payload/payload": payload
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1WebhookResponse/sessionEntityTypes": session_entity_types
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1WebhookResponse/sessionEntityTypes/session_entity_type": session_entity_type
"/dialogflow:v3beta1/GoogleCloudDialogflowV2beta1WebhookResponse/source": source
"/dialogflow:v3beta1/GoogleCloudDialogflowV3alpha1CreateVersionOperationMetadata": google_cloud_dialogflow_v3alpha1_create_version_operation_metadata
"/dialogflow:v3beta1/GoogleCloudDialogflowV3alpha1CreateVersionOperationMetadata/version": version
"/dialogflow:v3beta1/GoogleCloudDialogflowV3alpha1ExportAgentResponse": google_cloud_dialogflow_v3alpha1_export_agent_response
"/dialogflow:v3beta1/GoogleCloudDialogflowV3alpha1ExportAgentResponse/agentContent": agent_content
"/dialogflow:v3beta1/GoogleCloudDialogflowV3alpha1ExportAgentResponse/agentUri": agent_uri
"/dialogflow:v3beta1/GoogleLongrunningListOperationsResponse": google_longrunning_list_operations_response
"/dialogflow:v3beta1/GoogleLongrunningListOperationsResponse/nextPageToken": next_page_token
"/dialogflow:v3beta1/GoogleLongrunningListOperationsResponse/operations": operations
"/dialogflow:v3beta1/GoogleLongrunningListOperationsResponse/operations/operation": operation
"/dialogflow:v3beta1/GoogleLongrunningOperation": google_longrunning_operation
"/dialogflow:v3beta1/GoogleLongrunningOperation/done": done
"/dialogflow:v3beta1/GoogleLongrunningOperation/error": error
"/dialogflow:v3beta1/GoogleLongrunningOperation/metadata": metadata
"/dialogflow:v3beta1/GoogleLongrunningOperation/metadata/metadatum": metadatum
"/dialogflow:v3beta1/GoogleLongrunningOperation/name": name
"/dialogflow:v3beta1/GoogleLongrunningOperation/response": response
"/dialogflow:v3beta1/GoogleLongrunningOperation/response/response": response
"/dialogflow:v3beta1/GoogleProtobufEmpty": google_protobuf_empty
"/dialogflow:v3beta1/GoogleRpcStatus": google_rpc_status
"/dialogflow:v3beta1/GoogleRpcStatus/code": code
"/dialogflow:v3beta1/GoogleRpcStatus/details": details
"/dialogflow:v3beta1/GoogleRpcStatus/details/detail": detail
"/dialogflow:v3beta1/GoogleRpcStatus/details/detail/detail": detail
"/dialogflow:v3beta1/GoogleRpcStatus/message": message
"/dialogflow:v3beta1/dialogflow.projects.locations.operations.cancel": cancel_project_location_operation
"/dialogflow:v3beta1/dialogflow.projects.locations.operations.cancel/name": name
"/dialogflow:v3beta1/dialogflow.projects.locations.operations.get": get_project_location_operation
"/dialogflow:v3beta1/dialogflow.projects.locations.operations.get/name": name
"/dialogflow:v3beta1/dialogflow.projects.locations.operations.list": list_project_location_operations
"/dialogflow:v3beta1/dialogflow.projects.locations.operations.list/filter": filter
"/dialogflow:v3beta1/dialogflow.projects.locations.operations.list/name": name
"/dialogflow:v3beta1/dialogflow.projects.locations.operations.list/pageSize": page_size
"/dialogflow:v3beta1/dialogflow.projects.locations.operations.list/pageToken": page_token
"/dialogflow:v3beta1/dialogflow.projects.operations.cancel": cancel_project_operation
"/dialogflow:v3beta1/dialogflow.projects.operations.cancel/name": name
"/dialogflow:v3beta1/dialogflow.projects.operations.get": get_project_operation
"/dialogflow:v3beta1/dialogflow.projects.operations.get/name": name
"/dialogflow:v3beta1/dialogflow.projects.operations.list": list_project_operations
"/dialogflow:v3beta1/dialogflow.projects.operations.list/filter": filter
"/dialogflow:v3beta1/dialogflow.projects.operations.list/name": name
"/dialogflow:v3beta1/dialogflow.projects.operations.list/pageSize": page_size
"/dialogflow:v3beta1/dialogflow.projects.operations.list/pageToken": page_token
"/dialogflow:v3beta1/fields": fields
"/dialogflow:v3beta1/key": key
"/dialogflow:v3beta1/quotaUser": quota_user
"/digitalassetlinks:v1/AndroidAppAsset": android_app_asset "/digitalassetlinks:v1/AndroidAppAsset": android_app_asset
"/digitalassetlinks:v1/AndroidAppAsset/certificate": certificate "/digitalassetlinks:v1/AndroidAppAsset/certificate": certificate
"/digitalassetlinks:v1/AndroidAppAsset/packageName": package_name "/digitalassetlinks:v1/AndroidAppAsset/packageName": package_name
@ -101617,6 +102380,8 @@
"/healthcare:v1beta1/DicomStore/labels/label": label "/healthcare:v1beta1/DicomStore/labels/label": label
"/healthcare:v1beta1/DicomStore/name": name "/healthcare:v1beta1/DicomStore/name": name
"/healthcare:v1beta1/DicomStore/notificationConfig": notification_config "/healthcare:v1beta1/DicomStore/notificationConfig": notification_config
"/healthcare:v1beta1/DicomStore/streamConfigs": stream_configs
"/healthcare:v1beta1/DicomStore/streamConfigs/stream_config": stream_config
"/healthcare:v1beta1/Empty": empty "/healthcare:v1beta1/Empty": empty
"/healthcare:v1beta1/ErrorDetail": error_detail "/healthcare:v1beta1/ErrorDetail": error_detail
"/healthcare:v1beta1/ErrorDetail/error": error "/healthcare:v1beta1/ErrorDetail/error": error
@ -101715,6 +102480,8 @@
"/healthcare:v1beta1/GoogleCloudHealthcareV1beta1DicomGcsDestination/uriPrefix": uri_prefix "/healthcare:v1beta1/GoogleCloudHealthcareV1beta1DicomGcsDestination/uriPrefix": uri_prefix
"/healthcare:v1beta1/GoogleCloudHealthcareV1beta1DicomGcsSource": google_cloud_healthcare_v1beta1_dicom_gcs_source "/healthcare:v1beta1/GoogleCloudHealthcareV1beta1DicomGcsSource": google_cloud_healthcare_v1beta1_dicom_gcs_source
"/healthcare:v1beta1/GoogleCloudHealthcareV1beta1DicomGcsSource/uri": uri "/healthcare:v1beta1/GoogleCloudHealthcareV1beta1DicomGcsSource/uri": uri
"/healthcare:v1beta1/GoogleCloudHealthcareV1beta1DicomStreamConfig": google_cloud_healthcare_v1beta1_dicom_stream_config
"/healthcare:v1beta1/GoogleCloudHealthcareV1beta1DicomStreamConfig/bigqueryDestination": bigquery_destination
"/healthcare:v1beta1/GoogleCloudHealthcareV1beta1FhirBigQueryDestination": google_cloud_healthcare_v1beta1_fhir_big_query_destination "/healthcare:v1beta1/GoogleCloudHealthcareV1beta1FhirBigQueryDestination": google_cloud_healthcare_v1beta1_fhir_big_query_destination
"/healthcare:v1beta1/GoogleCloudHealthcareV1beta1FhirBigQueryDestination/datasetUri": dataset_uri "/healthcare:v1beta1/GoogleCloudHealthcareV1beta1FhirBigQueryDestination/datasetUri": dataset_uri
"/healthcare:v1beta1/GoogleCloudHealthcareV1beta1FhirBigQueryDestination/force": force "/healthcare:v1beta1/GoogleCloudHealthcareV1beta1FhirBigQueryDestination/force": force
@ -111062,6 +111829,7 @@
"/osconfig:v1beta/quotaUser": quota_user "/osconfig:v1beta/quotaUser": quota_user
"/oslogin:v1/Empty": empty "/oslogin:v1/Empty": empty
"/oslogin:v1/ImportSshPublicKeyResponse": import_ssh_public_key_response "/oslogin:v1/ImportSshPublicKeyResponse": import_ssh_public_key_response
"/oslogin:v1/ImportSshPublicKeyResponse/details": details
"/oslogin:v1/ImportSshPublicKeyResponse/loginProfile": login_profile "/oslogin:v1/ImportSshPublicKeyResponse/loginProfile": login_profile
"/oslogin:v1/LoginProfile": login_profile "/oslogin:v1/LoginProfile": login_profile
"/oslogin:v1/LoginProfile/name": name "/oslogin:v1/LoginProfile/name": name
@ -111156,6 +111924,7 @@
"/oslogin:v1alpha/quotaUser": quota_user "/oslogin:v1alpha/quotaUser": quota_user
"/oslogin:v1beta/Empty": empty "/oslogin:v1beta/Empty": empty
"/oslogin:v1beta/ImportSshPublicKeyResponse": import_ssh_public_key_response "/oslogin:v1beta/ImportSshPublicKeyResponse": import_ssh_public_key_response
"/oslogin:v1beta/ImportSshPublicKeyResponse/details": details
"/oslogin:v1beta/ImportSshPublicKeyResponse/loginProfile": login_profile "/oslogin:v1beta/ImportSshPublicKeyResponse/loginProfile": login_profile
"/oslogin:v1beta/LoginProfile": login_profile "/oslogin:v1beta/LoginProfile": login_profile
"/oslogin:v1beta/LoginProfile/name": name "/oslogin:v1beta/LoginProfile/name": name
@ -120920,6 +121689,7 @@
"/sasportal:v1alpha1/SasPortalDeviceGrant/channelType": channel_type "/sasportal:v1alpha1/SasPortalDeviceGrant/channelType": channel_type
"/sasportal:v1alpha1/SasPortalDeviceGrant/expireTime": expire_time "/sasportal:v1alpha1/SasPortalDeviceGrant/expireTime": expire_time
"/sasportal:v1alpha1/SasPortalDeviceGrant/frequencyRange": frequency_range "/sasportal:v1alpha1/SasPortalDeviceGrant/frequencyRange": frequency_range
"/sasportal:v1alpha1/SasPortalDeviceGrant/grantId": grant_id
"/sasportal:v1alpha1/SasPortalDeviceGrant/maxEirp": max_eirp "/sasportal:v1alpha1/SasPortalDeviceGrant/maxEirp": max_eirp
"/sasportal:v1alpha1/SasPortalDeviceGrant/moveList": move_list "/sasportal:v1alpha1/SasPortalDeviceGrant/moveList": move_list
"/sasportal:v1alpha1/SasPortalDeviceGrant/moveList/move_list": move_list "/sasportal:v1alpha1/SasPortalDeviceGrant/moveList/move_list": move_list

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/android-publisher # @see https://developers.google.com/android-publisher
module AndroidpublisherV3 module AndroidpublisherV3
VERSION = 'V3' VERSION = 'V3'
REVISION = '20200801' REVISION = '20200817'
# View and manage your Google Play Developer account # View and manage your Google Play Developer account
AUTH_ANDROIDPUBLISHER = 'https://www.googleapis.com/auth/androidpublisher' AUTH_ANDROIDPUBLISHER = 'https://www.googleapis.com/auth/androidpublisher'

View File

@ -43,8 +43,8 @@ module Google
attr_accessor :quota_user attr_accessor :quota_user
def initialize def initialize
super('https://www.googleapis.com/', '') super('https://androidpublisher.googleapis.com/', '')
@batch_path = 'batch/androidpublisher/v3' @batch_path = 'batch'
end end
# Commits an app edit. # Commits an app edit.

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/billing/ # @see https://cloud.google.com/billing/
module CloudbillingV1 module CloudbillingV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20200623' REVISION = '20200817'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

File diff suppressed because it is too large Load Diff

View File

@ -48,16 +48,13 @@ module Google
@batch_path = 'batch' @batch_path = 'batch'
end end
# Creates a billing account. # Creates a billing account. This method can only be used to create [billing
# This method can only be used to create # subaccounts](https://cloud.google.com/billing/docs/concepts) by Google Cloud
# [billing subaccounts](https://cloud.google.com/billing/docs/concepts) # resellers. When creating a subaccount, the current authenticated user must
# by GCP resellers. # have the `billing.accounts.update` IAM permission on the master account, which
# When creating a subaccount, the current authenticated user must have the # is typically given to billing account [administrators](https://cloud.google.
# `billing.accounts.update` IAM permission on the master account, which is # com/billing/docs/how-to/billing-access). This method will return an error if
# typically given to billing account # the master account has not been provisioned as a reseller account.
# [administrators](https://cloud.google.com/billing/docs/how-to/billing-access).
# This method will return an error if the master account has not been
# provisioned as a reseller account.
# @param [Google::Apis::CloudbillingV1::BillingAccount] billing_account_object # @param [Google::Apis::CloudbillingV1::BillingAccount] billing_account_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -87,12 +84,12 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Gets information about a billing account. The current authenticated user # Gets information about a billing account. The current authenticated user must
# must be a [viewer of the billing # be a [viewer of the billing account](https://cloud.google.com/billing/docs/how-
# account](https://cloud.google.com/billing/docs/how-to/billing-access). # to/billing-access).
# @param [String] name # @param [String] name
# Required. The resource name of the billing account to retrieve. For example, # Required. The resource name of the billing account to retrieve. For example, `
# `billingAccounts/012345-567890-ABCDEF`. # billingAccounts/012345-567890-ABCDEF`.
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -120,23 +117,21 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Gets the access control policy for a billing account. # Gets the access control policy for a billing account. The caller must have the
# The caller must have the `billing.accounts.getIamPolicy` permission on the # `billing.accounts.getIamPolicy` permission on the account, which is often
# account, which is often given to billing account # given to billing account [viewers](https://cloud.google.com/billing/docs/how-
# [viewers](https://cloud.google.com/billing/docs/how-to/billing-access). # to/billing-access).
# @param [String] resource # @param [String] resource
# REQUIRED: The resource for which the policy is being requested. # REQUIRED: The resource for which the policy is being requested. See the
# See the operation documentation for the appropriate value for this field. # operation documentation for the appropriate value for this field.
# @param [Fixnum] options_requested_policy_version # @param [Fixnum] options_requested_policy_version
# Optional. The policy format version to be returned. # Optional. The policy format version to be returned. Valid values are 0, 1, and
# Valid values are 0, 1, and 3. Requests specifying an invalid value will be # 3. Requests specifying an invalid value will be rejected. Requests for
# rejected. # policies with any conditional bindings must specify version 3. Policies
# Requests for policies with any conditional bindings must specify version 3. # without any conditional bindings may specify any valid value or leave the
# Policies without any conditional bindings may specify any valid value or # field unset. To learn which resources support conditions in their IAM policies,
# leave the field unset. # see the [IAM documentation](https://cloud.google.com/iam/help/conditions/
# To learn which resources support conditions in their IAM policies, see the # resource-policies).
# [IAM
# documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -165,23 +160,20 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Lists the billing accounts that the current authenticated user has # Lists the billing accounts that the current authenticated user has permission
# permission to # to [view](https://cloud.google.com/billing/docs/how-to/billing-access).
# [view](https://cloud.google.com/billing/docs/how-to/billing-access).
# @param [String] filter # @param [String] filter
# Options for how to filter the returned billing accounts. # Options for how to filter the returned billing accounts. Currently this only
# Currently this only supports filtering for # supports filtering for [subaccounts](https://cloud.google.com/billing/docs/
# [subaccounts](https://cloud.google.com/billing/docs/concepts) under a # concepts) under a single provided reseller billing account. (e.g. "
# single provided reseller billing account. # master_billing_account=billingAccounts/012345-678901-ABCDEF"). Boolean algebra
# (e.g. "master_billing_account=billingAccounts/012345-678901-ABCDEF"). # and other fields are not currently supported.
# Boolean algebra and other fields are not currently supported.
# @param [Fixnum] page_size # @param [Fixnum] page_size
# Requested page size. The maximum page size is 100; this is also the # Requested page size. The maximum page size is 100; this is also the default.
# default.
# @param [String] page_token # @param [String] page_token
# A token identifying a page of results to return. This should be a # A token identifying a page of results to return. This should be a `
# `next_page_token` value returned from a previous `ListBillingAccounts` # next_page_token` value returned from a previous `ListBillingAccounts` call. If
# call. If unspecified, the first page of results is returned. # unspecified, the first page of results is returned.
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -211,18 +203,17 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Updates a billing account's fields. # Updates a billing account's fields. Currently the only field that can be
# Currently the only field that can be edited is `display_name`. # edited is `display_name`. The current authenticated user must have the `
# The current authenticated user must have the `billing.accounts.update` # billing.accounts.update` IAM permission, which is typically given to the [
# IAM permission, which is typically given to the # administrator](https://cloud.google.com/billing/docs/how-to/billing-access) of
# [administrator](https://cloud.google.com/billing/docs/how-to/billing-access) # the billing account.
# of the billing account.
# @param [String] name # @param [String] name
# Required. The name of the billing account resource to be updated. # Required. The name of the billing account resource to be updated.
# @param [Google::Apis::CloudbillingV1::BillingAccount] billing_account_object # @param [Google::Apis::CloudbillingV1::BillingAccount] billing_account_object
# @param [String] update_mask # @param [String] update_mask
# The update mask applied to the resource. # The update mask applied to the resource. Only "display_name" is currently
# Only "display_name" is currently supported. # supported.
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -254,13 +245,12 @@ module Google
end end
# Sets the access control policy for a billing account. Replaces any existing # Sets the access control policy for a billing account. Replaces any existing
# policy. # policy. The caller must have the `billing.accounts.setIamPolicy` permission on
# The caller must have the `billing.accounts.setIamPolicy` permission on the # the account, which is often given to billing account [administrators](https://
# account, which is often given to billing account # cloud.google.com/billing/docs/how-to/billing-access).
# [administrators](https://cloud.google.com/billing/docs/how-to/billing-access).
# @param [String] resource # @param [String] resource
# REQUIRED: The resource for which the policy is being specified. # REQUIRED: The resource for which the policy is being specified. See the
# See the operation documentation for the appropriate value for this field. # operation documentation for the appropriate value for this field.
# @param [Google::Apis::CloudbillingV1::SetIamPolicyRequest] set_iam_policy_request_object # @param [Google::Apis::CloudbillingV1::SetIamPolicyRequest] set_iam_policy_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -291,12 +281,12 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Tests the access control policy for a billing account. This method takes # Tests the access control policy for a billing account. This method takes the
# the resource and a set of permissions as input and returns the subset of # resource and a set of permissions as input and returns the subset of the input
# the input permissions that the caller is allowed for that resource. # permissions that the caller is allowed for that resource.
# @param [String] resource # @param [String] resource
# REQUIRED: The resource for which the policy detail is being requested. # REQUIRED: The resource for which the policy detail is being requested. See the
# See the operation documentation for the appropriate value for this field. # operation documentation for the appropriate value for this field.
# @param [Google::Apis::CloudbillingV1::TestIamPermissionsRequest] test_iam_permissions_request_object # @param [Google::Apis::CloudbillingV1::TestIamPermissionsRequest] test_iam_permissions_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -329,19 +319,18 @@ module Google
# Lists the projects associated with a billing account. The current # Lists the projects associated with a billing account. The current
# authenticated user must have the `billing.resourceAssociations.list` IAM # authenticated user must have the `billing.resourceAssociations.list` IAM
# permission, which is often given to billing account # permission, which is often given to billing account [viewers](https://cloud.
# [viewers](https://cloud.google.com/billing/docs/how-to/billing-access). # google.com/billing/docs/how-to/billing-access).
# @param [String] name # @param [String] name
# Required. The resource name of the billing account associated with the # Required. The resource name of the billing account associated with the
# projects that # projects that you want to list. For example, `billingAccounts/012345-567890-
# you want to list. For example, `billingAccounts/012345-567890-ABCDEF`. # ABCDEF`.
# @param [Fixnum] page_size # @param [Fixnum] page_size
# Requested page size. The maximum page size is 100; this is also the # Requested page size. The maximum page size is 100; this is also the default.
# default.
# @param [String] page_token # @param [String] page_token
# A token identifying a page of results to be returned. This should be a # A token identifying a page of results to be returned. This should be a `
# `next_page_token` value returned from a previous `ListProjectBillingInfo` # next_page_token` value returned from a previous `ListProjectBillingInfo` call.
# call. If unspecified, the first page of results is returned. # If unspecified, the first page of results is returned.
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -372,9 +361,8 @@ module Google
end end
# Gets the billing information for a project. The current authenticated user # Gets the billing information for a project. The current authenticated user
# must have [permission to view the # must have [permission to view the project](https://cloud.google.com/docs/
# project](https://cloud.google.com/docs/permissions-overview#h.bgs0oxofvnoo # permissions-overview#h.bgs0oxofvnoo ).
# ).
# @param [String] name # @param [String] name
# Required. The resource name of the project for which billing information is # Required. The resource name of the project for which billing information is
# retrieved. For example, `projects/tokyo-rain-123`. # retrieved. For example, `projects/tokyo-rain-123`.
@ -405,37 +393,32 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Sets or updates the billing account associated with a project. You specify # Sets or updates the billing account associated with a project. You specify the
# the new billing account by setting the `billing_account_name` in the # new billing account by setting the `billing_account_name` in the `
# `ProjectBillingInfo` resource to the resource name of a billing account. # ProjectBillingInfo` resource to the resource name of a billing account.
# Associating a project with an open billing account enables billing on the # Associating a project with an open billing account enables billing on the
# project and allows charges for resource usage. If the project already had a # project and allows charges for resource usage. If the project already had a
# billing account, this method changes the billing account used for resource # billing account, this method changes the billing account used for resource
# usage charges. # usage charges. *Note:* Incurred charges that have not yet been reported in the
# *Note:* Incurred charges that have not yet been reported in the transaction # transaction history of the Google Cloud Console might be billed to the new
# history of the GCP Console might be billed to the new billing # billing account, even if the charge occurred before the new billing account
# account, even if the charge occurred before the new billing account was # was assigned to the project. The current authenticated user must have
# assigned to the project. # ownership privileges for both the [project](https://cloud.google.com/docs/
# The current authenticated user must have ownership privileges for both the # permissions-overview#h.bgs0oxofvnoo ) and the [billing account](https://cloud.
# [project](https://cloud.google.com/docs/permissions-overview#h.bgs0oxofvnoo # google.com/billing/docs/how-to/billing-access). You can disable billing on the
# ) and the [billing # project by setting the `billing_account_name` field to empty. This action
# account](https://cloud.google.com/billing/docs/how-to/billing-access). # disassociates the current billing account from the project. Any billable
# You can disable billing on the project by setting the # activity of your in-use services will stop, and your application could stop
# `billing_account_name` field to empty. This action disassociates the # functioning as expected. Any unbilled charges to date will be billed to the
# current billing account from the project. Any billable activity of your # previously associated account. The current authenticated user must be either
# in-use services will stop, and your application could stop functioning as # an owner of the project or an owner of the billing account for the project.
# expected. Any unbilled charges to date will be billed to the previously # Note that associating a project with a *closed* billing account will have much
# associated account. The current authenticated user must be either an owner # the same effect as disabling billing on the project: any paid resources used
# of the project or an owner of the billing account for the project. # by the project will be shut down. Thus, unless you wish to disable billing,
# Note that associating a project with a *closed* billing account will have # you should always call this method with the name of an *open* billing account.
# much the same effect as disabling billing on the project: any paid
# resources used by the project will be shut down. Thus, unless you wish to
# disable billing, you should always call this method with the name of an
# *open* billing account.
# @param [String] name # @param [String] name
# Required. The resource name of the project associated with the billing # Required. The resource name of the project associated with the billing
# information # information that you want to update. For example, `projects/tokyo-rain-123`.
# that you want to update. For example, `projects/tokyo-rain-123`.
# @param [Google::Apis::CloudbillingV1::ProjectBillingInfo] project_billing_info_object # @param [Google::Apis::CloudbillingV1::ProjectBillingInfo] project_billing_info_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -470,9 +453,9 @@ module Google
# @param [Fixnum] page_size # @param [Fixnum] page_size
# Requested page size. Defaults to 5000. # Requested page size. Defaults to 5000.
# @param [String] page_token # @param [String] page_token
# A token identifying a page of results to return. This should be a # A token identifying a page of results to return. This should be a `
# `next_page_token` value returned from a previous `ListServices` # next_page_token` value returned from a previous `ListServices` call. If
# call. If unspecified, the first page of results is returned. # unspecified, the first page of results is returned.
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -503,32 +486,29 @@ module Google
# Lists all publicly available SKUs for a given cloud service. # Lists all publicly available SKUs for a given cloud service.
# @param [String] parent # @param [String] parent
# Required. The name of the service. # Required. The name of the service. Example: "services/DA34-426B-A397"
# Example: "services/DA34-426B-A397"
# @param [String] currency_code # @param [String] currency_code
# The ISO 4217 currency code for the pricing info in the response proto. # The ISO 4217 currency code for the pricing info in the response proto. Will
# Will use the conversion rate as of start_time. # use the conversion rate as of start_time. Optional. If not specified USD will
# Optional. If not specified USD will be used. # be used.
# @param [String] end_time # @param [String] end_time
# Optional exclusive end time of the time range for which the pricing # Optional exclusive end time of the time range for which the pricing versions
# versions will be returned. Timestamps in the future are not allowed. # will be returned. Timestamps in the future are not allowed. The time range has
# The time range has to be within a single calendar month in # to be within a single calendar month in America/Los_Angeles timezone. Time
# America/Los_Angeles timezone. Time range as a whole is optional. If not # range as a whole is optional. If not specified, the latest pricing will be
# specified, the latest pricing will be returned (up to 12 hours old at # returned (up to 12 hours old at most).
# most).
# @param [Fixnum] page_size # @param [Fixnum] page_size
# Requested page size. Defaults to 5000. # Requested page size. Defaults to 5000.
# @param [String] page_token # @param [String] page_token
# A token identifying a page of results to return. This should be a # A token identifying a page of results to return. This should be a `
# `next_page_token` value returned from a previous `ListSkus` # next_page_token` value returned from a previous `ListSkus` call. If
# call. If unspecified, the first page of results is returned. # unspecified, the first page of results is returned.
# @param [String] start_time # @param [String] start_time
# Optional inclusive start time of the time range for which the pricing # Optional inclusive start time of the time range for which the pricing versions
# versions will be returned. Timestamps in the future are not allowed. # will be returned. Timestamps in the future are not allowed. The time range has
# The time range has to be within a single calendar month in # to be within a single calendar month in America/Los_Angeles timezone. Time
# America/Los_Angeles timezone. Time range as a whole is optional. If not # range as a whole is optional. If not specified, the latest pricing will be
# specified, the latest pricing will be returned (up to 12 hours old at # returned (up to 12 hours old at most).
# most).
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/datastore/ # @see https://cloud.google.com/datastore/
module DatastoreV1 module DatastoreV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20200709' REVISION = '20200802'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

File diff suppressed because it is too large Load Diff

View File

@ -149,14 +149,13 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Exports a copy of all or a subset of entities from Google Cloud Datastore # Exports a copy of all or a subset of entities from Google Cloud Datastore to
# to another storage system, such as Google Cloud Storage. Recent updates to # another storage system, such as Google Cloud Storage. Recent updates to
# entities may not be reflected in the export. The export occurs in the # entities may not be reflected in the export. The export occurs in the
# background and its progress can be monitored and managed via the # background and its progress can be monitored and managed via the Operation
# Operation resource that is created. The output of an export may only be # resource that is created. The output of an export may only be used once the
# used once the associated operation is done. If an export operation is # associated operation is done. If an export operation is cancelled before
# cancelled before completion it may leave partial data behind in Google # completion it may leave partial data behind in Google Cloud Storage.
# Cloud Storage.
# @param [String] project_id # @param [String] project_id
# Required. Project ID against which to make the request. # Required. Project ID against which to make the request.
# @param [Google::Apis::DatastoreV1::GoogleDatastoreAdminV1ExportEntitiesRequest] google_datastore_admin_v1_export_entities_request_object # @param [Google::Apis::DatastoreV1::GoogleDatastoreAdminV1ExportEntitiesRequest] google_datastore_admin_v1_export_entities_request_object
@ -189,11 +188,11 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Imports entities into Google Cloud Datastore. Existing entities with the # Imports entities into Google Cloud Datastore. Existing entities with the same
# same key are overwritten. The import occurs in the background and its # key are overwritten. The import occurs in the background and its progress can
# progress can be monitored and managed via the Operation resource that is # be monitored and managed via the Operation resource that is created. If an
# created. If an ImportEntities operation is cancelled, it is possible # ImportEntities operation is cancelled, it is possible that a subset of the
# that a subset of the data has already been imported to Cloud Datastore. # data has already been imported to Cloud Datastore.
# @param [String] project_id # @param [String] project_id
# Required. Project ID against which to make the request. # Required. Project ID against which to make the request.
# @param [Google::Apis::DatastoreV1::GoogleDatastoreAdminV1ImportEntitiesRequest] google_datastore_admin_v1_import_entities_request_object # @param [Google::Apis::DatastoreV1::GoogleDatastoreAdminV1ImportEntitiesRequest] google_datastore_admin_v1_import_entities_request_object
@ -259,8 +258,7 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Prevents the supplied keys' IDs from being auto-allocated by Cloud # Prevents the supplied keys' IDs from being auto-allocated by Cloud Datastore.
# Datastore.
# @param [String] project_id # @param [String] project_id
# Required. The ID of the project against which to make the request. # Required. The ID of the project against which to make the request.
# @param [Google::Apis::DatastoreV1::ReserveIdsRequest] reserve_ids_request_object # @param [Google::Apis::DatastoreV1::ReserveIdsRequest] reserve_ids_request_object
@ -359,17 +357,14 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Creates the specified index. # Creates the specified index. A newly created index's initial state is `
# A newly created index's initial state is `CREATING`. On completion of the # CREATING`. On completion of the returned google.longrunning.Operation, the
# returned google.longrunning.Operation, the state will be `READY`. # state will be `READY`. If the index already exists, the call will return an `
# If the index already exists, the call will return an `ALREADY_EXISTS` # ALREADY_EXISTS` status. During index creation, the process could result in an
# status. # error, in which case the index will move to the `ERROR` state. The process can
# During index creation, the process could result in an error, in which # be recovered by fixing the data that caused the error, removing the index with
# case the index will move to the `ERROR` state. The process can be recovered # delete, then re-creating the index with create. Indexes with a single property
# by fixing the data that caused the error, removing the index with # cannot be created.
# delete, then
# re-creating the index with create.
# Indexes with a single property cannot be created.
# @param [String] project_id # @param [String] project_id
# Project ID against which to make the request. # Project ID against which to make the request.
# @param [Google::Apis::DatastoreV1::GoogleDatastoreAdminV1Index] google_datastore_admin_v1_index_object # @param [Google::Apis::DatastoreV1::GoogleDatastoreAdminV1Index] google_datastore_admin_v1_index_object
@ -402,15 +397,13 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Deletes an existing index. # Deletes an existing index. An index can only be deleted if it is in a `READY`
# An index can only be deleted if it is in a `READY` or `ERROR` state. On # or `ERROR` state. On successful execution of the request, the index will be in
# successful execution of the request, the index will be in a `DELETING` # a `DELETING` state. And on completion of the returned google.longrunning.
# state. And on completion of the # Operation, the index will be removed. During index deletion, the process could
# returned google.longrunning.Operation, the index will be removed. # result in an error, in which case the index will move to the `ERROR` state.
# During index deletion, the process could result in an error, in which # The process can be recovered by fixing the data that caused the error,
# case the index will move to the `ERROR` state. The process can be recovered # followed by calling delete again.
# by fixing the data that caused the error, followed by calling
# delete again.
# @param [String] project_id # @param [String] project_id
# Project ID against which to make the request. # Project ID against which to make the request.
# @param [String] index_id # @param [String] index_id
@ -476,14 +469,14 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Lists the indexes that match the specified filters. Datastore uses an # Lists the indexes that match the specified filters. Datastore uses an
# eventually consistent query to fetch the list of indexes and may # eventually consistent query to fetch the list of indexes and may occasionally
# occasionally return stale results. # return stale results.
# @param [String] project_id # @param [String] project_id
# Project ID against which to make the request. # Project ID against which to make the request.
# @param [String] filter # @param [String] filter
# @param [Fixnum] page_size # @param [Fixnum] page_size
# The maximum number of items to return. If zero, then all results will be # The maximum number of items to return. If zero, then all results will be
# returned. # returned.
# @param [String] page_token # @param [String] page_token
# The next_page_token value returned from a previous List request, if any. # The next_page_token value returned from a previous List request, if any.
@ -517,15 +510,13 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Starts asynchronous cancellation on a long-running operation. The server # Starts asynchronous cancellation on a long-running operation. The server makes
# makes a best effort to cancel the operation, but success is not # a best effort to cancel the operation, but success is not guaranteed. If the
# guaranteed. If the server doesn't support this method, it returns # server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.
# `google.rpc.Code.UNIMPLEMENTED`. Clients can use # Clients can use Operations.GetOperation or other methods to check whether the
# Operations.GetOperation or # cancellation succeeded or whether the operation completed despite cancellation.
# other methods to check whether the cancellation succeeded or whether the # On successful cancellation, the operation is not deleted; instead, it becomes
# operation completed despite cancellation. On successful cancellation, # an operation with an Operation.error value with a google.rpc.Status.code of 1,
# 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`. # corresponding to `Code.CANCELLED`.
# @param [String] name # @param [String] name
# The name of the operation resource to be cancelled. # The name of the operation resource to be cancelled.
@ -556,10 +547,10 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Deletes a long-running operation. This method indicates that the client is # Deletes a long-running operation. This method indicates that the client is no
# no longer interested in the operation result. It does not cancel the # longer interested in the operation result. It does not cancel the operation.
# operation. If the server doesn't support this method, it returns # If the server doesn't support this method, it returns `google.rpc.Code.
# `google.rpc.Code.UNIMPLEMENTED`. # UNIMPLEMENTED`.
# @param [String] name # @param [String] name
# The name of the operation resource to be deleted. # The name of the operation resource to be deleted.
# @param [String] fields # @param [String] fields
@ -589,9 +580,8 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Gets the latest state of a long-running operation. Clients can use this # Gets the latest state of a long-running operation. Clients can use this method
# method to poll the operation result at intervals as recommended by the API # to poll the operation result at intervals as recommended by the API service.
# service.
# @param [String] name # @param [String] name
# The name of the operation resource. # The name of the operation resource.
# @param [String] fields # @param [String] fields
@ -621,15 +611,14 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Lists operations that match the specified filter in the request. If the # Lists operations that match the specified filter in the request. If the server
# server doesn't support this method, it returns `UNIMPLEMENTED`. # doesn't support this method, it returns `UNIMPLEMENTED`. NOTE: the `name`
# NOTE: the `name` binding allows API services to override the binding # binding allows API services to override the binding to use different resource
# to use different resource name schemes, such as `users/*/operations`. To # name schemes, such as `users/*/operations`. To override the binding, API
# override the binding, API services can add a binding such as # services can add a binding such as `"/v1/`name=users/*`/operations"` to their
# `"/v1/`name=users/*`/operations"` to their service configuration. # service configuration. For backwards compatibility, the default name includes
# For backwards compatibility, the default name includes the operations # the operations collection id, however overriding users must ensure the name
# collection id, however overriding users must ensure the name binding # binding is the parent resource, without the operations collection id.
# is the parent resource, without the operations collection id.
# @param [String] name # @param [String] name
# The name of the operation's parent resource. # The name of the operation's parent resource.
# @param [String] filter # @param [String] filter

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/datastore/ # @see https://cloud.google.com/datastore/
module DatastoreV1beta1 module DatastoreV1beta1
VERSION = 'V1beta1' VERSION = 'V1beta1'
REVISION = '20200216' REVISION = '20200802'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -31,14 +31,13 @@ module Google
# @return [String] # @return [String]
attr_accessor :end_time attr_accessor :end_time
# The client-assigned labels which were provided when the operation was # The client-assigned labels which were provided when the operation was created.
# created. May also include additional labels. # May also include additional labels.
# Corresponds to the JSON property `labels` # Corresponds to the JSON property `labels`
# @return [Hash<String,String>] # @return [Hash<String,String>]
attr_accessor :labels attr_accessor :labels
# The type of the operation. Can be used as a filter in # The type of the operation. Can be used as a filter in ListOperationsRequest.
# ListOperationsRequest.
# Corresponds to the JSON property `operationType` # Corresponds to the JSON property `operationType`
# @return [String] # @return [String]
attr_accessor :operation_type attr_accessor :operation_type
@ -69,18 +68,12 @@ module Google
# Identifies a subset of entities in a project. This is specified as # Identifies a subset of entities in a project. This is specified as
# combinations of kinds and namespaces (either or both of which may be all, as # combinations of kinds and namespaces (either or both of which may be all, as
# described in the following examples). # described in the following examples). Example usage: Entire project: kinds=[],
# Example usage: # namespace_ids=[] Kinds Foo and Bar in all namespaces: kinds=['Foo', 'Bar'],
# Entire project: # namespace_ids=[] Kinds Foo and Bar only in the default namespace: kinds=['Foo',
# kinds=[], namespace_ids=[] # 'Bar'], namespace_ids=[''] Kinds Foo and Bar in both the default and Baz
# Kinds Foo and Bar in all namespaces: # namespaces: kinds=['Foo', 'Bar'], namespace_ids=['', 'Baz'] The entire Baz
# kinds=['Foo', 'Bar'], namespace_ids=[] # namespace: kinds=[], namespace_ids=['Baz']
# Kinds Foo and Bar only in the default namespace:
# kinds=['Foo', 'Bar'], namespace_ids=['']
# Kinds Foo and Bar in both the default and Baz namespaces:
# kinds=['Foo', 'Bar'], namespace_ids=['', 'Baz']
# The entire Baz namespace:
# kinds=[], namespace_ids=['Baz']
class GoogleDatastoreAdminV1EntityFilter class GoogleDatastoreAdminV1EntityFilter
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
@ -89,12 +82,11 @@ module Google
# @return [Array<String>] # @return [Array<String>]
attr_accessor :kinds attr_accessor :kinds
# An empty list represents all namespaces. This is the preferred # An empty list represents all namespaces. This is the preferred usage for
# usage for projects that don't use namespaces. # projects that don't use namespaces. An empty string element represents the
# An empty string element represents the default namespace. This should be # default namespace. This should be used if the project has data in non-default
# used if the project has data in non-default namespaces, but doesn't want to # namespaces, but doesn't want to include them. Each namespace in this list must
# include them. # be unique.
# Each namespace in this list must be unique.
# Corresponds to the JSON property `namespaceIds` # Corresponds to the JSON property `namespaceIds`
# @return [Array<String>] # @return [Array<String>]
attr_accessor :namespace_ids attr_accessor :namespace_ids
@ -121,27 +113,20 @@ module Google
# Identifies a subset of entities in a project. This is specified as # Identifies a subset of entities in a project. This is specified as
# combinations of kinds and namespaces (either or both of which may be all, as # combinations of kinds and namespaces (either or both of which may be all, as
# described in the following examples). # described in the following examples). Example usage: Entire project: kinds=[],
# Example usage: # namespace_ids=[] Kinds Foo and Bar in all namespaces: kinds=['Foo', 'Bar'],
# Entire project: # namespace_ids=[] Kinds Foo and Bar only in the default namespace: kinds=['Foo',
# kinds=[], namespace_ids=[] # 'Bar'], namespace_ids=[''] Kinds Foo and Bar in both the default and Baz
# Kinds Foo and Bar in all namespaces: # namespaces: kinds=['Foo', 'Bar'], namespace_ids=['', 'Baz'] The entire Baz
# kinds=['Foo', 'Bar'], namespace_ids=[] # namespace: kinds=[], namespace_ids=['Baz']
# Kinds Foo and Bar only in the default namespace:
# kinds=['Foo', 'Bar'], namespace_ids=['']
# Kinds Foo and Bar in both the default and Baz namespaces:
# kinds=['Foo', 'Bar'], namespace_ids=['', 'Baz']
# The entire Baz namespace:
# kinds=[], namespace_ids=['Baz']
# Corresponds to the JSON property `entityFilter` # Corresponds to the JSON property `entityFilter`
# @return [Google::Apis::DatastoreV1beta1::GoogleDatastoreAdminV1EntityFilter] # @return [Google::Apis::DatastoreV1beta1::GoogleDatastoreAdminV1EntityFilter]
attr_accessor :entity_filter attr_accessor :entity_filter
# Location for the export metadata and data files. This will be the same # Location for the export metadata and data files. This will be the same value
# value as the # as the google.datastore.admin.v1.ExportEntitiesRequest.output_url_prefix field.
# google.datastore.admin.v1.ExportEntitiesRequest.output_url_prefix # The final output location is provided in google.datastore.admin.v1.
# field. The final output location is provided in # ExportEntitiesResponse.output_url.
# google.datastore.admin.v1.ExportEntitiesResponse.output_url.
# Corresponds to the JSON property `outputUrlPrefix` # Corresponds to the JSON property `outputUrlPrefix`
# @return [String] # @return [String]
attr_accessor :output_url_prefix attr_accessor :output_url_prefix
@ -170,15 +155,14 @@ module Google
end end
end end
# The response for # The response for google.datastore.admin.v1.DatastoreAdmin.ExportEntities.
# google.datastore.admin.v1.DatastoreAdmin.ExportEntities.
class GoogleDatastoreAdminV1ExportEntitiesResponse class GoogleDatastoreAdminV1ExportEntitiesResponse
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Location of the output metadata file. This can be used to begin an import # Location of the output metadata file. This can be used to begin an import into
# into Cloud Datastore (this project or another project). See # Cloud Datastore (this project or another project). See google.datastore.admin.
# google.datastore.admin.v1.ImportEntitiesRequest.input_url. # v1.ImportEntitiesRequest.input_url. Only present if the operation completed
# Only present if the operation completed successfully. # successfully.
# Corresponds to the JSON property `outputUrl` # Corresponds to the JSON property `outputUrl`
# @return [String] # @return [String]
attr_accessor :output_url attr_accessor :output_url
@ -204,24 +188,18 @@ module Google
# Identifies a subset of entities in a project. This is specified as # Identifies a subset of entities in a project. This is specified as
# combinations of kinds and namespaces (either or both of which may be all, as # combinations of kinds and namespaces (either or both of which may be all, as
# described in the following examples). # described in the following examples). Example usage: Entire project: kinds=[],
# Example usage: # namespace_ids=[] Kinds Foo and Bar in all namespaces: kinds=['Foo', 'Bar'],
# Entire project: # namespace_ids=[] Kinds Foo and Bar only in the default namespace: kinds=['Foo',
# kinds=[], namespace_ids=[] # 'Bar'], namespace_ids=[''] Kinds Foo and Bar in both the default and Baz
# Kinds Foo and Bar in all namespaces: # namespaces: kinds=['Foo', 'Bar'], namespace_ids=['', 'Baz'] The entire Baz
# kinds=['Foo', 'Bar'], namespace_ids=[] # namespace: kinds=[], namespace_ids=['Baz']
# Kinds Foo and Bar only in the default namespace:
# kinds=['Foo', 'Bar'], namespace_ids=['']
# Kinds Foo and Bar in both the default and Baz namespaces:
# kinds=['Foo', 'Bar'], namespace_ids=['', 'Baz']
# The entire Baz namespace:
# kinds=[], namespace_ids=['Baz']
# Corresponds to the JSON property `entityFilter` # Corresponds to the JSON property `entityFilter`
# @return [Google::Apis::DatastoreV1beta1::GoogleDatastoreAdminV1EntityFilter] # @return [Google::Apis::DatastoreV1beta1::GoogleDatastoreAdminV1EntityFilter]
attr_accessor :entity_filter attr_accessor :entity_filter
# The location of the import metadata file. This will be the same value as # The location of the import metadata file. This will be the same value as the
# the google.datastore.admin.v1.ExportEntitiesResponse.output_url field. # google.datastore.admin.v1.ExportEntitiesResponse.output_url field.
# Corresponds to the JSON property `inputUrl` # Corresponds to the JSON property `inputUrl`
# @return [String] # @return [String]
attr_accessor :input_url attr_accessor :input_url
@ -285,14 +263,14 @@ module Google
class GoogleDatastoreAdminV1Progress class GoogleDatastoreAdminV1Progress
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The amount of work that has been completed. Note that this may be greater # The amount of work that has been completed. Note that this may be greater than
# than work_estimated. # work_estimated.
# Corresponds to the JSON property `workCompleted` # Corresponds to the JSON property `workCompleted`
# @return [Fixnum] # @return [Fixnum]
attr_accessor :work_completed attr_accessor :work_completed
# An estimate of how much work needs to be performed. May be zero if the # An estimate of how much work needs to be performed. May be zero if the work
# work estimate is unavailable. # estimate is unavailable.
# Corresponds to the JSON property `workEstimated` # Corresponds to the JSON property `workEstimated`
# @return [Fixnum] # @return [Fixnum]
attr_accessor :work_estimated attr_accessor :work_estimated
@ -317,14 +295,13 @@ module Google
# @return [String] # @return [String]
attr_accessor :end_time attr_accessor :end_time
# The client-assigned labels which were provided when the operation was # The client-assigned labels which were provided when the operation was created.
# created. May also include additional labels. # May also include additional labels.
# Corresponds to the JSON property `labels` # Corresponds to the JSON property `labels`
# @return [Hash<String,String>] # @return [Hash<String,String>]
attr_accessor :labels attr_accessor :labels
# The type of the operation. Can be used as a filter in # The type of the operation. Can be used as a filter in ListOperationsRequest.
# ListOperationsRequest.
# Corresponds to the JSON property `operationType` # Corresponds to the JSON property `operationType`
# @return [String] # @return [String]
attr_accessor :operation_type attr_accessor :operation_type
@ -355,18 +332,12 @@ module Google
# Identifies a subset of entities in a project. This is specified as # Identifies a subset of entities in a project. This is specified as
# combinations of kinds and namespaces (either or both of which may be all, as # combinations of kinds and namespaces (either or both of which may be all, as
# described in the following examples). # described in the following examples). Example usage: Entire project: kinds=[],
# Example usage: # namespace_ids=[] Kinds Foo and Bar in all namespaces: kinds=['Foo', 'Bar'],
# Entire project: # namespace_ids=[] Kinds Foo and Bar only in the default namespace: kinds=['Foo',
# kinds=[], namespace_ids=[] # 'Bar'], namespace_ids=[''] Kinds Foo and Bar in both the default and Baz
# Kinds Foo and Bar in all namespaces: # namespaces: kinds=['Foo', 'Bar'], namespace_ids=['', 'Baz'] The entire Baz
# kinds=['Foo', 'Bar'], namespace_ids=[] # namespace: kinds=[], namespace_ids=['Baz']
# Kinds Foo and Bar only in the default namespace:
# kinds=['Foo', 'Bar'], namespace_ids=['']
# Kinds Foo and Bar in both the default and Baz namespaces:
# kinds=['Foo', 'Bar'], namespace_ids=['', 'Baz']
# The entire Baz namespace:
# kinds=[], namespace_ids=['Baz']
class GoogleDatastoreAdminV1beta1EntityFilter class GoogleDatastoreAdminV1beta1EntityFilter
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
@ -375,12 +346,11 @@ module Google
# @return [Array<String>] # @return [Array<String>]
attr_accessor :kinds attr_accessor :kinds
# An empty list represents all namespaces. This is the preferred # An empty list represents all namespaces. This is the preferred usage for
# usage for projects that don't use namespaces. # projects that don't use namespaces. An empty string element represents the
# An empty string element represents the default namespace. This should be # default namespace. This should be used if the project has data in non-default
# used if the project has data in non-default namespaces, but doesn't want to # namespaces, but doesn't want to include them. Each namespace in this list must
# include them. # be unique.
# Each namespace in this list must be unique.
# Corresponds to the JSON property `namespaceIds` # Corresponds to the JSON property `namespaceIds`
# @return [Array<String>] # @return [Array<String>]
attr_accessor :namespace_ids attr_accessor :namespace_ids
@ -407,27 +377,20 @@ module Google
# Identifies a subset of entities in a project. This is specified as # Identifies a subset of entities in a project. This is specified as
# combinations of kinds and namespaces (either or both of which may be all, as # combinations of kinds and namespaces (either or both of which may be all, as
# described in the following examples). # described in the following examples). Example usage: Entire project: kinds=[],
# Example usage: # namespace_ids=[] Kinds Foo and Bar in all namespaces: kinds=['Foo', 'Bar'],
# Entire project: # namespace_ids=[] Kinds Foo and Bar only in the default namespace: kinds=['Foo',
# kinds=[], namespace_ids=[] # 'Bar'], namespace_ids=[''] Kinds Foo and Bar in both the default and Baz
# Kinds Foo and Bar in all namespaces: # namespaces: kinds=['Foo', 'Bar'], namespace_ids=['', 'Baz'] The entire Baz
# kinds=['Foo', 'Bar'], namespace_ids=[] # namespace: kinds=[], namespace_ids=['Baz']
# Kinds Foo and Bar only in the default namespace:
# kinds=['Foo', 'Bar'], namespace_ids=['']
# Kinds Foo and Bar in both the default and Baz namespaces:
# kinds=['Foo', 'Bar'], namespace_ids=['', 'Baz']
# The entire Baz namespace:
# kinds=[], namespace_ids=['Baz']
# Corresponds to the JSON property `entityFilter` # Corresponds to the JSON property `entityFilter`
# @return [Google::Apis::DatastoreV1beta1::GoogleDatastoreAdminV1beta1EntityFilter] # @return [Google::Apis::DatastoreV1beta1::GoogleDatastoreAdminV1beta1EntityFilter]
attr_accessor :entity_filter attr_accessor :entity_filter
# Location for the export metadata and data files. This will be the same # Location for the export metadata and data files. This will be the same value
# value as the # as the google.datastore.admin.v1beta1.ExportEntitiesRequest.output_url_prefix
# google.datastore.admin.v1beta1.ExportEntitiesRequest.output_url_prefix # field. The final output location is provided in google.datastore.admin.v1beta1.
# field. The final output location is provided in # ExportEntitiesResponse.output_url.
# google.datastore.admin.v1beta1.ExportEntitiesResponse.output_url.
# Corresponds to the JSON property `outputUrlPrefix` # Corresponds to the JSON property `outputUrlPrefix`
# @return [String] # @return [String]
attr_accessor :output_url_prefix attr_accessor :output_url_prefix
@ -456,25 +419,18 @@ module Google
end end
end end
# The request for # The request for google.datastore.admin.v1beta1.DatastoreAdmin.ExportEntities.
# google.datastore.admin.v1beta1.DatastoreAdmin.ExportEntities.
class GoogleDatastoreAdminV1beta1ExportEntitiesRequest class GoogleDatastoreAdminV1beta1ExportEntitiesRequest
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Identifies a subset of entities in a project. This is specified as # Identifies a subset of entities in a project. This is specified as
# combinations of kinds and namespaces (either or both of which may be all, as # combinations of kinds and namespaces (either or both of which may be all, as
# described in the following examples). # described in the following examples). Example usage: Entire project: kinds=[],
# Example usage: # namespace_ids=[] Kinds Foo and Bar in all namespaces: kinds=['Foo', 'Bar'],
# Entire project: # namespace_ids=[] Kinds Foo and Bar only in the default namespace: kinds=['Foo',
# kinds=[], namespace_ids=[] # 'Bar'], namespace_ids=[''] Kinds Foo and Bar in both the default and Baz
# Kinds Foo and Bar in all namespaces: # namespaces: kinds=['Foo', 'Bar'], namespace_ids=['', 'Baz'] The entire Baz
# kinds=['Foo', 'Bar'], namespace_ids=[] # namespace: kinds=[], namespace_ids=['Baz']
# Kinds Foo and Bar only in the default namespace:
# kinds=['Foo', 'Bar'], namespace_ids=['']
# Kinds Foo and Bar in both the default and Baz namespaces:
# kinds=['Foo', 'Bar'], namespace_ids=['', 'Baz']
# The entire Baz namespace:
# kinds=[], namespace_ids=['Baz']
# Corresponds to the JSON property `entityFilter` # Corresponds to the JSON property `entityFilter`
# @return [Google::Apis::DatastoreV1beta1::GoogleDatastoreAdminV1beta1EntityFilter] # @return [Google::Apis::DatastoreV1beta1::GoogleDatastoreAdminV1beta1EntityFilter]
attr_accessor :entity_filter attr_accessor :entity_filter
@ -484,22 +440,19 @@ module Google
# @return [Hash<String,String>] # @return [Hash<String,String>]
attr_accessor :labels attr_accessor :labels
# Location for the export metadata and data files. # Location for the export metadata and data files. The full resource URL of the
# The full resource URL of the external storage location. Currently, only # external storage location. Currently, only Google Cloud Storage is supported.
# Google Cloud Storage is supported. So output_url_prefix should be of the # So output_url_prefix should be of the form: `gs://BUCKET_NAME[/NAMESPACE_PATH]`
# form: `gs://BUCKET_NAME[/NAMESPACE_PATH]`, where `BUCKET_NAME` is the # , where `BUCKET_NAME` is the name of the Cloud Storage bucket and `
# name of the Cloud Storage bucket and `NAMESPACE_PATH` is an optional Cloud # NAMESPACE_PATH` is an optional Cloud Storage namespace path (this is not a
# Storage namespace path (this is not a Cloud Datastore namespace). For more # Cloud Datastore namespace). For more information about Cloud Storage namespace
# information about Cloud Storage namespace paths, see # paths, see [Object name considerations](https://cloud.google.com/storage/docs/
# [Object name # naming#object-considerations). The resulting files will be nested deeper than
# considerations](https://cloud.google.com/storage/docs/naming#object- # the specified URL prefix. The final output URL will be provided in the google.
# considerations). # datastore.admin.v1beta1.ExportEntitiesResponse.output_url field. That value
# The resulting files will be nested deeper than the specified URL prefix. # should be used for subsequent ImportEntities operations. By nesting the data
# The final output URL will be provided in the # files deeper, the same Cloud Storage bucket can be used in multiple
# google.datastore.admin.v1beta1.ExportEntitiesResponse.output_url # ExportEntities operations without conflict.
# field. That value should be used for subsequent ImportEntities operations.
# By nesting the data files deeper, the same Cloud Storage bucket can be used
# in multiple ExportEntities operations without conflict.
# Corresponds to the JSON property `outputUrlPrefix` # Corresponds to the JSON property `outputUrlPrefix`
# @return [String] # @return [String]
attr_accessor :output_url_prefix attr_accessor :output_url_prefix
@ -516,15 +469,14 @@ module Google
end end
end end
# The response for # The response for google.datastore.admin.v1beta1.DatastoreAdmin.ExportEntities.
# google.datastore.admin.v1beta1.DatastoreAdmin.ExportEntities.
class GoogleDatastoreAdminV1beta1ExportEntitiesResponse class GoogleDatastoreAdminV1beta1ExportEntitiesResponse
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Location of the output metadata file. This can be used to begin an import # Location of the output metadata file. This can be used to begin an import into
# into Cloud Datastore (this project or another project). See # Cloud Datastore (this project or another project). See google.datastore.admin.
# google.datastore.admin.v1beta1.ImportEntitiesRequest.input_url. # v1beta1.ImportEntitiesRequest.input_url. Only present if the operation
# Only present if the operation completed successfully. # completed successfully.
# Corresponds to the JSON property `outputUrl` # Corresponds to the JSON property `outputUrl`
# @return [String] # @return [String]
attr_accessor :output_url attr_accessor :output_url
@ -550,25 +502,18 @@ module Google
# Identifies a subset of entities in a project. This is specified as # Identifies a subset of entities in a project. This is specified as
# combinations of kinds and namespaces (either or both of which may be all, as # combinations of kinds and namespaces (either or both of which may be all, as
# described in the following examples). # described in the following examples). Example usage: Entire project: kinds=[],
# Example usage: # namespace_ids=[] Kinds Foo and Bar in all namespaces: kinds=['Foo', 'Bar'],
# Entire project: # namespace_ids=[] Kinds Foo and Bar only in the default namespace: kinds=['Foo',
# kinds=[], namespace_ids=[] # 'Bar'], namespace_ids=[''] Kinds Foo and Bar in both the default and Baz
# Kinds Foo and Bar in all namespaces: # namespaces: kinds=['Foo', 'Bar'], namespace_ids=['', 'Baz'] The entire Baz
# kinds=['Foo', 'Bar'], namespace_ids=[] # namespace: kinds=[], namespace_ids=['Baz']
# Kinds Foo and Bar only in the default namespace:
# kinds=['Foo', 'Bar'], namespace_ids=['']
# Kinds Foo and Bar in both the default and Baz namespaces:
# kinds=['Foo', 'Bar'], namespace_ids=['', 'Baz']
# The entire Baz namespace:
# kinds=[], namespace_ids=['Baz']
# Corresponds to the JSON property `entityFilter` # Corresponds to the JSON property `entityFilter`
# @return [Google::Apis::DatastoreV1beta1::GoogleDatastoreAdminV1beta1EntityFilter] # @return [Google::Apis::DatastoreV1beta1::GoogleDatastoreAdminV1beta1EntityFilter]
attr_accessor :entity_filter attr_accessor :entity_filter
# The location of the import metadata file. This will be the same value as # The location of the import metadata file. This will be the same value as the
# the google.datastore.admin.v1beta1.ExportEntitiesResponse.output_url # google.datastore.admin.v1beta1.ExportEntitiesResponse.output_url field.
# field.
# Corresponds to the JSON property `inputUrl` # Corresponds to the JSON property `inputUrl`
# @return [String] # @return [String]
attr_accessor :input_url attr_accessor :input_url
@ -597,42 +542,32 @@ module Google
end end
end end
# The request for # The request for google.datastore.admin.v1beta1.DatastoreAdmin.ImportEntities.
# google.datastore.admin.v1beta1.DatastoreAdmin.ImportEntities.
class GoogleDatastoreAdminV1beta1ImportEntitiesRequest class GoogleDatastoreAdminV1beta1ImportEntitiesRequest
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Identifies a subset of entities in a project. This is specified as # Identifies a subset of entities in a project. This is specified as
# combinations of kinds and namespaces (either or both of which may be all, as # combinations of kinds and namespaces (either or both of which may be all, as
# described in the following examples). # described in the following examples). Example usage: Entire project: kinds=[],
# Example usage: # namespace_ids=[] Kinds Foo and Bar in all namespaces: kinds=['Foo', 'Bar'],
# Entire project: # namespace_ids=[] Kinds Foo and Bar only in the default namespace: kinds=['Foo',
# kinds=[], namespace_ids=[] # 'Bar'], namespace_ids=[''] Kinds Foo and Bar in both the default and Baz
# Kinds Foo and Bar in all namespaces: # namespaces: kinds=['Foo', 'Bar'], namespace_ids=['', 'Baz'] The entire Baz
# kinds=['Foo', 'Bar'], namespace_ids=[] # namespace: kinds=[], namespace_ids=['Baz']
# Kinds Foo and Bar only in the default namespace:
# kinds=['Foo', 'Bar'], namespace_ids=['']
# Kinds Foo and Bar in both the default and Baz namespaces:
# kinds=['Foo', 'Bar'], namespace_ids=['', 'Baz']
# The entire Baz namespace:
# kinds=[], namespace_ids=['Baz']
# Corresponds to the JSON property `entityFilter` # Corresponds to the JSON property `entityFilter`
# @return [Google::Apis::DatastoreV1beta1::GoogleDatastoreAdminV1beta1EntityFilter] # @return [Google::Apis::DatastoreV1beta1::GoogleDatastoreAdminV1beta1EntityFilter]
attr_accessor :entity_filter attr_accessor :entity_filter
# The full resource URL of the external storage location. Currently, only # The full resource URL of the external storage location. Currently, only Google
# Google Cloud Storage is supported. So input_url should be of the form: # Cloud Storage is supported. So input_url should be of the form: `gs://
# `gs://BUCKET_NAME[/NAMESPACE_PATH]/OVERALL_EXPORT_METADATA_FILE`, where # BUCKET_NAME[/NAMESPACE_PATH]/OVERALL_EXPORT_METADATA_FILE`, where `BUCKET_NAME`
# `BUCKET_NAME` is the name of the Cloud Storage bucket, `NAMESPACE_PATH` is # is the name of the Cloud Storage bucket, `NAMESPACE_PATH` is an optional
# an optional Cloud Storage namespace path (this is not a Cloud Datastore # Cloud Storage namespace path (this is not a Cloud Datastore namespace), and `
# namespace), and `OVERALL_EXPORT_METADATA_FILE` is the metadata file written # OVERALL_EXPORT_METADATA_FILE` is the metadata file written by the
# by the ExportEntities operation. For more information about Cloud Storage # ExportEntities operation. For more information about Cloud Storage namespace
# namespace paths, see # paths, see [Object name considerations](https://cloud.google.com/storage/docs/
# [Object name # naming#object-considerations). For more information, see google.datastore.
# considerations](https://cloud.google.com/storage/docs/naming#object- # admin.v1beta1.ExportEntitiesResponse.output_url.
# considerations).
# For more information, see
# google.datastore.admin.v1beta1.ExportEntitiesResponse.output_url.
# Corresponds to the JSON property `inputUrl` # Corresponds to the JSON property `inputUrl`
# @return [String] # @return [String]
attr_accessor :input_url attr_accessor :input_url
@ -658,14 +593,14 @@ module Google
class GoogleDatastoreAdminV1beta1Progress class GoogleDatastoreAdminV1beta1Progress
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The amount of work that has been completed. Note that this may be greater # The amount of work that has been completed. Note that this may be greater than
# than work_estimated. # work_estimated.
# Corresponds to the JSON property `workCompleted` # Corresponds to the JSON property `workCompleted`
# @return [Fixnum] # @return [Fixnum]
attr_accessor :work_completed attr_accessor :work_completed
# An estimate of how much work needs to be performed. May be zero if the # An estimate of how much work needs to be performed. May be zero if the work
# work estimate is unavailable. # estimate is unavailable.
# Corresponds to the JSON property `workEstimated` # Corresponds to the JSON property `workEstimated`
# @return [Fixnum] # @return [Fixnum]
attr_accessor :work_estimated attr_accessor :work_estimated
@ -686,47 +621,45 @@ module Google
class GoogleLongrunningOperation class GoogleLongrunningOperation
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# If the value is `false`, it means the operation is still in progress. # If the value is `false`, it means the operation is still in progress. If `true`
# If `true`, the operation is completed, and either `error` or `response` is # , the operation is completed, and either `error` or `response` is available.
# available.
# Corresponds to the JSON property `done` # Corresponds to the JSON property `done`
# @return [Boolean] # @return [Boolean]
attr_accessor :done attr_accessor :done
alias_method :done?, :done alias_method :done?, :done
# The `Status` type defines a logical error model that is suitable for # The `Status` type defines a logical error model that is suitable for different
# different programming environments, including REST APIs and RPC APIs. It is # programming environments, including REST APIs and RPC APIs. It is used by [
# used by [gRPC](https://github.com/grpc). Each `Status` message contains # gRPC](https://github.com/grpc). Each `Status` message contains three pieces of
# three pieces of data: error code, error message, and error details. # data: error code, error message, and error details. You can find out more
# You can find out more about this error model and how to work with it in the # about this error model and how to work with it in the [API Design Guide](https:
# [API Design Guide](https://cloud.google.com/apis/design/errors). # //cloud.google.com/apis/design/errors).
# Corresponds to the JSON property `error` # Corresponds to the JSON property `error`
# @return [Google::Apis::DatastoreV1beta1::Status] # @return [Google::Apis::DatastoreV1beta1::Status]
attr_accessor :error attr_accessor :error
# Service-specific metadata associated with the operation. It typically # Service-specific metadata associated with the operation. It typically contains
# contains progress information and common metadata such as create time. # progress information and common metadata such as create time. Some services
# Some services might not provide such metadata. Any method that returns a # might not provide such metadata. Any method that returns a long-running
# long-running operation should document the metadata type, if any. # operation should document the metadata type, if any.
# Corresponds to the JSON property `metadata` # Corresponds to the JSON property `metadata`
# @return [Hash<String,Object>] # @return [Hash<String,Object>]
attr_accessor :metadata attr_accessor :metadata
# The server-assigned name, which is only unique within the same service that # The server-assigned name, which is only unique within the same service that
# originally returns it. If you use the default HTTP mapping, the # originally returns it. If you use the default HTTP mapping, the `name` should
# `name` should be a resource name ending with `operations/`unique_id``. # be a resource name ending with `operations/`unique_id``.
# Corresponds to the JSON property `name` # Corresponds to the JSON property `name`
# @return [String] # @return [String]
attr_accessor :name attr_accessor :name
# The normal response of the operation in case of success. If the original # 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 # method returns no data on success, such as `Delete`, the response is `google.
# `google.protobuf.Empty`. If the original method is standard # protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`,
# `Get`/`Create`/`Update`, the response should be the resource. For other # the response should be the resource. For other methods, the response should
# methods, the response should have the type `XxxResponse`, where `Xxx` # have the type `XxxResponse`, where `Xxx` is the original method name. For
# is the original method name. For example, if the original method name # example, if the original method name is `TakeSnapshot()`, the inferred
# is `TakeSnapshot()`, the inferred response type is # response type is `TakeSnapshotResponse`.
# `TakeSnapshotResponse`.
# Corresponds to the JSON property `response` # Corresponds to the JSON property `response`
# @return [Hash<String,Object>] # @return [Hash<String,Object>]
attr_accessor :response attr_accessor :response
@ -745,12 +678,12 @@ module Google
end end
end end
# The `Status` type defines a logical error model that is suitable for # The `Status` type defines a logical error model that is suitable for different
# different programming environments, including REST APIs and RPC APIs. It is # programming environments, including REST APIs and RPC APIs. It is used by [
# used by [gRPC](https://github.com/grpc). Each `Status` message contains # gRPC](https://github.com/grpc). Each `Status` message contains three pieces of
# three pieces of data: error code, error message, and error details. # data: error code, error message, and error details. You can find out more
# You can find out more about this error model and how to work with it in the # about this error model and how to work with it in the [API Design Guide](https:
# [API Design Guide](https://cloud.google.com/apis/design/errors). # //cloud.google.com/apis/design/errors).
class Status class Status
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
@ -759,15 +692,15 @@ module Google
# @return [Fixnum] # @return [Fixnum]
attr_accessor :code attr_accessor :code
# A list of messages that carry the error details. There is a common set of # A list of messages that carry the error details. There is a common set of
# message types for APIs to use. # message types for APIs to use.
# Corresponds to the JSON property `details` # Corresponds to the JSON property `details`
# @return [Array<Hash<String,Object>>] # @return [Array<Hash<String,Object>>]
attr_accessor :details attr_accessor :details
# A developer-facing error message, which should be in English. Any # A developer-facing error message, which should be in English. Any user-facing
# user-facing error message should be localized and sent in the # error message should be localized and sent in the google.rpc.Status.details
# google.rpc.Status.details field, or localized by the client. # field, or localized by the client.
# Corresponds to the JSON property `message` # Corresponds to the JSON property `message`
# @return [String] # @return [String]
attr_accessor :message attr_accessor :message

View File

@ -48,14 +48,13 @@ module Google
@batch_path = 'batch' @batch_path = 'batch'
end end
# Exports a copy of all or a subset of entities from Google Cloud Datastore # Exports a copy of all or a subset of entities from Google Cloud Datastore to
# to another storage system, such as Google Cloud Storage. Recent updates to # another storage system, such as Google Cloud Storage. Recent updates to
# entities may not be reflected in the export. The export occurs in the # entities may not be reflected in the export. The export occurs in the
# background and its progress can be monitored and managed via the # background and its progress can be monitored and managed via the Operation
# Operation resource that is created. The output of an export may only be # resource that is created. The output of an export may only be used once the
# used once the associated operation is done. If an export operation is # associated operation is done. If an export operation is cancelled before
# cancelled before completion it may leave partial data behind in Google # completion it may leave partial data behind in Google Cloud Storage.
# Cloud Storage.
# @param [String] project_id # @param [String] project_id
# Project ID against which to make the request. # Project ID against which to make the request.
# @param [Google::Apis::DatastoreV1beta1::GoogleDatastoreAdminV1beta1ExportEntitiesRequest] google_datastore_admin_v1beta1_export_entities_request_object # @param [Google::Apis::DatastoreV1beta1::GoogleDatastoreAdminV1beta1ExportEntitiesRequest] google_datastore_admin_v1beta1_export_entities_request_object
@ -88,11 +87,11 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Imports entities into Google Cloud Datastore. Existing entities with the # Imports entities into Google Cloud Datastore. Existing entities with the same
# same key are overwritten. The import occurs in the background and its # key are overwritten. The import occurs in the background and its progress can
# progress can be monitored and managed via the Operation resource that is # be monitored and managed via the Operation resource that is created. If an
# created. If an ImportEntities operation is cancelled, it is possible # ImportEntities operation is cancelled, it is possible that a subset of the
# that a subset of the data has already been imported to Cloud Datastore. # data has already been imported to Cloud Datastore.
# @param [String] project_id # @param [String] project_id
# Project ID against which to make the request. # Project ID against which to make the request.
# @param [Google::Apis::DatastoreV1beta1::GoogleDatastoreAdminV1beta1ImportEntitiesRequest] google_datastore_admin_v1beta1_import_entities_request_object # @param [Google::Apis::DatastoreV1beta1::GoogleDatastoreAdminV1beta1ImportEntitiesRequest] google_datastore_admin_v1beta1_import_entities_request_object

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/datastore/ # @see https://cloud.google.com/datastore/
module DatastoreV1beta3 module DatastoreV1beta3
VERSION = 'V1beta3' VERSION = 'V1beta3'
REVISION = '20200510' REVISION = '20200802'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

File diff suppressed because it is too large Load Diff

View File

@ -182,8 +182,7 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Prevents the supplied keys' IDs from being auto-allocated by Cloud # Prevents the supplied keys' IDs from being auto-allocated by Cloud Datastore.
# Datastore.
# @param [String] project_id # @param [String] project_id
# Required. The ID of the project against which to make the request. # Required. The ID of the project against which to make the request.
# @param [Google::Apis::DatastoreV1beta3::ReserveIdsRequest] reserve_ids_request_object # @param [Google::Apis::DatastoreV1beta3::ReserveIdsRequest] reserve_ids_request_object

View File

@ -0,0 +1,38 @@
# 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/dialogflow_v3beta1/service.rb'
require 'google/apis/dialogflow_v3beta1/classes.rb'
require 'google/apis/dialogflow_v3beta1/representations.rb'
module Google
module Apis
# Dialogflow API
#
# Builds conversational interfaces (for example, chatbots, and voice-powered
# apps and devices).
#
# @see https://cloud.google.com/dialogflow/
module DialogflowV3beta1
VERSION = 'V3beta1'
REVISION = '20200810'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
# View, manage and query your Dialogflow agents
AUTH_DIALOGFLOW = 'https://www.googleapis.com/auth/dialogflow'
end
end
end

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,288 @@
# 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 DialogflowV3beta1
# Dialogflow API
#
# Builds conversational interfaces (for example, chatbots, and voice-powered
# apps and devices).
#
# @example
# require 'google/apis/dialogflow_v3beta1'
#
# Dialogflow = Google::Apis::DialogflowV3beta1 # Alias the module
# service = Dialogflow::DialogflowService.new
#
# @see https://cloud.google.com/dialogflow/
class DialogflowService < 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://dialogflow.googleapis.com/', '')
@batch_path = 'batch'
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 [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
# Available 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::DialogflowV3beta1::GoogleProtobufEmpty] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::DialogflowV3beta1::GoogleProtobufEmpty]
#
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
# @raise [Google::Apis::AuthorizationError] Authorization is required
def cancel_project_location_operation(name, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:post, 'v3beta1/{+name}:cancel', options)
command.response_representation = Google::Apis::DialogflowV3beta1::GoogleProtobufEmpty::Representation
command.response_class = Google::Apis::DialogflowV3beta1::GoogleProtobufEmpty
command.params['name'] = name unless name.nil?
command.query['fields'] = fields unless fields.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil?
execute_or_queue_command(command, &block)
end
# 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::DialogflowV3beta1::GoogleLongrunningOperation] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::DialogflowV3beta1::GoogleLongrunningOperation]
#
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
# @raise [Google::Apis::AuthorizationError] Authorization is required
def get_project_location_operation(name, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:get, 'v3beta1/{+name}', options)
command.response_representation = Google::Apis::DialogflowV3beta1::GoogleLongrunningOperation::Representation
command.response_class = Google::Apis::DialogflowV3beta1::GoogleLongrunningOperation
command.params['name'] = name unless name.nil?
command.query['fields'] = fields unless fields.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil?
execute_or_queue_command(command, &block)
end
# 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::DialogflowV3beta1::GoogleLongrunningListOperationsResponse] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::DialogflowV3beta1::GoogleLongrunningListOperationsResponse]
#
# @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_operations(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:get, 'v3beta1/{+name}/operations', options)
command.response_representation = Google::Apis::DialogflowV3beta1::GoogleLongrunningListOperationsResponse::Representation
command.response_class = Google::Apis::DialogflowV3beta1::GoogleLongrunningListOperationsResponse
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
# 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 [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
# Available 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::DialogflowV3beta1::GoogleProtobufEmpty] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::DialogflowV3beta1::GoogleProtobufEmpty]
#
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
# @raise [Google::Apis::AuthorizationError] Authorization is required
def cancel_project_operation(name, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:post, 'v3beta1/{+name}:cancel', options)
command.response_representation = Google::Apis::DialogflowV3beta1::GoogleProtobufEmpty::Representation
command.response_class = Google::Apis::DialogflowV3beta1::GoogleProtobufEmpty
command.params['name'] = name unless name.nil?
command.query['fields'] = fields unless fields.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil?
execute_or_queue_command(command, &block)
end
# 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::DialogflowV3beta1::GoogleLongrunningOperation] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::DialogflowV3beta1::GoogleLongrunningOperation]
#
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
# @raise [Google::Apis::AuthorizationError] Authorization is required
def get_project_operation(name, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:get, 'v3beta1/{+name}', options)
command.response_representation = Google::Apis::DialogflowV3beta1::GoogleLongrunningOperation::Representation
command.response_class = Google::Apis::DialogflowV3beta1::GoogleLongrunningOperation
command.params['name'] = name unless name.nil?
command.query['fields'] = fields unless fields.nil?
command.query['quotaUser'] = quota_user unless quota_user.nil?
execute_or_queue_command(command, &block)
end
# 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::DialogflowV3beta1::GoogleLongrunningListOperationsResponse] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::DialogflowV3beta1::GoogleLongrunningListOperationsResponse]
#
# @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_operations(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:get, 'v3beta1/{+name}/operations', options)
command.response_representation = Google::Apis::DialogflowV3beta1::GoogleLongrunningListOperationsResponse::Representation
command.response_class = Google::Apis::DialogflowV3beta1::GoogleLongrunningListOperationsResponse
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
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

View File

@ -25,7 +25,7 @@ module Google
# @see https://firebase.google.com # @see https://firebase.google.com
module FirebasemlV1beta2 module FirebasemlV1beta2
VERSION = 'V1beta2' VERSION = 'V1beta2'
REVISION = '20200803' REVISION = '20200814'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -315,13 +315,6 @@ module Google
# @return [String] # @return [String]
attr_accessor :gcs_tflite_uri attr_accessor :gcs_tflite_uri
# Output only. A boolean indicating that this model was uploaded from the
# console. Read only
# Corresponds to the JSON property `managedUpload`
# @return [Boolean]
attr_accessor :managed_upload
alias_method :managed_upload?, :managed_upload
# Output only. The size of the TFLite model # Output only. The size of the TFLite model
# Corresponds to the JSON property `sizeBytes` # Corresponds to the JSON property `sizeBytes`
# @return [String] # @return [String]
@ -334,7 +327,6 @@ module Google
# Update properties of this object # Update properties of this object
def update!(**args) def update!(**args)
@gcs_tflite_uri = args[:gcs_tflite_uri] if args.key?(:gcs_tflite_uri) @gcs_tflite_uri = args[:gcs_tflite_uri] if args.key?(:gcs_tflite_uri)
@managed_upload = args[:managed_upload] if args.key?(:managed_upload)
@size_bytes = args[:size_bytes] if args.key?(:size_bytes) @size_bytes = args[:size_bytes] if args.key?(:size_bytes)
end end
end end

View File

@ -146,7 +146,6 @@ module Google
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :gcs_tflite_uri, as: 'gcsTfliteUri' property :gcs_tflite_uri, as: 'gcsTfliteUri'
property :managed_upload, as: 'managedUpload'
property :size_bytes, as: 'sizeBytes' property :size_bytes, as: 'sizeBytes'
end end
end end

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/firestore # @see https://cloud.google.com/firestore
module FirestoreV1 module FirestoreV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20200725' REVISION = '20200801'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

File diff suppressed because it is too large Load Diff

View File

@ -48,17 +48,16 @@ module Google
@batch_path = 'batch' @batch_path = 'batch'
end end
# Exports a copy of all or a subset of documents from Google Cloud Firestore # Exports a copy of all or a subset of documents from Google Cloud Firestore to
# to another storage system, such as Google Cloud Storage. Recent updates to # another storage system, such as Google Cloud Storage. Recent updates to
# documents may not be reflected in the export. The export occurs in the # documents may not be reflected in the export. The export occurs in the
# background and its progress can be monitored and managed via the # background and its progress can be monitored and managed via the Operation
# Operation resource that is created. The output of an export may only be # resource that is created. The output of an export may only be used once the
# used once the associated operation is done. If an export operation is # associated operation is done. If an export operation is cancelled before
# cancelled before completion it may leave partial data behind in Google # completion it may leave partial data behind in Google Cloud Storage.
# Cloud Storage.
# @param [String] name # @param [String] name
# Required. Database to export. Should be of the form: # Required. Database to export. Should be of the form: `projects/`project_id`/
# `projects/`project_id`/databases/`database_id``. # databases/`database_id``.
# @param [Google::Apis::FirestoreV1::GoogleFirestoreAdminV1ExportDocumentsRequest] google_firestore_admin_v1_export_documents_request_object # @param [Google::Apis::FirestoreV1::GoogleFirestoreAdminV1ExportDocumentsRequest] google_firestore_admin_v1_export_documents_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -92,11 +91,11 @@ module Google
# Imports documents into Google Cloud Firestore. Existing documents with the # Imports documents into Google Cloud Firestore. Existing documents with the
# same name are overwritten. The import occurs in the background and its # same name are overwritten. The import occurs in the background and its
# progress can be monitored and managed via the Operation resource that is # progress can be monitored and managed via the Operation resource that is
# created. If an ImportDocuments operation is cancelled, it is possible # created. If an ImportDocuments operation is cancelled, it is possible that a
# that a subset of the data has already been imported to Cloud Firestore. # subset of the data has already been imported to Cloud Firestore.
# @param [String] name # @param [String] name
# Required. Database to import into. Should be of the form: # Required. Database to import into. Should be of the form: `projects/`
# `projects/`project_id`/databases/`database_id``. # project_id`/databases/`database_id``.
# @param [Google::Apis::FirestoreV1::GoogleFirestoreAdminV1ImportDocumentsRequest] google_firestore_admin_v1_import_documents_request_object # @param [Google::Apis::FirestoreV1::GoogleFirestoreAdminV1ImportDocumentsRequest] google_firestore_admin_v1_import_documents_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -129,9 +128,8 @@ module Google
# Gets the metadata and configuration for a Field. # Gets the metadata and configuration for a Field.
# @param [String] name # @param [String] name
# Required. A name of the form # Required. A name of the form `projects/`project_id`/databases/`database_id`/
# `projects/`project_id`/databases/`database_id`/collectionGroups/`collection_id` # collectionGroups/`collection_id`/fields/`field_id``
# /fields/`field_id``
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -159,27 +157,23 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Lists the field configuration and metadata for this database. # Lists the field configuration and metadata for this database. Currently,
# Currently, FirestoreAdmin.ListFields only supports listing fields # FirestoreAdmin.ListFields only supports listing fields that have been
# that have been explicitly overridden. To issue this query, call # explicitly overridden. To issue this query, call FirestoreAdmin.ListFields
# FirestoreAdmin.ListFields with the filter set to # with the filter set to `indexConfig.usesAncestorConfig:false`.
# `indexConfig.usesAncestorConfig:false`.
# @param [String] parent # @param [String] parent
# Required. A parent name of the form # Required. A parent name of the form `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id`/collectionGroups/`collection_id` # database_id`/collectionGroups/`collection_id``
# `
# @param [String] filter # @param [String] filter
# The filter to apply to list results. Currently, # The filter to apply to list results. Currently, FirestoreAdmin.ListFields only
# FirestoreAdmin.ListFields only supports listing fields # supports listing fields that have been explicitly overridden. To issue this
# that have been explicitly overridden. To issue this query, call # query, call FirestoreAdmin.ListFields with the filter set to `indexConfig.
# FirestoreAdmin.ListFields with the filter set to # usesAncestorConfig:false`.
# `indexConfig.usesAncestorConfig:false`.
# @param [Fixnum] page_size # @param [Fixnum] page_size
# The number of results to return. # The number of results to return.
# @param [String] page_token # @param [String] page_token
# A page token, returned from a previous call to # A page token, returned from a previous call to FirestoreAdmin.ListFields, that
# FirestoreAdmin.ListFields, that may be used to get the next # may be used to get the next page of results.
# page of results.
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -210,47 +204,37 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Updates a field configuration. Currently, field updates apply only to # Updates a field configuration. Currently, field updates apply only to single
# single field index configuration. However, calls to # field index configuration. However, calls to FirestoreAdmin.UpdateField should
# FirestoreAdmin.UpdateField should provide a field mask to avoid # provide a field mask to avoid changing any configuration that the caller isn't
# changing any configuration that the caller isn't aware of. The field mask # aware of. The field mask should be specified as: `` paths: "index_config" ``.
# should be specified as: `` paths: "index_config" ``. # This call returns a google.longrunning.Operation which may be used to track
# This call returns a google.longrunning.Operation which may be used to # the status of the field update. The metadata for the operation will be the
# track the status of the field update. The metadata for # type FieldOperationMetadata. To configure the default field settings for the
# the operation will be the type FieldOperationMetadata. # database, use the special `Field` with resource name: `projects/`project_id`/
# To configure the default field settings for the database, use # databases/`database_id`/collectionGroups/__default__/fields/*`.
# the special `Field` with resource name:
# `projects/`project_id`/databases/`database_id`/collectionGroups/__default__/
# fields/*`.
# @param [String] name # @param [String] name
# A field name of the form # A field name of the form `projects/`project_id`/databases/`database_id`/
# `projects/`project_id`/databases/`database_id`/collectionGroups/`collection_id` # collectionGroups/`collection_id`/fields/`field_path`` A field path may be a
# /fields/`field_path`` # simple field name, e.g. `address` or a path to fields within map_value , e.g. `
# A field path may be a simple field name, e.g. `address` or a path to fields # address.city`, or a special field path. The only valid special field is `*`,
# within map_value , e.g. `address.city`, # which represents any field. Field paths may be quoted using ` (backtick). The
# or a special field path. The only valid special field is `*`, which # only character that needs to be escaped within a quoted field path is the
# represents any field. # backtick character itself, escaped using a backslash. Special characters in
# Field paths may be quoted using ` (backtick). The only character that needs # field paths that must be quoted include: `*`, `.`, ``` (backtick), `[`, `]`,
# to be escaped within a quoted field path is the backtick character itself, # as well as any ascii symbolic characters. Examples: (Note: Comments here are
# escaped using a backslash. Special characters in field paths that # written in markdown syntax, so there is an additional layer of backticks to
# must be quoted include: `*`, `.`, # represent a code block) `\`address.city\`` represents a field named `address.
# ``` (backtick), `[`, `]`, as well as any ascii symbolic characters. # city`, not the map key `city` in the field `address`. `\`*\`` represents a
# Examples: # field named `*`, not any field. A special `Field` contains the default
# (Note: Comments here are written in markdown syntax, so there is an # indexing settings for all fields. This field's resource name is: `projects/`
# additional layer of backticks to represent a code block) # project_id`/databases/`database_id`/collectionGroups/__default__/fields/*`
# `\`address.city\`` represents a field named `address.city`, not the map key
# `city` in the field `address`.
# `\`*\`` represents a field named `*`, not any field.
# A special `Field` contains the default indexing settings for all fields.
# This field's resource name is:
# `projects/`project_id`/databases/`database_id`/collectionGroups/__default__/
# fields/*`
# Indexes defined on this `Field` will be applied to all fields which do not # Indexes defined on this `Field` will be applied to all fields which do not
# have their own `Field` index configuration. # have their own `Field` index configuration.
# @param [Google::Apis::FirestoreV1::GoogleFirestoreAdminV1Field] google_firestore_admin_v1_field_object # @param [Google::Apis::FirestoreV1::GoogleFirestoreAdminV1Field] google_firestore_admin_v1_field_object
# @param [String] update_mask # @param [String] update_mask
# A mask, relative to the field. If specified, only configuration specified # A mask, relative to the field. If specified, only configuration specified by
# by this field_mask will be updated in the field. # this field_mask will be updated in the field.
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -281,13 +265,12 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Creates a composite index. This returns a google.longrunning.Operation # Creates a composite index. This returns a google.longrunning.Operation which
# which may be used to track the status of the creation. The metadata for # may be used to track the status of the creation. The metadata for the
# the operation will be the type IndexOperationMetadata. # operation will be the type IndexOperationMetadata.
# @param [String] parent # @param [String] parent
# Required. A parent name of the form # Required. A parent name of the form `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id`/collectionGroups/`collection_id` # database_id`/collectionGroups/`collection_id``
# `
# @param [Google::Apis::FirestoreV1::GoogleFirestoreAdminV1Index] google_firestore_admin_v1_index_object # @param [Google::Apis::FirestoreV1::GoogleFirestoreAdminV1Index] google_firestore_admin_v1_index_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -320,9 +303,8 @@ module Google
# Deletes a composite index. # Deletes a composite index.
# @param [String] name # @param [String] name
# Required. A name of the form # Required. A name of the form `projects/`project_id`/databases/`database_id`/
# `projects/`project_id`/databases/`database_id`/collectionGroups/`collection_id` # collectionGroups/`collection_id`/indexes/`index_id``
# /indexes/`index_id``
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -352,9 +334,8 @@ module Google
# Gets a composite index. # Gets a composite index.
# @param [String] name # @param [String] name
# Required. A name of the form # Required. A name of the form `projects/`project_id`/databases/`database_id`/
# `projects/`project_id`/databases/`database_id`/collectionGroups/`collection_id` # collectionGroups/`collection_id`/indexes/`index_id``
# /indexes/`index_id``
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -384,17 +365,15 @@ module Google
# Lists composite indexes. # Lists composite indexes.
# @param [String] parent # @param [String] parent
# Required. A parent name of the form # Required. A parent name of the form `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id`/collectionGroups/`collection_id` # database_id`/collectionGroups/`collection_id``
# `
# @param [String] filter # @param [String] filter
# The filter to apply to list results. # The filter to apply to list results.
# @param [Fixnum] page_size # @param [Fixnum] page_size
# The number of results to return. # The number of results to return.
# @param [String] page_token # @param [String] page_token
# A page token, returned from a previous call to # A page token, returned from a previous call to FirestoreAdmin.ListIndexes,
# FirestoreAdmin.ListIndexes, that may be used to get the next # that may be used to get the next page of results.
# page of results.
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -425,12 +404,11 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Gets multiple documents. # Gets multiple documents. Documents returned by this method are not guaranteed
# Documents returned by this method are not guaranteed to be returned in the # to be returned in the same order that they were requested.
# same order that they were requested.
# @param [String] database # @param [String] database
# Required. The database name. In the format: # Required. The database name. In the format: `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id``. # database_id``.
# @param [Google::Apis::FirestoreV1::BatchGetDocumentsRequest] batch_get_documents_request_object # @param [Google::Apis::FirestoreV1::BatchGetDocumentsRequest] batch_get_documents_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -461,16 +439,14 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Applies a batch of write operations. # Applies a batch of write operations. The BatchWrite method does not apply the
# The BatchWrite method does not apply the write operations atomically # write operations atomically and can apply them out of order. Method does not
# and can apply them out of order. Method does not allow more than one write # allow more than one write per document. Each write succeeds or fails
# per document. Each write succeeds or fails independently. See the # independently. See the BatchWriteResponse for the success status of each write.
# BatchWriteResponse for the success status of each write. # If you require an atomically applied set of writes, use Commit instead.
# If you require an atomically applied set of writes, use
# Commit instead.
# @param [String] database # @param [String] database
# Required. The database name. In the format: # Required. The database name. In the format: `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id``. # database_id``.
# @param [Google::Apis::FirestoreV1::BatchWriteRequest] batch_write_request_object # @param [Google::Apis::FirestoreV1::BatchWriteRequest] batch_write_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -503,8 +479,8 @@ module Google
# Starts a new transaction. # Starts a new transaction.
# @param [String] database # @param [String] database
# Required. The database name. In the format: # Required. The database name. In the format: `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id``. # database_id``.
# @param [Google::Apis::FirestoreV1::BeginTransactionRequest] begin_transaction_request_object # @param [Google::Apis::FirestoreV1::BeginTransactionRequest] begin_transaction_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -537,8 +513,8 @@ module Google
# Commits a transaction, while optionally updating documents. # Commits a transaction, while optionally updating documents.
# @param [String] database # @param [String] database
# Required. The database name. In the format: # Required. The database name. In the format: `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id``. # database_id``.
# @param [Google::Apis::FirestoreV1::CommitRequest] commit_request_object # @param [Google::Apis::FirestoreV1::CommitRequest] commit_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -571,20 +547,19 @@ module Google
# Creates a new document. # Creates a new document.
# @param [String] parent # @param [String] parent
# Required. The parent resource. For example: # Required. The parent resource. For example: `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id`/documents` or # database_id`/documents` or `projects/`project_id`/databases/`database_id`/
# `projects/`project_id`/databases/`database_id`/documents/chatrooms/` # documents/chatrooms/`chatroom_id``
# chatroom_id``
# @param [String] collection_id # @param [String] collection_id
# Required. The collection ID, relative to `parent`, to list. For example: ` # Required. The collection ID, relative to `parent`, to list. For example: `
# chatrooms`. # chatrooms`.
# @param [Google::Apis::FirestoreV1::Document] document_object # @param [Google::Apis::FirestoreV1::Document] document_object
# @param [String] document_id # @param [String] document_id
# The client-assigned document ID to use for this document. # The client-assigned document ID to use for this document. Optional. If not
# Optional. If not specified, an ID will be assigned by the service. # specified, an ID will be assigned by the service.
# @param [Array<String>, String] mask_field_paths # @param [Array<String>, String] mask_field_paths
# The list of field paths in the mask. See Document.fields for a field # The list of field paths in the mask. See Document.fields for a field path
# path syntax reference. # syntax reference.
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -619,14 +594,14 @@ module Google
# Deletes a document. # Deletes a document.
# @param [String] name # @param [String] name
# Required. The resource name of the Document to delete. In the format: # Required. The resource name of the Document to delete. In the format: `
# `projects/`project_id`/databases/`database_id`/documents/`document_path``. # projects/`project_id`/databases/`database_id`/documents/`document_path``.
# @param [Boolean] current_document_exists # @param [Boolean] current_document_exists
# When set to `true`, the target document must exist. # When set to `true`, the target document must exist. When set to `false`, the
# When set to `false`, the target document must not exist. # target document must not exist.
# @param [String] current_document_update_time # @param [String] current_document_update_time
# When set, the target document must exist and have been last updated at # When set, the target document must exist and have been last updated at that
# that time. # time.
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -658,14 +633,14 @@ module Google
# Gets a single document. # Gets a single document.
# @param [String] name # @param [String] name
# Required. The resource name of the Document to get. In the format: # Required. The resource name of the Document to get. In the format: `projects/`
# `projects/`project_id`/databases/`database_id`/documents/`document_path``. # project_id`/databases/`database_id`/documents/`document_path``.
# @param [Array<String>, String] mask_field_paths # @param [Array<String>, String] mask_field_paths
# The list of field paths in the mask. See Document.fields for a field # The list of field paths in the mask. See Document.fields for a field path
# path syntax reference. # syntax reference.
# @param [String] read_time # @param [String] read_time
# Reads the version of the document at the given time. # Reads the version of the document at the given time. This may not be older
# This may not be older than 270 seconds. # than 270 seconds.
# @param [String] transaction # @param [String] transaction
# Reads the document in a transaction. # Reads the document in a transaction.
# @param [String] fields # @param [String] fields
@ -700,19 +675,17 @@ module Google
# Lists documents. # Lists documents.
# @param [String] parent # @param [String] parent
# Required. The parent resource name. In the format: # Required. The parent resource name. In the format: `projects/`project_id`/
# `projects/`project_id`/databases/`database_id`/documents` or # databases/`database_id`/documents` or `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id`/documents/`document_path``. # database_id`/documents/`document_path``. For example: `projects/my-project/
# For example: # databases/my-database/documents` or `projects/my-project/databases/my-database/
# `projects/my-project/databases/my-database/documents` or # documents/chatrooms/my-chatroom`
# `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
# @param [String] collection_id # @param [String] collection_id
# Required. The collection ID, relative to `parent`, to list. For example: ` # Required. The collection ID, relative to `parent`, to list. For example: `
# chatrooms` # chatrooms` or `messages`.
# or `messages`.
# @param [Array<String>, String] mask_field_paths # @param [Array<String>, String] mask_field_paths
# The list of field paths in the mask. See Document.fields for a field # The list of field paths in the mask. See Document.fields for a field path
# path syntax reference. # syntax reference.
# @param [String] order_by # @param [String] order_by
# The order to sort results by. For example: `priority desc, name`. # The order to sort results by. For example: `priority desc, name`.
# @param [Fixnum] page_size # @param [Fixnum] page_size
@ -720,15 +693,14 @@ module Google
# @param [String] page_token # @param [String] page_token
# The `next_page_token` value returned from a previous List request, if any. # The `next_page_token` value returned from a previous List request, if any.
# @param [String] read_time # @param [String] read_time
# Reads documents as they were at the given time. # Reads documents as they were at the given time. This may not be older than 270
# This may not be older than 270 seconds. # seconds.
# @param [Boolean] show_missing # @param [Boolean] show_missing
# If the list should show missing documents. A missing document is a # If the list should show missing documents. A missing document is a document
# document that does not exist but has sub-documents. These documents will # that does not exist but has sub-documents. These documents will be returned
# be returned with a key but will not have fields, Document.create_time, # with a key but will not have fields, Document.create_time, or Document.
# or Document.update_time set. # update_time set. Requests with `show_missing` may not specify `where` or `
# Requests with `show_missing` may not specify `where` or # order_by`.
# `order_by`.
# @param [String] transaction # @param [String] transaction
# Reads documents in a transaction. # Reads documents in a transaction.
# @param [String] fields # @param [String] fields
@ -768,10 +740,9 @@ module Google
# Lists all the collection IDs underneath a document. # Lists all the collection IDs underneath a document.
# @param [String] parent # @param [String] parent
# Required. The parent document. In the format: # Required. The parent document. In the format: `projects/`project_id`/databases/
# `projects/`project_id`/databases/`database_id`/documents/`document_path``. # `database_id`/documents/`document_path``. For example: `projects/my-project/
# For example: # databases/my-database/documents/chatrooms/my-chatroom`
# `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
# @param [Google::Apis::FirestoreV1::ListCollectionIdsRequest] list_collection_ids_request_object # @param [Google::Apis::FirestoreV1::ListCollectionIdsRequest] list_collection_ids_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -804,8 +775,8 @@ module Google
# Listens to changes. # Listens to changes.
# @param [String] database # @param [String] database
# Required. The database name. In the format: # Required. The database name. In the format: `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id``. # database_id``.
# @param [Google::Apis::FirestoreV1::ListenRequest] listen_request_object # @param [Google::Apis::FirestoreV1::ListenRequest] listen_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -836,14 +807,13 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Partitions a query by returning partition cursors that can be used to run # Partitions a query by returning partition cursors that can be used to run the
# the query in parallel. The returned partition cursors are split points that # query in parallel. The returned partition cursors are split points that can be
# can be used by RunQuery as starting/end points for the query results. # used by RunQuery as starting/end points for the query results.
# @param [String] parent # @param [String] parent
# Required. The parent resource name. In the format: # Required. The parent resource name. In the format: `projects/`project_id`/
# `projects/`project_id`/databases/`database_id`/documents`. # databases/`database_id`/documents`. Document resource names are not supported;
# Document resource names are not supported; only database resource names # only database resource names can be specified.
# can be specified.
# @param [Google::Apis::FirestoreV1::PartitionQueryRequest] partition_query_request_object # @param [Google::Apis::FirestoreV1::PartitionQueryRequest] partition_query_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -876,21 +846,21 @@ module Google
# Updates or inserts a document. # Updates or inserts a document.
# @param [String] name # @param [String] name
# The resource name of the document, for example # The resource name of the document, for example `projects/`project_id`/
# `projects/`project_id`/databases/`database_id`/documents/`document_path``. # databases/`database_id`/documents/`document_path``.
# @param [Google::Apis::FirestoreV1::Document] document_object # @param [Google::Apis::FirestoreV1::Document] document_object
# @param [Boolean] current_document_exists # @param [Boolean] current_document_exists
# When set to `true`, the target document must exist. # When set to `true`, the target document must exist. When set to `false`, the
# When set to `false`, the target document must not exist. # target document must not exist.
# @param [String] current_document_update_time # @param [String] current_document_update_time
# When set, the target document must exist and have been last updated at # When set, the target document must exist and have been last updated at that
# that time. # time.
# @param [Array<String>, String] mask_field_paths # @param [Array<String>, String] mask_field_paths
# The list of field paths in the mask. See Document.fields for a field # The list of field paths in the mask. See Document.fields for a field path
# path syntax reference. # syntax reference.
# @param [Array<String>, String] update_mask_field_paths # @param [Array<String>, String] update_mask_field_paths
# The list of field paths in the mask. See Document.fields for a field # The list of field paths in the mask. See Document.fields for a field path
# path syntax reference. # syntax reference.
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -926,8 +896,8 @@ module Google
# Rolls back a transaction. # Rolls back a transaction.
# @param [String] database # @param [String] database
# Required. The database name. In the format: # Required. The database name. In the format: `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id``. # database_id``.
# @param [Google::Apis::FirestoreV1::RollbackRequest] rollback_request_object # @param [Google::Apis::FirestoreV1::RollbackRequest] rollback_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -960,12 +930,11 @@ module Google
# Runs a query. # Runs a query.
# @param [String] parent # @param [String] parent
# Required. The parent resource name. In the format: # Required. The parent resource name. In the format: `projects/`project_id`/
# `projects/`project_id`/databases/`database_id`/documents` or # databases/`database_id`/documents` or `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id`/documents/`document_path``. # database_id`/documents/`document_path``. For example: `projects/my-project/
# For example: # databases/my-database/documents` or `projects/my-project/databases/my-database/
# `projects/my-project/databases/my-database/documents` or # documents/chatrooms/my-chatroom`
# `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
# @param [Google::Apis::FirestoreV1::RunQueryRequest] run_query_request_object # @param [Google::Apis::FirestoreV1::RunQueryRequest] run_query_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -998,9 +967,8 @@ module Google
# Streams batches of document updates and deletes, in order. # Streams batches of document updates and deletes, in order.
# @param [String] database # @param [String] database
# Required. The database name. In the format: # Required. The database name. In the format: `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id``. # database_id``. This is only required in the first message.
# This is only required in the first message.
# @param [Google::Apis::FirestoreV1::WriteRequest] write_request_object # @param [Google::Apis::FirestoreV1::WriteRequest] write_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -1031,15 +999,13 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Starts asynchronous cancellation on a long-running operation. The server # Starts asynchronous cancellation on a long-running operation. The server makes
# makes a best effort to cancel the operation, but success is not # a best effort to cancel the operation, but success is not guaranteed. If the
# guaranteed. If the server doesn't support this method, it returns # server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.
# `google.rpc.Code.UNIMPLEMENTED`. Clients can use # Clients can use Operations.GetOperation or other methods to check whether the
# Operations.GetOperation or # cancellation succeeded or whether the operation completed despite cancellation.
# other methods to check whether the cancellation succeeded or whether the # On successful cancellation, the operation is not deleted; instead, it becomes
# operation completed despite cancellation. On successful cancellation, # an operation with an Operation.error value with a google.rpc.Status.code of 1,
# 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`. # corresponding to `Code.CANCELLED`.
# @param [String] name # @param [String] name
# The name of the operation resource to be cancelled. # The name of the operation resource to be cancelled.
@ -1073,10 +1039,10 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Deletes a long-running operation. This method indicates that the client is # Deletes a long-running operation. This method indicates that the client is no
# no longer interested in the operation result. It does not cancel the # longer interested in the operation result. It does not cancel the operation.
# operation. If the server doesn't support this method, it returns # If the server doesn't support this method, it returns `google.rpc.Code.
# `google.rpc.Code.UNIMPLEMENTED`. # UNIMPLEMENTED`.
# @param [String] name # @param [String] name
# The name of the operation resource to be deleted. # The name of the operation resource to be deleted.
# @param [String] fields # @param [String] fields
@ -1106,9 +1072,8 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Gets the latest state of a long-running operation. Clients can use this # Gets the latest state of a long-running operation. Clients can use this method
# method to poll the operation result at intervals as recommended by the API # to poll the operation result at intervals as recommended by the API service.
# service.
# @param [String] name # @param [String] name
# The name of the operation resource. # The name of the operation resource.
# @param [String] fields # @param [String] fields
@ -1138,15 +1103,14 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Lists operations that match the specified filter in the request. If the # Lists operations that match the specified filter in the request. If the server
# server doesn't support this method, it returns `UNIMPLEMENTED`. # doesn't support this method, it returns `UNIMPLEMENTED`. NOTE: the `name`
# NOTE: the `name` binding allows API services to override the binding # binding allows API services to override the binding to use different resource
# to use different resource name schemes, such as `users/*/operations`. To # name schemes, such as `users/*/operations`. To override the binding, API
# override the binding, API services can add a binding such as # services can add a binding such as `"/v1/`name=users/*`/operations"` to their
# `"/v1/`name=users/*`/operations"` to their service configuration. # service configuration. For backwards compatibility, the default name includes
# For backwards compatibility, the default name includes the operations # the operations collection id, however overriding users must ensure the name
# collection id, however overriding users must ensure the name binding # binding is the parent resource, without the operations collection id.
# is the parent resource, without the operations collection id.
# @param [String] name # @param [String] name
# The name of the operation's parent resource. # The name of the operation's parent resource.
# @param [String] filter # @param [String] filter

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/firestore # @see https://cloud.google.com/firestore
module FirestoreV1beta1 module FirestoreV1beta1
VERSION = 'V1beta1' VERSION = 'V1beta1'
REVISION = '20200725' REVISION = '20200801'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

File diff suppressed because it is too large Load Diff

View File

@ -48,17 +48,16 @@ module Google
@batch_path = 'batch' @batch_path = 'batch'
end end
# Exports a copy of all or a subset of documents from Google Cloud Firestore # Exports a copy of all or a subset of documents from Google Cloud Firestore to
# to another storage system, such as Google Cloud Storage. Recent updates to # another storage system, such as Google Cloud Storage. Recent updates to
# documents may not be reflected in the export. The export occurs in the # documents may not be reflected in the export. The export occurs in the
# background and its progress can be monitored and managed via the # background and its progress can be monitored and managed via the Operation
# Operation resource that is created. The output of an export may only be # resource that is created. The output of an export may only be used once the
# used once the associated operation is done. If an export operation is # associated operation is done. If an export operation is cancelled before
# cancelled before completion it may leave partial data behind in Google # completion it may leave partial data behind in Google Cloud Storage.
# Cloud Storage.
# @param [String] name # @param [String] name
# Database to export. Should be of the form: # Database to export. Should be of the form: `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id``. # database_id``.
# @param [Google::Apis::FirestoreV1beta1::GoogleFirestoreAdminV1beta1ExportDocumentsRequest] google_firestore_admin_v1beta1_export_documents_request_object # @param [Google::Apis::FirestoreV1beta1::GoogleFirestoreAdminV1beta1ExportDocumentsRequest] google_firestore_admin_v1beta1_export_documents_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -92,11 +91,11 @@ module Google
# Imports documents into Google Cloud Firestore. Existing documents with the # Imports documents into Google Cloud Firestore. Existing documents with the
# same name are overwritten. The import occurs in the background and its # same name are overwritten. The import occurs in the background and its
# progress can be monitored and managed via the Operation resource that is # progress can be monitored and managed via the Operation resource that is
# created. If an ImportDocuments operation is cancelled, it is possible # created. If an ImportDocuments operation is cancelled, it is possible that a
# that a subset of the data has already been imported to Cloud Firestore. # subset of the data has already been imported to Cloud Firestore.
# @param [String] name # @param [String] name
# Database to import into. Should be of the form: # Database to import into. Should be of the form: `projects/`project_id`/
# `projects/`project_id`/databases/`database_id``. # databases/`database_id``.
# @param [Google::Apis::FirestoreV1beta1::GoogleFirestoreAdminV1beta1ImportDocumentsRequest] google_firestore_admin_v1beta1_import_documents_request_object # @param [Google::Apis::FirestoreV1beta1::GoogleFirestoreAdminV1beta1ImportDocumentsRequest] google_firestore_admin_v1beta1_import_documents_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -127,12 +126,11 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Gets multiple documents. # Gets multiple documents. Documents returned by this method are not guaranteed
# Documents returned by this method are not guaranteed to be returned in the # to be returned in the same order that they were requested.
# same order that they were requested.
# @param [String] database # @param [String] database
# Required. The database name. In the format: # Required. The database name. In the format: `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id``. # database_id``.
# @param [Google::Apis::FirestoreV1beta1::BatchGetDocumentsRequest] batch_get_documents_request_object # @param [Google::Apis::FirestoreV1beta1::BatchGetDocumentsRequest] batch_get_documents_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -163,16 +161,14 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Applies a batch of write operations. # Applies a batch of write operations. The BatchWrite method does not apply the
# The BatchWrite method does not apply the write operations atomically # write operations atomically and can apply them out of order. Method does not
# and can apply them out of order. Method does not allow more than one write # allow more than one write per document. Each write succeeds or fails
# per document. Each write succeeds or fails independently. See the # independently. See the BatchWriteResponse for the success status of each write.
# BatchWriteResponse for the success status of each write. # If you require an atomically applied set of writes, use Commit instead.
# If you require an atomically applied set of writes, use
# Commit instead.
# @param [String] database # @param [String] database
# Required. The database name. In the format: # Required. The database name. In the format: `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id``. # database_id``.
# @param [Google::Apis::FirestoreV1beta1::BatchWriteRequest] batch_write_request_object # @param [Google::Apis::FirestoreV1beta1::BatchWriteRequest] batch_write_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -205,8 +201,8 @@ module Google
# Starts a new transaction. # Starts a new transaction.
# @param [String] database # @param [String] database
# Required. The database name. In the format: # Required. The database name. In the format: `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id``. # database_id``.
# @param [Google::Apis::FirestoreV1beta1::BeginTransactionRequest] begin_transaction_request_object # @param [Google::Apis::FirestoreV1beta1::BeginTransactionRequest] begin_transaction_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -239,8 +235,8 @@ module Google
# Commits a transaction, while optionally updating documents. # Commits a transaction, while optionally updating documents.
# @param [String] database # @param [String] database
# Required. The database name. In the format: # Required. The database name. In the format: `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id``. # database_id``.
# @param [Google::Apis::FirestoreV1beta1::CommitRequest] commit_request_object # @param [Google::Apis::FirestoreV1beta1::CommitRequest] commit_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -273,20 +269,19 @@ module Google
# Creates a new document. # Creates a new document.
# @param [String] parent # @param [String] parent
# Required. The parent resource. For example: # Required. The parent resource. For example: `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id`/documents` or # database_id`/documents` or `projects/`project_id`/databases/`database_id`/
# `projects/`project_id`/databases/`database_id`/documents/chatrooms/` # documents/chatrooms/`chatroom_id``
# chatroom_id``
# @param [String] collection_id # @param [String] collection_id
# Required. The collection ID, relative to `parent`, to list. For example: ` # Required. The collection ID, relative to `parent`, to list. For example: `
# chatrooms`. # chatrooms`.
# @param [Google::Apis::FirestoreV1beta1::Document] document_object # @param [Google::Apis::FirestoreV1beta1::Document] document_object
# @param [String] document_id # @param [String] document_id
# The client-assigned document ID to use for this document. # The client-assigned document ID to use for this document. Optional. If not
# Optional. If not specified, an ID will be assigned by the service. # specified, an ID will be assigned by the service.
# @param [Array<String>, String] mask_field_paths # @param [Array<String>, String] mask_field_paths
# The list of field paths in the mask. See Document.fields for a field # The list of field paths in the mask. See Document.fields for a field path
# path syntax reference. # syntax reference.
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -321,14 +316,14 @@ module Google
# Deletes a document. # Deletes a document.
# @param [String] name # @param [String] name
# Required. The resource name of the Document to delete. In the format: # Required. The resource name of the Document to delete. In the format: `
# `projects/`project_id`/databases/`database_id`/documents/`document_path``. # projects/`project_id`/databases/`database_id`/documents/`document_path``.
# @param [Boolean] current_document_exists # @param [Boolean] current_document_exists
# When set to `true`, the target document must exist. # When set to `true`, the target document must exist. When set to `false`, the
# When set to `false`, the target document must not exist. # target document must not exist.
# @param [String] current_document_update_time # @param [String] current_document_update_time
# When set, the target document must exist and have been last updated at # When set, the target document must exist and have been last updated at that
# that time. # time.
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -360,14 +355,14 @@ module Google
# Gets a single document. # Gets a single document.
# @param [String] name # @param [String] name
# Required. The resource name of the Document to get. In the format: # Required. The resource name of the Document to get. In the format: `projects/`
# `projects/`project_id`/databases/`database_id`/documents/`document_path``. # project_id`/databases/`database_id`/documents/`document_path``.
# @param [Array<String>, String] mask_field_paths # @param [Array<String>, String] mask_field_paths
# The list of field paths in the mask. See Document.fields for a field # The list of field paths in the mask. See Document.fields for a field path
# path syntax reference. # syntax reference.
# @param [String] read_time # @param [String] read_time
# Reads the version of the document at the given time. # Reads the version of the document at the given time. This may not be older
# This may not be older than 270 seconds. # than 270 seconds.
# @param [String] transaction # @param [String] transaction
# Reads the document in a transaction. # Reads the document in a transaction.
# @param [String] fields # @param [String] fields
@ -402,19 +397,17 @@ module Google
# Lists documents. # Lists documents.
# @param [String] parent # @param [String] parent
# Required. The parent resource name. In the format: # Required. The parent resource name. In the format: `projects/`project_id`/
# `projects/`project_id`/databases/`database_id`/documents` or # databases/`database_id`/documents` or `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id`/documents/`document_path``. # database_id`/documents/`document_path``. For example: `projects/my-project/
# For example: # databases/my-database/documents` or `projects/my-project/databases/my-database/
# `projects/my-project/databases/my-database/documents` or # documents/chatrooms/my-chatroom`
# `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
# @param [String] collection_id # @param [String] collection_id
# Required. The collection ID, relative to `parent`, to list. For example: ` # Required. The collection ID, relative to `parent`, to list. For example: `
# chatrooms` # chatrooms` or `messages`.
# or `messages`.
# @param [Array<String>, String] mask_field_paths # @param [Array<String>, String] mask_field_paths
# The list of field paths in the mask. See Document.fields for a field # The list of field paths in the mask. See Document.fields for a field path
# path syntax reference. # syntax reference.
# @param [String] order_by # @param [String] order_by
# The order to sort results by. For example: `priority desc, name`. # The order to sort results by. For example: `priority desc, name`.
# @param [Fixnum] page_size # @param [Fixnum] page_size
@ -422,15 +415,14 @@ module Google
# @param [String] page_token # @param [String] page_token
# The `next_page_token` value returned from a previous List request, if any. # The `next_page_token` value returned from a previous List request, if any.
# @param [String] read_time # @param [String] read_time
# Reads documents as they were at the given time. # Reads documents as they were at the given time. This may not be older than 270
# This may not be older than 270 seconds. # seconds.
# @param [Boolean] show_missing # @param [Boolean] show_missing
# If the list should show missing documents. A missing document is a # If the list should show missing documents. A missing document is a document
# document that does not exist but has sub-documents. These documents will # that does not exist but has sub-documents. These documents will be returned
# be returned with a key but will not have fields, Document.create_time, # with a key but will not have fields, Document.create_time, or Document.
# or Document.update_time set. # update_time set. Requests with `show_missing` may not specify `where` or `
# Requests with `show_missing` may not specify `where` or # order_by`.
# `order_by`.
# @param [String] transaction # @param [String] transaction
# Reads documents in a transaction. # Reads documents in a transaction.
# @param [String] fields # @param [String] fields
@ -470,10 +462,9 @@ module Google
# Lists all the collection IDs underneath a document. # Lists all the collection IDs underneath a document.
# @param [String] parent # @param [String] parent
# Required. The parent document. In the format: # Required. The parent document. In the format: `projects/`project_id`/databases/
# `projects/`project_id`/databases/`database_id`/documents/`document_path``. # `database_id`/documents/`document_path``. For example: `projects/my-project/
# For example: # databases/my-database/documents/chatrooms/my-chatroom`
# `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
# @param [Google::Apis::FirestoreV1beta1::ListCollectionIdsRequest] list_collection_ids_request_object # @param [Google::Apis::FirestoreV1beta1::ListCollectionIdsRequest] list_collection_ids_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -506,8 +497,8 @@ module Google
# Listens to changes. # Listens to changes.
# @param [String] database # @param [String] database
# Required. The database name. In the format: # Required. The database name. In the format: `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id``. # database_id``.
# @param [Google::Apis::FirestoreV1beta1::ListenRequest] listen_request_object # @param [Google::Apis::FirestoreV1beta1::ListenRequest] listen_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -538,14 +529,13 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Partitions a query by returning partition cursors that can be used to run # Partitions a query by returning partition cursors that can be used to run the
# the query in parallel. The returned partition cursors are split points that # query in parallel. The returned partition cursors are split points that can be
# can be used by RunQuery as starting/end points for the query results. # used by RunQuery as starting/end points for the query results.
# @param [String] parent # @param [String] parent
# Required. The parent resource name. In the format: # Required. The parent resource name. In the format: `projects/`project_id`/
# `projects/`project_id`/databases/`database_id`/documents`. # databases/`database_id`/documents`. Document resource names are not supported;
# Document resource names are not supported; only database resource names # only database resource names can be specified.
# can be specified.
# @param [Google::Apis::FirestoreV1beta1::PartitionQueryRequest] partition_query_request_object # @param [Google::Apis::FirestoreV1beta1::PartitionQueryRequest] partition_query_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -578,21 +568,21 @@ module Google
# Updates or inserts a document. # Updates or inserts a document.
# @param [String] name # @param [String] name
# The resource name of the document, for example # The resource name of the document, for example `projects/`project_id`/
# `projects/`project_id`/databases/`database_id`/documents/`document_path``. # databases/`database_id`/documents/`document_path``.
# @param [Google::Apis::FirestoreV1beta1::Document] document_object # @param [Google::Apis::FirestoreV1beta1::Document] document_object
# @param [Boolean] current_document_exists # @param [Boolean] current_document_exists
# When set to `true`, the target document must exist. # When set to `true`, the target document must exist. When set to `false`, the
# When set to `false`, the target document must not exist. # target document must not exist.
# @param [String] current_document_update_time # @param [String] current_document_update_time
# When set, the target document must exist and have been last updated at # When set, the target document must exist and have been last updated at that
# that time. # time.
# @param [Array<String>, String] mask_field_paths # @param [Array<String>, String] mask_field_paths
# The list of field paths in the mask. See Document.fields for a field # The list of field paths in the mask. See Document.fields for a field path
# path syntax reference. # syntax reference.
# @param [Array<String>, String] update_mask_field_paths # @param [Array<String>, String] update_mask_field_paths
# The list of field paths in the mask. See Document.fields for a field # The list of field paths in the mask. See Document.fields for a field path
# path syntax reference. # syntax reference.
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -628,8 +618,8 @@ module Google
# Rolls back a transaction. # Rolls back a transaction.
# @param [String] database # @param [String] database
# Required. The database name. In the format: # Required. The database name. In the format: `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id``. # database_id``.
# @param [Google::Apis::FirestoreV1beta1::RollbackRequest] rollback_request_object # @param [Google::Apis::FirestoreV1beta1::RollbackRequest] rollback_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -662,12 +652,11 @@ module Google
# Runs a query. # Runs a query.
# @param [String] parent # @param [String] parent
# Required. The parent resource name. In the format: # Required. The parent resource name. In the format: `projects/`project_id`/
# `projects/`project_id`/databases/`database_id`/documents` or # databases/`database_id`/documents` or `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id`/documents/`document_path``. # database_id`/documents/`document_path``. For example: `projects/my-project/
# For example: # databases/my-database/documents` or `projects/my-project/databases/my-database/
# `projects/my-project/databases/my-database/documents` or # documents/chatrooms/my-chatroom`
# `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
# @param [Google::Apis::FirestoreV1beta1::RunQueryRequest] run_query_request_object # @param [Google::Apis::FirestoreV1beta1::RunQueryRequest] run_query_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -700,9 +689,8 @@ module Google
# Streams batches of document updates and deletes, in order. # Streams batches of document updates and deletes, in order.
# @param [String] database # @param [String] database
# Required. The database name. In the format: # Required. The database name. In the format: `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id``. # database_id``. This is only required in the first message.
# This is only required in the first message.
# @param [Google::Apis::FirestoreV1beta1::WriteRequest] write_request_object # @param [Google::Apis::FirestoreV1beta1::WriteRequest] write_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -733,20 +721,17 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Creates the specified index. # Creates the specified index. A newly created index's initial state is `
# A newly created index's initial state is `CREATING`. On completion of the # CREATING`. On completion of the returned google.longrunning.Operation, the
# returned google.longrunning.Operation, the state will be `READY`. # state will be `READY`. If the index already exists, the call will return an `
# If the index already exists, the call will return an `ALREADY_EXISTS` # ALREADY_EXISTS` status. During creation, the process could result in an error,
# status. # in which case the index will move to the `ERROR` state. The process can be
# During creation, the process could result in an error, in which case the # recovered by fixing the data that caused the error, removing the index with
# index will move to the `ERROR` state. The process can be recovered by # delete, then re-creating the index with create. Indexes with a single field
# fixing the data that caused the error, removing the index with # cannot be created.
# delete, then re-creating the index with
# create.
# Indexes with a single field cannot be created.
# @param [String] parent # @param [String] parent
# The name of the database this index will apply to. For example: # The name of the database this index will apply to. For example: `projects/`
# `projects/`project_id`/databases/`database_id`` # project_id`/databases/`database_id``
# @param [Google::Apis::FirestoreV1beta1::GoogleFirestoreAdminV1beta1Index] google_firestore_admin_v1beta1_index_object # @param [Google::Apis::FirestoreV1beta1::GoogleFirestoreAdminV1beta1Index] google_firestore_admin_v1beta1_index_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -779,8 +764,8 @@ module Google
# Deletes an index. # Deletes an index.
# @param [String] name # @param [String] name
# The index name. For example: # The index name. For example: `projects/`project_id`/databases/`database_id`/
# `projects/`project_id`/databases/`database_id`/indexes/`index_id`` # indexes/`index_id``
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -810,8 +795,8 @@ module Google
# Gets an index. # Gets an index.
# @param [String] name # @param [String] name
# The name of the index. For example: # The name of the index. For example: `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id`/indexes/`index_id`` # database_id`/indexes/`index_id``
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -841,8 +826,7 @@ module Google
# Lists the indexes that match the specified filters. # Lists the indexes that match the specified filters.
# @param [String] parent # @param [String] parent
# The database name. For example: # The database name. For example: `projects/`project_id`/databases/`database_id``
# `projects/`project_id`/databases/`database_id``
# @param [String] filter # @param [String] filter
# @param [Fixnum] page_size # @param [Fixnum] page_size
# The standard List page size. # The standard List page size.

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/firestore # @see https://cloud.google.com/firestore
module FirestoreV1beta2 module FirestoreV1beta2
VERSION = 'V1beta2' VERSION = 'V1beta2'
REVISION = '20200215' REVISION = '20200801'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -22,13 +22,11 @@ module Google
module Apis module Apis
module FirestoreV1beta2 module FirestoreV1beta2
# A generic empty message that you can re-use to avoid defining duplicated # A generic empty message that you can re-use to avoid defining duplicated empty
# empty messages in your APIs. A typical example is to use it as the request # messages in your APIs. A typical example is to use it as the request or the
# or the response type of an API method. For instance: # response type of an API method. For instance: service Foo ` rpc Bar(google.
# service Foo ` # protobuf.Empty) returns (google.protobuf.Empty); ` The JSON representation for
# rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); # `Empty` is empty JSON object ````.
# `
# The JSON representation for `Empty` is empty JSON object ````.
class Empty class Empty
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
@ -41,8 +39,8 @@ module Google
end end
end end
# Metadata for google.longrunning.Operation results from # Metadata for google.longrunning.Operation results from FirestoreAdmin.
# FirestoreAdmin.ExportDocuments. # ExportDocuments.
class GoogleFirestoreAdminV1beta2ExportDocumentsMetadata class GoogleFirestoreAdminV1beta2ExportDocumentsMetadata
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
@ -67,16 +65,14 @@ module Google
# @return [String] # @return [String]
attr_accessor :output_uri_prefix attr_accessor :output_uri_prefix
# Describes the progress of the operation. # Describes the progress of the operation. Unit of work is generic and must be
# Unit of work is generic and must be interpreted based on where Progress # interpreted based on where Progress is used.
# is used.
# Corresponds to the JSON property `progressBytes` # Corresponds to the JSON property `progressBytes`
# @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress] # @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress]
attr_accessor :progress_bytes attr_accessor :progress_bytes
# Describes the progress of the operation. # Describes the progress of the operation. Unit of work is generic and must be
# Unit of work is generic and must be interpreted based on where Progress # interpreted based on where Progress is used.
# is used.
# Corresponds to the JSON property `progressDocuments` # Corresponds to the JSON property `progressDocuments`
# @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress] # @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress]
attr_accessor :progress_documents attr_accessor :progress_documents
@ -111,14 +107,13 @@ module Google
# @return [Array<String>] # @return [Array<String>]
attr_accessor :collection_ids attr_accessor :collection_ids
# The output URI. Currently only supports Google Cloud Storage URIs of the # The output URI. Currently only supports Google Cloud Storage URIs of the form:
# form: `gs://BUCKET_NAME[/NAMESPACE_PATH]`, where `BUCKET_NAME` is the name # `gs://BUCKET_NAME[/NAMESPACE_PATH]`, where `BUCKET_NAME` is the name of the
# of the Google Cloud Storage bucket and `NAMESPACE_PATH` is an optional # Google Cloud Storage bucket and `NAMESPACE_PATH` is an optional Google Cloud
# Google Cloud Storage namespace path. When # Storage namespace path. When choosing a name, be sure to consider Google Cloud
# choosing a name, be sure to consider Google Cloud Storage naming # Storage naming guidelines: https://cloud.google.com/storage/docs/naming. If
# guidelines: https://cloud.google.com/storage/docs/naming. # the URI is a bucket (without a namespace path), a prefix will be generated
# If the URI is a bucket (without a namespace path), a prefix will be # based on the start time.
# generated based on the start time.
# Corresponds to the JSON property `outputUriPrefix` # Corresponds to the JSON property `outputUriPrefix`
# @return [String] # @return [String]
attr_accessor :output_uri_prefix attr_accessor :output_uri_prefix
@ -138,9 +133,9 @@ module Google
class GoogleFirestoreAdminV1beta2ExportDocumentsResponse class GoogleFirestoreAdminV1beta2ExportDocumentsResponse
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Location of the output files. This can be used to begin an import # Location of the output files. This can be used to begin an import into Cloud
# into Cloud Firestore (this project or another project) after the operation # Firestore (this project or another project) after the operation completes
# completes successfully. # successfully.
# Corresponds to the JSON property `outputUriPrefix` # Corresponds to the JSON property `outputUriPrefix`
# @return [String] # @return [String]
attr_accessor :output_uri_prefix attr_accessor :output_uri_prefix
@ -155,9 +150,9 @@ module Google
end end
end end
# Represents a single field in the database. # Represents a single field in the database. Fields are grouped by their "
# Fields are grouped by their "Collection Group", which represent all # Collection Group", which represent all collections in the database with the
# collections in the database with the same id. # same id.
class GoogleFirestoreAdminV1beta2Field class GoogleFirestoreAdminV1beta2Field
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
@ -166,28 +161,21 @@ module Google
# @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2IndexConfig] # @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2IndexConfig]
attr_accessor :index_config attr_accessor :index_config
# A field name of the form # A field name of the form `projects/`project_id`/databases/`database_id`/
# `projects/`project_id`/databases/`database_id`/collectionGroups/`collection_id` # collectionGroups/`collection_id`/fields/`field_path`` A field path may be a
# /fields/`field_path`` # simple field name, e.g. `address` or a path to fields within map_value , e.g. `
# A field path may be a simple field name, e.g. `address` or a path to fields # address.city`, or a special field path. The only valid special field is `*`,
# within map_value , e.g. `address.city`, # which represents any field. Field paths may be quoted using ` (backtick). The
# or a special field path. The only valid special field is `*`, which # only character that needs to be escaped within a quoted field path is the
# represents any field. # backtick character itself, escaped using a backslash. Special characters in
# Field paths may be quoted using ` (backtick). The only character that needs # field paths that must be quoted include: `*`, `.`, ``` (backtick), `[`, `]`,
# to be escaped within a quoted field path is the backtick character itself, # as well as any ascii symbolic characters. Examples: (Note: Comments here are
# escaped using a backslash. Special characters in field paths that # written in markdown syntax, so there is an additional layer of backticks to
# must be quoted include: `*`, `.`, # represent a code block) `\`address.city\`` represents a field named `address.
# ``` (backtick), `[`, `]`, as well as any ascii symbolic characters. # city`, not the map key `city` in the field `address`. `\`*\`` represents a
# Examples: # field named `*`, not any field. A special `Field` contains the default
# (Note: Comments here are written in markdown syntax, so there is an # indexing settings for all fields. This field's resource name is: `projects/`
# additional layer of backticks to represent a code block) # project_id`/databases/`database_id`/collectionGroups/__default__/fields/*`
# `\`address.city\`` represents a field named `address.city`, not the map key
# `city` in the field `address`.
# `\`*\`` represents a field named `*`, not any field.
# A special `Field` contains the default indexing settings for all fields.
# This field's resource name is:
# `projects/`project_id`/databases/`database_id`/collectionGroups/__default__/
# fields/*`
# Indexes defined on this `Field` will be applied to all fields which do not # Indexes defined on this `Field` will be applied to all fields which do not
# have their own `Field` index configuration. # have their own `Field` index configuration.
# Corresponds to the JSON property `name` # Corresponds to the JSON property `name`
@ -205,21 +193,19 @@ module Google
end end
end end
# Metadata for google.longrunning.Operation results from # Metadata for google.longrunning.Operation results from FirestoreAdmin.
# FirestoreAdmin.UpdateField. # UpdateField.
class GoogleFirestoreAdminV1beta2FieldOperationMetadata class GoogleFirestoreAdminV1beta2FieldOperationMetadata
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Describes the progress of the operation. # Describes the progress of the operation. Unit of work is generic and must be
# Unit of work is generic and must be interpreted based on where Progress # interpreted based on where Progress is used.
# is used.
# Corresponds to the JSON property `bytesProgress` # Corresponds to the JSON property `bytesProgress`
# @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress] # @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress]
attr_accessor :bytes_progress attr_accessor :bytes_progress
# Describes the progress of the operation. # Describes the progress of the operation. Unit of work is generic and must be
# Unit of work is generic and must be interpreted based on where Progress # interpreted based on where Progress is used.
# is used.
# Corresponds to the JSON property `documentProgress` # Corresponds to the JSON property `documentProgress`
# @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress] # @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress]
attr_accessor :document_progress attr_accessor :document_progress
@ -230,15 +216,14 @@ module Google
# @return [String] # @return [String]
attr_accessor :end_time attr_accessor :end_time
# The field resource that this operation is acting on. For example: # The field resource that this operation is acting on. For example: `projects/`
# `projects/`project_id`/databases/`database_id`/collectionGroups/`collection_id` # project_id`/databases/`database_id`/collectionGroups/`collection_id`/fields/`
# /fields/`field_path`` # field_path``
# Corresponds to the JSON property `field` # Corresponds to the JSON property `field`
# @return [String] # @return [String]
attr_accessor :field attr_accessor :field
# A list of IndexConfigDelta, which describe the intent of this # A list of IndexConfigDelta, which describe the intent of this operation.
# operation.
# Corresponds to the JSON property `indexConfigDeltas` # Corresponds to the JSON property `indexConfigDeltas`
# @return [Array<Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2IndexConfigDelta>] # @return [Array<Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2IndexConfigDelta>]
attr_accessor :index_config_deltas attr_accessor :index_config_deltas
@ -269,8 +254,8 @@ module Google
end end
end end
# Metadata for google.longrunning.Operation results from # Metadata for google.longrunning.Operation results from FirestoreAdmin.
# FirestoreAdmin.ImportDocuments. # ImportDocuments.
class GoogleFirestoreAdminV1beta2ImportDocumentsMetadata class GoogleFirestoreAdminV1beta2ImportDocumentsMetadata
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
@ -295,16 +280,14 @@ module Google
# @return [String] # @return [String]
attr_accessor :operation_state attr_accessor :operation_state
# Describes the progress of the operation. # Describes the progress of the operation. Unit of work is generic and must be
# Unit of work is generic and must be interpreted based on where Progress # interpreted based on where Progress is used.
# is used.
# Corresponds to the JSON property `progressBytes` # Corresponds to the JSON property `progressBytes`
# @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress] # @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress]
attr_accessor :progress_bytes attr_accessor :progress_bytes
# Describes the progress of the operation. # Describes the progress of the operation. Unit of work is generic and must be
# Unit of work is generic and must be interpreted based on where Progress # interpreted based on where Progress is used.
# is used.
# Corresponds to the JSON property `progressDocuments` # Corresponds to the JSON property `progressDocuments`
# @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress] # @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress]
attr_accessor :progress_documents attr_accessor :progress_documents
@ -334,16 +317,14 @@ module Google
class GoogleFirestoreAdminV1beta2ImportDocumentsRequest class GoogleFirestoreAdminV1beta2ImportDocumentsRequest
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Which collection ids to import. Unspecified means all collections included # Which collection ids to import. Unspecified means all collections included in
# in the import. # the import.
# Corresponds to the JSON property `collectionIds` # Corresponds to the JSON property `collectionIds`
# @return [Array<String>] # @return [Array<String>]
attr_accessor :collection_ids attr_accessor :collection_ids
# Location of the exported files. # Location of the exported files. This must match the output_uri_prefix of an
# This must match the output_uri_prefix of an ExportDocumentsResponse from # ExportDocumentsResponse from an export that has completed successfully. See:
# an export that has completed successfully.
# See:
# google.firestore.admin.v1beta2.ExportDocumentsResponse.output_uri_prefix. # google.firestore.admin.v1beta2.ExportDocumentsResponse.output_uri_prefix.
# Corresponds to the JSON property `inputUriPrefix` # Corresponds to the JSON property `inputUriPrefix`
# @return [String] # @return [String]
@ -360,39 +341,37 @@ module Google
end end
end end
# Cloud Firestore indexes enable simple and complex queries against # Cloud Firestore indexes enable simple and complex queries against documents in
# documents in a database. # a database.
class GoogleFirestoreAdminV1beta2Index class GoogleFirestoreAdminV1beta2Index
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The fields supported by this index. # The fields supported by this index. For composite indexes, this is always 2 or
# For composite indexes, this is always 2 or more fields. # more fields. The last field entry is always for the field path `__name__`. If,
# The last field entry is always for the field path `__name__`. If, on # on creation, `__name__` was not specified as the last field, it will be added
# creation, `__name__` was not specified as the last field, it will be added
# automatically with the same direction as that of the last field defined. If # automatically with the same direction as that of the last field defined. If
# the final field in a composite index is not directional, the `__name__` # the final field in a composite index is not directional, the `__name__` will
# will be ordered ASCENDING (unless explicitly specified). # be ordered ASCENDING (unless explicitly specified). For single field indexes,
# For single field indexes, this will always be exactly one entry with a # this will always be exactly one entry with a field path equal to the field
# field path equal to the field path of the associated field. # path of the associated field.
# Corresponds to the JSON property `fields` # Corresponds to the JSON property `fields`
# @return [Array<Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2IndexField>] # @return [Array<Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2IndexField>]
attr_accessor :fields attr_accessor :fields
# Output only. A server defined name for this index. # Output only. A server defined name for this index. The form of this name for
# The form of this name for composite indexes will be: # composite indexes will be: `projects/`project_id`/databases/`database_id`/
# `projects/`project_id`/databases/`database_id`/collectionGroups/`collection_id` # collectionGroups/`collection_id`/indexes/`composite_index_id`` For single
# /indexes/`composite_index_id`` # field indexes, this field will be empty.
# For single field indexes, this field will be empty.
# Corresponds to the JSON property `name` # Corresponds to the JSON property `name`
# @return [String] # @return [String]
attr_accessor :name attr_accessor :name
# Indexes with a collection query scope specified allow queries # Indexes with a collection query scope specified allow queries against a
# against a collection that is the child of a specific document, specified at # collection that is the child of a specific document, specified at query time,
# query time, and that has the same collection id. # and that has the same collection id. Indexes with a collection group query
# Indexes with a collection group query scope specified allow queries against # scope specified allow queries against all collections descended from a
# all collections descended from a specific document, specified at query # specific document, specified at query time, and that have the same collection
# time, and that have the same collection id as this index. # id as this index.
# Corresponds to the JSON property `queryScope` # Corresponds to the JSON property `queryScope`
# @return [String] # @return [String]
attr_accessor :query_scope attr_accessor :query_scope
@ -420,10 +399,9 @@ module Google
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Output only. Specifies the resource name of the `Field` from which this field' # Output only. Specifies the resource name of the `Field` from which this field'
# s # s index configuration is set (when `uses_ancestor_config` is true), or from
# index configuration is set (when `uses_ancestor_config` is true), # which it *would* be set if this field had no index configuration (when `
# or from which it *would* be set if this field had no index configuration # uses_ancestor_config` is false).
# (when `uses_ancestor_config` is false).
# Corresponds to the JSON property `ancestorField` # Corresponds to the JSON property `ancestorField`
# @return [String] # @return [String]
attr_accessor :ancestor_field attr_accessor :ancestor_field
@ -433,19 +411,18 @@ module Google
# @return [Array<Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Index>] # @return [Array<Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Index>]
attr_accessor :indexes attr_accessor :indexes
# Output only # Output only When true, the `Field`'s index configuration is in the process of
# When true, the `Field`'s index configuration is in the process of being # being reverted. Once complete, the index config will transition to the same
# reverted. Once complete, the index config will transition to the same # state as the field specified by `ancestor_field`, at which point `
# state as the field specified by `ancestor_field`, at which point # uses_ancestor_config` will be `true` and `reverting` will be `false`.
# `uses_ancestor_config` will be `true` and `reverting` will be `false`.
# Corresponds to the JSON property `reverting` # Corresponds to the JSON property `reverting`
# @return [Boolean] # @return [Boolean]
attr_accessor :reverting attr_accessor :reverting
alias_method :reverting?, :reverting alias_method :reverting?, :reverting
# Output only. When true, the `Field`'s index configuration is set from the # Output only. When true, the `Field`'s index configuration is set from the
# configuration specified by the `ancestor_field`. # configuration specified by the `ancestor_field`. When false, the `Field`'s
# When false, the `Field`'s index configuration is defined explicitly. # index configuration is defined explicitly.
# Corresponds to the JSON property `usesAncestorConfig` # Corresponds to the JSON property `usesAncestorConfig`
# @return [Boolean] # @return [Boolean]
attr_accessor :uses_ancestor_config attr_accessor :uses_ancestor_config
@ -473,8 +450,8 @@ module Google
# @return [String] # @return [String]
attr_accessor :change_type attr_accessor :change_type
# Cloud Firestore indexes enable simple and complex queries against # Cloud Firestore indexes enable simple and complex queries against documents in
# documents in a database. # a database.
# Corresponds to the JSON property `index` # Corresponds to the JSON property `index`
# @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Index] # @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Index]
attr_accessor :index attr_accessor :index
@ -490,9 +467,8 @@ module Google
end end
end end
# A field in an index. # A field in an index. The field_path describes which field is indexed, the
# The field_path describes which field is indexed, the value_mode describes # value_mode describes how the field value is indexed.
# how the field value is indexed.
class GoogleFirestoreAdminV1beta2IndexField class GoogleFirestoreAdminV1beta2IndexField
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
@ -501,9 +477,8 @@ module Google
# @return [String] # @return [String]
attr_accessor :array_config attr_accessor :array_config
# Can be __name__. # Can be __name__. For single field indexes, this must match the name of the
# For single field indexes, this must match the name of the field or may # field or may be omitted.
# be omitted.
# Corresponds to the JSON property `fieldPath` # Corresponds to the JSON property `fieldPath`
# @return [String] # @return [String]
attr_accessor :field_path attr_accessor :field_path
@ -526,8 +501,8 @@ module Google
end end
end end
# Metadata for google.longrunning.Operation results from # Metadata for google.longrunning.Operation results from FirestoreAdmin.
# FirestoreAdmin.CreateIndex. # CreateIndex.
class GoogleFirestoreAdminV1beta2IndexOperationMetadata class GoogleFirestoreAdminV1beta2IndexOperationMetadata
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
@ -537,23 +512,21 @@ module Google
# @return [String] # @return [String]
attr_accessor :end_time attr_accessor :end_time
# The index resource that this operation is acting on. For example: # The index resource that this operation is acting on. For example: `projects/`
# `projects/`project_id`/databases/`database_id`/collectionGroups/`collection_id` # project_id`/databases/`database_id`/collectionGroups/`collection_id`/indexes/`
# /indexes/`index_id`` # index_id``
# Corresponds to the JSON property `index` # Corresponds to the JSON property `index`
# @return [String] # @return [String]
attr_accessor :index attr_accessor :index
# Describes the progress of the operation. # Describes the progress of the operation. Unit of work is generic and must be
# Unit of work is generic and must be interpreted based on where Progress # interpreted based on where Progress is used.
# is used.
# Corresponds to the JSON property `progressBytes` # Corresponds to the JSON property `progressBytes`
# @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress] # @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress]
attr_accessor :progress_bytes attr_accessor :progress_bytes
# Describes the progress of the operation. # Describes the progress of the operation. Unit of work is generic and must be
# Unit of work is generic and must be interpreted based on where Progress # interpreted based on where Progress is used.
# is used.
# Corresponds to the JSON property `progressDocuments` # Corresponds to the JSON property `progressDocuments`
# @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress] # @return [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Progress]
attr_accessor :progress_documents attr_accessor :progress_documents
@ -635,9 +608,8 @@ module Google
end end
end end
# Describes the progress of the operation. # Describes the progress of the operation. Unit of work is generic and must be
# Unit of work is generic and must be interpreted based on where Progress # interpreted based on where Progress is used.
# is used.
class GoogleFirestoreAdminV1beta2Progress class GoogleFirestoreAdminV1beta2Progress
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
@ -667,47 +639,45 @@ module Google
class GoogleLongrunningOperation class GoogleLongrunningOperation
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# If the value is `false`, it means the operation is still in progress. # If the value is `false`, it means the operation is still in progress. If `true`
# If `true`, the operation is completed, and either `error` or `response` is # , the operation is completed, and either `error` or `response` is available.
# available.
# Corresponds to the JSON property `done` # Corresponds to the JSON property `done`
# @return [Boolean] # @return [Boolean]
attr_accessor :done attr_accessor :done
alias_method :done?, :done alias_method :done?, :done
# The `Status` type defines a logical error model that is suitable for # The `Status` type defines a logical error model that is suitable for different
# different programming environments, including REST APIs and RPC APIs. It is # programming environments, including REST APIs and RPC APIs. It is used by [
# used by [gRPC](https://github.com/grpc). Each `Status` message contains # gRPC](https://github.com/grpc). Each `Status` message contains three pieces of
# three pieces of data: error code, error message, and error details. # data: error code, error message, and error details. You can find out more
# You can find out more about this error model and how to work with it in the # about this error model and how to work with it in the [API Design Guide](https:
# [API Design Guide](https://cloud.google.com/apis/design/errors). # //cloud.google.com/apis/design/errors).
# Corresponds to the JSON property `error` # Corresponds to the JSON property `error`
# @return [Google::Apis::FirestoreV1beta2::Status] # @return [Google::Apis::FirestoreV1beta2::Status]
attr_accessor :error attr_accessor :error
# Service-specific metadata associated with the operation. It typically # Service-specific metadata associated with the operation. It typically contains
# contains progress information and common metadata such as create time. # progress information and common metadata such as create time. Some services
# Some services might not provide such metadata. Any method that returns a # might not provide such metadata. Any method that returns a long-running
# long-running operation should document the metadata type, if any. # operation should document the metadata type, if any.
# Corresponds to the JSON property `metadata` # Corresponds to the JSON property `metadata`
# @return [Hash<String,Object>] # @return [Hash<String,Object>]
attr_accessor :metadata attr_accessor :metadata
# The server-assigned name, which is only unique within the same service that # The server-assigned name, which is only unique within the same service that
# originally returns it. If you use the default HTTP mapping, the # originally returns it. If you use the default HTTP mapping, the `name` should
# `name` should be a resource name ending with `operations/`unique_id``. # be a resource name ending with `operations/`unique_id``.
# Corresponds to the JSON property `name` # Corresponds to the JSON property `name`
# @return [String] # @return [String]
attr_accessor :name attr_accessor :name
# The normal response of the operation in case of success. If the original # 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 # method returns no data on success, such as `Delete`, the response is `google.
# `google.protobuf.Empty`. If the original method is standard # protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`,
# `Get`/`Create`/`Update`, the response should be the resource. For other # the response should be the resource. For other methods, the response should
# methods, the response should have the type `XxxResponse`, where `Xxx` # have the type `XxxResponse`, where `Xxx` is the original method name. For
# is the original method name. For example, if the original method name # example, if the original method name is `TakeSnapshot()`, the inferred
# is `TakeSnapshot()`, the inferred response type is # response type is `TakeSnapshotResponse`.
# `TakeSnapshotResponse`.
# Corresponds to the JSON property `response` # Corresponds to the JSON property `response`
# @return [Hash<String,Object>] # @return [Hash<String,Object>]
attr_accessor :response attr_accessor :response
@ -726,12 +696,12 @@ module Google
end end
end end
# The `Status` type defines a logical error model that is suitable for # The `Status` type defines a logical error model that is suitable for different
# different programming environments, including REST APIs and RPC APIs. It is # programming environments, including REST APIs and RPC APIs. It is used by [
# used by [gRPC](https://github.com/grpc). Each `Status` message contains # gRPC](https://github.com/grpc). Each `Status` message contains three pieces of
# three pieces of data: error code, error message, and error details. # data: error code, error message, and error details. You can find out more
# You can find out more about this error model and how to work with it in the # about this error model and how to work with it in the [API Design Guide](https:
# [API Design Guide](https://cloud.google.com/apis/design/errors). # //cloud.google.com/apis/design/errors).
class Status class Status
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
@ -740,15 +710,15 @@ module Google
# @return [Fixnum] # @return [Fixnum]
attr_accessor :code attr_accessor :code
# A list of messages that carry the error details. There is a common set of # A list of messages that carry the error details. There is a common set of
# message types for APIs to use. # message types for APIs to use.
# Corresponds to the JSON property `details` # Corresponds to the JSON property `details`
# @return [Array<Hash<String,Object>>] # @return [Array<Hash<String,Object>>]
attr_accessor :details attr_accessor :details
# A developer-facing error message, which should be in English. Any # A developer-facing error message, which should be in English. Any user-facing
# user-facing error message should be localized and sent in the # error message should be localized and sent in the google.rpc.Status.details
# google.rpc.Status.details field, or localized by the client. # field, or localized by the client.
# Corresponds to the JSON property `message` # Corresponds to the JSON property `message`
# @return [String] # @return [String]
attr_accessor :message attr_accessor :message

View File

@ -48,17 +48,16 @@ module Google
@batch_path = 'batch' @batch_path = 'batch'
end end
# Exports a copy of all or a subset of documents from Google Cloud Firestore # Exports a copy of all or a subset of documents from Google Cloud Firestore to
# to another storage system, such as Google Cloud Storage. Recent updates to # another storage system, such as Google Cloud Storage. Recent updates to
# documents may not be reflected in the export. The export occurs in the # documents may not be reflected in the export. The export occurs in the
# background and its progress can be monitored and managed via the # background and its progress can be monitored and managed via the Operation
# Operation resource that is created. The output of an export may only be # resource that is created. The output of an export may only be used once the
# used once the associated operation is done. If an export operation is # associated operation is done. If an export operation is cancelled before
# cancelled before completion it may leave partial data behind in Google # completion it may leave partial data behind in Google Cloud Storage.
# Cloud Storage.
# @param [String] name # @param [String] name
# Database to export. Should be of the form: # Database to export. Should be of the form: `projects/`project_id`/databases/`
# `projects/`project_id`/databases/`database_id``. # database_id``.
# @param [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2ExportDocumentsRequest] google_firestore_admin_v1beta2_export_documents_request_object # @param [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2ExportDocumentsRequest] google_firestore_admin_v1beta2_export_documents_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -92,11 +91,11 @@ module Google
# Imports documents into Google Cloud Firestore. Existing documents with the # Imports documents into Google Cloud Firestore. Existing documents with the
# same name are overwritten. The import occurs in the background and its # same name are overwritten. The import occurs in the background and its
# progress can be monitored and managed via the Operation resource that is # progress can be monitored and managed via the Operation resource that is
# created. If an ImportDocuments operation is cancelled, it is possible # created. If an ImportDocuments operation is cancelled, it is possible that a
# that a subset of the data has already been imported to Cloud Firestore. # subset of the data has already been imported to Cloud Firestore.
# @param [String] name # @param [String] name
# Database to import into. Should be of the form: # Database to import into. Should be of the form: `projects/`project_id`/
# `projects/`project_id`/databases/`database_id``. # databases/`database_id``.
# @param [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2ImportDocumentsRequest] google_firestore_admin_v1beta2_import_documents_request_object # @param [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2ImportDocumentsRequest] google_firestore_admin_v1beta2_import_documents_request_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -129,9 +128,8 @@ module Google
# Gets the metadata and configuration for a Field. # Gets the metadata and configuration for a Field.
# @param [String] name # @param [String] name
# A name of the form # A name of the form `projects/`project_id`/databases/`database_id`/
# `projects/`project_id`/databases/`database_id`/collectionGroups/`collection_id` # collectionGroups/`collection_id`/fields/`field_id``
# /fields/`field_id``
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -159,27 +157,23 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Lists the field configuration and metadata for this database. # Lists the field configuration and metadata for this database. Currently,
# Currently, FirestoreAdmin.ListFields only supports listing fields # FirestoreAdmin.ListFields only supports listing fields that have been
# that have been explicitly overridden. To issue this query, call # explicitly overridden. To issue this query, call FirestoreAdmin.ListFields
# FirestoreAdmin.ListFields with the filter set to # with the filter set to `indexConfig.usesAncestorConfig:false`.
# `indexConfig.usesAncestorConfig:false`.
# @param [String] parent # @param [String] parent
# A parent name of the form # A parent name of the form `projects/`project_id`/databases/`database_id`/
# `projects/`project_id`/databases/`database_id`/collectionGroups/`collection_id` # collectionGroups/`collection_id``
# `
# @param [String] filter # @param [String] filter
# The filter to apply to list results. Currently, # The filter to apply to list results. Currently, FirestoreAdmin.ListFields only
# FirestoreAdmin.ListFields only supports listing fields # supports listing fields that have been explicitly overridden. To issue this
# that have been explicitly overridden. To issue this query, call # query, call FirestoreAdmin.ListFields with the filter set to `indexConfig.
# FirestoreAdmin.ListFields with the filter set to # usesAncestorConfig:false`.
# `indexConfig.usesAncestorConfig:false`.
# @param [Fixnum] page_size # @param [Fixnum] page_size
# The number of results to return. # The number of results to return.
# @param [String] page_token # @param [String] page_token
# A page token, returned from a previous call to # A page token, returned from a previous call to FirestoreAdmin.ListFields, that
# FirestoreAdmin.ListFields, that may be used to get the next # may be used to get the next page of results.
# page of results.
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -210,47 +204,37 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Updates a field configuration. Currently, field updates apply only to # Updates a field configuration. Currently, field updates apply only to single
# single field index configuration. However, calls to # field index configuration. However, calls to FirestoreAdmin.UpdateField should
# FirestoreAdmin.UpdateField should provide a field mask to avoid # provide a field mask to avoid changing any configuration that the caller isn't
# changing any configuration that the caller isn't aware of. The field mask # aware of. The field mask should be specified as: `` paths: "index_config" ``.
# should be specified as: `` paths: "index_config" ``. # This call returns a google.longrunning.Operation which may be used to track
# This call returns a google.longrunning.Operation which may be used to # the status of the field update. The metadata for the operation will be the
# track the status of the field update. The metadata for # type FieldOperationMetadata. To configure the default field settings for the
# the operation will be the type FieldOperationMetadata. # database, use the special `Field` with resource name: `projects/`project_id`/
# To configure the default field settings for the database, use # databases/`database_id`/collectionGroups/__default__/fields/*`.
# the special `Field` with resource name:
# `projects/`project_id`/databases/`database_id`/collectionGroups/__default__/
# fields/*`.
# @param [String] name # @param [String] name
# A field name of the form # A field name of the form `projects/`project_id`/databases/`database_id`/
# `projects/`project_id`/databases/`database_id`/collectionGroups/`collection_id` # collectionGroups/`collection_id`/fields/`field_path`` A field path may be a
# /fields/`field_path`` # simple field name, e.g. `address` or a path to fields within map_value , e.g. `
# A field path may be a simple field name, e.g. `address` or a path to fields # address.city`, or a special field path. The only valid special field is `*`,
# within map_value , e.g. `address.city`, # which represents any field. Field paths may be quoted using ` (backtick). The
# or a special field path. The only valid special field is `*`, which # only character that needs to be escaped within a quoted field path is the
# represents any field. # backtick character itself, escaped using a backslash. Special characters in
# Field paths may be quoted using ` (backtick). The only character that needs # field paths that must be quoted include: `*`, `.`, ``` (backtick), `[`, `]`,
# to be escaped within a quoted field path is the backtick character itself, # as well as any ascii symbolic characters. Examples: (Note: Comments here are
# escaped using a backslash. Special characters in field paths that # written in markdown syntax, so there is an additional layer of backticks to
# must be quoted include: `*`, `.`, # represent a code block) `\`address.city\`` represents a field named `address.
# ``` (backtick), `[`, `]`, as well as any ascii symbolic characters. # city`, not the map key `city` in the field `address`. `\`*\`` represents a
# Examples: # field named `*`, not any field. A special `Field` contains the default
# (Note: Comments here are written in markdown syntax, so there is an # indexing settings for all fields. This field's resource name is: `projects/`
# additional layer of backticks to represent a code block) # project_id`/databases/`database_id`/collectionGroups/__default__/fields/*`
# `\`address.city\`` represents a field named `address.city`, not the map key
# `city` in the field `address`.
# `\`*\`` represents a field named `*`, not any field.
# A special `Field` contains the default indexing settings for all fields.
# This field's resource name is:
# `projects/`project_id`/databases/`database_id`/collectionGroups/__default__/
# fields/*`
# Indexes defined on this `Field` will be applied to all fields which do not # Indexes defined on this `Field` will be applied to all fields which do not
# have their own `Field` index configuration. # have their own `Field` index configuration.
# @param [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Field] google_firestore_admin_v1beta2_field_object # @param [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Field] google_firestore_admin_v1beta2_field_object
# @param [String] update_mask # @param [String] update_mask
# A mask, relative to the field. If specified, only configuration specified # A mask, relative to the field. If specified, only configuration specified by
# by this field_mask will be updated in the field. # this field_mask will be updated in the field.
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -281,13 +265,12 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Creates a composite index. This returns a google.longrunning.Operation # Creates a composite index. This returns a google.longrunning.Operation which
# which may be used to track the status of the creation. The metadata for # may be used to track the status of the creation. The metadata for the
# the operation will be the type IndexOperationMetadata. # operation will be the type IndexOperationMetadata.
# @param [String] parent # @param [String] parent
# A parent name of the form # A parent name of the form `projects/`project_id`/databases/`database_id`/
# `projects/`project_id`/databases/`database_id`/collectionGroups/`collection_id` # collectionGroups/`collection_id``
# `
# @param [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Index] google_firestore_admin_v1beta2_index_object # @param [Google::Apis::FirestoreV1beta2::GoogleFirestoreAdminV1beta2Index] google_firestore_admin_v1beta2_index_object
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
@ -320,9 +303,8 @@ module Google
# Deletes a composite index. # Deletes a composite index.
# @param [String] name # @param [String] name
# A name of the form # A name of the form `projects/`project_id`/databases/`database_id`/
# `projects/`project_id`/databases/`database_id`/collectionGroups/`collection_id` # collectionGroups/`collection_id`/indexes/`index_id``
# /indexes/`index_id``
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -352,9 +334,8 @@ module Google
# Gets a composite index. # Gets a composite index.
# @param [String] name # @param [String] name
# A name of the form # A name of the form `projects/`project_id`/databases/`database_id`/
# `projects/`project_id`/databases/`database_id`/collectionGroups/`collection_id` # collectionGroups/`collection_id`/indexes/`index_id``
# /indexes/`index_id``
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -384,17 +365,15 @@ module Google
# Lists composite indexes. # Lists composite indexes.
# @param [String] parent # @param [String] parent
# A parent name of the form # A parent name of the form `projects/`project_id`/databases/`database_id`/
# `projects/`project_id`/databases/`database_id`/collectionGroups/`collection_id` # collectionGroups/`collection_id``
# `
# @param [String] filter # @param [String] filter
# The filter to apply to list results. # The filter to apply to list results.
# @param [Fixnum] page_size # @param [Fixnum] page_size
# The number of results to return. # The number of results to return.
# @param [String] page_token # @param [String] page_token
# A page token, returned from a previous call to # A page token, returned from a previous call to FirestoreAdmin.ListIndexes,
# FirestoreAdmin.ListIndexes, that may be used to get the next # that may be used to get the next page of results.
# page of results.
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user

View File

@ -18,7 +18,7 @@ require 'google/apis/gmailpostmastertools_v1beta1/representations.rb'
module Google module Google
module Apis module Apis
# Postmaster Tools API # Gmail Postmaster Tools API
# #
# The Postmaster Tools API is a RESTful API that provides programmatic access to # The Postmaster Tools API is a RESTful API that provides programmatic access to
# email traffic metrics (like spam reports, delivery errors etc) otherwise # email traffic metrics (like spam reports, delivery errors etc) otherwise
@ -27,7 +27,7 @@ module Google
# @see https://developers.google.com/gmail/postmaster # @see https://developers.google.com/gmail/postmaster
module GmailpostmastertoolsV1beta1 module GmailpostmastertoolsV1beta1
VERSION = 'V1beta1' VERSION = 'V1beta1'
REVISION = '20200811' REVISION = '20200817'
# See email traffic metrics for the domains you have registered in Gmail Postmaster Tools # See email traffic metrics for the domains you have registered in Gmail Postmaster Tools
AUTH_POSTMASTER_READONLY = 'https://www.googleapis.com/auth/postmaster.readonly' AUTH_POSTMASTER_READONLY = 'https://www.googleapis.com/auth/postmaster.readonly'

View File

@ -20,7 +20,7 @@ require 'google/apis/errors'
module Google module Google
module Apis module Apis
module GmailpostmastertoolsV1beta1 module GmailpostmastertoolsV1beta1
# Postmaster Tools API # Gmail Postmaster Tools API
# #
# The Postmaster Tools API is a RESTful API that provides programmatic access to # The Postmaster Tools API is a RESTful API that provides programmatic access to
# email traffic metrics (like spam reports, delivery errors etc) otherwise # email traffic metrics (like spam reports, delivery errors etc) otherwise

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/healthcare # @see https://cloud.google.com/healthcare
module HealthcareV1 module HealthcareV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20200723' REVISION = '20200813'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -1150,8 +1150,8 @@ module Google
class GoogleCloudHealthcareV1FhirBigQueryDestination class GoogleCloudHealthcareV1FhirBigQueryDestination
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# BigQuery URI to a dataset, up to 2000 characters long, in the format # BigQuery URI to an existing dataset, up to 2000 characters long, in the
# `bq://projectId.bqDatasetId` # format `bq://projectId.bqDatasetId`.
# Corresponds to the JSON property `datasetUri` # Corresponds to the JSON property `datasetUri`
# @return [String] # @return [String]
attr_accessor :dataset_uri attr_accessor :dataset_uri

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/healthcare # @see https://cloud.google.com/healthcare
module HealthcareV1beta1 module HealthcareV1beta1
VERSION = 'V1beta1' VERSION = 'V1beta1'
REVISION = '20200723' REVISION = '20200813'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -901,6 +901,17 @@ module Google
# @return [Google::Apis::HealthcareV1beta1::NotificationConfig] # @return [Google::Apis::HealthcareV1beta1::NotificationConfig]
attr_accessor :notification_config attr_accessor :notification_config
# A list of streaming configs used to configure the destination of streaming
# exports for every DICOM instance insertion in this DICOM store.
# After a new config is added to `stream_configs`, DICOM instance
# insertions are streamed to the new destination.
# When a config is removed from `stream_configs`, the server stops streaming
# to that destination.
# Each config must contain a unique destination.
# Corresponds to the JSON property `streamConfigs`
# @return [Array<Google::Apis::HealthcareV1beta1::GoogleCloudHealthcareV1beta1DicomStreamConfig>]
attr_accessor :stream_configs
def initialize(**args) def initialize(**args)
update!(**args) update!(**args)
end end
@ -910,6 +921,7 @@ module Google
@labels = args[:labels] if args.key?(:labels) @labels = args[:labels] if args.key?(:labels)
@name = args[:name] if args.key?(:name) @name = args[:name] if args.key?(:name)
@notification_config = args[:notification_config] if args.key?(:notification_config) @notification_config = args[:notification_config] if args.key?(:notification_config)
@stream_configs = args[:stream_configs] if args.key?(:stream_configs)
end end
end end
@ -1908,12 +1920,31 @@ module Google
end end
end end
# StreamConfig specifies configuration for a streaming DICOM export.
class GoogleCloudHealthcareV1beta1DicomStreamConfig
include Google::Apis::Core::Hashable
# The BigQuery table where the server writes output.
# Corresponds to the JSON property `bigqueryDestination`
# @return [Google::Apis::HealthcareV1beta1::GoogleCloudHealthcareV1beta1DicomBigQueryDestination]
attr_accessor :bigquery_destination
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@bigquery_destination = args[:bigquery_destination] if args.key?(:bigquery_destination)
end
end
# The configuration for exporting to BigQuery. # The configuration for exporting to BigQuery.
class GoogleCloudHealthcareV1beta1FhirBigQueryDestination class GoogleCloudHealthcareV1beta1FhirBigQueryDestination
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# BigQuery URI to a dataset, up to 2000 characters long, in the format # BigQuery URI to an existing dataset, up to 2000 characters long, in the
# `bq://projectId.bqDatasetId` # format `bq://projectId.bqDatasetId`.
# Corresponds to the JSON property `datasetUri` # Corresponds to the JSON property `datasetUri`
# @return [String] # @return [String]
attr_accessor :dataset_uri attr_accessor :dataset_uri

View File

@ -334,6 +334,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport include Google::Apis::Core::JsonObjectSupport
end end
class GoogleCloudHealthcareV1beta1DicomStreamConfig
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudHealthcareV1beta1FhirBigQueryDestination class GoogleCloudHealthcareV1beta1FhirBigQueryDestination
class Representation < Google::Apis::Core::JsonRepresentation; end class Representation < Google::Apis::Core::JsonRepresentation; end
@ -974,6 +980,8 @@ module Google
property :name, as: 'name' property :name, as: 'name'
property :notification_config, as: 'notificationConfig', class: Google::Apis::HealthcareV1beta1::NotificationConfig, decorator: Google::Apis::HealthcareV1beta1::NotificationConfig::Representation property :notification_config, as: 'notificationConfig', class: Google::Apis::HealthcareV1beta1::NotificationConfig, decorator: Google::Apis::HealthcareV1beta1::NotificationConfig::Representation
collection :stream_configs, as: 'streamConfigs', class: Google::Apis::HealthcareV1beta1::GoogleCloudHealthcareV1beta1DicomStreamConfig, decorator: Google::Apis::HealthcareV1beta1::GoogleCloudHealthcareV1beta1DicomStreamConfig::Representation
end end
end end
@ -1215,6 +1223,14 @@ module Google
end end
end end
class GoogleCloudHealthcareV1beta1DicomStreamConfig
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :bigquery_destination, as: 'bigqueryDestination', class: Google::Apis::HealthcareV1beta1::GoogleCloudHealthcareV1beta1DicomBigQueryDestination, decorator: Google::Apis::HealthcareV1beta1::GoogleCloudHealthcareV1beta1DicomBigQueryDestination::Representation
end
end
class GoogleCloudHealthcareV1beta1FhirBigQueryDestination class GoogleCloudHealthcareV1beta1FhirBigQueryDestination
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/life-sciences # @see https://cloud.google.com/life-sciences
module LifesciencesV2beta module LifesciencesV2beta
VERSION = 'V2beta' VERSION = 'V2beta'
REVISION = '20200603' REVISION = '20200806'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -31,13 +31,12 @@ module Google
# @return [Fixnum] # @return [Fixnum]
attr_accessor :count attr_accessor :count
# The accelerator type string (for example, "nvidia-tesla-k80"). # The accelerator type string (for example, "nvidia-tesla-k80"). Only NVIDIA GPU
# Only NVIDIA GPU accelerators are currently supported. If an NVIDIA GPU is # accelerators are currently supported. If an NVIDIA GPU is attached, the
# attached, the required runtime libraries will be made available to all # required runtime libraries will be made available to all containers under `/
# containers under `/usr/local/nvidia`. The driver version to install must # usr/local/nvidia`. The driver version to install must be specified using the
# be specified using the NVIDIA driver version parameter on the virtual # NVIDIA driver version parameter on the virtual machine specification. Note
# machine specification. Note that attaching a GPU increases the worker VM # that attaching a GPU increases the worker VM startup time by a few minutes.
# startup time by a few minutes.
# Corresponds to the JSON property `type` # Corresponds to the JSON property `type`
# @return [String] # @return [String]
attr_accessor :type attr_accessor :type
@ -58,61 +57,58 @@ module Google
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# By default, after an action fails, no further actions are run. This flag # By default, after an action fails, no further actions are run. This flag
# indicates that this action must be run even if the pipeline has already # indicates that this action must be run even if the pipeline has already failed.
# failed. This is useful for actions that copy output files off of the VM # This is useful for actions that copy output files off of the VM or for
# or for debugging. Note that no actions will be run if image prefetching # debugging. Note that no actions will be run if image prefetching fails.
# fails.
# Corresponds to the JSON property `alwaysRun` # Corresponds to the JSON property `alwaysRun`
# @return [Boolean] # @return [Boolean]
attr_accessor :always_run attr_accessor :always_run
alias_method :always_run?, :always_run alias_method :always_run?, :always_run
# If specified, overrides the `CMD` specified in the container. If the # If specified, overrides the `CMD` specified in the container. If the container
# container also has an `ENTRYPOINT` the values are used as entrypoint # also has an `ENTRYPOINT` the values are used as entrypoint arguments.
# arguments. Otherwise, they are used as a command and arguments to run # Otherwise, they are used as a command and arguments to run inside the
# inside the container. # container.
# Corresponds to the JSON property `commands` # Corresponds to the JSON property `commands`
# @return [Array<String>] # @return [Array<String>]
attr_accessor :commands attr_accessor :commands
# An optional name for the container. The container hostname will be set to # An optional name for the container. The container hostname will be set to this
# this name, making it useful for inter-container communication. The name # name, making it useful for inter-container communication. The name must
# must contain only upper and lowercase alphanumeric characters and hyphens # contain only upper and lowercase alphanumeric characters and hyphens and
# and cannot start with a hyphen. # cannot start with a hyphen.
# Corresponds to the JSON property `containerName` # Corresponds to the JSON property `containerName`
# @return [String] # @return [String]
attr_accessor :container_name attr_accessor :container_name
# Holds encrypted information that is only decrypted and stored in RAM # Holds encrypted information that is only decrypted and stored in RAM by the
# by the worker VM when running the pipeline. # worker VM when running the pipeline.
# Corresponds to the JSON property `credentials` # Corresponds to the JSON property `credentials`
# @return [Google::Apis::LifesciencesV2beta::Secret] # @return [Google::Apis::LifesciencesV2beta::Secret]
attr_accessor :credentials attr_accessor :credentials
# All container images are typically downloaded before any actions are # All container images are typically downloaded before any actions are executed.
# executed. This helps prevent typos in URIs or issues like lack of disk # This helps prevent typos in URIs or issues like lack of disk space from
# space from wasting large amounts of compute resources. # wasting large amounts of compute resources. If set, this flag prevents the
# If set, this flag prevents the worker from downloading the image until # worker from downloading the image until just before the action is executed.
# just before the action is executed.
# Corresponds to the JSON property `disableImagePrefetch` # Corresponds to the JSON property `disableImagePrefetch`
# @return [Boolean] # @return [Boolean]
attr_accessor :disable_image_prefetch attr_accessor :disable_image_prefetch
alias_method :disable_image_prefetch?, :disable_image_prefetch alias_method :disable_image_prefetch?, :disable_image_prefetch
# A small portion of the container's standard error stream is typically # A small portion of the container's standard error stream is typically captured
# captured and returned inside the `ContainerStoppedEvent`. Setting this # and returned inside the `ContainerStoppedEvent`. Setting this flag disables
# flag disables this functionality. # this functionality.
# Corresponds to the JSON property `disableStandardErrorCapture` # Corresponds to the JSON property `disableStandardErrorCapture`
# @return [Boolean] # @return [Boolean]
attr_accessor :disable_standard_error_capture attr_accessor :disable_standard_error_capture
alias_method :disable_standard_error_capture?, :disable_standard_error_capture alias_method :disable_standard_error_capture?, :disable_standard_error_capture
# Enable access to the FUSE device for this action. Filesystems can then # Enable access to the FUSE device for this action. Filesystems can then be
# be mounted into disks shared with other actions. The other actions do # mounted into disks shared with other actions. The other actions do not need
# not need the `enable_fuse` flag to access the mounted filesystem. # the `enable_fuse` flag to access the mounted filesystem. This has the effect
# This has the effect of causing the container to be executed with # of causing the container to be executed with `CAP_SYS_ADMIN` and exposes `/dev/
# `CAP_SYS_ADMIN` and exposes `/dev/fuse` to the container, so use it only # fuse` to the container, so use it only for containers you trust.
# for containers you trust.
# Corresponds to the JSON property `enableFuse` # Corresponds to the JSON property `enableFuse`
# @return [Boolean] # @return [Boolean]
attr_accessor :enable_fuse attr_accessor :enable_fuse
@ -123,111 +119,99 @@ module Google
# @return [String] # @return [String]
attr_accessor :entrypoint attr_accessor :entrypoint
# The environment to pass into the container. This environment is merged # The environment to pass into the container. This environment is merged with
# with values specified in the google.cloud.lifesciences.v2beta.Pipeline # values specified in the google.cloud.lifesciences.v2beta.Pipeline message,
# message, overwriting any duplicate values. # overwriting any duplicate values. In addition to the values passed here, a few
# In addition to the values passed here, a few other values are # other values are automatically injected into the environment. These cannot be
# automatically injected into the environment. These cannot be hidden or # hidden or overwritten. `GOOGLE_PIPELINE_FAILED` will be set to "1" if the
# overwritten. # pipeline failed because an action has exited with a non-zero status (and did
# `GOOGLE_PIPELINE_FAILED` will be set to "1" if the pipeline failed # not have the `IGNORE_EXIT_STATUS` flag set). This can be used to determine if
# because an action has exited with a non-zero status (and did not have the # additional debug or logging actions should execute. `GOOGLE_LAST_EXIT_STATUS`
# `IGNORE_EXIT_STATUS` flag set). This can be used to determine if additional # will be set to the exit status of the last non-background action that executed.
# debug or logging actions should execute. # This can be used by workflow engine authors to determine whether an
# `GOOGLE_LAST_EXIT_STATUS` will be set to the exit status of the last # individual action has succeeded or failed.
# non-background action that executed. This can be used by workflow engine
# authors to determine whether an individual action has succeeded or failed.
# Corresponds to the JSON property `environment` # Corresponds to the JSON property `environment`
# @return [Hash<String,String>] # @return [Hash<String,String>]
attr_accessor :environment attr_accessor :environment
# Normally, a non-zero exit status causes the pipeline to fail. This flag # Normally, a non-zero exit status causes the pipeline to fail. This flag allows
# allows execution of other actions to continue instead. # execution of other actions to continue instead.
# Corresponds to the JSON property `ignoreExitStatus` # Corresponds to the JSON property `ignoreExitStatus`
# @return [Boolean] # @return [Boolean]
attr_accessor :ignore_exit_status attr_accessor :ignore_exit_status
alias_method :ignore_exit_status?, :ignore_exit_status alias_method :ignore_exit_status?, :ignore_exit_status
# Required. The URI to pull the container image from. Note that all images # Required. The URI to pull the container image from. Note that all images
# referenced # referenced by actions in the pipeline are pulled before the first action runs.
# by actions in the pipeline are pulled before the first action runs. If # If multiple actions reference the same image, it is only pulled once, ensuring
# multiple actions reference the same image, it is only pulled once, # that the same image is used for all actions in a single pipeline. The image
# ensuring that the same image is used for all actions in a single pipeline. # URI can be either a complete host and image specification (e.g., quay.io/
# The image URI can be either a complete host and image specification (e.g., # biocontainers/samtools), a library and image name (e.g., google/cloud-sdk) or
# quay.io/biocontainers/samtools), a library and image name (e.g., # a bare image name ('bash') to pull from the default library. No schema is
# google/cloud-sdk) or a bare image name ('bash') to pull from the default # required in any of these cases. If the specified image is not public, the
# library. No schema is required in any of these cases. # service account specified for the Virtual Machine must have access to pull the
# If the specified image is not public, the service account specified for # images from GCR, or appropriate credentials must be specified in the google.
# the Virtual Machine must have access to pull the images from GCR, or # cloud.lifesciences.v2beta.Action.credentials field.
# appropriate credentials must be specified in the
# google.cloud.lifesciences.v2beta.Action.credentials field.
# Corresponds to the JSON property `imageUri` # Corresponds to the JSON property `imageUri`
# @return [String] # @return [String]
attr_accessor :image_uri attr_accessor :image_uri
# Labels to associate with the action. This field is provided to assist # Labels to associate with the action. This field is provided to assist workflow
# workflow engine authors in identifying actions (for example, to indicate # engine authors in identifying actions (for example, to indicate what sort of
# what sort of action they perform, such as localization or debugging). # action they perform, such as localization or debugging). They are returned in
# They are returned in the operation metadata, but are otherwise ignored. # the operation metadata, but are otherwise ignored.
# Corresponds to the JSON property `labels` # Corresponds to the JSON property `labels`
# @return [Hash<String,String>] # @return [Hash<String,String>]
attr_accessor :labels attr_accessor :labels
# A list of mounts to make available to the action. # A list of mounts to make available to the action. In addition to the values
# In addition to the values specified here, every action has a special # specified here, every action has a special virtual disk mounted under `/google`
# virtual disk mounted under `/google` that contains log files and other # that contains log files and other operational components. - /google/logs All
# operational components. # logs written during the pipeline execution. - /google/logs/output The combined
# <ul> # standard output and standard error of all actions run as part of the pipeline
# <li><code>/google/logs</code> All logs written during the pipeline # execution. - /google/logs/action/*/stdout The complete contents of each
# execution.</li> # individual action's standard output. - /google/logs/action/*/stderr The
# <li><code>/google/logs/output</code> The combined standard output and # complete contents of each individual action's standard error output.
# standard error of all actions run as part of the pipeline
# execution.</li>
# <li><code>/google/logs/action/*/stdout</code> The complete contents of
# each individual action's standard output.</li>
# <li><code>/google/logs/action/*/stderr</code> The complete contents of
# each individual action's standard error output.</li>
# </ul>
# Corresponds to the JSON property `mounts` # Corresponds to the JSON property `mounts`
# @return [Array<Google::Apis::LifesciencesV2beta::Mount>] # @return [Array<Google::Apis::LifesciencesV2beta::Mount>]
attr_accessor :mounts attr_accessor :mounts
# An optional identifier for a PID namespace to run the action inside. # An optional identifier for a PID namespace to run the action inside. Multiple
# Multiple actions should use the same string to share a namespace. If # actions should use the same string to share a namespace. If unspecified, a
# unspecified, a separate isolated namespace is used. # separate isolated namespace is used.
# Corresponds to the JSON property `pidNamespace` # Corresponds to the JSON property `pidNamespace`
# @return [String] # @return [String]
attr_accessor :pid_namespace attr_accessor :pid_namespace
# A map of containers to host port mappings for this container. If the # A map of containers to host port mappings for this container. If the container
# container already specifies exposed ports, use the # already specifies exposed ports, use the `PUBLISH_EXPOSED_PORTS` flag instead.
# `PUBLISH_EXPOSED_PORTS` flag instead. # The host port number must be less than 65536. If it is zero, an unused random
# The host port number must be less than 65536. If it is zero, an unused # port is assigned. To determine the resulting port number, consult the `
# random port is assigned. To determine the resulting port number, consult # ContainerStartedEvent` in the operation metadata.
# the `ContainerStartedEvent` in the operation metadata.
# Corresponds to the JSON property `portMappings` # Corresponds to the JSON property `portMappings`
# @return [Hash<String,Fixnum>] # @return [Hash<String,Fixnum>]
attr_accessor :port_mappings attr_accessor :port_mappings
# Exposes all ports specified by `EXPOSE` statements in the container. To # Exposes all ports specified by `EXPOSE` statements in the container. To
# discover the host side port numbers, consult the `ACTION_STARTED` event # discover the host side port numbers, consult the `ACTION_STARTED` event in the
# in the operation metadata. # operation metadata.
# Corresponds to the JSON property `publishExposedPorts` # Corresponds to the JSON property `publishExposedPorts`
# @return [Boolean] # @return [Boolean]
attr_accessor :publish_exposed_ports attr_accessor :publish_exposed_ports
alias_method :publish_exposed_ports?, :publish_exposed_ports alias_method :publish_exposed_ports?, :publish_exposed_ports
# This flag allows an action to continue running in the background while # This flag allows an action to continue running in the background while
# executing subsequent actions. This is useful to provide services to # executing subsequent actions. This is useful to provide services to other
# other actions (or to provide debugging support tools like SSH servers). # actions (or to provide debugging support tools like SSH servers).
# Corresponds to the JSON property `runInBackground` # Corresponds to the JSON property `runInBackground`
# @return [Boolean] # @return [Boolean]
attr_accessor :run_in_background attr_accessor :run_in_background
alias_method :run_in_background?, :run_in_background alias_method :run_in_background?, :run_in_background
# The maximum amount of time to give the action to complete. If the action # The maximum amount of time to give the action to complete. If the action fails
# fails to complete before the timeout, it will be terminated and the exit # to complete before the timeout, it will be terminated and the exit status will
# status will be non-zero. The pipeline will continue or terminate based # be non-zero. The pipeline will continue or terminate based on the rules
# on the rules defined by the `ALWAYS_RUN` and `IGNORE_EXIT_STATUS` flags. # defined by the `ALWAYS_RUN` and `IGNORE_EXIT_STATUS` flags.
# Corresponds to the JSON property `timeout` # Corresponds to the JSON property `timeout`
# @return [String] # @return [String]
attr_accessor :timeout attr_accessor :timeout
@ -272,9 +256,9 @@ module Google
end end
end end
# An event generated when a container is forcibly terminated by the # An event generated when a container is forcibly terminated by the worker.
# worker. Currently, this only occurs when the container outlives the # Currently, this only occurs when the container outlives the timeout specified
# timeout specified by the user. # by the user.
class ContainerKilledEvent class ContainerKilledEvent
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
@ -302,17 +286,17 @@ module Google
# @return [Fixnum] # @return [Fixnum]
attr_accessor :action_id attr_accessor :action_id
# The public IP address that can be used to connect to the container. This # The public IP address that can be used to connect to the container. This field
# field is only populated when at least one port mapping is present. If the # is only populated when at least one port mapping is present. If the instance
# instance was created with a private address, this field will be empty even # was created with a private address, this field will be empty even if port
# if port mappings exist. # mappings exist.
# Corresponds to the JSON property `ipAddress` # Corresponds to the JSON property `ipAddress`
# @return [String] # @return [String]
attr_accessor :ip_address attr_accessor :ip_address
# The container-to-host port mappings installed for this container. This # The container-to-host port mappings installed for this container. This set
# set will contain any ports exposed using the `PUBLISH_EXPOSED_PORTS` flag # will contain any ports exposed using the `PUBLISH_EXPOSED_PORTS` flag as well
# as well as any specified in the `Action` definition. # as any specified in the `Action` definition.
# Corresponds to the JSON property `portMappings` # Corresponds to the JSON property `portMappings`
# @return [Hash<String,Fixnum>] # @return [Hash<String,Fixnum>]
attr_accessor :port_mappings attr_accessor :port_mappings
@ -343,13 +327,13 @@ module Google
# @return [Fixnum] # @return [Fixnum]
attr_accessor :exit_status attr_accessor :exit_status
# The tail end of any content written to standard error by the container. # The tail end of any content written to standard error by the container. If the
# If the content emits large amounts of debugging noise or contains # content emits large amounts of debugging noise or contains sensitive
# sensitive information, you can prevent the content from being printed by # information, you can prevent the content from being printed by setting the `
# setting the `DISABLE_STANDARD_ERROR_CAPTURE` flag. # DISABLE_STANDARD_ERROR_CAPTURE` flag. Note that only a small amount of the end
# Note that only a small amount of the end of the stream is captured here. # of the stream is captured here. The entire stream is stored in the `/google/
# The entire stream is stored in the `/google/logs` directory mounted into # logs` directory mounted into each action, and can be copied off the machine as
# each action, and can be copied off the machine as described elsewhere. # described elsewhere.
# Corresponds to the JSON property `stderr` # Corresponds to the JSON property `stderr`
# @return [String] # @return [String]
attr_accessor :stderr attr_accessor :stderr
@ -366,22 +350,22 @@ module Google
end end
end end
# An event generated whenever a resource limitation or transient error # An event generated whenever a resource limitation or transient error delays
# delays execution of a pipeline that was otherwise ready to run. # execution of a pipeline that was otherwise ready to run.
class DelayedEvent class DelayedEvent
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# A textual description of the cause of the delay. The string can change # A textual description of the cause of the delay. The string can change without
# without notice because it is often generated by another service (such as # notice because it is often generated by another service (such as Compute
# Compute Engine). # Engine).
# Corresponds to the JSON property `cause` # Corresponds to the JSON property `cause`
# @return [String] # @return [String]
attr_accessor :cause attr_accessor :cause
# If the delay was caused by a resource shortage, this field lists the # If the delay was caused by a resource shortage, this field lists the Compute
# Compute Engine metrics that are preventing this operation from running # Engine metrics that are preventing this operation from running (for example, `
# (for example, `CPUS` or `INSTANCES`). If the particular metric is not # CPUS` or `INSTANCES`). If the particular metric is not known, a single `
# known, a single `UNKNOWN` metric will be present. # UNKNOWN` metric will be present.
# Corresponds to the JSON property `metrics` # Corresponds to the JSON property `metrics`
# @return [Array<String>] # @return [Array<String>]
attr_accessor :metrics attr_accessor :metrics
@ -397,25 +381,24 @@ module Google
end end
end end
# Carries information about a disk that can be attached to a VM. # Carries information about a disk that can be attached to a VM. See https://
# See https://cloud.google.com/compute/docs/disks/performance for more # cloud.google.com/compute/docs/disks/performance for more information about
# information about disk type, size, and performance considerations. # disk type, size, and performance considerations.
class Disk class Disk
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# A user-supplied name for the disk. Used when mounting the disk into # A user-supplied name for the disk. Used when mounting the disk into actions.
# actions. The name must contain only upper and lowercase alphanumeric # The name must contain only upper and lowercase alphanumeric characters and
# characters and hyphens and cannot start with a hyphen. # hyphens and cannot start with a hyphen.
# Corresponds to the JSON property `name` # Corresponds to the JSON property `name`
# @return [String] # @return [String]
attr_accessor :name attr_accessor :name
# The size, in GB, of the disk to attach. If the size is not # The size, in GB, of the disk to attach. If the size is not specified, a
# specified, a default is chosen to ensure reasonable I/O performance. # default is chosen to ensure reasonable I/O performance. If the disk type is
# If the disk type is specified as `local-ssd`, multiple local drives are # specified as `local-ssd`, multiple local drives are automatically combined to
# automatically combined to provide the requested size. Note, however, that # provide the requested size. Note, however, that each physical SSD is 375GB in
# each physical SSD is 375GB in size, and no more than 8 drives can be # size, and no more than 8 drives can be attached to a single instance.
# attached to a single instance.
# Corresponds to the JSON property `sizeGb` # Corresponds to the JSON property `sizeGb`
# @return [Fixnum] # @return [Fixnum]
attr_accessor :size_gb attr_accessor :size_gb
@ -443,13 +426,11 @@ module Google
end end
end end
# A generic empty message that you can re-use to avoid defining duplicated # A generic empty message that you can re-use to avoid defining duplicated empty
# empty messages in your APIs. A typical example is to use it as the request # messages in your APIs. A typical example is to use it as the request or the
# or the response type of an API method. For instance: # response type of an API method. For instance: service Foo ` rpc Bar(google.
# service Foo ` # protobuf.Empty) returns (google.protobuf.Empty); ` The JSON representation for
# rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); # `Empty` is empty JSON object ````.
# `
# The JSON representation for `Empty` is empty JSON object ````.
class Empty class Empty
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
@ -466,9 +447,9 @@ module Google
class Event class Event
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# An event generated when a container is forcibly terminated by the # An event generated when a container is forcibly terminated by the worker.
# worker. Currently, this only occurs when the container outlives the # Currently, this only occurs when the container outlives the timeout specified
# timeout specified by the user. # by the user.
# Corresponds to the JSON property `containerKilled` # Corresponds to the JSON property `containerKilled`
# @return [Google::Apis::LifesciencesV2beta::ContainerKilledEvent] # @return [Google::Apis::LifesciencesV2beta::ContainerKilledEvent]
attr_accessor :container_killed attr_accessor :container_killed
@ -483,21 +464,21 @@ module Google
# @return [Google::Apis::LifesciencesV2beta::ContainerStoppedEvent] # @return [Google::Apis::LifesciencesV2beta::ContainerStoppedEvent]
attr_accessor :container_stopped attr_accessor :container_stopped
# An event generated whenever a resource limitation or transient error # An event generated whenever a resource limitation or transient error delays
# delays execution of a pipeline that was otherwise ready to run. # execution of a pipeline that was otherwise ready to run.
# Corresponds to the JSON property `delayed` # Corresponds to the JSON property `delayed`
# @return [Google::Apis::LifesciencesV2beta::DelayedEvent] # @return [Google::Apis::LifesciencesV2beta::DelayedEvent]
attr_accessor :delayed attr_accessor :delayed
# A human-readable description of the event. Note that these strings can # A human-readable description of the event. Note that these strings can change
# change at any time without notice. Any application logic must use the # at any time without notice. Any application logic must use the information in
# information in the `details` field. # the `details` field.
# Corresponds to the JSON property `description` # Corresponds to the JSON property `description`
# @return [String] # @return [String]
attr_accessor :description attr_accessor :description
# An event generated when the execution of a pipeline has failed. Note # An event generated when the execution of a pipeline has failed. Note that
# that other events can continue to occur after this event. # other events can continue to occur after this event.
# Corresponds to the JSON property `failed` # Corresponds to the JSON property `failed`
# @return [Google::Apis::LifesciencesV2beta::FailedEvent] # @return [Google::Apis::LifesciencesV2beta::FailedEvent]
attr_accessor :failed attr_accessor :failed
@ -517,22 +498,21 @@ module Google
# @return [String] # @return [String]
attr_accessor :timestamp attr_accessor :timestamp
# An event generated when the execution of a container results in a # An event generated when the execution of a container results in a non-zero
# non-zero exit status that was not otherwise ignored. Execution will # exit status that was not otherwise ignored. Execution will continue, but only
# continue, but only actions that are flagged as `ALWAYS_RUN` will be # actions that are flagged as `ALWAYS_RUN` will be executed. Other actions will
# executed. Other actions will be skipped. # be skipped.
# Corresponds to the JSON property `unexpectedExitStatus` # Corresponds to the JSON property `unexpectedExitStatus`
# @return [Google::Apis::LifesciencesV2beta::UnexpectedExitStatusEvent] # @return [Google::Apis::LifesciencesV2beta::UnexpectedExitStatusEvent]
attr_accessor :unexpected_exit_status attr_accessor :unexpected_exit_status
# An event generated after a worker VM has been assigned to run the # An event generated after a worker VM has been assigned to run the pipeline.
# pipeline.
# Corresponds to the JSON property `workerAssigned` # Corresponds to the JSON property `workerAssigned`
# @return [Google::Apis::LifesciencesV2beta::WorkerAssignedEvent] # @return [Google::Apis::LifesciencesV2beta::WorkerAssignedEvent]
attr_accessor :worker_assigned attr_accessor :worker_assigned
# An event generated when the worker VM that was assigned to the pipeline # An event generated when the worker VM that was assigned to the pipeline has
# has been released (deleted). # been released (deleted).
# Corresponds to the JSON property `workerReleased` # Corresponds to the JSON property `workerReleased`
# @return [Google::Apis::LifesciencesV2beta::WorkerReleasedEvent] # @return [Google::Apis::LifesciencesV2beta::WorkerReleasedEvent]
attr_accessor :worker_released attr_accessor :worker_released
@ -558,8 +538,8 @@ module Google
end end
end end
# An event generated when the execution of a pipeline has failed. Note # An event generated when the execution of a pipeline has failed. Note that
# that other events can continue to occur after this event. # other events can continue to occur after this event.
class FailedEvent class FailedEvent
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
@ -638,14 +618,14 @@ module Google
class Location class Location
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The friendly name for this location, typically a nearby city name. # The friendly name for this location, typically a nearby city name. For example,
# For example, "Tokyo". # "Tokyo".
# Corresponds to the JSON property `displayName` # Corresponds to the JSON property `displayName`
# @return [String] # @return [String]
attr_accessor :display_name attr_accessor :display_name
# Cross-service attributes for the location. For example # Cross-service attributes for the location. For example `"cloud.googleapis.com/
# `"cloud.googleapis.com/region": "us-east1"` # region": "us-east1"`
# Corresponds to the JSON property `labels` # Corresponds to the JSON property `labels`
# @return [Hash<String,String>] # @return [Hash<String,String>]
attr_accessor :labels attr_accessor :labels
@ -661,8 +641,8 @@ module Google
# @return [Hash<String,Object>] # @return [Hash<String,Object>]
attr_accessor :metadata attr_accessor :metadata
# Resource name for the location, which may vary between implementations. # Resource name for the location, which may vary between implementations. For
# For example: `"projects/example-project/locations/us-east1"` # example: `"projects/example-project/locations/us-east1"`
# Corresponds to the JSON property `name` # Corresponds to the JSON property `name`
# @return [String] # @return [String]
attr_accessor :name attr_accessor :name
@ -681,8 +661,8 @@ module Google
end end
end end
# Carries information about the pipeline execution that is returned # Carries information about the pipeline execution that is returned in the long
# in the long running operation's metadata field. # running operation's metadata field.
class Metadata class Metadata
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
@ -768,30 +748,28 @@ module Google
class Network class Network
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The network name to attach the VM's network interface to. The value will # The network name to attach the VM's network interface to. The value will be
# be prefixed with `global/networks/` unless it contains a `/`, in which # prefixed with `global/networks/` unless it contains a `/`, in which case it is
# case it is assumed to be a fully specified network resource URL. # assumed to be a fully specified network resource URL. If unspecified, the
# If unspecified, the global default network is used. # global default network is used.
# Corresponds to the JSON property `network` # Corresponds to the JSON property `network`
# @return [String] # @return [String]
attr_accessor :network attr_accessor :network
# If the specified network is configured for custom subnet creation, the # If the specified network is configured for custom subnet creation, the name of
# name of the subnetwork to attach the instance to must be specified here. # the subnetwork to attach the instance to must be specified here. The value is
# The value is prefixed with `regions/*/subnetworks/` unless it contains a # prefixed with `regions/*/subnetworks/` unless it contains a `/`, in which case
# `/`, in which case it is assumed to be a fully specified subnetwork # it is assumed to be a fully specified subnetwork resource URL. If the `*`
# resource URL. # character appears in the value, it is replaced with the region that the
# If the `*` character appears in the value, it is replaced with the region # virtual machine has been allocated in.
# that the virtual machine has been allocated in.
# Corresponds to the JSON property `subnetwork` # Corresponds to the JSON property `subnetwork`
# @return [String] # @return [String]
attr_accessor :subnetwork attr_accessor :subnetwork
# If set to true, do not attach a public IP address to the VM. Note that # If set to true, do not attach a public IP address to the VM. Note that without
# without a public IP address, additional configuration is required to # a public IP address, additional configuration is required to allow the VM to
# allow the VM to access Google services. # access Google services. See https://cloud.google.com/vpc/docs/configure-
# See https://cloud.google.com/vpc/docs/configure-private-google-access # private-google-access for more information.
# for more information.
# Corresponds to the JSON property `usePrivateAddress` # Corresponds to the JSON property `usePrivateAddress`
# @return [Boolean] # @return [Boolean]
attr_accessor :use_private_address attr_accessor :use_private_address
@ -814,20 +792,19 @@ module Google
class Operation class Operation
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# If the value is `false`, it means the operation is still in progress. # If the value is `false`, it means the operation is still in progress. If `true`
# If `true`, the operation is completed, and either `error` or `response` is # , the operation is completed, and either `error` or `response` is available.
# available.
# Corresponds to the JSON property `done` # Corresponds to the JSON property `done`
# @return [Boolean] # @return [Boolean]
attr_accessor :done attr_accessor :done
alias_method :done?, :done alias_method :done?, :done
# The `Status` type defines a logical error model that is suitable for # The `Status` type defines a logical error model that is suitable for different
# different programming environments, including REST APIs and RPC APIs. It is # programming environments, including REST APIs and RPC APIs. It is used by [
# used by [gRPC](https://github.com/grpc). Each `Status` message contains # gRPC](https://github.com/grpc). Each `Status` message contains three pieces of
# three pieces of data: error code, error message, and error details. # data: error code, error message, and error details. You can find out more
# You can find out more about this error model and how to work with it in the # about this error model and how to work with it in the [API Design Guide](https:
# [API Design Guide](https://cloud.google.com/apis/design/errors). # //cloud.google.com/apis/design/errors).
# Corresponds to the JSON property `error` # Corresponds to the JSON property `error`
# @return [Google::Apis::LifesciencesV2beta::Status] # @return [Google::Apis::LifesciencesV2beta::Status]
attr_accessor :error attr_accessor :error
@ -837,7 +814,7 @@ module Google
# @return [Hash<String,Object>] # @return [Hash<String,Object>]
attr_accessor :metadata attr_accessor :metadata
# The server-assigned name for the operation. This may be passed to the other # The server-assigned name for the operation. This may be passed to the other
# operation methods to retrieve information about the operation's status. # operation methods to retrieve information about the operation's status.
# Corresponds to the JSON property `name` # Corresponds to the JSON property `name`
# @return [String] # @return [String]
@ -872,23 +849,22 @@ module Google
attr_accessor :actions attr_accessor :actions
# The environment to pass into every action. Each action can also specify # The environment to pass into every action. Each action can also specify
# additional environment variables but cannot delete an entry from this map # additional environment variables but cannot delete an entry from this map (
# (though they can overwrite it with a different value). # though they can overwrite it with a different value).
# Corresponds to the JSON property `environment` # Corresponds to the JSON property `environment`
# @return [Hash<String,String>] # @return [Hash<String,String>]
attr_accessor :environment attr_accessor :environment
# The system resources for the pipeline run. # The system resources for the pipeline run. At least one zone or region must be
# At least one zone or region must be specified or the pipeline run will fail. # specified or the pipeline run will fail.
# Corresponds to the JSON property `resources` # Corresponds to the JSON property `resources`
# @return [Google::Apis::LifesciencesV2beta::Resources] # @return [Google::Apis::LifesciencesV2beta::Resources]
attr_accessor :resources attr_accessor :resources
# The maximum amount of time to give the pipeline to complete. This includes # The maximum amount of time to give the pipeline to complete. This includes the
# the time spent waiting for a worker to be allocated. If the pipeline fails # time spent waiting for a worker to be allocated. If the pipeline fails to
# to complete before the timeout, it will be cancelled and the error code # complete before the timeout, it will be cancelled and the error code will be
# will be set to DEADLINE_EXCEEDED. # set to DEADLINE_EXCEEDED. If unspecified, it will default to 7 days.
# If unspecified, it will default to 7 days.
# Corresponds to the JSON property `timeout` # Corresponds to the JSON property `timeout`
# @return [String] # @return [String]
attr_accessor :timeout attr_accessor :timeout
@ -944,13 +920,13 @@ module Google
end end
end end
# The system resources for the pipeline run. # The system resources for the pipeline run. At least one zone or region must be
# At least one zone or region must be specified or the pipeline run will fail. # specified or the pipeline run will fail.
class Resources class Resources
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The list of regions allowed for VM allocation. If set, the `zones` field # The list of regions allowed for VM allocation. If set, the `zones` field must
# must not be set. # not be set.
# Corresponds to the JSON property `regions` # Corresponds to the JSON property `regions`
# @return [Array<String>] # @return [Array<String>]
attr_accessor :regions attr_accessor :regions
@ -960,8 +936,8 @@ module Google
# @return [Google::Apis::LifesciencesV2beta::VirtualMachine] # @return [Google::Apis::LifesciencesV2beta::VirtualMachine]
attr_accessor :virtual_machine attr_accessor :virtual_machine
# The list of zones allowed for VM allocation. If set, the `regions` field # The list of zones allowed for VM allocation. If set, the `regions` field must
# must not be set. # not be set.
# Corresponds to the JSON property `zones` # Corresponds to the JSON property `zones`
# @return [Array<String>] # @return [Array<String>]
attr_accessor :zones attr_accessor :zones
@ -978,17 +954,17 @@ module Google
end end
end end
# The arguments to the `RunPipeline` method. The requesting user must have # The arguments to the `RunPipeline` method. The requesting user must have the `
# the `iam.serviceAccounts.actAs` permission for the Cloud Life Sciences # iam.serviceAccounts.actAs` permission for the Cloud Life Sciences service
# service account or the request will fail. # account or the request will fail.
class RunPipelineRequest class RunPipelineRequest
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# User-defined labels to associate with the returned operation. These # User-defined labels to associate with the returned operation. These labels are
# labels are not propagated to any Google Cloud Platform resources used by # not propagated to any Google Cloud Platform resources used by the operation,
# the operation, and can be modified at any time. # and can be modified at any time. To associate labels with resources created
# To associate labels with resources created while executing the operation, # while executing the operation, see the appropriate resource message (for
# see the appropriate resource message (for example, `VirtualMachine`). # example, `VirtualMachine`).
# Corresponds to the JSON property `labels` # Corresponds to the JSON property `labels`
# @return [Hash<String,String>] # @return [Hash<String,String>]
attr_accessor :labels attr_accessor :labels
@ -1023,20 +999,20 @@ module Google
end end
end end
# Holds encrypted information that is only decrypted and stored in RAM # Holds encrypted information that is only decrypted and stored in RAM by the
# by the worker VM when running the pipeline. # worker VM when running the pipeline.
class Secret class Secret
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# The value of the cipherText response from the `encrypt` method. This field # The value of the cipherText response from the `encrypt` method. This field is
# is intentionally unaudited. # intentionally unaudited.
# Corresponds to the JSON property `cipherText` # Corresponds to the JSON property `cipherText`
# @return [String] # @return [String]
attr_accessor :cipher_text attr_accessor :cipher_text
# The name of the Cloud KMS key that will be used to decrypt the secret # The name of the Cloud KMS key that will be used to decrypt the secret value.
# value. The VM service account must have the required permissions and # The VM service account must have the required permissions and authentication
# authentication scopes to invoke the `decrypt` method on the specified key. # scopes to invoke the `decrypt` method on the specified key.
# Corresponds to the JSON property `keyName` # Corresponds to the JSON property `keyName`
# @return [String] # @return [String]
attr_accessor :key_name attr_accessor :key_name
@ -1056,14 +1032,14 @@ module Google
class ServiceAccount class ServiceAccount
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Email address of the service account. If not specified, the default # Email address of the service account. If not specified, the default Compute
# Compute Engine service account for the project will be used. # Engine service account for the project will be used.
# Corresponds to the JSON property `email` # Corresponds to the JSON property `email`
# @return [String] # @return [String]
attr_accessor :email attr_accessor :email
# List of scopes to be enabled for this service account on the VM, in # List of scopes to be enabled for this service account on the VM, in addition
# addition to the cloud-platform API scope that will be added by default. # to the cloud-platform API scope that will be added by default.
# Corresponds to the JSON property `scopes` # Corresponds to the JSON property `scopes`
# @return [Array<String>] # @return [Array<String>]
attr_accessor :scopes attr_accessor :scopes
@ -1079,12 +1055,12 @@ module Google
end end
end end
# The `Status` type defines a logical error model that is suitable for # The `Status` type defines a logical error model that is suitable for different
# different programming environments, including REST APIs and RPC APIs. It is # programming environments, including REST APIs and RPC APIs. It is used by [
# used by [gRPC](https://github.com/grpc). Each `Status` message contains # gRPC](https://github.com/grpc). Each `Status` message contains three pieces of
# three pieces of data: error code, error message, and error details. # data: error code, error message, and error details. You can find out more
# You can find out more about this error model and how to work with it in the # about this error model and how to work with it in the [API Design Guide](https:
# [API Design Guide](https://cloud.google.com/apis/design/errors). # //cloud.google.com/apis/design/errors).
class Status class Status
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
@ -1093,15 +1069,15 @@ module Google
# @return [Fixnum] # @return [Fixnum]
attr_accessor :code attr_accessor :code
# A list of messages that carry the error details. There is a common set of # A list of messages that carry the error details. There is a common set of
# message types for APIs to use. # message types for APIs to use.
# Corresponds to the JSON property `details` # Corresponds to the JSON property `details`
# @return [Array<Hash<String,Object>>] # @return [Array<Hash<String,Object>>]
attr_accessor :details attr_accessor :details
# A developer-facing error message, which should be in English. Any # A developer-facing error message, which should be in English. Any user-facing
# user-facing error message should be localized and sent in the # error message should be localized and sent in the google.rpc.Status.details
# google.rpc.Status.details field, or localized by the client. # field, or localized by the client.
# Corresponds to the JSON property `message` # Corresponds to the JSON property `message`
# @return [String] # @return [String]
attr_accessor :message attr_accessor :message
@ -1118,10 +1094,10 @@ module Google
end end
end end
# An event generated when the execution of a container results in a # An event generated when the execution of a container results in a non-zero
# non-zero exit status that was not otherwise ignored. Execution will # exit status that was not otherwise ignored. Execution will continue, but only
# continue, but only actions that are flagged as `ALWAYS_RUN` will be # actions that are flagged as `ALWAYS_RUN` will be executed. Other actions will
# executed. Other actions will be skipped. # be skipped.
class UnexpectedExitStatusEvent class UnexpectedExitStatusEvent
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
@ -1155,34 +1131,32 @@ module Google
# @return [Array<Google::Apis::LifesciencesV2beta::Accelerator>] # @return [Array<Google::Apis::LifesciencesV2beta::Accelerator>]
attr_accessor :accelerators attr_accessor :accelerators
# The size of the boot disk, in GB. The boot disk must be large # The size of the boot disk, in GB. The boot disk must be large enough to
# enough to accommodate all of the Docker images from each action in the # accommodate all of the Docker images from each action in the pipeline at the
# pipeline at the same time. If not specified, a small but reasonable # same time. If not specified, a small but reasonable default value is used.
# default value is used.
# Corresponds to the JSON property `bootDiskSizeGb` # Corresponds to the JSON property `bootDiskSizeGb`
# @return [Fixnum] # @return [Fixnum]
attr_accessor :boot_disk_size_gb attr_accessor :boot_disk_size_gb
# The host operating system image to use. # The host operating system image to use. Currently, only Container-Optimized OS
# Currently, only Container-Optimized OS images can be used. # images can be used. The default value is `projects/cos-cloud/global/images/
# The default value is `projects/cos-cloud/global/images/family/cos-stable`, # family/cos-stable`, which selects the latest stable release of Container-
# which selects the latest stable release of Container-Optimized OS. # Optimized OS. This option is provided to allow testing against the beta
# This option is provided to allow testing against the beta release of the # release of the operating system to ensure that the new version does not
# operating system to ensure that the new version does not interact # interact negatively with production pipelines. To test a pipeline against the
# negatively with production pipelines. # beta release of Container-Optimized OS, use the value `projects/cos-cloud/
# To test a pipeline against the beta release of Container-Optimized OS, # global/images/family/cos-beta`.
# use the value `projects/cos-cloud/global/images/family/cos-beta`.
# Corresponds to the JSON property `bootImage` # Corresponds to the JSON property `bootImage`
# @return [String] # @return [String]
attr_accessor :boot_image attr_accessor :boot_image
# The CPU platform to request. An instance based on a newer platform can be # The CPU platform to request. An instance based on a newer platform can be
# allocated, but never one with fewer capabilities. The value of this # allocated, but never one with fewer capabilities. The value of this parameter
# parameter must be a valid Compute Engine CPU platform name (such as "Intel # must be a valid Compute Engine CPU platform name (such as "Intel Skylake").
# Skylake"). This parameter is only useful for carefully optimized work # This parameter is only useful for carefully optimized work loads where the CPU
# loads where the CPU platform has a significant impact. # platform has a significant impact. For more information about the effect of
# For more information about the effect of this parameter, see # this parameter, see https://cloud.google.com/compute/docs/instances/specify-
# https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform. # min-cpu-platform.
# Corresponds to the JSON property `cpuPlatform` # Corresponds to the JSON property `cpuPlatform`
# @return [String] # @return [String]
attr_accessor :cpu_platform attr_accessor :cpu_platform
@ -1193,10 +1167,12 @@ module Google
attr_accessor :disks attr_accessor :disks
# The Compute Engine Disk Images to use as a Docker cache. The disks will be # The Compute Engine Disk Images to use as a Docker cache. The disks will be
# mounted into the Docker folder in a way that the images present in the # mounted into the Docker folder in a way that the images present in the cache
# cache will not need to be pulled. The digests of the cached images must # will not need to be pulled. The digests of the cached images must match those
# match those of the tags used or the latest version will still be pulled. # of the tags used or the latest version will still be pulled. The root
# Only a single image is supported. # directory of the ext4 image must contain `image` and `overlay2` directories
# copied from the Docker directory of a VM where the desired Docker images have
# already been pulled. Only a single image is supported.
# Corresponds to the JSON property `dockerCacheImages` # Corresponds to the JSON property `dockerCacheImages`
# @return [Array<String>] # @return [Array<String>]
attr_accessor :docker_cache_images attr_accessor :docker_cache_images
@ -1208,25 +1184,22 @@ module Google
alias_method :enable_stackdriver_monitoring?, :enable_stackdriver_monitoring alias_method :enable_stackdriver_monitoring?, :enable_stackdriver_monitoring
# Optional set of labels to apply to the VM and any attached disk resources. # Optional set of labels to apply to the VM and any attached disk resources.
# These labels must adhere to the [name and value # These labels must adhere to the [name and value restrictions](https://cloud.
# restrictions](https://cloud.google.com/compute/docs/labeling-resources) on # google.com/compute/docs/labeling-resources) on VM labels imposed by Compute
# VM labels imposed by Compute Engine. # Engine. Labels keys with the prefix 'google-' are reserved for use by Google.
# Labels keys with the prefix 'google-' are reserved for use by Google. # Labels applied at creation time to the VM. Applied on a best-effort basis to
# Labels applied at creation time to the VM. Applied on a best-effort basis # attached disk resources shortly after VM creation.
# to attached disk resources shortly after VM creation.
# Corresponds to the JSON property `labels` # Corresponds to the JSON property `labels`
# @return [Hash<String,String>] # @return [Hash<String,String>]
attr_accessor :labels attr_accessor :labels
# Required. The machine type of the virtual machine to create. Must be the short # Required. The machine type of the virtual machine to create. Must be the short
# name # name of a standard machine type (such as "n1-standard-1") or a custom machine
# of a standard machine type (such as "n1-standard-1") or a custom machine # type (such as "custom-1-4096", where "1" indicates the number of vCPUs and "
# type (such as "custom-1-4096", where "1" indicates the number of vCPUs and # 4096" indicates the memory in MB). See [Creating an instance with a custom
# "4096" indicates the memory in MB). See # machine type](https://cloud.google.com/compute/docs/instances/creating-
# [Creating an instance with a custom machine # instance-with-custom-machine-type#create) for more specifications on creating
# type](https://cloud.google.com/compute/docs/instances/creating-instance-with- # a custom machine type.
# custom-machine-type#create)
# for more specifications on creating a custom machine type.
# Corresponds to the JSON property `machineType` # Corresponds to the JSON property `machineType`
# @return [String] # @return [String]
attr_accessor :machine_type attr_accessor :machine_type
@ -1236,10 +1209,10 @@ module Google
# @return [Google::Apis::LifesciencesV2beta::Network] # @return [Google::Apis::LifesciencesV2beta::Network]
attr_accessor :network attr_accessor :network
# The NVIDIA driver version to use when attaching an NVIDIA GPU accelerator. # The NVIDIA driver version to use when attaching an NVIDIA GPU accelerator. The
# The version specified here must be compatible with the GPU libraries # version specified here must be compatible with the GPU libraries contained in
# contained in the container being executed, and must be one of the drivers # the container being executed, and must be one of the drivers hosted in the `
# hosted in the `nvidia-drivers-us-public` bucket on Google Cloud Storage. # nvidia-drivers-us-public` bucket on Google Cloud Storage.
# Corresponds to the JSON property `nvidiaDriverVersion` # Corresponds to the JSON property `nvidiaDriverVersion`
# @return [String] # @return [String]
attr_accessor :nvidia_driver_version attr_accessor :nvidia_driver_version
@ -1277,8 +1250,7 @@ module Google
end end
end end
# An event generated after a worker VM has been assigned to run the # An event generated after a worker VM has been assigned to run the pipeline.
# pipeline.
class WorkerAssignedEvent class WorkerAssignedEvent
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
@ -1309,8 +1281,8 @@ module Google
end end
end end
# An event generated when the worker VM that was assigned to the pipeline # An event generated when the worker VM that was assigned to the pipeline has
# has been released (deleted). # been released (deleted).
class WorkerReleasedEvent class WorkerReleasedEvent
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable

View File

@ -117,15 +117,12 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Starts asynchronous cancellation on a long-running operation. # Starts asynchronous cancellation on a long-running operation. The server makes
# The server makes a best effort to cancel the operation, but success is not # a best effort to cancel the operation, but success is not guaranteed. Clients
# guaranteed. Clients may use Operations.GetOperation # may use Operations.GetOperation or Operations.ListOperations to check whether
# or Operations.ListOperations # the cancellation succeeded or the operation completed despite cancellation.
# to check whether the cancellation succeeded or the operation completed
# despite cancellation.
# Authorization requires the following [Google IAM](https://cloud.google.com/iam) # Authorization requires the following [Google IAM](https://cloud.google.com/iam)
# permission&#58; # permission: * `lifesciences.operations.cancel`
# * `lifesciences.operations.cancel`
# @param [String] name # @param [String] name
# The name of the operation resource to be cancelled. # The name of the operation resource to be cancelled.
# @param [Google::Apis::LifesciencesV2beta::CancelOperationRequest] cancel_operation_request_object # @param [Google::Apis::LifesciencesV2beta::CancelOperationRequest] cancel_operation_request_object
@ -158,12 +155,10 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Gets the latest state of a long-running operation. # Gets the latest state of a long-running operation. Clients can use this method
# Clients can use this method to poll the operation result at intervals as # to poll the operation result at intervals as recommended by the API service.
# recommended by the API service.
# Authorization requires the following [Google IAM](https://cloud.google.com/iam) # Authorization requires the following [Google IAM](https://cloud.google.com/iam)
# permission&#58; # permission: * `lifesciences.operations.get`
# * `lifesciences.operations.get`
# @param [String] name # @param [String] name
# The name of the operation resource. # The name of the operation resource.
# @param [String] fields # @param [String] fields
@ -193,24 +188,20 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Lists operations that match the specified filter in the request. # Lists operations that match the specified filter in the request. Authorization
# Authorization requires the following [Google IAM](https://cloud.google.com/iam) # requires the following [Google IAM](https://cloud.google.com/iam) permission: *
# permission&#58; # `lifesciences.operations.list`
# * `lifesciences.operations.list`
# @param [String] name # @param [String] name
# The name of the operation's parent resource. # The name of the operation's parent resource.
# @param [String] filter # @param [String] filter
# A string for filtering Operations. # A string for filtering Operations. The following filter fields are supported: *
# The following filter fields are supported&#58; # createTime: The time this job was created * events: The set of event (names)
# * createTime&#58; The time this job was created # that have occurred while running the pipeline. The : operator can be used to
# * events&#58; The set of event (names) that have occurred while running # determine if a particular event has occurred. * error: If the pipeline is
# the pipeline. The &#58; operator can be used to determine if a # running, this value is NULL. Once the pipeline finishes, the value is the
# particular event has occurred. # standard Google error code. * labels.key or labels."key with space" where key
# * error&#58; If the pipeline is running, this value is NULL. Once the # is a label key. * done: If the pipeline is running, this value is false. Once
# pipeline finishes, the value is the standard Google error code. # the pipeline finishes, the value is true.
# * labels.key or labels."key with space" where key is a label key.
# * done&#58; If the pipeline is running, this value is false. Once the
# pipeline finishes, the value is true.
# @param [Fixnum] page_size # @param [Fixnum] page_size
# The maximum number of results to return. The maximum value is 256. # The maximum number of results to return. The maximum value is 256.
# @param [String] page_token # @param [String] page_token
@ -245,20 +236,17 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Runs a pipeline. The returned Operation's metadata field will contain a # Runs a pipeline. The returned Operation's metadata field will contain a google.
# google.cloud.lifesciences.v2beta.Metadata object describing the status # cloud.lifesciences.v2beta.Metadata object describing the status of the
# of the pipeline execution. The # pipeline execution. The response field will contain a google.cloud.
# response field will contain a # lifesciences.v2beta.RunPipelineResponse object if the pipeline completes
# google.cloud.lifesciences.v2beta.RunPipelineResponse object if the # successfully. **Note:** Before you can use this method, the *Life Sciences
# pipeline completes successfully. # Service Agent* must have access to your project. This is done automatically
# **Note:** Before you can use this method, the *Life Sciences Service Agent* # when the Cloud Life Sciences API is first enabled, but if you delete this
# must have access to your project. This is done automatically when the # permission you must disable and re-enable the API to grant the Life Sciences
# Cloud Life Sciences API is first enabled, but if you delete this permission # Service Agent the required permissions. Authorization requires the following [
# you must disable and re-enable the API to grant the Life Sciences # Google IAM](https://cloud.google.com/iam/) permission: * `lifesciences.
# Service Agent the required permissions. # workflows.run`
# Authorization requires the following [Google
# IAM](https://cloud.google.com/iam/) permission:
# * `lifesciences.workflows.run`
# @param [String] parent # @param [String] parent
# The project and location that this request should be executed against. # The project and location that this request should be executed against.
# @param [Google::Apis::LifesciencesV2beta::RunPipelineRequest] run_pipeline_request_object # @param [Google::Apis::LifesciencesV2beta::RunPipelineRequest] run_pipeline_request_object

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/compute/docs/oslogin/ # @see https://cloud.google.com/compute/docs/oslogin/
module OsloginV1 module OsloginV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20200801' REVISION = '20200810'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -43,6 +43,11 @@ module Google
class ImportSshPublicKeyResponse class ImportSshPublicKeyResponse
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Detailed information about import results.
# Corresponds to the JSON property `details`
# @return [String]
attr_accessor :details
# The user profile information used for logging in to a virtual machine on # The user profile information used for logging in to a virtual machine on
# Google Compute Engine. # Google Compute Engine.
# Corresponds to the JSON property `loginProfile` # Corresponds to the JSON property `loginProfile`
@ -55,6 +60,7 @@ module Google
# Update properties of this object # Update properties of this object
def update!(**args) def update!(**args)
@details = args[:details] if args.key?(:details)
@login_profile = args[:login_profile] if args.key?(:login_profile) @login_profile = args[:login_profile] if args.key?(:login_profile)
end end
end end

View File

@ -61,6 +61,7 @@ module Google
class ImportSshPublicKeyResponse class ImportSshPublicKeyResponse
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :details, as: 'details'
property :login_profile, as: 'loginProfile', class: Google::Apis::OsloginV1::LoginProfile, decorator: Google::Apis::OsloginV1::LoginProfile::Representation property :login_profile, as: 'loginProfile', class: Google::Apis::OsloginV1::LoginProfile, decorator: Google::Apis::OsloginV1::LoginProfile::Representation
end end

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/compute/docs/oslogin/ # @see https://cloud.google.com/compute/docs/oslogin/
module OsloginV1beta module OsloginV1beta
VERSION = 'V1beta' VERSION = 'V1beta'
REVISION = '20200801' REVISION = '20200810'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -43,6 +43,11 @@ module Google
class ImportSshPublicKeyResponse class ImportSshPublicKeyResponse
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# Detailed information about import results.
# Corresponds to the JSON property `details`
# @return [String]
attr_accessor :details
# The user profile information used for logging in to a virtual machine on # The user profile information used for logging in to a virtual machine on
# Google Compute Engine. # Google Compute Engine.
# Corresponds to the JSON property `loginProfile` # Corresponds to the JSON property `loginProfile`
@ -55,6 +60,7 @@ module Google
# Update properties of this object # Update properties of this object
def update!(**args) def update!(**args)
@details = args[:details] if args.key?(:details)
@login_profile = args[:login_profile] if args.key?(:login_profile) @login_profile = args[:login_profile] if args.key?(:login_profile)
end end
end end

View File

@ -61,6 +61,7 @@ module Google
class ImportSshPublicKeyResponse class ImportSshPublicKeyResponse
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :details, as: 'details'
property :login_profile, as: 'loginProfile', class: Google::Apis::OsloginV1beta::LoginProfile, decorator: Google::Apis::OsloginV1beta::LoginProfile::Representation property :login_profile, as: 'loginProfile', class: Google::Apis::OsloginV1beta::LoginProfile, decorator: Google::Apis::OsloginV1beta::LoginProfile::Representation
end end

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/spectrum-access-system/ # @see https://developers.google.com/spectrum-access-system/
module SasportalV1alpha1 module SasportalV1alpha1
VERSION = 'V1alpha1' VERSION = 'V1alpha1'
REVISION = '20200801' REVISION = '20200817'
# View your email address # View your email address
AUTH_USERINFO_EMAIL = 'https://www.googleapis.com/auth/userinfo.email' AUTH_USERINFO_EMAIL = 'https://www.googleapis.com/auth/userinfo.email'

View File

@ -338,6 +338,11 @@ module Google
# @return [Google::Apis::SasportalV1alpha1::SasPortalFrequencyRange] # @return [Google::Apis::SasportalV1alpha1::SasPortalFrequencyRange]
attr_accessor :frequency_range attr_accessor :frequency_range
# Grant Id.
# Corresponds to the JSON property `grantId`
# @return [String]
attr_accessor :grant_id
# Maximum Equivalent Isotropically Radiated Power (EIRP) permitted by the grant. # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted by the grant.
# The maximum EIRP is in units of dBm/MHz. The value of maxEirp represents the # The maximum EIRP is in units of dBm/MHz. The value of maxEirp represents the
# average (RMS) EIRP that would be measured by the procedure defined in FCC part # average (RMS) EIRP that would be measured by the procedure defined in FCC part
@ -370,6 +375,7 @@ module Google
@channel_type = args[:channel_type] if args.key?(:channel_type) @channel_type = args[:channel_type] if args.key?(:channel_type)
@expire_time = args[:expire_time] if args.key?(:expire_time) @expire_time = args[:expire_time] if args.key?(:expire_time)
@frequency_range = args[:frequency_range] if args.key?(:frequency_range) @frequency_range = args[:frequency_range] if args.key?(:frequency_range)
@grant_id = args[:grant_id] if args.key?(:grant_id)
@max_eirp = args[:max_eirp] if args.key?(:max_eirp) @max_eirp = args[:max_eirp] if args.key?(:max_eirp)
@move_list = args[:move_list] if args.key?(:move_list) @move_list = args[:move_list] if args.key?(:move_list)
@state = args[:state] if args.key?(:state) @state = args[:state] if args.key?(:state)

View File

@ -319,6 +319,7 @@ module Google
property :expire_time, as: 'expireTime' property :expire_time, as: 'expireTime'
property :frequency_range, as: 'frequencyRange', class: Google::Apis::SasportalV1alpha1::SasPortalFrequencyRange, decorator: Google::Apis::SasportalV1alpha1::SasPortalFrequencyRange::Representation property :frequency_range, as: 'frequencyRange', class: Google::Apis::SasportalV1alpha1::SasPortalFrequencyRange, decorator: Google::Apis::SasportalV1alpha1::SasPortalFrequencyRange::Representation
property :grant_id, as: 'grantId'
property :max_eirp, as: 'maxEirp' property :max_eirp, as: 'maxEirp'
collection :move_list, as: 'moveList', class: Google::Apis::SasportalV1alpha1::SasPortalDpaMoveList, decorator: Google::Apis::SasportalV1alpha1::SasPortalDpaMoveList::Representation collection :move_list, as: 'moveList', class: Google::Apis::SasportalV1alpha1::SasPortalDpaMoveList, decorator: Google::Apis::SasportalV1alpha1::SasPortalDpaMoveList::Representation

View File

@ -26,7 +26,7 @@ module Google
# @see https://console.cloud.google.com/apis/api/securitycenter.googleapis.com/overview # @see https://console.cloud.google.com/apis/api/securitycenter.googleapis.com/overview
module SecuritycenterV1p1beta1 module SecuritycenterV1p1beta1
VERSION = 'V1p1beta1' VERSION = 'V1p1beta1'
REVISION = '20200806' REVISION = '20200813'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -1396,7 +1396,7 @@ module Google
attr_accessor :finding attr_accessor :finding
# Information related to the Google Cloud resource that is associated with this # Information related to the Google Cloud resource that is associated with this
# finding. LINT.IfChange # finding.
# Corresponds to the JSON property `resource` # Corresponds to the JSON property `resource`
# @return [Google::Apis::SecuritycenterV1p1beta1::Resource] # @return [Google::Apis::SecuritycenterV1p1beta1::Resource]
attr_accessor :resource attr_accessor :resource
@ -1741,7 +1741,7 @@ module Google
end end
# Information related to the Google Cloud resource that is associated with this # Information related to the Google Cloud resource that is associated with this
# finding. LINT.IfChange # finding.
class Resource class Resource
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable

View File

@ -268,9 +268,9 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Runs asset discovery. The discovery is tracked with a long-running operation. / # Runs asset discovery. The discovery is tracked with a long-running operation.
# / This API can only be called with limited frequency for an organization. If # This API can only be called with limited frequency for an organization. If it
# it is called too frequently the caller will receive a TOO_MANY_REQUESTS error. # is called too frequently the caller will receive a TOO_MANY_REQUESTS error.
# @param [String] parent # @param [String] parent
# Required. Name of the organization to run asset discovery for. Its format is " # Required. Name of the organization to run asset discovery for. Its format is "
# organizations/[organization_id]". # organizations/[organization_id]".
@ -924,8 +924,8 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Creates a finding. The corresponding source must exist for finding creation # Creates a finding. The corresponding source must exist for finding creation to
# to succeed. # succeed.
# @param [String] parent # @param [String] parent
# Required. Resource name of the new finding's parent. Its format should be " # Required. Resource name of the new finding's parent. Its format should be "
# organizations/[organization_id]/sources/[source_id]". # organizations/[organization_id]/sources/[source_id]".

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/sheets/ # @see https://developers.google.com/sheets/
module SheetsV4 module SheetsV4
VERSION = 'V4' VERSION = 'V4'
REVISION = '20200707' REVISION = '20200813'
# See, edit, create, and delete all of your Google Drive files # See, edit, create, and delete all of your Google Drive files
AUTH_DRIVE = 'https://www.googleapis.com/auth/drive' AUTH_DRIVE = 'https://www.googleapis.com/auth/drive'

File diff suppressed because it is too large Load Diff

View File

@ -47,22 +47,18 @@ module Google
@batch_path = 'batch' @batch_path = 'batch'
end end
# Applies one or more updates to the spreadsheet. # Applies one or more updates to the spreadsheet. Each request is validated
# Each request is validated before # before being applied. If any request is not valid then the entire request will
# being applied. If any request is not valid then the entire request will # fail and nothing will be applied. Some requests have replies to give you some
# fail and nothing will be applied. # information about how they are applied. The replies will mirror the requests.
# Some requests have replies to # For example, if you applied 4 updates and the 3rd one had a reply, then the
# give you some information about how # response will have 2 empty replies, the actual reply, and another empty reply,
# they are applied. The replies will mirror the requests. For example, # in that order. Due to the collaborative nature of spreadsheets, it is not
# if you applied 4 updates and the 3rd one had a reply, then the # guaranteed that the spreadsheet will reflect exactly your changes after this
# response will have 2 empty replies, the actual reply, and another empty # completes, however it is guaranteed that the updates in the request will be
# reply, in that order.
# Due to the collaborative nature of spreadsheets, it is not guaranteed that
# the spreadsheet will reflect exactly your changes after this completes,
# however it is guaranteed that the updates in the request will be
# applied together atomically. Your changes may be altered with respect to # applied together atomically. Your changes may be altered with respect to
# collaborator changes. If there are no collaborators, the spreadsheet # collaborator changes. If there are no collaborators, the spreadsheet should
# should reflect your changes. # reflect your changes.
# @param [String] spreadsheet_id # @param [String] spreadsheet_id
# The spreadsheet to apply the updates to. # The spreadsheet to apply the updates to.
# @param [Google::Apis::SheetsV4::BatchUpdateSpreadsheetRequest] batch_update_spreadsheet_request_object # @param [Google::Apis::SheetsV4::BatchUpdateSpreadsheetRequest] batch_update_spreadsheet_request_object
@ -125,27 +121,21 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Returns the spreadsheet at the given ID. # Returns the spreadsheet at the given ID. The caller must specify the
# The caller must specify the spreadsheet ID. # spreadsheet ID. By default, data within grids will not be returned. You can
# By default, data within grids will not be returned. # include grid data one of two ways: * Specify a field mask listing your desired
# You can include grid data one of two ways: # fields using the `fields` URL parameter in HTTP * Set the includeGridData URL
# * Specify a field mask listing your desired fields using the `fields` URL # parameter to true. If a field mask is set, the `includeGridData` parameter is
# parameter in HTTP # ignored For large spreadsheets, it is recommended to retrieve only the
# * Set the includeGridData # specific fields of the spreadsheet that you want. To retrieve only subsets of
# URL parameter to true. If a field mask is set, the `includeGridData` # the spreadsheet, use the ranges URL parameter. Multiple ranges can be
# parameter is ignored # specified. Limiting the range will return only the portions of the spreadsheet
# For large spreadsheets, it is recommended to retrieve only the specific # that intersect the requested ranges. Ranges are specified using A1 notation.
# fields of the spreadsheet that you want.
# To retrieve only subsets of the spreadsheet, use the
# ranges URL parameter.
# Multiple ranges can be specified. Limiting the range will
# return only the portions of the spreadsheet that intersect the requested
# ranges. Ranges are specified using A1 notation.
# @param [String] spreadsheet_id # @param [String] spreadsheet_id
# The spreadsheet to request. # The spreadsheet to request.
# @param [Boolean] include_grid_data # @param [Boolean] include_grid_data
# True if grid data should be returned. # True if grid data should be returned. This parameter is ignored if a field
# This parameter is ignored if a field mask was set in the request. # mask was set in the request.
# @param [Array<String>, String] ranges # @param [Array<String>, String] ranges
# The ranges to retrieve from the spreadsheet. # The ranges to retrieve from the spreadsheet.
# @param [String] fields # @param [String] fields
@ -177,23 +167,18 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Returns the spreadsheet at the given ID. # Returns the spreadsheet at the given ID. The caller must specify the
# The caller must specify the spreadsheet ID. # spreadsheet ID. This method differs from GetSpreadsheet in that it allows
# This method differs from GetSpreadsheet in that it allows selecting # selecting which subsets of spreadsheet data to return by specifying a
# which subsets of spreadsheet data to return by specifying a # dataFilters parameter. Multiple DataFilters can be specified. Specifying one
# dataFilters parameter. # or more data filters will return the portions of the spreadsheet that
# Multiple DataFilters can be specified. Specifying one or # intersect ranges matched by any of the filters. By default, data within grids
# more data filters will return the portions of the spreadsheet that # will not be returned. You can include grid data one of two ways: * Specify a
# intersect ranges matched by any of the filters. # field mask listing your desired fields using the `fields` URL parameter in
# By default, data within grids will not be returned. # HTTP * Set the includeGridData parameter to true. If a field mask is set, the `
# You can include grid data one of two ways: # includeGridData` parameter is ignored For large spreadsheets, it is
# * Specify a field mask listing your desired fields using the `fields` URL # recommended to retrieve only the specific fields of the spreadsheet that you
# parameter in HTTP # want.
# * Set the includeGridData
# parameter to true. If a field mask is set, the `includeGridData`
# parameter is ignored
# For large spreadsheets, it is recommended to retrieve only the specific
# fields of the spreadsheet that you want.
# @param [String] spreadsheet_id # @param [String] spreadsheet_id
# The spreadsheet to request. # The spreadsheet to request.
# @param [Google::Apis::SheetsV4::GetSpreadsheetByDataFilterRequest] get_spreadsheet_by_data_filter_request_object # @param [Google::Apis::SheetsV4::GetSpreadsheetByDataFilterRequest] get_spreadsheet_by_data_filter_request_object
@ -226,9 +211,8 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Returns the developer metadata with the specified ID. # Returns the developer metadata with the specified ID. The caller must specify
# The caller must specify the spreadsheet ID and the developer metadata's # the spreadsheet ID and the developer metadata's unique metadataId.
# unique metadataId.
# @param [String] spreadsheet_id # @param [String] spreadsheet_id
# The ID of the spreadsheet to retrieve metadata from. # The ID of the spreadsheet to retrieve metadata from.
# @param [Fixnum] metadata_id # @param [Fixnum] metadata_id
@ -261,11 +245,11 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Returns all developer metadata matching the specified DataFilter. # Returns all developer metadata matching the specified DataFilter. If the
# If the provided DataFilter represents a DeveloperMetadataLookup object, # provided DataFilter represents a DeveloperMetadataLookup object, this will
# this will return all DeveloperMetadata entries selected by it. If the # return all DeveloperMetadata entries selected by it. If the DataFilter
# DataFilter represents a location in a spreadsheet, this will return all # represents a location in a spreadsheet, this will return all developer
# developer metadata associated with locations intersecting that region. # metadata associated with locations intersecting that region.
# @param [String] spreadsheet_id # @param [String] spreadsheet_id
# The ID of the spreadsheet to retrieve metadata from. # The ID of the spreadsheet to retrieve metadata from.
# @param [Google::Apis::SheetsV4::SearchDeveloperMetadataRequest] search_developer_metadata_request_object # @param [Google::Apis::SheetsV4::SearchDeveloperMetadataRequest] search_developer_metadata_request_object
@ -298,8 +282,8 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Copies a single sheet from a spreadsheet to another spreadsheet. # Copies a single sheet from a spreadsheet to another spreadsheet. Returns the
# Returns the properties of the newly created sheet. # properties of the newly created sheet.
# @param [String] spreadsheet_id # @param [String] spreadsheet_id
# The ID of the spreadsheet containing the sheet to copy. # The ID of the spreadsheet containing the sheet to copy.
# @param [Fixnum] sheet_id # @param [Fixnum] sheet_id
@ -336,38 +320,32 @@ module Google
end end
# Appends values to a spreadsheet. The input range is used to search for # Appends values to a spreadsheet. The input range is used to search for
# existing data and find a "table" within that range. Values will be # existing data and find a "table" within that range. Values will be appended to
# appended to the next row of the table, starting with the first column of # the next row of the table, starting with the first column of the table. See
# the table. See the # the [guide](/sheets/api/guides/values#appending_values) and [sample code](/
# [guide](/sheets/api/guides/values#appending_values) # sheets/api/samples/writing#append_values) for specific details of how tables
# and # are detected and data is appended. The caller must specify the spreadsheet ID,
# [sample code](/sheets/api/samples/writing#append_values) # range, and a valueInputOption. The `valueInputOption` only controls how the
# for specific details of how tables are detected and data is appended. # input data will be added to the sheet (column-wise or row-wise), it does not
# The caller must specify the spreadsheet ID, range, and # influence what cell the data starts being written to.
# a valueInputOption. The `valueInputOption` only
# controls how the input data will be added to the sheet (column-wise or
# row-wise), it does not influence what cell the data starts being written
# to.
# @param [String] spreadsheet_id # @param [String] spreadsheet_id
# The ID of the spreadsheet to update. # The ID of the spreadsheet to update.
# @param [String] range # @param [String] range
# The A1 notation of a range to search for a logical table of data. # The A1 notation of a range to search for a logical table of data. Values are
# Values are appended after the last row of the table. # appended after the last row of the table.
# @param [Google::Apis::SheetsV4::ValueRange] value_range_object # @param [Google::Apis::SheetsV4::ValueRange] value_range_object
# @param [Boolean] include_values_in_response # @param [Boolean] include_values_in_response
# Determines if the update response should include the values # Determines if the update response should include the values of the cells that
# of the cells that were appended. By default, responses # were appended. By default, responses do not include the updated values.
# do not include the updated values.
# @param [String] insert_data_option # @param [String] insert_data_option
# How the input data should be inserted. # How the input data should be inserted.
# @param [String] response_date_time_render_option # @param [String] response_date_time_render_option
# Determines how dates, times, and durations in the response should be # Determines how dates, times, and durations in the response should be rendered.
# rendered. This is ignored if response_value_render_option is # This is ignored if response_value_render_option is FORMATTED_VALUE. The
# FORMATTED_VALUE. # default dateTime render option is [DateTimeRenderOption.SERIAL_NUMBER].
# The default dateTime render option is [DateTimeRenderOption.SERIAL_NUMBER].
# @param [String] response_value_render_option # @param [String] response_value_render_option
# Determines how values in the response should be rendered. # Determines how values in the response should be rendered. The default render
# The default render option is ValueRenderOption.FORMATTED_VALUE. # option is ValueRenderOption.FORMATTED_VALUE.
# @param [String] value_input_option # @param [String] value_input_option
# How the input data should be interpreted. # How the input data should be interpreted.
# @param [String] fields # @param [String] fields
@ -405,10 +383,10 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Clears one or more ranges of values from a spreadsheet. # Clears one or more ranges of values from a spreadsheet. The caller must
# The caller must specify the spreadsheet ID and one or more ranges. # specify the spreadsheet ID and one or more ranges. Only values are cleared --
# Only values are cleared -- all other properties of the cell (such as # all other properties of the cell (such as formatting, data validation, etc..)
# formatting, data validation, etc..) are kept. # are kept.
# @param [String] spreadsheet_id # @param [String] spreadsheet_id
# The ID of the spreadsheet to update. # The ID of the spreadsheet to update.
# @param [Google::Apis::SheetsV4::BatchClearValuesRequest] batch_clear_values_request_object # @param [Google::Apis::SheetsV4::BatchClearValuesRequest] batch_clear_values_request_object
@ -441,11 +419,11 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Clears one or more ranges of values from a spreadsheet. # Clears one or more ranges of values from a spreadsheet. The caller must
# The caller must specify the spreadsheet ID and one or more # specify the spreadsheet ID and one or more DataFilters. Ranges matching any of
# DataFilters. Ranges matching any of the specified data # the specified data filters will be cleared. Only values are cleared -- all
# filters will be cleared. Only values are cleared -- all other properties # other properties of the cell (such as formatting, data validation, etc..) are
# of the cell (such as formatting, data validation, etc..) are kept. # kept.
# @param [String] spreadsheet_id # @param [String] spreadsheet_id
# The ID of the spreadsheet to update. # The ID of the spreadsheet to update.
# @param [Google::Apis::SheetsV4::BatchClearValuesByDataFilterRequest] batch_clear_values_by_data_filter_request_object # @param [Google::Apis::SheetsV4::BatchClearValuesByDataFilterRequest] batch_clear_values_by_data_filter_request_object
@ -478,26 +456,24 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Returns one or more ranges of values from a spreadsheet. # Returns one or more ranges of values from a spreadsheet. The caller must
# The caller must specify the spreadsheet ID and one or more ranges. # specify the spreadsheet ID and one or more ranges.
# @param [String] spreadsheet_id # @param [String] spreadsheet_id
# The ID of the spreadsheet to retrieve data from. # The ID of the spreadsheet to retrieve data from.
# @param [String] date_time_render_option # @param [String] date_time_render_option
# How dates, times, and durations should be represented in the output. # How dates, times, and durations should be represented in the output. This is
# This is ignored if value_render_option is # ignored if value_render_option is FORMATTED_VALUE. The default dateTime render
# FORMATTED_VALUE. # option is [DateTimeRenderOption.SERIAL_NUMBER].
# The default dateTime render option is [DateTimeRenderOption.SERIAL_NUMBER].
# @param [String] major_dimension # @param [String] major_dimension
# The major dimension that results should use. # The major dimension that results should use. For example, if the spreadsheet
# For example, if the spreadsheet data is: `A1=1,B1=2,A2=3,B2=4`, # data is: `A1=1,B1=2,A2=3,B2=4`, then requesting `range=A1:B2,majorDimension=
# then requesting `range=A1:B2,majorDimension=ROWS` returns `[[1,2],[3,4]]`, # ROWS` returns `[[1,2],[3,4]]`, whereas requesting `range=A1:B2,majorDimension=
# whereas requesting `range=A1:B2,majorDimension=COLUMNS` returns # COLUMNS` returns `[[1,3],[2,4]]`.
# `[[1,3],[2,4]]`.
# @param [Array<String>, String] ranges # @param [Array<String>, String] ranges
# The A1 notation of the values to retrieve. # The A1 notation of the values to retrieve.
# @param [String] value_render_option # @param [String] value_render_option
# How values should be represented in the output. # How values should be represented in the output. The default render option is
# The default render option is ValueRenderOption.FORMATTED_VALUE. # ValueRenderOption.FORMATTED_VALUE.
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -530,9 +506,8 @@ module Google
end end
# Returns one or more ranges of values that match the specified data filters. # Returns one or more ranges of values that match the specified data filters.
# The caller must specify the spreadsheet ID and one or more # The caller must specify the spreadsheet ID and one or more DataFilters. Ranges
# DataFilters. Ranges that match any of the data filters in # that match any of the data filters in the request will be returned.
# the request will be returned.
# @param [String] spreadsheet_id # @param [String] spreadsheet_id
# The ID of the spreadsheet to retrieve data from. # The ID of the spreadsheet to retrieve data from.
# @param [Google::Apis::SheetsV4::BatchGetValuesByDataFilterRequest] batch_get_values_by_data_filter_request_object # @param [Google::Apis::SheetsV4::BatchGetValuesByDataFilterRequest] batch_get_values_by_data_filter_request_object
@ -565,10 +540,8 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Sets values in one or more ranges of a spreadsheet. # Sets values in one or more ranges of a spreadsheet. The caller must specify
# The caller must specify the spreadsheet ID, # the spreadsheet ID, a valueInputOption, and one or more ValueRanges.
# a valueInputOption, and one or more
# ValueRanges.
# @param [String] spreadsheet_id # @param [String] spreadsheet_id
# The ID of the spreadsheet to update. # The ID of the spreadsheet to update.
# @param [Google::Apis::SheetsV4::BatchUpdateValuesRequest] batch_update_values_request_object # @param [Google::Apis::SheetsV4::BatchUpdateValuesRequest] batch_update_values_request_object
@ -601,10 +574,8 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Sets values in one or more ranges of a spreadsheet. # Sets values in one or more ranges of a spreadsheet. The caller must specify
# The caller must specify the spreadsheet ID, # the spreadsheet ID, a valueInputOption, and one or more DataFilterValueRanges.
# a valueInputOption, and one or more
# DataFilterValueRanges.
# @param [String] spreadsheet_id # @param [String] spreadsheet_id
# The ID of the spreadsheet to update. # The ID of the spreadsheet to update.
# @param [Google::Apis::SheetsV4::BatchUpdateValuesByDataFilterRequest] batch_update_values_by_data_filter_request_object # @param [Google::Apis::SheetsV4::BatchUpdateValuesByDataFilterRequest] batch_update_values_by_data_filter_request_object
@ -637,10 +608,9 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Clears values from a spreadsheet. # Clears values from a spreadsheet. The caller must specify the spreadsheet ID
# The caller must specify the spreadsheet ID and range. # and range. Only values are cleared -- all other properties of the cell (such
# Only values are cleared -- all other properties of the cell (such as # as formatting, data validation, etc..) are kept.
# formatting, data validation, etc..) are kept.
# @param [String] spreadsheet_id # @param [String] spreadsheet_id
# The ID of the spreadsheet to update. # The ID of the spreadsheet to update.
# @param [String] range # @param [String] range
@ -676,26 +646,24 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Returns a range of values from a spreadsheet. # Returns a range of values from a spreadsheet. The caller must specify the
# The caller must specify the spreadsheet ID and a range. # spreadsheet ID and a range.
# @param [String] spreadsheet_id # @param [String] spreadsheet_id
# The ID of the spreadsheet to retrieve data from. # The ID of the spreadsheet to retrieve data from.
# @param [String] range # @param [String] range
# The A1 notation of the values to retrieve. # The A1 notation of the values to retrieve.
# @param [String] date_time_render_option # @param [String] date_time_render_option
# How dates, times, and durations should be represented in the output. # How dates, times, and durations should be represented in the output. This is
# This is ignored if value_render_option is # ignored if value_render_option is FORMATTED_VALUE. The default dateTime render
# FORMATTED_VALUE. # option is [DateTimeRenderOption.SERIAL_NUMBER].
# The default dateTime render option is [DateTimeRenderOption.SERIAL_NUMBER].
# @param [String] major_dimension # @param [String] major_dimension
# The major dimension that results should use. # The major dimension that results should use. For example, if the spreadsheet
# For example, if the spreadsheet data is: `A1=1,B1=2,A2=3,B2=4`, then # data is: `A1=1,B1=2,A2=3,B2=4`, then requesting `range=A1:B2,majorDimension=
# requesting `range=A1:B2,majorDimension=ROWS` returns `[[1,2],[3,4]]`, # ROWS` returns `[[1,2],[3,4]]`, whereas requesting `range=A1:B2,majorDimension=
# whereas requesting `range=A1:B2,majorDimension=COLUMNS` returns # COLUMNS` returns `[[1,3],[2,4]]`.
# `[[1,3],[2,4]]`.
# @param [String] value_render_option # @param [String] value_render_option
# How values should be represented in the output. # How values should be represented in the output. The default render option is
# The default render option is ValueRenderOption.FORMATTED_VALUE. # ValueRenderOption.FORMATTED_VALUE.
# @param [String] fields # @param [String] fields
# Selector specifying which fields to include in a partial response. # Selector specifying which fields to include in a partial response.
# @param [String] quota_user # @param [String] quota_user
@ -727,30 +695,26 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Sets values in a range of a spreadsheet. # Sets values in a range of a spreadsheet. The caller must specify the
# The caller must specify the spreadsheet ID, range, and # spreadsheet ID, range, and a valueInputOption.
# a valueInputOption.
# @param [String] spreadsheet_id # @param [String] spreadsheet_id
# The ID of the spreadsheet to update. # The ID of the spreadsheet to update.
# @param [String] range # @param [String] range
# The A1 notation of the values to update. # The A1 notation of the values to update.
# @param [Google::Apis::SheetsV4::ValueRange] value_range_object # @param [Google::Apis::SheetsV4::ValueRange] value_range_object
# @param [Boolean] include_values_in_response # @param [Boolean] include_values_in_response
# Determines if the update response should include the values # Determines if the update response should include the values of the cells that
# of the cells that were updated. By default, responses # were updated. By default, responses do not include the updated values. If the
# do not include the updated values. # range to write was larger than the range actually written, the response
# If the range to write was larger than the range actually written, the # includes all values in the requested range (excluding trailing empty rows and
# response includes all values in the requested range (excluding trailing # columns).
# empty rows and columns).
# @param [String] response_date_time_render_option # @param [String] response_date_time_render_option
# Determines how dates, times, and durations in the response should be # Determines how dates, times, and durations in the response should be rendered.
# rendered. This is ignored if response_value_render_option is # This is ignored if response_value_render_option is FORMATTED_VALUE. The
# FORMATTED_VALUE. # default dateTime render option is DateTimeRenderOption.SERIAL_NUMBER.
# The default dateTime render option is
# DateTimeRenderOption.SERIAL_NUMBER.
# @param [String] response_value_render_option # @param [String] response_value_render_option
# Determines how values in the response should be rendered. # Determines how values in the response should be rendered. The default render
# The default render option is ValueRenderOption.FORMATTED_VALUE. # option is ValueRenderOption.FORMATTED_VALUE.
# @param [String] value_input_option # @param [String] value_input_option
# How the input data should be interpreted. # How the input data should be interpreted.
# @param [String] fields # @param [String] fields