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/key": key
"/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/certificate": certificate
"/digitalassetlinks:v1/AndroidAppAsset/packageName": package_name
@ -101617,6 +102380,8 @@
"/healthcare:v1beta1/DicomStore/labels/label": label
"/healthcare:v1beta1/DicomStore/name": name
"/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/ErrorDetail": error_detail
"/healthcare:v1beta1/ErrorDetail/error": error
@ -101715,6 +102480,8 @@
"/healthcare:v1beta1/GoogleCloudHealthcareV1beta1DicomGcsDestination/uriPrefix": uri_prefix
"/healthcare:v1beta1/GoogleCloudHealthcareV1beta1DicomGcsSource": google_cloud_healthcare_v1beta1_dicom_gcs_source
"/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/datasetUri": dataset_uri
"/healthcare:v1beta1/GoogleCloudHealthcareV1beta1FhirBigQueryDestination/force": force
@ -111062,6 +111829,7 @@
"/osconfig:v1beta/quotaUser": quota_user
"/oslogin:v1/Empty": empty
"/oslogin:v1/ImportSshPublicKeyResponse": import_ssh_public_key_response
"/oslogin:v1/ImportSshPublicKeyResponse/details": details
"/oslogin:v1/ImportSshPublicKeyResponse/loginProfile": login_profile
"/oslogin:v1/LoginProfile": login_profile
"/oslogin:v1/LoginProfile/name": name
@ -111156,6 +111924,7 @@
"/oslogin:v1alpha/quotaUser": quota_user
"/oslogin:v1beta/Empty": empty
"/oslogin:v1beta/ImportSshPublicKeyResponse": import_ssh_public_key_response
"/oslogin:v1beta/ImportSshPublicKeyResponse/details": details
"/oslogin:v1beta/ImportSshPublicKeyResponse/loginProfile": login_profile
"/oslogin:v1beta/LoginProfile": login_profile
"/oslogin:v1beta/LoginProfile/name": name
@ -120920,6 +121689,7 @@
"/sasportal:v1alpha1/SasPortalDeviceGrant/channelType": channel_type
"/sasportal:v1alpha1/SasPortalDeviceGrant/expireTime": expire_time
"/sasportal:v1alpha1/SasPortalDeviceGrant/frequencyRange": frequency_range
"/sasportal:v1alpha1/SasPortalDeviceGrant/grantId": grant_id
"/sasportal:v1alpha1/SasPortalDeviceGrant/maxEirp": max_eirp
"/sasportal:v1alpha1/SasPortalDeviceGrant/moveList": 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
module AndroidpublisherV3
VERSION = 'V3'
REVISION = '20200801'
REVISION = '20200817'
# View and manage your Google Play Developer account
AUTH_ANDROIDPUBLISHER = 'https://www.googleapis.com/auth/androidpublisher'

View File

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

View File

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

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/datastore/
module DatastoreV1
VERSION = 'V1'
REVISION = '20200709'
REVISION = '20200802'
# View and manage your data across Google Cloud Platform services
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)
end
# Exports a copy of all or a subset of entities from Google Cloud Datastore
# to another storage system, such as Google Cloud Storage. Recent updates to
# Exports a copy of all or a subset of entities from Google Cloud Datastore 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
# background and its progress can be monitored and managed via the
# Operation resource that is created. The output of an export may only be
# used once the associated operation is done. If an export operation is
# cancelled before completion it may leave partial data behind in Google
# Cloud Storage.
# background and its progress can be monitored and managed via the Operation
# resource that is created. The output of an export may only be used once the
# associated operation is done. If an export operation is cancelled before
# completion it may leave partial data behind in Google Cloud Storage.
# @param [String] project_id
# Required. Project ID against which to make the request.
# @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)
end
# Imports entities into Google Cloud Datastore. Existing entities with the
# same key are overwritten. The import occurs in the background and its
# progress can be monitored and managed via the Operation resource that is
# created. If an ImportEntities operation is cancelled, it is possible
# that a subset of the data has already been imported to Cloud Datastore.
# Imports entities into Google Cloud Datastore. Existing entities with the same
# key are overwritten. The import occurs in the background and its progress can
# be monitored and managed via the Operation resource that is created. If an
# ImportEntities operation is cancelled, it is possible that a subset of the
# data has already been imported to Cloud Datastore.
# @param [String] project_id
# Required. Project ID against which to make the request.
# @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)
end
# Prevents the supplied keys' IDs from being auto-allocated by Cloud
# Datastore.
# Prevents the supplied keys' IDs from being auto-allocated by Cloud Datastore.
# @param [String] project_id
# Required. The ID of the project against which to make the request.
# @param [Google::Apis::DatastoreV1::ReserveIdsRequest] reserve_ids_request_object
@ -359,17 +357,14 @@ module Google
execute_or_queue_command(command, &block)
end
# Creates the specified index.
# A newly created index's initial state is `CREATING`. On completion of the
# returned google.longrunning.Operation, the state will be `READY`.
# If the index already exists, the call will return an `ALREADY_EXISTS`
# status.
# During index creation, the process could result in an error, in which
# case the index will move to the `ERROR` state. The process can be recovered
# by fixing the data that caused the error, removing the index with
# delete, then
# re-creating the index with create.
# Indexes with a single property cannot be created.
# Creates the specified index. A newly created index's initial state is `
# CREATING`. On completion of the returned google.longrunning.Operation, the
# state will be `READY`. If the index already exists, the call will return an `
# ALREADY_EXISTS` status. During index creation, the process could result in an
# error, in which case the index will move to the `ERROR` state. The process can
# be recovered by fixing the data that caused the error, removing the index with
# delete, then re-creating the index with create. Indexes with a single property
# cannot be created.
# @param [String] project_id
# Project ID against which to make the request.
# @param [Google::Apis::DatastoreV1::GoogleDatastoreAdminV1Index] google_datastore_admin_v1_index_object
@ -402,15 +397,13 @@ module Google
execute_or_queue_command(command, &block)
end
# Deletes an existing index.
# An index can only be deleted if it is in a `READY` or `ERROR` state. On
# successful execution of the request, the index will be in a `DELETING`
# state. And on completion of the
# returned google.longrunning.Operation, the index will be removed.
# During index deletion, the process could result in an error, in which
# case the index will move to the `ERROR` state. The process can be recovered
# by fixing the data that caused the error, followed by calling
# delete again.
# Deletes an existing index. An index can only be deleted if it is in a `READY`
# or `ERROR` state. On successful execution of the request, the index will be in
# a `DELETING` state. And on completion of the returned google.longrunning.
# Operation, the index will be removed. During index deletion, the process could
# result in an error, in which case the index will move to the `ERROR` state.
# The process can be recovered by fixing the data that caused the error,
# followed by calling delete again.
# @param [String] project_id
# Project ID against which to make the request.
# @param [String] index_id
@ -476,14 +469,14 @@ module Google
execute_or_queue_command(command, &block)
end
# Lists the indexes that match the specified filters. Datastore uses an
# eventually consistent query to fetch the list of indexes and may
# occasionally return stale results.
# Lists the indexes that match the specified filters. Datastore uses an
# eventually consistent query to fetch the list of indexes and may occasionally
# return stale results.
# @param [String] project_id
# Project ID against which to make the request.
# @param [String] filter
# @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.
# @param [String] page_token
# 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)
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,
# 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.
@ -556,10 +547,10 @@ module Google
execute_or_queue_command(command, &block)
end
# Deletes a long-running operation. This method indicates that the client is
# no longer interested in the operation result. It does not cancel the
# operation. If the server doesn't support this method, it returns
# `google.rpc.Code.UNIMPLEMENTED`.
# Deletes a long-running operation. This method indicates that the client is no
# longer interested in the operation result. It does not cancel the operation.
# If the server doesn't support this method, it returns `google.rpc.Code.
# UNIMPLEMENTED`.
# @param [String] name
# The name of the operation resource to be deleted.
# @param [String] fields
@ -589,9 +580,8 @@ module Google
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.
# 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
@ -621,15 +611,14 @@ module Google
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.
# 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

View File

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

View File

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

View File

@ -48,14 +48,13 @@ module Google
@batch_path = 'batch'
end
# Exports a copy of all or a subset of entities from Google Cloud Datastore
# to another storage system, such as Google Cloud Storage. Recent updates to
# Exports a copy of all or a subset of entities from Google Cloud Datastore 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
# background and its progress can be monitored and managed via the
# Operation resource that is created. The output of an export may only be
# used once the associated operation is done. If an export operation is
# cancelled before completion it may leave partial data behind in Google
# Cloud Storage.
# background and its progress can be monitored and managed via the Operation
# resource that is created. The output of an export may only be used once the
# associated operation is done. If an export operation is cancelled before
# completion it may leave partial data behind in Google Cloud Storage.
# @param [String] project_id
# Project ID against which to make the request.
# @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)
end
# Imports entities into Google Cloud Datastore. Existing entities with the
# same key are overwritten. The import occurs in the background and its
# progress can be monitored and managed via the Operation resource that is
# created. If an ImportEntities operation is cancelled, it is possible
# that a subset of the data has already been imported to Cloud Datastore.
# Imports entities into Google Cloud Datastore. Existing entities with the same
# key are overwritten. The import occurs in the background and its progress can
# be monitored and managed via the Operation resource that is created. If an
# ImportEntities operation is cancelled, it is possible that a subset of the
# data has already been imported to Cloud Datastore.
# @param [String] project_id
# Project ID against which to make the request.
# @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/
module DatastoreV1beta3
VERSION = 'V1beta3'
REVISION = '20200510'
REVISION = '20200802'
# View and manage your data across Google Cloud Platform services
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)
end
# Prevents the supplied keys' IDs from being auto-allocated by Cloud
# Datastore.
# Prevents the supplied keys' IDs from being auto-allocated by Cloud Datastore.
# @param [String] project_id
# Required. The ID of the project against which to make the request.
# @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
module FirebasemlV1beta2
VERSION = 'V1beta2'
REVISION = '20200803'
REVISION = '20200814'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -315,13 +315,6 @@ module Google
# @return [String]
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
# Corresponds to the JSON property `sizeBytes`
# @return [String]
@ -334,7 +327,6 @@ module Google
# Update properties of this object
def update!(**args)
@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)
end
end

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -901,6 +901,17 @@ module Google
# @return [Google::Apis::HealthcareV1beta1::NotificationConfig]
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)
update!(**args)
end
@ -910,6 +921,7 @@ module Google
@labels = args[:labels] if args.key?(:labels)
@name = args[:name] if args.key?(:name)
@notification_config = args[:notification_config] if args.key?(:notification_config)
@stream_configs = args[:stream_configs] if args.key?(:stream_configs)
end
end
@ -1908,12 +1920,31 @@ module Google
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.
class GoogleCloudHealthcareV1beta1FhirBigQueryDestination
include Google::Apis::Core::Hashable
# BigQuery URI to a dataset, up to 2000 characters long, in the format
# `bq://projectId.bqDatasetId`
# BigQuery URI to an existing dataset, up to 2000 characters long, in the
# format `bq://projectId.bqDatasetId`.
# Corresponds to the JSON property `datasetUri`
# @return [String]
attr_accessor :dataset_uri

View File

@ -334,6 +334,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudHealthcareV1beta1DicomStreamConfig
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudHealthcareV1beta1FhirBigQueryDestination
class Representation < Google::Apis::Core::JsonRepresentation; end
@ -974,6 +980,8 @@ module Google
property :name, as: 'name'
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
@ -1215,6 +1223,14 @@ module Google
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
# @private
class Representation < Google::Apis::Core::JsonRepresentation

View File

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

View File

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

View File

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

View File

@ -43,6 +43,11 @@ module Google
class ImportSshPublicKeyResponse
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
# Google Compute Engine.
# Corresponds to the JSON property `loginProfile`
@ -55,6 +60,7 @@ module Google
# Update properties of this object
def update!(**args)
@details = args[:details] if args.key?(:details)
@login_profile = args[:login_profile] if args.key?(:login_profile)
end
end

View File

@ -61,6 +61,7 @@ module Google
class ImportSshPublicKeyResponse
# @private
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
end

View File

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

View File

@ -43,6 +43,11 @@ module Google
class ImportSshPublicKeyResponse
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
# Google Compute Engine.
# Corresponds to the JSON property `loginProfile`
@ -55,6 +60,7 @@ module Google
# Update properties of this object
def update!(**args)
@details = args[:details] if args.key?(:details)
@login_profile = args[:login_profile] if args.key?(:login_profile)
end
end

View File

@ -61,6 +61,7 @@ module Google
class ImportSshPublicKeyResponse
# @private
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
end

View File

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

View File

@ -338,6 +338,11 @@ module Google
# @return [Google::Apis::SasportalV1alpha1::SasPortalFrequencyRange]
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.
# 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
@ -370,6 +375,7 @@ module Google
@channel_type = args[:channel_type] if args.key?(:channel_type)
@expire_time = args[:expire_time] if args.key?(:expire_time)
@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)
@move_list = args[:move_list] if args.key?(:move_list)
@state = args[:state] if args.key?(:state)

View File

@ -319,6 +319,7 @@ module Google
property :expire_time, as: 'expireTime'
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'
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
module SecuritycenterV1p1beta1
VERSION = 'V1p1beta1'
REVISION = '20200806'
REVISION = '20200813'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

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

View File

@ -268,9 +268,9 @@ module Google
execute_or_queue_command(command, &block)
end
# 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
# it is called too frequently the caller will receive a TOO_MANY_REQUESTS error.
# 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 it
# is called too frequently the caller will receive a TOO_MANY_REQUESTS error.
# @param [String] parent
# Required. Name of the organization to run asset discovery for. Its format is "
# organizations/[organization_id]".
@ -924,8 +924,8 @@ module Google
execute_or_queue_command(command, &block)
end
# Creates a finding. The corresponding source must exist for finding creation
# to succeed.
# Creates a finding. The corresponding source must exist for finding creation to
# succeed.
# @param [String] parent
# Required. Resource name of the new finding's parent. Its format should be "
# organizations/[organization_id]/sources/[source_id]".

View File

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