...

Package discoveryengine

import "google.golang.org/api/discoveryengine/v1"
Overview
Index

Overview ▾

Package discoveryengine provides access to the Discovery Engine API.

For product documentation, see: https://cloud.google.com/discovery-engine/docs

Library status

These client libraries are officially supported by Google. However, this library is considered complete and is in maintenance mode. This means that we will address critical bugs and security issues but will not add any new features.

When possible, we recommend using our newer [Cloud Client Libraries for Go](https://pkg.go.dev/cloud.google.com/go) that are still actively being worked and iterated on.

Creating a client

Usage example:

import "google.golang.org/api/discoveryengine/v1"
...
ctx := context.Background()
discoveryengineService, err := discoveryengine.NewService(ctx)

In this example, Google Application Default Credentials are used for authentication. For information on how to create and obtain Application Default Credentials, see https://developers.google.com/identity/protocols/application-default-credentials.

Other authentication options

To use an API key for authentication (note: some APIs do not support API keys), use google.golang.org/api/option.WithAPIKey:

discoveryengineService, err := discoveryengine.NewService(ctx, option.WithAPIKey("AIza..."))

To use an OAuth token (e.g., a user token obtained via a three-legged OAuth flow, use google.golang.org/api/option.WithTokenSource:

config := &oauth2.Config{...}
// ...
token, err := config.Exchange(ctx, ...)
discoveryengineService, err := discoveryengine.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))

See google.golang.org/api/option.ClientOption for details on options.

Index ▾

Constants
type GoogleApiHttpBody
    func (s *GoogleApiHttpBody) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineLoggingErrorContext
    func (s *GoogleCloudDiscoveryengineLoggingErrorContext) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineLoggingErrorLog
    func (s *GoogleCloudDiscoveryengineLoggingErrorLog) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineLoggingHttpRequestContext
    func (s *GoogleCloudDiscoveryengineLoggingHttpRequestContext) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineLoggingImportErrorContext
    func (s *GoogleCloudDiscoveryengineLoggingImportErrorContext) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineLoggingServiceContext
    func (s *GoogleCloudDiscoveryengineLoggingServiceContext) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineLoggingSourceLocation
    func (s *GoogleCloudDiscoveryengineLoggingSourceLocation) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1BatchCreateTargetSiteMetadata
    func (s *GoogleCloudDiscoveryengineV1BatchCreateTargetSiteMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1BatchCreateTargetSitesRequest
    func (s *GoogleCloudDiscoveryengineV1BatchCreateTargetSitesRequest) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1BatchCreateTargetSitesResponse
    func (s *GoogleCloudDiscoveryengineV1BatchCreateTargetSitesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1BatchVerifyTargetSitesRequest
type GoogleCloudDiscoveryengineV1BigQuerySource
    func (s *GoogleCloudDiscoveryengineV1BigQuerySource) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1BigtableOptions
    func (s *GoogleCloudDiscoveryengineV1BigtableOptions) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumn
    func (s *GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumn) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumnFamily
    func (s *GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumnFamily) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1BigtableSource
    func (s *GoogleCloudDiscoveryengineV1BigtableSource) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1CheckGroundingRequest
    func (s *GoogleCloudDiscoveryengineV1CheckGroundingRequest) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1CheckGroundingResponse
    func (s *GoogleCloudDiscoveryengineV1CheckGroundingResponse) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDiscoveryengineV1CheckGroundingResponse) UnmarshalJSON(data []byte) error
type GoogleCloudDiscoveryengineV1CheckGroundingResponseClaim
    func (s *GoogleCloudDiscoveryengineV1CheckGroundingResponseClaim) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1CheckGroundingSpec
    func (s *GoogleCloudDiscoveryengineV1CheckGroundingSpec) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDiscoveryengineV1CheckGroundingSpec) UnmarshalJSON(data []byte) error
type GoogleCloudDiscoveryengineV1CloudSqlSource
    func (s *GoogleCloudDiscoveryengineV1CloudSqlSource) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1CompleteQueryResponse
    func (s *GoogleCloudDiscoveryengineV1CompleteQueryResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1CompleteQueryResponseQuerySuggestion
    func (s *GoogleCloudDiscoveryengineV1CompleteQueryResponseQuerySuggestion) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1CompletionInfo
    func (s *GoogleCloudDiscoveryengineV1CompletionInfo) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1Conversation
    func (s *GoogleCloudDiscoveryengineV1Conversation) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1ConversationContext
    func (s *GoogleCloudDiscoveryengineV1ConversationContext) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1ConversationMessage
    func (s *GoogleCloudDiscoveryengineV1ConversationMessage) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1ConverseConversationRequest
    func (s *GoogleCloudDiscoveryengineV1ConverseConversationRequest) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1ConverseConversationResponse
    func (s *GoogleCloudDiscoveryengineV1ConverseConversationResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1CreateDataStoreMetadata
    func (s *GoogleCloudDiscoveryengineV1CreateDataStoreMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1CreateEngineMetadata
    func (s *GoogleCloudDiscoveryengineV1CreateEngineMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1CreateSchemaMetadata
    func (s *GoogleCloudDiscoveryengineV1CreateSchemaMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1CreateTargetSiteMetadata
    func (s *GoogleCloudDiscoveryengineV1CreateTargetSiteMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1CreateTargetSiteRequest
    func (s *GoogleCloudDiscoveryengineV1CreateTargetSiteRequest) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1CustomAttribute
    func (s *GoogleCloudDiscoveryengineV1CustomAttribute) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDiscoveryengineV1CustomAttribute) UnmarshalJSON(data []byte) error
type GoogleCloudDiscoveryengineV1DataStore
    func (s *GoogleCloudDiscoveryengineV1DataStore) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1DeleteDataStoreMetadata
    func (s *GoogleCloudDiscoveryengineV1DeleteDataStoreMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1DeleteEngineMetadata
    func (s *GoogleCloudDiscoveryengineV1DeleteEngineMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1DeleteSchemaMetadata
    func (s *GoogleCloudDiscoveryengineV1DeleteSchemaMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1DeleteTargetSiteMetadata
    func (s *GoogleCloudDiscoveryengineV1DeleteTargetSiteMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchMetadata
    func (s *GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchRequest
type GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchResponse
type GoogleCloudDiscoveryengineV1Document
    func (s *GoogleCloudDiscoveryengineV1Document) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1DocumentContent
    func (s *GoogleCloudDiscoveryengineV1DocumentContent) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1DocumentInfo
    func (s *GoogleCloudDiscoveryengineV1DocumentInfo) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1DocumentProcessingConfig
    func (s *GoogleCloudDiscoveryengineV1DocumentProcessingConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfig
    func (s *GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigDigitalParsingConfig
type GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigOcrParsingConfig
    func (s *GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigOcrParsingConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchMetadata
    func (s *GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchRequest
type GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchResponse
type GoogleCloudDiscoveryengineV1Engine
    func (s *GoogleCloudDiscoveryengineV1Engine) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1EngineChatEngineConfig
    func (s *GoogleCloudDiscoveryengineV1EngineChatEngineConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1EngineChatEngineConfigAgentCreationConfig
    func (s *GoogleCloudDiscoveryengineV1EngineChatEngineConfigAgentCreationConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1EngineChatEngineMetadata
    func (s *GoogleCloudDiscoveryengineV1EngineChatEngineMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1EngineCommonConfig
    func (s *GoogleCloudDiscoveryengineV1EngineCommonConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1EngineSearchEngineConfig
    func (s *GoogleCloudDiscoveryengineV1EngineSearchEngineConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1FactChunk
    func (s *GoogleCloudDiscoveryengineV1FactChunk) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1FetchDomainVerificationStatusResponse
    func (s *GoogleCloudDiscoveryengineV1FetchDomainVerificationStatusResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1FhirStoreSource
    func (s *GoogleCloudDiscoveryengineV1FhirStoreSource) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1FirestoreSource
    func (s *GoogleCloudDiscoveryengineV1FirestoreSource) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1GcsSource
    func (s *GoogleCloudDiscoveryengineV1GcsSource) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1GroundingFact
    func (s *GoogleCloudDiscoveryengineV1GroundingFact) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1ImportDocumentsMetadata
    func (s *GoogleCloudDiscoveryengineV1ImportDocumentsMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1ImportDocumentsRequest
    func (s *GoogleCloudDiscoveryengineV1ImportDocumentsRequest) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1ImportDocumentsRequestInlineSource
    func (s *GoogleCloudDiscoveryengineV1ImportDocumentsRequestInlineSource) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1ImportDocumentsResponse
    func (s *GoogleCloudDiscoveryengineV1ImportDocumentsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1ImportErrorConfig
    func (s *GoogleCloudDiscoveryengineV1ImportErrorConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesMetadata
    func (s *GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequest
    func (s *GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequest) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequestInlineSource
    func (s *GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequestInlineSource) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesResponse
    func (s *GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1ImportUserEventsMetadata
    func (s *GoogleCloudDiscoveryengineV1ImportUserEventsMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1ImportUserEventsRequest
    func (s *GoogleCloudDiscoveryengineV1ImportUserEventsRequest) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1ImportUserEventsRequestInlineSource
    func (s *GoogleCloudDiscoveryengineV1ImportUserEventsRequestInlineSource) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1ImportUserEventsResponse
    func (s *GoogleCloudDiscoveryengineV1ImportUserEventsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1Interval
    func (s *GoogleCloudDiscoveryengineV1Interval) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDiscoveryengineV1Interval) UnmarshalJSON(data []byte) error
type GoogleCloudDiscoveryengineV1ListConversationsResponse
    func (s *GoogleCloudDiscoveryengineV1ListConversationsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1ListDataStoresResponse
    func (s *GoogleCloudDiscoveryengineV1ListDataStoresResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1ListDocumentsResponse
    func (s *GoogleCloudDiscoveryengineV1ListDocumentsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1ListEnginesResponse
    func (s *GoogleCloudDiscoveryengineV1ListEnginesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1ListSchemasResponse
    func (s *GoogleCloudDiscoveryengineV1ListSchemasResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1ListTargetSitesResponse
    func (s *GoogleCloudDiscoveryengineV1ListTargetSitesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1MediaInfo
    func (s *GoogleCloudDiscoveryengineV1MediaInfo) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDiscoveryengineV1MediaInfo) UnmarshalJSON(data []byte) error
type GoogleCloudDiscoveryengineV1PageInfo
    func (s *GoogleCloudDiscoveryengineV1PageInfo) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1PanelInfo
    func (s *GoogleCloudDiscoveryengineV1PanelInfo) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1PurgeDocumentsMetadata
    func (s *GoogleCloudDiscoveryengineV1PurgeDocumentsMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1PurgeDocumentsRequest
    func (s *GoogleCloudDiscoveryengineV1PurgeDocumentsRequest) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1PurgeDocumentsResponse
    func (s *GoogleCloudDiscoveryengineV1PurgeDocumentsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesMetadata
    func (s *GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesRequest
type GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesResponse
    func (s *GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1RecommendRequest
    func (s *GoogleCloudDiscoveryengineV1RecommendRequest) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1RecommendResponse
    func (s *GoogleCloudDiscoveryengineV1RecommendResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1RecommendResponseRecommendationResult
    func (s *GoogleCloudDiscoveryengineV1RecommendResponseRecommendationResult) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1RecrawlUrisRequest
    func (s *GoogleCloudDiscoveryengineV1RecrawlUrisRequest) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1Reply
    func (s *GoogleCloudDiscoveryengineV1Reply) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1Schema
    func (s *GoogleCloudDiscoveryengineV1Schema) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchInfo
    func (s *GoogleCloudDiscoveryengineV1SearchInfo) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchRequest
    func (s *GoogleCloudDiscoveryengineV1SearchRequest) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchRequestBoostSpec
    func (s *GoogleCloudDiscoveryengineV1SearchRequestBoostSpec) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpec
    func (s *GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpec) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpec) UnmarshalJSON(data []byte) error
type GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpec
    func (s *GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpec) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecExtractiveContentSpec
    func (s *GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecExtractiveContentSpec) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSnippetSpec
    func (s *GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSnippetSpec) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpec
    func (s *GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpec) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelPromptSpec
    func (s *GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelPromptSpec) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelSpec
    func (s *GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelSpec) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec
    func (s *GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchRequestFacetSpec
    func (s *GoogleCloudDiscoveryengineV1SearchRequestFacetSpec) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchRequestFacetSpecFacetKey
    func (s *GoogleCloudDiscoveryengineV1SearchRequestFacetSpecFacetKey) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchRequestImageQuery
    func (s *GoogleCloudDiscoveryengineV1SearchRequestImageQuery) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchRequestQueryExpansionSpec
    func (s *GoogleCloudDiscoveryengineV1SearchRequestQueryExpansionSpec) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchRequestSpellCorrectionSpec
    func (s *GoogleCloudDiscoveryengineV1SearchRequestSpellCorrectionSpec) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchResponse
    func (s *GoogleCloudDiscoveryengineV1SearchResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchResponseFacet
    func (s *GoogleCloudDiscoveryengineV1SearchResponseFacet) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchResponseFacetFacetValue
    func (s *GoogleCloudDiscoveryengineV1SearchResponseFacetFacetValue) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchResponseQueryExpansionInfo
    func (s *GoogleCloudDiscoveryengineV1SearchResponseQueryExpansionInfo) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchResponseSearchResult
    func (s *GoogleCloudDiscoveryengineV1SearchResponseSearchResult) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchResponseSummary
    func (s *GoogleCloudDiscoveryengineV1SearchResponseSummary) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchResponseSummaryCitation
    func (s *GoogleCloudDiscoveryengineV1SearchResponseSummaryCitation) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationMetadata
    func (s *GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationSource
    func (s *GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationSource) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchResponseSummaryReference
    func (s *GoogleCloudDiscoveryengineV1SearchResponseSummaryReference) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchResponseSummaryReferenceChunkContent
    func (s *GoogleCloudDiscoveryengineV1SearchResponseSummaryReferenceChunkContent) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SearchResponseSummarySafetyAttributes
    func (s *GoogleCloudDiscoveryengineV1SearchResponseSummarySafetyAttributes) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDiscoveryengineV1SearchResponseSummarySafetyAttributes) UnmarshalJSON(data []byte) error
type GoogleCloudDiscoveryengineV1SearchResponseSummarySummaryWithMetadata
    func (s *GoogleCloudDiscoveryengineV1SearchResponseSummarySummaryWithMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SiteSearchEngine
    func (s *GoogleCloudDiscoveryengineV1SiteSearchEngine) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SiteVerificationInfo
    func (s *GoogleCloudDiscoveryengineV1SiteVerificationInfo) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SpannerSource
    func (s *GoogleCloudDiscoveryengineV1SpannerSource) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1SuggestionDenyListEntry
    func (s *GoogleCloudDiscoveryengineV1SuggestionDenyListEntry) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1TargetSite
    func (s *GoogleCloudDiscoveryengineV1TargetSite) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1TargetSiteFailureReason
    func (s *GoogleCloudDiscoveryengineV1TargetSiteFailureReason) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1TargetSiteFailureReasonQuotaFailure
    func (s *GoogleCloudDiscoveryengineV1TargetSiteFailureReasonQuotaFailure) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1TextInput
    func (s *GoogleCloudDiscoveryengineV1TextInput) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1TransactionInfo
    func (s *GoogleCloudDiscoveryengineV1TransactionInfo) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDiscoveryengineV1TransactionInfo) UnmarshalJSON(data []byte) error
type GoogleCloudDiscoveryengineV1UpdateSchemaMetadata
    func (s *GoogleCloudDiscoveryengineV1UpdateSchemaMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1UpdateTargetSiteMetadata
    func (s *GoogleCloudDiscoveryengineV1UpdateTargetSiteMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1UserEvent
    func (s *GoogleCloudDiscoveryengineV1UserEvent) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1UserInfo
    func (s *GoogleCloudDiscoveryengineV1UserInfo) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaAclConfig
    func (s *GoogleCloudDiscoveryengineV1alphaAclConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaAnswer
    func (s *GoogleCloudDiscoveryengineV1alphaAnswer) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaAnswerCitation
    func (s *GoogleCloudDiscoveryengineV1alphaAnswerCitation) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaAnswerCitationSource
    func (s *GoogleCloudDiscoveryengineV1alphaAnswerCitationSource) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfo
    func (s *GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfo) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfoQueryClassificationInfo
    func (s *GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfoQueryClassificationInfo) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaAnswerReference
    func (s *GoogleCloudDiscoveryengineV1alphaAnswerReference) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfo
    func (s *GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfo) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfo) UnmarshalJSON(data []byte) error
type GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfoDocumentMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfoDocumentMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfo
    func (s *GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfo) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfoChunkContent
    func (s *GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfoChunkContent) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaAnswerStep
    func (s *GoogleCloudDiscoveryengineV1alphaAnswerStep) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaAnswerStepAction
    func (s *GoogleCloudDiscoveryengineV1alphaAnswerStepAction) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservation
    func (s *GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservation) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResult
    func (s *GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResult) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultChunkInfo
    func (s *GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultChunkInfo) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultChunkInfo) UnmarshalJSON(data []byte) error
type GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultSnippetInfo
    func (s *GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultSnippetInfo) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaAnswerStepActionSearchAction
    func (s *GoogleCloudDiscoveryengineV1alphaAnswerStepActionSearchAction) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSiteMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSiteMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSitesResponse
    func (s *GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSitesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaCreateDataStoreMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaCreateDataStoreMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaCreateEngineMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaCreateEngineMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaCreateSchemaMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaCreateSchemaMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaCreateTargetSiteMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaCreateTargetSiteMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaCustomTuningModel
    func (s *GoogleCloudDiscoveryengineV1alphaCustomTuningModel) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaDataStore
    func (s *GoogleCloudDiscoveryengineV1alphaDataStore) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaDeleteDataStoreMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaDeleteDataStoreMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaDeleteEngineMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaDeleteEngineMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaDeleteSchemaMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaDeleteSchemaMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaDeleteTargetSiteMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaDeleteTargetSiteMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaDisableAdvancedSiteSearchMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaDisableAdvancedSiteSearchMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaDisableAdvancedSiteSearchResponse
type GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfig
    func (s *GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfig
    func (s *GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig
    func (s *GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfig
    func (s *GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigDigitalParsingConfig
type GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigLayoutParsingConfig
type GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigOcrParsingConfig
    func (s *GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigOcrParsingConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaEnableAdvancedSiteSearchMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaEnableAdvancedSiteSearchMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaEnableAdvancedSiteSearchResponse
type GoogleCloudDiscoveryengineV1alphaEngine
    func (s *GoogleCloudDiscoveryengineV1alphaEngine) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfig
    func (s *GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfig
    func (s *GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaEngineChatEngineMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaEngineChatEngineMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaEngineCommonConfig
    func (s *GoogleCloudDiscoveryengineV1alphaEngineCommonConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig
    func (s *GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig
    func (s *GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig) UnmarshalJSON(data []byte) error
type GoogleCloudDiscoveryengineV1alphaEngineRecommendationMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaEngineRecommendationMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfig
    func (s *GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaEngineSimilarDocumentsEngineConfig
type GoogleCloudDiscoveryengineV1alphaEstimateDataSizeMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaEstimateDataSizeMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaEstimateDataSizeResponse
    func (s *GoogleCloudDiscoveryengineV1alphaEstimateDataSizeResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaFieldConfig
    func (s *GoogleCloudDiscoveryengineV1alphaFieldConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaIdpConfig
    func (s *GoogleCloudDiscoveryengineV1alphaIdpConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaIdpConfigExternalIdpConfig
    func (s *GoogleCloudDiscoveryengineV1alphaIdpConfigExternalIdpConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaImportDocumentsMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaImportDocumentsMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaImportDocumentsResponse
    func (s *GoogleCloudDiscoveryengineV1alphaImportDocumentsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaImportErrorConfig
    func (s *GoogleCloudDiscoveryengineV1alphaImportErrorConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesResponse
    func (s *GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaImportUserEventsMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaImportUserEventsMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaImportUserEventsResponse
    func (s *GoogleCloudDiscoveryengineV1alphaImportUserEventsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaListCustomModelsResponse
    func (s *GoogleCloudDiscoveryengineV1alphaListCustomModelsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaProject
    func (s *GoogleCloudDiscoveryengineV1alphaProject) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaProjectServiceTerms
    func (s *GoogleCloudDiscoveryengineV1alphaProjectServiceTerms) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaProvisionProjectMetadata
type GoogleCloudDiscoveryengineV1alphaPurgeDocumentsMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaPurgeDocumentsMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaPurgeDocumentsResponse
    func (s *GoogleCloudDiscoveryengineV1alphaPurgeDocumentsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesResponse
    func (s *GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaPurgeUserEventsMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaPurgeUserEventsMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaPurgeUserEventsResponse
    func (s *GoogleCloudDiscoveryengineV1alphaPurgeUserEventsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaQuery
    func (s *GoogleCloudDiscoveryengineV1alphaQuery) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaRecrawlUrisMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaRecrawlUrisMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponse
    func (s *GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfo
    func (s *GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfo) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfoFailureReason
    func (s *GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfoFailureReason) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaSchema
    func (s *GoogleCloudDiscoveryengineV1alphaSchema) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaSession
    func (s *GoogleCloudDiscoveryengineV1alphaSession) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaSessionTurn
    func (s *GoogleCloudDiscoveryengineV1alphaSessionTurn) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaSiteVerificationInfo
    func (s *GoogleCloudDiscoveryengineV1alphaSiteVerificationInfo) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaTargetSite
    func (s *GoogleCloudDiscoveryengineV1alphaTargetSite) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReason
    func (s *GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReason) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReasonQuotaFailure
    func (s *GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReasonQuotaFailure) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaTrainCustomModelMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaTrainCustomModelMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaTrainCustomModelResponse
    func (s *GoogleCloudDiscoveryengineV1alphaTrainCustomModelResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaTuneEngineMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaTuneEngineMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaTuneEngineResponse
type GoogleCloudDiscoveryengineV1alphaUpdateSchemaMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaUpdateSchemaMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1alphaUpdateTargetSiteMetadata
    func (s *GoogleCloudDiscoveryengineV1alphaUpdateTargetSiteMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaBatchCreateTargetSiteMetadata
    func (s *GoogleCloudDiscoveryengineV1betaBatchCreateTargetSiteMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaBatchCreateTargetSitesResponse
    func (s *GoogleCloudDiscoveryengineV1betaBatchCreateTargetSitesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaCreateDataStoreMetadata
    func (s *GoogleCloudDiscoveryengineV1betaCreateDataStoreMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaCreateEngineMetadata
    func (s *GoogleCloudDiscoveryengineV1betaCreateEngineMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaCreateSchemaMetadata
    func (s *GoogleCloudDiscoveryengineV1betaCreateSchemaMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaCreateTargetSiteMetadata
    func (s *GoogleCloudDiscoveryengineV1betaCreateTargetSiteMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaCustomTuningModel
    func (s *GoogleCloudDiscoveryengineV1betaCustomTuningModel) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaDataStore
    func (s *GoogleCloudDiscoveryengineV1betaDataStore) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaDeleteDataStoreMetadata
    func (s *GoogleCloudDiscoveryengineV1betaDeleteDataStoreMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaDeleteEngineMetadata
    func (s *GoogleCloudDiscoveryengineV1betaDeleteEngineMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaDeleteSchemaMetadata
    func (s *GoogleCloudDiscoveryengineV1betaDeleteSchemaMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaDeleteTargetSiteMetadata
    func (s *GoogleCloudDiscoveryengineV1betaDeleteTargetSiteMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchMetadata
    func (s *GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchResponse
type GoogleCloudDiscoveryengineV1betaDocumentProcessingConfig
    func (s *GoogleCloudDiscoveryengineV1betaDocumentProcessingConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfig
    func (s *GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigDigitalParsingConfig
type GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigOcrParsingConfig
    func (s *GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigOcrParsingConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchMetadata
    func (s *GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchResponse
type GoogleCloudDiscoveryengineV1betaEngine
    func (s *GoogleCloudDiscoveryengineV1betaEngine) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaEngineChatEngineConfig
    func (s *GoogleCloudDiscoveryengineV1betaEngineChatEngineConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaEngineChatEngineConfigAgentCreationConfig
    func (s *GoogleCloudDiscoveryengineV1betaEngineChatEngineConfigAgentCreationConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaEngineChatEngineMetadata
    func (s *GoogleCloudDiscoveryengineV1betaEngineChatEngineMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaEngineCommonConfig
    func (s *GoogleCloudDiscoveryengineV1betaEngineCommonConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaEngineSearchEngineConfig
    func (s *GoogleCloudDiscoveryengineV1betaEngineSearchEngineConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaImportDocumentsMetadata
    func (s *GoogleCloudDiscoveryengineV1betaImportDocumentsMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaImportDocumentsResponse
    func (s *GoogleCloudDiscoveryengineV1betaImportDocumentsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaImportErrorConfig
    func (s *GoogleCloudDiscoveryengineV1betaImportErrorConfig) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesMetadata
    func (s *GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesResponse
    func (s *GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaImportUserEventsMetadata
    func (s *GoogleCloudDiscoveryengineV1betaImportUserEventsMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaImportUserEventsResponse
    func (s *GoogleCloudDiscoveryengineV1betaImportUserEventsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaListCustomModelsResponse
    func (s *GoogleCloudDiscoveryengineV1betaListCustomModelsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaPurgeDocumentsMetadata
    func (s *GoogleCloudDiscoveryengineV1betaPurgeDocumentsMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaPurgeDocumentsResponse
    func (s *GoogleCloudDiscoveryengineV1betaPurgeDocumentsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesMetadata
    func (s *GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesResponse
    func (s *GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaSchema
    func (s *GoogleCloudDiscoveryengineV1betaSchema) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaSiteVerificationInfo
    func (s *GoogleCloudDiscoveryengineV1betaSiteVerificationInfo) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaTargetSite
    func (s *GoogleCloudDiscoveryengineV1betaTargetSite) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaTargetSiteFailureReason
    func (s *GoogleCloudDiscoveryengineV1betaTargetSiteFailureReason) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaTargetSiteFailureReasonQuotaFailure
    func (s *GoogleCloudDiscoveryengineV1betaTargetSiteFailureReasonQuotaFailure) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaTrainCustomModelMetadata
    func (s *GoogleCloudDiscoveryengineV1betaTrainCustomModelMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaTrainCustomModelResponse
    func (s *GoogleCloudDiscoveryengineV1betaTrainCustomModelResponse) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaTuneEngineMetadata
    func (s *GoogleCloudDiscoveryengineV1betaTuneEngineMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaTuneEngineResponse
type GoogleCloudDiscoveryengineV1betaUpdateSchemaMetadata
    func (s *GoogleCloudDiscoveryengineV1betaUpdateSchemaMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudDiscoveryengineV1betaUpdateTargetSiteMetadata
    func (s *GoogleCloudDiscoveryengineV1betaUpdateTargetSiteMetadata) MarshalJSON() ([]byte, error)
type GoogleLongrunningCancelOperationRequest
type GoogleLongrunningListOperationsResponse
    func (s *GoogleLongrunningListOperationsResponse) MarshalJSON() ([]byte, error)
type GoogleLongrunningOperation
    func (s *GoogleLongrunningOperation) MarshalJSON() ([]byte, error)
type GoogleProtobufEmpty
type GoogleRpcStatus
    func (s *GoogleRpcStatus) MarshalJSON() ([]byte, error)
type GoogleTypeDate
    func (s *GoogleTypeDate) MarshalJSON() ([]byte, error)
type ProjectsLocationsCollectionsDataConnectorOperationsGetCall
    func (c *ProjectsLocationsCollectionsDataConnectorOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataConnectorOperationsGetCall
    func (c *ProjectsLocationsCollectionsDataConnectorOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsDataConnectorOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataConnectorOperationsGetCall
    func (c *ProjectsLocationsCollectionsDataConnectorOperationsGetCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataConnectorOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataConnectorOperationsGetCall
type ProjectsLocationsCollectionsDataConnectorOperationsListCall
    func (c *ProjectsLocationsCollectionsDataConnectorOperationsListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataConnectorOperationsListCall
    func (c *ProjectsLocationsCollectionsDataConnectorOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)
    func (c *ProjectsLocationsCollectionsDataConnectorOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataConnectorOperationsListCall
    func (c *ProjectsLocationsCollectionsDataConnectorOperationsListCall) Filter(filter string) *ProjectsLocationsCollectionsDataConnectorOperationsListCall
    func (c *ProjectsLocationsCollectionsDataConnectorOperationsListCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataConnectorOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataConnectorOperationsListCall
    func (c *ProjectsLocationsCollectionsDataConnectorOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataConnectorOperationsListCall
    func (c *ProjectsLocationsCollectionsDataConnectorOperationsListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataConnectorOperationsListCall
    func (c *ProjectsLocationsCollectionsDataConnectorOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error
type ProjectsLocationsCollectionsDataConnectorOperationsService
    func NewProjectsLocationsCollectionsDataConnectorOperationsService(s *Service) *ProjectsLocationsCollectionsDataConnectorOperationsService
    func (r *ProjectsLocationsCollectionsDataConnectorOperationsService) Get(name string) *ProjectsLocationsCollectionsDataConnectorOperationsGetCall
    func (r *ProjectsLocationsCollectionsDataConnectorOperationsService) List(name string) *ProjectsLocationsCollectionsDataConnectorOperationsListCall
type ProjectsLocationsCollectionsDataConnectorService
    func NewProjectsLocationsCollectionsDataConnectorService(s *Service) *ProjectsLocationsCollectionsDataConnectorService
type ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Document, error)
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall) DocumentId(documentId string) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall) Header() http.Header
type ProjectsLocationsCollectionsDataStoresBranchesDocumentsDeleteCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsDeleteCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsDeleteCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsDeleteCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsDeleteCall) Header() http.Header
type ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Document, error)
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall
type ProjectsLocationsCollectionsDataStoresBranchesDocumentsImportCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsImportCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsImportCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsImportCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsImportCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsImportCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsImportCall) Header() http.Header
type ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ListDocumentsResponse, error)
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1ListDocumentsResponse) error) error
type ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall) AllowMissing(allowMissing bool) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Document, error)
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall
type ProjectsLocationsCollectionsDataStoresBranchesDocumentsPurgeCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPurgeCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPurgeCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPurgeCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPurgeCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPurgeCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPurgeCall) Header() http.Header
type ProjectsLocationsCollectionsDataStoresBranchesDocumentsService
    func NewProjectsLocationsCollectionsDataStoresBranchesDocumentsService(s *Service) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsService
    func (r *ProjectsLocationsCollectionsDataStoresBranchesDocumentsService) Create(parent string, googleclouddiscoveryenginev1document *GoogleCloudDiscoveryengineV1Document) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall
    func (r *ProjectsLocationsCollectionsDataStoresBranchesDocumentsService) Delete(name string) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsDeleteCall
    func (r *ProjectsLocationsCollectionsDataStoresBranchesDocumentsService) Get(name string) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall
    func (r *ProjectsLocationsCollectionsDataStoresBranchesDocumentsService) Import(parent string, googleclouddiscoveryenginev1importdocumentsrequest *GoogleCloudDiscoveryengineV1ImportDocumentsRequest) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsImportCall
    func (r *ProjectsLocationsCollectionsDataStoresBranchesDocumentsService) List(parent string) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall
    func (r *ProjectsLocationsCollectionsDataStoresBranchesDocumentsService) Patch(name string, googleclouddiscoveryenginev1document *GoogleCloudDiscoveryengineV1Document) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall
    func (r *ProjectsLocationsCollectionsDataStoresBranchesDocumentsService) Purge(parent string, googleclouddiscoveryenginev1purgedocumentsrequest *GoogleCloudDiscoveryengineV1PurgeDocumentsRequest) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPurgeCall
type ProjectsLocationsCollectionsDataStoresBranchesOperationsCancelCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsCancelCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresBranchesOperationsCancelCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsCancelCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
    func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsCancelCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresBranchesOperationsCancelCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsCancelCall) Header() http.Header
type ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall
type ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)
    func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) Filter(filter string) *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error
type ProjectsLocationsCollectionsDataStoresBranchesOperationsService
    func NewProjectsLocationsCollectionsDataStoresBranchesOperationsService(s *Service) *ProjectsLocationsCollectionsDataStoresBranchesOperationsService
    func (r *ProjectsLocationsCollectionsDataStoresBranchesOperationsService) Cancel(name string, googlelongrunningcanceloperationrequest *GoogleLongrunningCancelOperationRequest) *ProjectsLocationsCollectionsDataStoresBranchesOperationsCancelCall
    func (r *ProjectsLocationsCollectionsDataStoresBranchesOperationsService) Get(name string) *ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall
    func (r *ProjectsLocationsCollectionsDataStoresBranchesOperationsService) List(name string) *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall
type ProjectsLocationsCollectionsDataStoresBranchesService
    func NewProjectsLocationsCollectionsDataStoresBranchesService(s *Service) *ProjectsLocationsCollectionsDataStoresBranchesService
type ProjectsLocationsCollectionsDataStoresCompleteQueryCall
    func (c *ProjectsLocationsCollectionsDataStoresCompleteQueryCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresCompleteQueryCall
    func (c *ProjectsLocationsCollectionsDataStoresCompleteQueryCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1CompleteQueryResponse, error)
    func (c *ProjectsLocationsCollectionsDataStoresCompleteQueryCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresCompleteQueryCall
    func (c *ProjectsLocationsCollectionsDataStoresCompleteQueryCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresCompleteQueryCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresCompleteQueryCall
    func (c *ProjectsLocationsCollectionsDataStoresCompleteQueryCall) IncludeTailSuggestions(includeTailSuggestions bool) *ProjectsLocationsCollectionsDataStoresCompleteQueryCall
    func (c *ProjectsLocationsCollectionsDataStoresCompleteQueryCall) Query(query string) *ProjectsLocationsCollectionsDataStoresCompleteQueryCall
    func (c *ProjectsLocationsCollectionsDataStoresCompleteQueryCall) QueryModel(queryModel string) *ProjectsLocationsCollectionsDataStoresCompleteQueryCall
    func (c *ProjectsLocationsCollectionsDataStoresCompleteQueryCall) UserPseudoId(userPseudoId string) *ProjectsLocationsCollectionsDataStoresCompleteQueryCall
type ProjectsLocationsCollectionsDataStoresConversationsConverseCall
    func (c *ProjectsLocationsCollectionsDataStoresConversationsConverseCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresConversationsConverseCall
    func (c *ProjectsLocationsCollectionsDataStoresConversationsConverseCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ConverseConversationResponse, error)
    func (c *ProjectsLocationsCollectionsDataStoresConversationsConverseCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresConversationsConverseCall
    func (c *ProjectsLocationsCollectionsDataStoresConversationsConverseCall) Header() http.Header
type ProjectsLocationsCollectionsDataStoresConversationsCreateCall
    func (c *ProjectsLocationsCollectionsDataStoresConversationsCreateCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresConversationsCreateCall
    func (c *ProjectsLocationsCollectionsDataStoresConversationsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Conversation, error)
    func (c *ProjectsLocationsCollectionsDataStoresConversationsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresConversationsCreateCall
    func (c *ProjectsLocationsCollectionsDataStoresConversationsCreateCall) Header() http.Header
type ProjectsLocationsCollectionsDataStoresConversationsDeleteCall
    func (c *ProjectsLocationsCollectionsDataStoresConversationsDeleteCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresConversationsDeleteCall
    func (c *ProjectsLocationsCollectionsDataStoresConversationsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
    func (c *ProjectsLocationsCollectionsDataStoresConversationsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresConversationsDeleteCall
    func (c *ProjectsLocationsCollectionsDataStoresConversationsDeleteCall) Header() http.Header
type ProjectsLocationsCollectionsDataStoresConversationsGetCall
    func (c *ProjectsLocationsCollectionsDataStoresConversationsGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresConversationsGetCall
    func (c *ProjectsLocationsCollectionsDataStoresConversationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Conversation, error)
    func (c *ProjectsLocationsCollectionsDataStoresConversationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresConversationsGetCall
    func (c *ProjectsLocationsCollectionsDataStoresConversationsGetCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresConversationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresConversationsGetCall
type ProjectsLocationsCollectionsDataStoresConversationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresConversationsListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresConversationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresConversationsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ListConversationsResponse, error)
    func (c *ProjectsLocationsCollectionsDataStoresConversationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresConversationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresConversationsListCall) Filter(filter string) *ProjectsLocationsCollectionsDataStoresConversationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresConversationsListCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresConversationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresConversationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresConversationsListCall) OrderBy(orderBy string) *ProjectsLocationsCollectionsDataStoresConversationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresConversationsListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataStoresConversationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresConversationsListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataStoresConversationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresConversationsListCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1ListConversationsResponse) error) error
type ProjectsLocationsCollectionsDataStoresConversationsPatchCall
    func (c *ProjectsLocationsCollectionsDataStoresConversationsPatchCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresConversationsPatchCall
    func (c *ProjectsLocationsCollectionsDataStoresConversationsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Conversation, error)
    func (c *ProjectsLocationsCollectionsDataStoresConversationsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresConversationsPatchCall
    func (c *ProjectsLocationsCollectionsDataStoresConversationsPatchCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresConversationsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsCollectionsDataStoresConversationsPatchCall
type ProjectsLocationsCollectionsDataStoresConversationsService
    func NewProjectsLocationsCollectionsDataStoresConversationsService(s *Service) *ProjectsLocationsCollectionsDataStoresConversationsService
    func (r *ProjectsLocationsCollectionsDataStoresConversationsService) Converse(name string, googleclouddiscoveryenginev1converseconversationrequest *GoogleCloudDiscoveryengineV1ConverseConversationRequest) *ProjectsLocationsCollectionsDataStoresConversationsConverseCall
    func (r *ProjectsLocationsCollectionsDataStoresConversationsService) Create(parent string, googleclouddiscoveryenginev1conversation *GoogleCloudDiscoveryengineV1Conversation) *ProjectsLocationsCollectionsDataStoresConversationsCreateCall
    func (r *ProjectsLocationsCollectionsDataStoresConversationsService) Delete(name string) *ProjectsLocationsCollectionsDataStoresConversationsDeleteCall
    func (r *ProjectsLocationsCollectionsDataStoresConversationsService) Get(name string) *ProjectsLocationsCollectionsDataStoresConversationsGetCall
    func (r *ProjectsLocationsCollectionsDataStoresConversationsService) List(parent string) *ProjectsLocationsCollectionsDataStoresConversationsListCall
    func (r *ProjectsLocationsCollectionsDataStoresConversationsService) Patch(name string, googleclouddiscoveryenginev1conversation *GoogleCloudDiscoveryengineV1Conversation) *ProjectsLocationsCollectionsDataStoresConversationsPatchCall
type ProjectsLocationsCollectionsDataStoresCreateCall
    func (c *ProjectsLocationsCollectionsDataStoresCreateCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresCreateCall
    func (c *ProjectsLocationsCollectionsDataStoresCreateCall) CreateAdvancedSiteSearch(createAdvancedSiteSearch bool) *ProjectsLocationsCollectionsDataStoresCreateCall
    func (c *ProjectsLocationsCollectionsDataStoresCreateCall) DataStoreId(dataStoreId string) *ProjectsLocationsCollectionsDataStoresCreateCall
    func (c *ProjectsLocationsCollectionsDataStoresCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsDataStoresCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresCreateCall
    func (c *ProjectsLocationsCollectionsDataStoresCreateCall) Header() http.Header
type ProjectsLocationsCollectionsDataStoresDeleteCall
    func (c *ProjectsLocationsCollectionsDataStoresDeleteCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresDeleteCall
    func (c *ProjectsLocationsCollectionsDataStoresDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsDataStoresDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresDeleteCall
    func (c *ProjectsLocationsCollectionsDataStoresDeleteCall) Header() http.Header
type ProjectsLocationsCollectionsDataStoresGetCall
    func (c *ProjectsLocationsCollectionsDataStoresGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresGetCall
    func (c *ProjectsLocationsCollectionsDataStoresGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1DataStore, error)
    func (c *ProjectsLocationsCollectionsDataStoresGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresGetCall
    func (c *ProjectsLocationsCollectionsDataStoresGetCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresGetCall
type ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall
    func (c *ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall
    func (c *ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1SiteSearchEngine, error)
    func (c *ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall
    func (c *ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall
type ProjectsLocationsCollectionsDataStoresListCall
    func (c *ProjectsLocationsCollectionsDataStoresListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresListCall
    func (c *ProjectsLocationsCollectionsDataStoresListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ListDataStoresResponse, error)
    func (c *ProjectsLocationsCollectionsDataStoresListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresListCall
    func (c *ProjectsLocationsCollectionsDataStoresListCall) Filter(filter string) *ProjectsLocationsCollectionsDataStoresListCall
    func (c *ProjectsLocationsCollectionsDataStoresListCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresListCall
    func (c *ProjectsLocationsCollectionsDataStoresListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataStoresListCall
    func (c *ProjectsLocationsCollectionsDataStoresListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataStoresListCall
    func (c *ProjectsLocationsCollectionsDataStoresListCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1ListDataStoresResponse) error) error
type ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall
    func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall
    func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall
    func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall
type ProjectsLocationsCollectionsDataStoresModelsOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)
    func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) Filter(filter string) *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error
type ProjectsLocationsCollectionsDataStoresModelsOperationsService
    func NewProjectsLocationsCollectionsDataStoresModelsOperationsService(s *Service) *ProjectsLocationsCollectionsDataStoresModelsOperationsService
    func (r *ProjectsLocationsCollectionsDataStoresModelsOperationsService) Get(name string) *ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall
    func (r *ProjectsLocationsCollectionsDataStoresModelsOperationsService) List(name string) *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall
type ProjectsLocationsCollectionsDataStoresModelsService
    func NewProjectsLocationsCollectionsDataStoresModelsService(s *Service) *ProjectsLocationsCollectionsDataStoresModelsService
type ProjectsLocationsCollectionsDataStoresOperationsGetCall
    func (c *ProjectsLocationsCollectionsDataStoresOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresOperationsGetCall
    func (c *ProjectsLocationsCollectionsDataStoresOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsDataStoresOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresOperationsGetCall
    func (c *ProjectsLocationsCollectionsDataStoresOperationsGetCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresOperationsGetCall
type ProjectsLocationsCollectionsDataStoresOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresOperationsListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)
    func (c *ProjectsLocationsCollectionsDataStoresOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresOperationsListCall) Filter(filter string) *ProjectsLocationsCollectionsDataStoresOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresOperationsListCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataStoresOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresOperationsListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataStoresOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error
type ProjectsLocationsCollectionsDataStoresOperationsService
    func NewProjectsLocationsCollectionsDataStoresOperationsService(s *Service) *ProjectsLocationsCollectionsDataStoresOperationsService
    func (r *ProjectsLocationsCollectionsDataStoresOperationsService) Get(name string) *ProjectsLocationsCollectionsDataStoresOperationsGetCall
    func (r *ProjectsLocationsCollectionsDataStoresOperationsService) List(name string) *ProjectsLocationsCollectionsDataStoresOperationsListCall
type ProjectsLocationsCollectionsDataStoresPatchCall
    func (c *ProjectsLocationsCollectionsDataStoresPatchCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresPatchCall
    func (c *ProjectsLocationsCollectionsDataStoresPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1DataStore, error)
    func (c *ProjectsLocationsCollectionsDataStoresPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresPatchCall
    func (c *ProjectsLocationsCollectionsDataStoresPatchCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresPatchCall) UpdateMask(updateMask string) *ProjectsLocationsCollectionsDataStoresPatchCall
type ProjectsLocationsCollectionsDataStoresSchemasCreateCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasCreateCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSchemasCreateCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsDataStoresSchemasCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSchemasCreateCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasCreateCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresSchemasCreateCall) SchemaId(schemaId string) *ProjectsLocationsCollectionsDataStoresSchemasCreateCall
type ProjectsLocationsCollectionsDataStoresSchemasDeleteCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasDeleteCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSchemasDeleteCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsDataStoresSchemasDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSchemasDeleteCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasDeleteCall) Header() http.Header
type ProjectsLocationsCollectionsDataStoresSchemasGetCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSchemasGetCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Schema, error)
    func (c *ProjectsLocationsCollectionsDataStoresSchemasGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSchemasGetCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasGetCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresSchemasGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresSchemasGetCall
type ProjectsLocationsCollectionsDataStoresSchemasListCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSchemasListCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ListSchemasResponse, error)
    func (c *ProjectsLocationsCollectionsDataStoresSchemasListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSchemasListCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasListCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresSchemasListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresSchemasListCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataStoresSchemasListCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataStoresSchemasListCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasListCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1ListSchemasResponse) error) error
type ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall
type ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)
    func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) Filter(filter string) *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error
type ProjectsLocationsCollectionsDataStoresSchemasOperationsService
    func NewProjectsLocationsCollectionsDataStoresSchemasOperationsService(s *Service) *ProjectsLocationsCollectionsDataStoresSchemasOperationsService
    func (r *ProjectsLocationsCollectionsDataStoresSchemasOperationsService) Get(name string) *ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall
    func (r *ProjectsLocationsCollectionsDataStoresSchemasOperationsService) List(name string) *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall
type ProjectsLocationsCollectionsDataStoresSchemasPatchCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasPatchCall) AllowMissing(allowMissing bool) *ProjectsLocationsCollectionsDataStoresSchemasPatchCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasPatchCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSchemasPatchCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsDataStoresSchemasPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSchemasPatchCall
    func (c *ProjectsLocationsCollectionsDataStoresSchemasPatchCall) Header() http.Header
type ProjectsLocationsCollectionsDataStoresSchemasService
    func NewProjectsLocationsCollectionsDataStoresSchemasService(s *Service) *ProjectsLocationsCollectionsDataStoresSchemasService
    func (r *ProjectsLocationsCollectionsDataStoresSchemasService) Create(parent string, googleclouddiscoveryenginev1schema *GoogleCloudDiscoveryengineV1Schema) *ProjectsLocationsCollectionsDataStoresSchemasCreateCall
    func (r *ProjectsLocationsCollectionsDataStoresSchemasService) Delete(name string) *ProjectsLocationsCollectionsDataStoresSchemasDeleteCall
    func (r *ProjectsLocationsCollectionsDataStoresSchemasService) Get(name string) *ProjectsLocationsCollectionsDataStoresSchemasGetCall
    func (r *ProjectsLocationsCollectionsDataStoresSchemasService) List(parent string) *ProjectsLocationsCollectionsDataStoresSchemasListCall
    func (r *ProjectsLocationsCollectionsDataStoresSchemasService) Patch(name string, googleclouddiscoveryenginev1schema *GoogleCloudDiscoveryengineV1Schema) *ProjectsLocationsCollectionsDataStoresSchemasPatchCall
type ProjectsLocationsCollectionsDataStoresService
    func NewProjectsLocationsCollectionsDataStoresService(s *Service) *ProjectsLocationsCollectionsDataStoresService
    func (r *ProjectsLocationsCollectionsDataStoresService) CompleteQuery(dataStore string) *ProjectsLocationsCollectionsDataStoresCompleteQueryCall
    func (r *ProjectsLocationsCollectionsDataStoresService) Create(parent string, googleclouddiscoveryenginev1datastore *GoogleCloudDiscoveryengineV1DataStore) *ProjectsLocationsCollectionsDataStoresCreateCall
    func (r *ProjectsLocationsCollectionsDataStoresService) Delete(name string) *ProjectsLocationsCollectionsDataStoresDeleteCall
    func (r *ProjectsLocationsCollectionsDataStoresService) Get(name string) *ProjectsLocationsCollectionsDataStoresGetCall
    func (r *ProjectsLocationsCollectionsDataStoresService) GetSiteSearchEngine(name string) *ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall
    func (r *ProjectsLocationsCollectionsDataStoresService) List(parent string) *ProjectsLocationsCollectionsDataStoresListCall
    func (r *ProjectsLocationsCollectionsDataStoresService) Patch(name string, googleclouddiscoveryenginev1datastore *GoogleCloudDiscoveryengineV1DataStore) *ProjectsLocationsCollectionsDataStoresPatchCall
type ProjectsLocationsCollectionsDataStoresServingConfigsRecommendCall
    func (c *ProjectsLocationsCollectionsDataStoresServingConfigsRecommendCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresServingConfigsRecommendCall
    func (c *ProjectsLocationsCollectionsDataStoresServingConfigsRecommendCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1RecommendResponse, error)
    func (c *ProjectsLocationsCollectionsDataStoresServingConfigsRecommendCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresServingConfigsRecommendCall
    func (c *ProjectsLocationsCollectionsDataStoresServingConfigsRecommendCall) Header() http.Header
type ProjectsLocationsCollectionsDataStoresServingConfigsSearchCall
    func (c *ProjectsLocationsCollectionsDataStoresServingConfigsSearchCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresServingConfigsSearchCall
    func (c *ProjectsLocationsCollectionsDataStoresServingConfigsSearchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1SearchResponse, error)
    func (c *ProjectsLocationsCollectionsDataStoresServingConfigsSearchCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresServingConfigsSearchCall
    func (c *ProjectsLocationsCollectionsDataStoresServingConfigsSearchCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresServingConfigsSearchCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1SearchResponse) error) error
type ProjectsLocationsCollectionsDataStoresServingConfigsService
    func NewProjectsLocationsCollectionsDataStoresServingConfigsService(s *Service) *ProjectsLocationsCollectionsDataStoresServingConfigsService
    func (r *ProjectsLocationsCollectionsDataStoresServingConfigsService) Recommend(servingConfig string, googleclouddiscoveryenginev1recommendrequest *GoogleCloudDiscoveryengineV1RecommendRequest) *ProjectsLocationsCollectionsDataStoresServingConfigsRecommendCall
    func (r *ProjectsLocationsCollectionsDataStoresServingConfigsService) Search(servingConfig string, googleclouddiscoveryenginev1searchrequest *GoogleCloudDiscoveryengineV1SearchRequest) *ProjectsLocationsCollectionsDataStoresServingConfigsSearchCall
type ProjectsLocationsCollectionsDataStoresSiteSearchEngineBatchVerifyTargetSitesCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineBatchVerifyTargetSitesCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineBatchVerifyTargetSitesCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineBatchVerifyTargetSitesCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineBatchVerifyTargetSitesCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineBatchVerifyTargetSitesCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineBatchVerifyTargetSitesCall) Header() http.Header
type ProjectsLocationsCollectionsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall) Header() http.Header
type ProjectsLocationsCollectionsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall) Header() http.Header
type ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1FetchDomainVerificationStatusResponse, error)
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1FetchDomainVerificationStatusResponse) error) error
type ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall
type ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) Filter(filter string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error
type ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsService
    func NewProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsService(s *Service) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsService
    func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsService) Get(name string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall
    func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsService) List(name string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall
type ProjectsLocationsCollectionsDataStoresSiteSearchEngineRecrawlUrisCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineRecrawlUrisCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineRecrawlUrisCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineRecrawlUrisCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineRecrawlUrisCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineRecrawlUrisCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineRecrawlUrisCall) Header() http.Header
type ProjectsLocationsCollectionsDataStoresSiteSearchEngineService
    func NewProjectsLocationsCollectionsDataStoresSiteSearchEngineService(s *Service) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineService
    func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineService) BatchVerifyTargetSites(parent string, googleclouddiscoveryenginev1batchverifytargetsitesrequest *GoogleCloudDiscoveryengineV1BatchVerifyTargetSitesRequest) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineBatchVerifyTargetSitesCall
    func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineService) DisableAdvancedSiteSearch(siteSearchEngine string, googleclouddiscoveryenginev1disableadvancedsitesearchrequest *GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchRequest) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall
    func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineService) EnableAdvancedSiteSearch(siteSearchEngine string, googleclouddiscoveryenginev1enableadvancedsitesearchrequest *GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchRequest) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall
    func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineService) FetchDomainVerificationStatus(siteSearchEngine string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall
    func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineService) RecrawlUris(siteSearchEngine string, googleclouddiscoveryenginev1recrawlurisrequest *GoogleCloudDiscoveryengineV1RecrawlUrisRequest) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineRecrawlUrisCall
type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesBatchCreateCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesBatchCreateCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesBatchCreateCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesBatchCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesBatchCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesBatchCreateCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesBatchCreateCall) Header() http.Header
type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesCreateCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesCreateCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesCreateCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesCreateCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesCreateCall) Header() http.Header
type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesDeleteCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesDeleteCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesDeleteCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesDeleteCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesDeleteCall) Header() http.Header
type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1TargetSite, error)
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall
type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ListTargetSitesResponse, error)
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1ListTargetSitesResponse) error) error
type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall
type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) Filter(filter string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error
type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsService
    func NewProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsService(s *Service) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsService
    func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsService) Get(name string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall
    func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsService) List(name string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall
type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesPatchCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesPatchCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesPatchCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesPatchCall
    func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesPatchCall) Header() http.Header
type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService
    func NewProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService(s *Service) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService
    func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService) BatchCreate(parent string, googleclouddiscoveryenginev1batchcreatetargetsitesrequest *GoogleCloudDiscoveryengineV1BatchCreateTargetSitesRequest) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesBatchCreateCall
    func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService) Create(parent string, googleclouddiscoveryenginev1targetsite *GoogleCloudDiscoveryengineV1TargetSite) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesCreateCall
    func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService) Delete(name string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesDeleteCall
    func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService) Get(name string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall
    func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService) List(parent string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall
    func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService) Patch(name string, googleclouddiscoveryenginev1targetsite *GoogleCloudDiscoveryengineV1TargetSite) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesPatchCall
type ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesImportCall
    func (c *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesImportCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesImportCall
    func (c *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesImportCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesImportCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesImportCall
    func (c *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesImportCall) Header() http.Header
type ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesPurgeCall
    func (c *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesPurgeCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesPurgeCall
    func (c *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesPurgeCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesPurgeCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesPurgeCall
    func (c *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesPurgeCall) Header() http.Header
type ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesService
    func NewProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesService(s *Service) *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesService
    func (r *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesService) Import(parent string, googleclouddiscoveryenginev1importsuggestiondenylistentriesrequest *GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequest) *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesImportCall
    func (r *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesService) Purge(parent string, googleclouddiscoveryenginev1purgesuggestiondenylistentriesrequest *GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesRequest) *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesPurgeCall
type ProjectsLocationsCollectionsDataStoresUserEventsCollectCall
    func (c *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall
    func (c *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall) Do(opts ...googleapi.CallOption) (*GoogleApiHttpBody, error)
    func (c *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall) Ets(ets int64) *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall
    func (c *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall
    func (c *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall
    func (c *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall) Uri(uri string) *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall
    func (c *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall) UserEvent(userEvent string) *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall
type ProjectsLocationsCollectionsDataStoresUserEventsImportCall
    func (c *ProjectsLocationsCollectionsDataStoresUserEventsImportCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresUserEventsImportCall
    func (c *ProjectsLocationsCollectionsDataStoresUserEventsImportCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsDataStoresUserEventsImportCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresUserEventsImportCall
    func (c *ProjectsLocationsCollectionsDataStoresUserEventsImportCall) Header() http.Header
type ProjectsLocationsCollectionsDataStoresUserEventsService
    func NewProjectsLocationsCollectionsDataStoresUserEventsService(s *Service) *ProjectsLocationsCollectionsDataStoresUserEventsService
    func (r *ProjectsLocationsCollectionsDataStoresUserEventsService) Collect(parent string) *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall
    func (r *ProjectsLocationsCollectionsDataStoresUserEventsService) Import(parent string, googleclouddiscoveryenginev1importusereventsrequest *GoogleCloudDiscoveryengineV1ImportUserEventsRequest) *ProjectsLocationsCollectionsDataStoresUserEventsImportCall
    func (r *ProjectsLocationsCollectionsDataStoresUserEventsService) Write(parent string, googleclouddiscoveryenginev1userevent *GoogleCloudDiscoveryengineV1UserEvent) *ProjectsLocationsCollectionsDataStoresUserEventsWriteCall
type ProjectsLocationsCollectionsDataStoresUserEventsWriteCall
    func (c *ProjectsLocationsCollectionsDataStoresUserEventsWriteCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresUserEventsWriteCall
    func (c *ProjectsLocationsCollectionsDataStoresUserEventsWriteCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1UserEvent, error)
    func (c *ProjectsLocationsCollectionsDataStoresUserEventsWriteCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresUserEventsWriteCall
    func (c *ProjectsLocationsCollectionsDataStoresUserEventsWriteCall) Header() http.Header
type ProjectsLocationsCollectionsEnginesConversationsConverseCall
    func (c *ProjectsLocationsCollectionsEnginesConversationsConverseCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesConversationsConverseCall
    func (c *ProjectsLocationsCollectionsEnginesConversationsConverseCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ConverseConversationResponse, error)
    func (c *ProjectsLocationsCollectionsEnginesConversationsConverseCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesConversationsConverseCall
    func (c *ProjectsLocationsCollectionsEnginesConversationsConverseCall) Header() http.Header
type ProjectsLocationsCollectionsEnginesConversationsCreateCall
    func (c *ProjectsLocationsCollectionsEnginesConversationsCreateCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesConversationsCreateCall
    func (c *ProjectsLocationsCollectionsEnginesConversationsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Conversation, error)
    func (c *ProjectsLocationsCollectionsEnginesConversationsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesConversationsCreateCall
    func (c *ProjectsLocationsCollectionsEnginesConversationsCreateCall) Header() http.Header
type ProjectsLocationsCollectionsEnginesConversationsDeleteCall
    func (c *ProjectsLocationsCollectionsEnginesConversationsDeleteCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesConversationsDeleteCall
    func (c *ProjectsLocationsCollectionsEnginesConversationsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
    func (c *ProjectsLocationsCollectionsEnginesConversationsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesConversationsDeleteCall
    func (c *ProjectsLocationsCollectionsEnginesConversationsDeleteCall) Header() http.Header
type ProjectsLocationsCollectionsEnginesConversationsGetCall
    func (c *ProjectsLocationsCollectionsEnginesConversationsGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesConversationsGetCall
    func (c *ProjectsLocationsCollectionsEnginesConversationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Conversation, error)
    func (c *ProjectsLocationsCollectionsEnginesConversationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesConversationsGetCall
    func (c *ProjectsLocationsCollectionsEnginesConversationsGetCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsEnginesConversationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsEnginesConversationsGetCall
type ProjectsLocationsCollectionsEnginesConversationsListCall
    func (c *ProjectsLocationsCollectionsEnginesConversationsListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesConversationsListCall
    func (c *ProjectsLocationsCollectionsEnginesConversationsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ListConversationsResponse, error)
    func (c *ProjectsLocationsCollectionsEnginesConversationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesConversationsListCall
    func (c *ProjectsLocationsCollectionsEnginesConversationsListCall) Filter(filter string) *ProjectsLocationsCollectionsEnginesConversationsListCall
    func (c *ProjectsLocationsCollectionsEnginesConversationsListCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsEnginesConversationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsEnginesConversationsListCall
    func (c *ProjectsLocationsCollectionsEnginesConversationsListCall) OrderBy(orderBy string) *ProjectsLocationsCollectionsEnginesConversationsListCall
    func (c *ProjectsLocationsCollectionsEnginesConversationsListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsEnginesConversationsListCall
    func (c *ProjectsLocationsCollectionsEnginesConversationsListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsEnginesConversationsListCall
    func (c *ProjectsLocationsCollectionsEnginesConversationsListCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1ListConversationsResponse) error) error
type ProjectsLocationsCollectionsEnginesConversationsPatchCall
    func (c *ProjectsLocationsCollectionsEnginesConversationsPatchCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesConversationsPatchCall
    func (c *ProjectsLocationsCollectionsEnginesConversationsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Conversation, error)
    func (c *ProjectsLocationsCollectionsEnginesConversationsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesConversationsPatchCall
    func (c *ProjectsLocationsCollectionsEnginesConversationsPatchCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsEnginesConversationsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsCollectionsEnginesConversationsPatchCall
type ProjectsLocationsCollectionsEnginesConversationsService
    func NewProjectsLocationsCollectionsEnginesConversationsService(s *Service) *ProjectsLocationsCollectionsEnginesConversationsService
    func (r *ProjectsLocationsCollectionsEnginesConversationsService) Converse(name string, googleclouddiscoveryenginev1converseconversationrequest *GoogleCloudDiscoveryengineV1ConverseConversationRequest) *ProjectsLocationsCollectionsEnginesConversationsConverseCall
    func (r *ProjectsLocationsCollectionsEnginesConversationsService) Create(parent string, googleclouddiscoveryenginev1conversation *GoogleCloudDiscoveryengineV1Conversation) *ProjectsLocationsCollectionsEnginesConversationsCreateCall
    func (r *ProjectsLocationsCollectionsEnginesConversationsService) Delete(name string) *ProjectsLocationsCollectionsEnginesConversationsDeleteCall
    func (r *ProjectsLocationsCollectionsEnginesConversationsService) Get(name string) *ProjectsLocationsCollectionsEnginesConversationsGetCall
    func (r *ProjectsLocationsCollectionsEnginesConversationsService) List(parent string) *ProjectsLocationsCollectionsEnginesConversationsListCall
    func (r *ProjectsLocationsCollectionsEnginesConversationsService) Patch(name string, googleclouddiscoveryenginev1conversation *GoogleCloudDiscoveryengineV1Conversation) *ProjectsLocationsCollectionsEnginesConversationsPatchCall
type ProjectsLocationsCollectionsEnginesCreateCall
    func (c *ProjectsLocationsCollectionsEnginesCreateCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesCreateCall
    func (c *ProjectsLocationsCollectionsEnginesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsEnginesCreateCall) EngineId(engineId string) *ProjectsLocationsCollectionsEnginesCreateCall
    func (c *ProjectsLocationsCollectionsEnginesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesCreateCall
    func (c *ProjectsLocationsCollectionsEnginesCreateCall) Header() http.Header
type ProjectsLocationsCollectionsEnginesDeleteCall
    func (c *ProjectsLocationsCollectionsEnginesDeleteCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesDeleteCall
    func (c *ProjectsLocationsCollectionsEnginesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsEnginesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesDeleteCall
    func (c *ProjectsLocationsCollectionsEnginesDeleteCall) Header() http.Header
type ProjectsLocationsCollectionsEnginesGetCall
    func (c *ProjectsLocationsCollectionsEnginesGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesGetCall
    func (c *ProjectsLocationsCollectionsEnginesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Engine, error)
    func (c *ProjectsLocationsCollectionsEnginesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesGetCall
    func (c *ProjectsLocationsCollectionsEnginesGetCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsEnginesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsEnginesGetCall
type ProjectsLocationsCollectionsEnginesListCall
    func (c *ProjectsLocationsCollectionsEnginesListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesListCall
    func (c *ProjectsLocationsCollectionsEnginesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ListEnginesResponse, error)
    func (c *ProjectsLocationsCollectionsEnginesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesListCall
    func (c *ProjectsLocationsCollectionsEnginesListCall) Filter(filter string) *ProjectsLocationsCollectionsEnginesListCall
    func (c *ProjectsLocationsCollectionsEnginesListCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsEnginesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsEnginesListCall
    func (c *ProjectsLocationsCollectionsEnginesListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsEnginesListCall
    func (c *ProjectsLocationsCollectionsEnginesListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsEnginesListCall
    func (c *ProjectsLocationsCollectionsEnginesListCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1ListEnginesResponse) error) error
type ProjectsLocationsCollectionsEnginesOperationsGetCall
    func (c *ProjectsLocationsCollectionsEnginesOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesOperationsGetCall
    func (c *ProjectsLocationsCollectionsEnginesOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsEnginesOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesOperationsGetCall
    func (c *ProjectsLocationsCollectionsEnginesOperationsGetCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsEnginesOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsEnginesOperationsGetCall
type ProjectsLocationsCollectionsEnginesOperationsListCall
    func (c *ProjectsLocationsCollectionsEnginesOperationsListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesOperationsListCall
    func (c *ProjectsLocationsCollectionsEnginesOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)
    func (c *ProjectsLocationsCollectionsEnginesOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesOperationsListCall
    func (c *ProjectsLocationsCollectionsEnginesOperationsListCall) Filter(filter string) *ProjectsLocationsCollectionsEnginesOperationsListCall
    func (c *ProjectsLocationsCollectionsEnginesOperationsListCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsEnginesOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsEnginesOperationsListCall
    func (c *ProjectsLocationsCollectionsEnginesOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsEnginesOperationsListCall
    func (c *ProjectsLocationsCollectionsEnginesOperationsListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsEnginesOperationsListCall
    func (c *ProjectsLocationsCollectionsEnginesOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error
type ProjectsLocationsCollectionsEnginesOperationsService
    func NewProjectsLocationsCollectionsEnginesOperationsService(s *Service) *ProjectsLocationsCollectionsEnginesOperationsService
    func (r *ProjectsLocationsCollectionsEnginesOperationsService) Get(name string) *ProjectsLocationsCollectionsEnginesOperationsGetCall
    func (r *ProjectsLocationsCollectionsEnginesOperationsService) List(name string) *ProjectsLocationsCollectionsEnginesOperationsListCall
type ProjectsLocationsCollectionsEnginesPatchCall
    func (c *ProjectsLocationsCollectionsEnginesPatchCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesPatchCall
    func (c *ProjectsLocationsCollectionsEnginesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Engine, error)
    func (c *ProjectsLocationsCollectionsEnginesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesPatchCall
    func (c *ProjectsLocationsCollectionsEnginesPatchCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsEnginesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsCollectionsEnginesPatchCall
type ProjectsLocationsCollectionsEnginesService
    func NewProjectsLocationsCollectionsEnginesService(s *Service) *ProjectsLocationsCollectionsEnginesService
    func (r *ProjectsLocationsCollectionsEnginesService) Create(parent string, googleclouddiscoveryenginev1engine *GoogleCloudDiscoveryengineV1Engine) *ProjectsLocationsCollectionsEnginesCreateCall
    func (r *ProjectsLocationsCollectionsEnginesService) Delete(name string) *ProjectsLocationsCollectionsEnginesDeleteCall
    func (r *ProjectsLocationsCollectionsEnginesService) Get(name string) *ProjectsLocationsCollectionsEnginesGetCall
    func (r *ProjectsLocationsCollectionsEnginesService) List(parent string) *ProjectsLocationsCollectionsEnginesListCall
    func (r *ProjectsLocationsCollectionsEnginesService) Patch(name string, googleclouddiscoveryenginev1engine *GoogleCloudDiscoveryengineV1Engine) *ProjectsLocationsCollectionsEnginesPatchCall
type ProjectsLocationsCollectionsEnginesServingConfigsRecommendCall
    func (c *ProjectsLocationsCollectionsEnginesServingConfigsRecommendCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesServingConfigsRecommendCall
    func (c *ProjectsLocationsCollectionsEnginesServingConfigsRecommendCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1RecommendResponse, error)
    func (c *ProjectsLocationsCollectionsEnginesServingConfigsRecommendCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesServingConfigsRecommendCall
    func (c *ProjectsLocationsCollectionsEnginesServingConfigsRecommendCall) Header() http.Header
type ProjectsLocationsCollectionsEnginesServingConfigsSearchCall
    func (c *ProjectsLocationsCollectionsEnginesServingConfigsSearchCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesServingConfigsSearchCall
    func (c *ProjectsLocationsCollectionsEnginesServingConfigsSearchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1SearchResponse, error)
    func (c *ProjectsLocationsCollectionsEnginesServingConfigsSearchCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesServingConfigsSearchCall
    func (c *ProjectsLocationsCollectionsEnginesServingConfigsSearchCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsEnginesServingConfigsSearchCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1SearchResponse) error) error
type ProjectsLocationsCollectionsEnginesServingConfigsService
    func NewProjectsLocationsCollectionsEnginesServingConfigsService(s *Service) *ProjectsLocationsCollectionsEnginesServingConfigsService
    func (r *ProjectsLocationsCollectionsEnginesServingConfigsService) Recommend(servingConfig string, googleclouddiscoveryenginev1recommendrequest *GoogleCloudDiscoveryengineV1RecommendRequest) *ProjectsLocationsCollectionsEnginesServingConfigsRecommendCall
    func (r *ProjectsLocationsCollectionsEnginesServingConfigsService) Search(servingConfig string, googleclouddiscoveryenginev1searchrequest *GoogleCloudDiscoveryengineV1SearchRequest) *ProjectsLocationsCollectionsEnginesServingConfigsSearchCall
type ProjectsLocationsCollectionsOperationsGetCall
    func (c *ProjectsLocationsCollectionsOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsOperationsGetCall
    func (c *ProjectsLocationsCollectionsOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsCollectionsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsOperationsGetCall
    func (c *ProjectsLocationsCollectionsOperationsGetCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsOperationsGetCall
type ProjectsLocationsCollectionsOperationsListCall
    func (c *ProjectsLocationsCollectionsOperationsListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsOperationsListCall
    func (c *ProjectsLocationsCollectionsOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)
    func (c *ProjectsLocationsCollectionsOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsOperationsListCall
    func (c *ProjectsLocationsCollectionsOperationsListCall) Filter(filter string) *ProjectsLocationsCollectionsOperationsListCall
    func (c *ProjectsLocationsCollectionsOperationsListCall) Header() http.Header
    func (c *ProjectsLocationsCollectionsOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsOperationsListCall
    func (c *ProjectsLocationsCollectionsOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsOperationsListCall
    func (c *ProjectsLocationsCollectionsOperationsListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsOperationsListCall
    func (c *ProjectsLocationsCollectionsOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error
type ProjectsLocationsCollectionsOperationsService
    func NewProjectsLocationsCollectionsOperationsService(s *Service) *ProjectsLocationsCollectionsOperationsService
    func (r *ProjectsLocationsCollectionsOperationsService) Get(name string) *ProjectsLocationsCollectionsOperationsGetCall
    func (r *ProjectsLocationsCollectionsOperationsService) List(name string) *ProjectsLocationsCollectionsOperationsListCall
type ProjectsLocationsCollectionsService
    func NewProjectsLocationsCollectionsService(s *Service) *ProjectsLocationsCollectionsService
type ProjectsLocationsDataStoresBranchesDocumentsCreateCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsCreateCall) Context(ctx context.Context) *ProjectsLocationsDataStoresBranchesDocumentsCreateCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Document, error)
    func (c *ProjectsLocationsDataStoresBranchesDocumentsCreateCall) DocumentId(documentId string) *ProjectsLocationsDataStoresBranchesDocumentsCreateCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresBranchesDocumentsCreateCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsCreateCall) Header() http.Header
type ProjectsLocationsDataStoresBranchesDocumentsDeleteCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsDeleteCall) Context(ctx context.Context) *ProjectsLocationsDataStoresBranchesDocumentsDeleteCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
    func (c *ProjectsLocationsDataStoresBranchesDocumentsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresBranchesDocumentsDeleteCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsDeleteCall) Header() http.Header
type ProjectsLocationsDataStoresBranchesDocumentsGetCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsGetCall) Context(ctx context.Context) *ProjectsLocationsDataStoresBranchesDocumentsGetCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Document, error)
    func (c *ProjectsLocationsDataStoresBranchesDocumentsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresBranchesDocumentsGetCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsGetCall) Header() http.Header
    func (c *ProjectsLocationsDataStoresBranchesDocumentsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresBranchesDocumentsGetCall
type ProjectsLocationsDataStoresBranchesDocumentsImportCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsImportCall) Context(ctx context.Context) *ProjectsLocationsDataStoresBranchesDocumentsImportCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsImportCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataStoresBranchesDocumentsImportCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresBranchesDocumentsImportCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsImportCall) Header() http.Header
type ProjectsLocationsDataStoresBranchesDocumentsListCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsListCall) Context(ctx context.Context) *ProjectsLocationsDataStoresBranchesDocumentsListCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ListDocumentsResponse, error)
    func (c *ProjectsLocationsDataStoresBranchesDocumentsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresBranchesDocumentsListCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsListCall) Header() http.Header
    func (c *ProjectsLocationsDataStoresBranchesDocumentsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresBranchesDocumentsListCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsListCall) PageSize(pageSize int64) *ProjectsLocationsDataStoresBranchesDocumentsListCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsListCall) PageToken(pageToken string) *ProjectsLocationsDataStoresBranchesDocumentsListCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsListCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1ListDocumentsResponse) error) error
type ProjectsLocationsDataStoresBranchesDocumentsPatchCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsPatchCall) AllowMissing(allowMissing bool) *ProjectsLocationsDataStoresBranchesDocumentsPatchCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsPatchCall) Context(ctx context.Context) *ProjectsLocationsDataStoresBranchesDocumentsPatchCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Document, error)
    func (c *ProjectsLocationsDataStoresBranchesDocumentsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresBranchesDocumentsPatchCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsPatchCall) Header() http.Header
    func (c *ProjectsLocationsDataStoresBranchesDocumentsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDataStoresBranchesDocumentsPatchCall
type ProjectsLocationsDataStoresBranchesDocumentsPurgeCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsPurgeCall) Context(ctx context.Context) *ProjectsLocationsDataStoresBranchesDocumentsPurgeCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsPurgeCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataStoresBranchesDocumentsPurgeCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresBranchesDocumentsPurgeCall
    func (c *ProjectsLocationsDataStoresBranchesDocumentsPurgeCall) Header() http.Header
type ProjectsLocationsDataStoresBranchesDocumentsService
    func NewProjectsLocationsDataStoresBranchesDocumentsService(s *Service) *ProjectsLocationsDataStoresBranchesDocumentsService
    func (r *ProjectsLocationsDataStoresBranchesDocumentsService) Create(parent string, googleclouddiscoveryenginev1document *GoogleCloudDiscoveryengineV1Document) *ProjectsLocationsDataStoresBranchesDocumentsCreateCall
    func (r *ProjectsLocationsDataStoresBranchesDocumentsService) Delete(name string) *ProjectsLocationsDataStoresBranchesDocumentsDeleteCall
    func (r *ProjectsLocationsDataStoresBranchesDocumentsService) Get(name string) *ProjectsLocationsDataStoresBranchesDocumentsGetCall
    func (r *ProjectsLocationsDataStoresBranchesDocumentsService) Import(parent string, googleclouddiscoveryenginev1importdocumentsrequest *GoogleCloudDiscoveryengineV1ImportDocumentsRequest) *ProjectsLocationsDataStoresBranchesDocumentsImportCall
    func (r *ProjectsLocationsDataStoresBranchesDocumentsService) List(parent string) *ProjectsLocationsDataStoresBranchesDocumentsListCall
    func (r *ProjectsLocationsDataStoresBranchesDocumentsService) Patch(name string, googleclouddiscoveryenginev1document *GoogleCloudDiscoveryengineV1Document) *ProjectsLocationsDataStoresBranchesDocumentsPatchCall
    func (r *ProjectsLocationsDataStoresBranchesDocumentsService) Purge(parent string, googleclouddiscoveryenginev1purgedocumentsrequest *GoogleCloudDiscoveryengineV1PurgeDocumentsRequest) *ProjectsLocationsDataStoresBranchesDocumentsPurgeCall
type ProjectsLocationsDataStoresBranchesOperationsCancelCall
    func (c *ProjectsLocationsDataStoresBranchesOperationsCancelCall) Context(ctx context.Context) *ProjectsLocationsDataStoresBranchesOperationsCancelCall
    func (c *ProjectsLocationsDataStoresBranchesOperationsCancelCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
    func (c *ProjectsLocationsDataStoresBranchesOperationsCancelCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresBranchesOperationsCancelCall
    func (c *ProjectsLocationsDataStoresBranchesOperationsCancelCall) Header() http.Header
type ProjectsLocationsDataStoresBranchesOperationsGetCall
    func (c *ProjectsLocationsDataStoresBranchesOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsDataStoresBranchesOperationsGetCall
    func (c *ProjectsLocationsDataStoresBranchesOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataStoresBranchesOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresBranchesOperationsGetCall
    func (c *ProjectsLocationsDataStoresBranchesOperationsGetCall) Header() http.Header
    func (c *ProjectsLocationsDataStoresBranchesOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresBranchesOperationsGetCall
type ProjectsLocationsDataStoresBranchesOperationsListCall
    func (c *ProjectsLocationsDataStoresBranchesOperationsListCall) Context(ctx context.Context) *ProjectsLocationsDataStoresBranchesOperationsListCall
    func (c *ProjectsLocationsDataStoresBranchesOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)
    func (c *ProjectsLocationsDataStoresBranchesOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresBranchesOperationsListCall
    func (c *ProjectsLocationsDataStoresBranchesOperationsListCall) Filter(filter string) *ProjectsLocationsDataStoresBranchesOperationsListCall
    func (c *ProjectsLocationsDataStoresBranchesOperationsListCall) Header() http.Header
    func (c *ProjectsLocationsDataStoresBranchesOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresBranchesOperationsListCall
    func (c *ProjectsLocationsDataStoresBranchesOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsDataStoresBranchesOperationsListCall
    func (c *ProjectsLocationsDataStoresBranchesOperationsListCall) PageToken(pageToken string) *ProjectsLocationsDataStoresBranchesOperationsListCall
    func (c *ProjectsLocationsDataStoresBranchesOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error
type ProjectsLocationsDataStoresBranchesOperationsService
    func NewProjectsLocationsDataStoresBranchesOperationsService(s *Service) *ProjectsLocationsDataStoresBranchesOperationsService
    func (r *ProjectsLocationsDataStoresBranchesOperationsService) Cancel(name string, googlelongrunningcanceloperationrequest *GoogleLongrunningCancelOperationRequest) *ProjectsLocationsDataStoresBranchesOperationsCancelCall
    func (r *ProjectsLocationsDataStoresBranchesOperationsService) Get(name string) *ProjectsLocationsDataStoresBranchesOperationsGetCall
    func (r *ProjectsLocationsDataStoresBranchesOperationsService) List(name string) *ProjectsLocationsDataStoresBranchesOperationsListCall
type ProjectsLocationsDataStoresBranchesService
    func NewProjectsLocationsDataStoresBranchesService(s *Service) *ProjectsLocationsDataStoresBranchesService
type ProjectsLocationsDataStoresCompleteQueryCall
    func (c *ProjectsLocationsDataStoresCompleteQueryCall) Context(ctx context.Context) *ProjectsLocationsDataStoresCompleteQueryCall
    func (c *ProjectsLocationsDataStoresCompleteQueryCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1CompleteQueryResponse, error)
    func (c *ProjectsLocationsDataStoresCompleteQueryCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresCompleteQueryCall
    func (c *ProjectsLocationsDataStoresCompleteQueryCall) Header() http.Header
    func (c *ProjectsLocationsDataStoresCompleteQueryCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresCompleteQueryCall
    func (c *ProjectsLocationsDataStoresCompleteQueryCall) IncludeTailSuggestions(includeTailSuggestions bool) *ProjectsLocationsDataStoresCompleteQueryCall
    func (c *ProjectsLocationsDataStoresCompleteQueryCall) Query(query string) *ProjectsLocationsDataStoresCompleteQueryCall
    func (c *ProjectsLocationsDataStoresCompleteQueryCall) QueryModel(queryModel string) *ProjectsLocationsDataStoresCompleteQueryCall
    func (c *ProjectsLocationsDataStoresCompleteQueryCall) UserPseudoId(userPseudoId string) *ProjectsLocationsDataStoresCompleteQueryCall
type ProjectsLocationsDataStoresConversationsConverseCall
    func (c *ProjectsLocationsDataStoresConversationsConverseCall) Context(ctx context.Context) *ProjectsLocationsDataStoresConversationsConverseCall
    func (c *ProjectsLocationsDataStoresConversationsConverseCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ConverseConversationResponse, error)
    func (c *ProjectsLocationsDataStoresConversationsConverseCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresConversationsConverseCall
    func (c *ProjectsLocationsDataStoresConversationsConverseCall) Header() http.Header
type ProjectsLocationsDataStoresConversationsCreateCall
    func (c *ProjectsLocationsDataStoresConversationsCreateCall) Context(ctx context.Context) *ProjectsLocationsDataStoresConversationsCreateCall
    func (c *ProjectsLocationsDataStoresConversationsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Conversation, error)
    func (c *ProjectsLocationsDataStoresConversationsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresConversationsCreateCall
    func (c *ProjectsLocationsDataStoresConversationsCreateCall) Header() http.Header
type ProjectsLocationsDataStoresConversationsDeleteCall
    func (c *ProjectsLocationsDataStoresConversationsDeleteCall) Context(ctx context.Context) *ProjectsLocationsDataStoresConversationsDeleteCall
    func (c *ProjectsLocationsDataStoresConversationsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
    func (c *ProjectsLocationsDataStoresConversationsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresConversationsDeleteCall
    func (c *ProjectsLocationsDataStoresConversationsDeleteCall) Header() http.Header
type ProjectsLocationsDataStoresConversationsGetCall
    func (c *ProjectsLocationsDataStoresConversationsGetCall) Context(ctx context.Context) *ProjectsLocationsDataStoresConversationsGetCall
    func (c *ProjectsLocationsDataStoresConversationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Conversation, error)
    func (c *ProjectsLocationsDataStoresConversationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresConversationsGetCall
    func (c *ProjectsLocationsDataStoresConversationsGetCall) Header() http.Header
    func (c *ProjectsLocationsDataStoresConversationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresConversationsGetCall
type ProjectsLocationsDataStoresConversationsListCall
    func (c *ProjectsLocationsDataStoresConversationsListCall) Context(ctx context.Context) *ProjectsLocationsDataStoresConversationsListCall
    func (c *ProjectsLocationsDataStoresConversationsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ListConversationsResponse, error)
    func (c *ProjectsLocationsDataStoresConversationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresConversationsListCall
    func (c *ProjectsLocationsDataStoresConversationsListCall) Filter(filter string) *ProjectsLocationsDataStoresConversationsListCall
    func (c *ProjectsLocationsDataStoresConversationsListCall) Header() http.Header
    func (c *ProjectsLocationsDataStoresConversationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresConversationsListCall
    func (c *ProjectsLocationsDataStoresConversationsListCall) OrderBy(orderBy string) *ProjectsLocationsDataStoresConversationsListCall
    func (c *ProjectsLocationsDataStoresConversationsListCall) PageSize(pageSize int64) *ProjectsLocationsDataStoresConversationsListCall
    func (c *ProjectsLocationsDataStoresConversationsListCall) PageToken(pageToken string) *ProjectsLocationsDataStoresConversationsListCall
    func (c *ProjectsLocationsDataStoresConversationsListCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1ListConversationsResponse) error) error
type ProjectsLocationsDataStoresConversationsPatchCall
    func (c *ProjectsLocationsDataStoresConversationsPatchCall) Context(ctx context.Context) *ProjectsLocationsDataStoresConversationsPatchCall
    func (c *ProjectsLocationsDataStoresConversationsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Conversation, error)
    func (c *ProjectsLocationsDataStoresConversationsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresConversationsPatchCall
    func (c *ProjectsLocationsDataStoresConversationsPatchCall) Header() http.Header
    func (c *ProjectsLocationsDataStoresConversationsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDataStoresConversationsPatchCall
type ProjectsLocationsDataStoresConversationsService
    func NewProjectsLocationsDataStoresConversationsService(s *Service) *ProjectsLocationsDataStoresConversationsService
    func (r *ProjectsLocationsDataStoresConversationsService) Converse(name string, googleclouddiscoveryenginev1converseconversationrequest *GoogleCloudDiscoveryengineV1ConverseConversationRequest) *ProjectsLocationsDataStoresConversationsConverseCall
    func (r *ProjectsLocationsDataStoresConversationsService) Create(parent string, googleclouddiscoveryenginev1conversation *GoogleCloudDiscoveryengineV1Conversation) *ProjectsLocationsDataStoresConversationsCreateCall
    func (r *ProjectsLocationsDataStoresConversationsService) Delete(name string) *ProjectsLocationsDataStoresConversationsDeleteCall
    func (r *ProjectsLocationsDataStoresConversationsService) Get(name string) *ProjectsLocationsDataStoresConversationsGetCall
    func (r *ProjectsLocationsDataStoresConversationsService) List(parent string) *ProjectsLocationsDataStoresConversationsListCall
    func (r *ProjectsLocationsDataStoresConversationsService) Patch(name string, googleclouddiscoveryenginev1conversation *GoogleCloudDiscoveryengineV1Conversation) *ProjectsLocationsDataStoresConversationsPatchCall
type ProjectsLocationsDataStoresCreateCall
    func (c *ProjectsLocationsDataStoresCreateCall) Context(ctx context.Context) *ProjectsLocationsDataStoresCreateCall
    func (c *ProjectsLocationsDataStoresCreateCall) CreateAdvancedSiteSearch(createAdvancedSiteSearch bool) *ProjectsLocationsDataStoresCreateCall
    func (c *ProjectsLocationsDataStoresCreateCall) DataStoreId(dataStoreId string) *ProjectsLocationsDataStoresCreateCall
    func (c *ProjectsLocationsDataStoresCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataStoresCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresCreateCall
    func (c *ProjectsLocationsDataStoresCreateCall) Header() http.Header
type ProjectsLocationsDataStoresDeleteCall
    func (c *ProjectsLocationsDataStoresDeleteCall) Context(ctx context.Context) *ProjectsLocationsDataStoresDeleteCall
    func (c *ProjectsLocationsDataStoresDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataStoresDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresDeleteCall
    func (c *ProjectsLocationsDataStoresDeleteCall) Header() http.Header
type ProjectsLocationsDataStoresGetCall
    func (c *ProjectsLocationsDataStoresGetCall) Context(ctx context.Context) *ProjectsLocationsDataStoresGetCall
    func (c *ProjectsLocationsDataStoresGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1DataStore, error)
    func (c *ProjectsLocationsDataStoresGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresGetCall
    func (c *ProjectsLocationsDataStoresGetCall) Header() http.Header
    func (c *ProjectsLocationsDataStoresGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresGetCall
type ProjectsLocationsDataStoresGetSiteSearchEngineCall
    func (c *ProjectsLocationsDataStoresGetSiteSearchEngineCall) Context(ctx context.Context) *ProjectsLocationsDataStoresGetSiteSearchEngineCall
    func (c *ProjectsLocationsDataStoresGetSiteSearchEngineCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1SiteSearchEngine, error)
    func (c *ProjectsLocationsDataStoresGetSiteSearchEngineCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresGetSiteSearchEngineCall
    func (c *ProjectsLocationsDataStoresGetSiteSearchEngineCall) Header() http.Header
    func (c *ProjectsLocationsDataStoresGetSiteSearchEngineCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresGetSiteSearchEngineCall
type ProjectsLocationsDataStoresListCall
    func (c *ProjectsLocationsDataStoresListCall) Context(ctx context.Context) *ProjectsLocationsDataStoresListCall
    func (c *ProjectsLocationsDataStoresListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ListDataStoresResponse, error)
    func (c *ProjectsLocationsDataStoresListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresListCall
    func (c *ProjectsLocationsDataStoresListCall) Filter(filter string) *ProjectsLocationsDataStoresListCall
    func (c *ProjectsLocationsDataStoresListCall) Header() http.Header
    func (c *ProjectsLocationsDataStoresListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresListCall
    func (c *ProjectsLocationsDataStoresListCall) PageSize(pageSize int64) *ProjectsLocationsDataStoresListCall
    func (c *ProjectsLocationsDataStoresListCall) PageToken(pageToken string) *ProjectsLocationsDataStoresListCall
    func (c *ProjectsLocationsDataStoresListCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1ListDataStoresResponse) error) error
type ProjectsLocationsDataStoresModelsOperationsGetCall
    func (c *ProjectsLocationsDataStoresModelsOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsDataStoresModelsOperationsGetCall
    func (c *ProjectsLocationsDataStoresModelsOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataStoresModelsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresModelsOperationsGetCall
    func (c *ProjectsLocationsDataStoresModelsOperationsGetCall) Header() http.Header
    func (c *ProjectsLocationsDataStoresModelsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresModelsOperationsGetCall
type ProjectsLocationsDataStoresModelsOperationsListCall
    func (c *ProjectsLocationsDataStoresModelsOperationsListCall) Context(ctx context.Context) *ProjectsLocationsDataStoresModelsOperationsListCall
    func (c *ProjectsLocationsDataStoresModelsOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)
    func (c *ProjectsLocationsDataStoresModelsOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresModelsOperationsListCall
    func (c *ProjectsLocationsDataStoresModelsOperationsListCall) Filter(filter string) *ProjectsLocationsDataStoresModelsOperationsListCall
    func (c *ProjectsLocationsDataStoresModelsOperationsListCall) Header() http.Header
    func (c *ProjectsLocationsDataStoresModelsOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresModelsOperationsListCall
    func (c *ProjectsLocationsDataStoresModelsOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsDataStoresModelsOperationsListCall
    func (c *ProjectsLocationsDataStoresModelsOperationsListCall) PageToken(pageToken string) *ProjectsLocationsDataStoresModelsOperationsListCall
    func (c *ProjectsLocationsDataStoresModelsOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error
type ProjectsLocationsDataStoresModelsOperationsService
    func NewProjectsLocationsDataStoresModelsOperationsService(s *Service) *ProjectsLocationsDataStoresModelsOperationsService
    func (r *ProjectsLocationsDataStoresModelsOperationsService) Get(name string) *ProjectsLocationsDataStoresModelsOperationsGetCall
    func (r *ProjectsLocationsDataStoresModelsOperationsService) List(name string) *ProjectsLocationsDataStoresModelsOperationsListCall
type ProjectsLocationsDataStoresModelsService
    func NewProjectsLocationsDataStoresModelsService(s *Service) *ProjectsLocationsDataStoresModelsService
type ProjectsLocationsDataStoresOperationsGetCall
    func (c *ProjectsLocationsDataStoresOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsDataStoresOperationsGetCall
    func (c *ProjectsLocationsDataStoresOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataStoresOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresOperationsGetCall
    func (c *ProjectsLocationsDataStoresOperationsGetCall) Header() http.Header
    func (c *ProjectsLocationsDataStoresOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresOperationsGetCall
type ProjectsLocationsDataStoresOperationsListCall
    func (c *ProjectsLocationsDataStoresOperationsListCall) Context(ctx context.Context) *ProjectsLocationsDataStoresOperationsListCall
    func (c *ProjectsLocationsDataStoresOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)
    func (c *ProjectsLocationsDataStoresOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresOperationsListCall
    func (c *ProjectsLocationsDataStoresOperationsListCall) Filter(filter string) *ProjectsLocationsDataStoresOperationsListCall
    func (c *ProjectsLocationsDataStoresOperationsListCall) Header() http.Header
    func (c *ProjectsLocationsDataStoresOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresOperationsListCall
    func (c *ProjectsLocationsDataStoresOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsDataStoresOperationsListCall
    func (c *ProjectsLocationsDataStoresOperationsListCall) PageToken(pageToken string) *ProjectsLocationsDataStoresOperationsListCall
    func (c *ProjectsLocationsDataStoresOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error
type ProjectsLocationsDataStoresOperationsService
    func NewProjectsLocationsDataStoresOperationsService(s *Service) *ProjectsLocationsDataStoresOperationsService
    func (r *ProjectsLocationsDataStoresOperationsService) Get(name string) *ProjectsLocationsDataStoresOperationsGetCall
    func (r *ProjectsLocationsDataStoresOperationsService) List(name string) *ProjectsLocationsDataStoresOperationsListCall
type ProjectsLocationsDataStoresPatchCall
    func (c *ProjectsLocationsDataStoresPatchCall) Context(ctx context.Context) *ProjectsLocationsDataStoresPatchCall
    func (c *ProjectsLocationsDataStoresPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1DataStore, error)
    func (c *ProjectsLocationsDataStoresPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresPatchCall
    func (c *ProjectsLocationsDataStoresPatchCall) Header() http.Header
    func (c *ProjectsLocationsDataStoresPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDataStoresPatchCall
type ProjectsLocationsDataStoresSchemasCreateCall
    func (c *ProjectsLocationsDataStoresSchemasCreateCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSchemasCreateCall
    func (c *ProjectsLocationsDataStoresSchemasCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataStoresSchemasCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSchemasCreateCall
    func (c *ProjectsLocationsDataStoresSchemasCreateCall) Header() http.Header
    func (c *ProjectsLocationsDataStoresSchemasCreateCall) SchemaId(schemaId string) *ProjectsLocationsDataStoresSchemasCreateCall
type ProjectsLocationsDataStoresSchemasDeleteCall
    func (c *ProjectsLocationsDataStoresSchemasDeleteCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSchemasDeleteCall
    func (c *ProjectsLocationsDataStoresSchemasDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataStoresSchemasDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSchemasDeleteCall
    func (c *ProjectsLocationsDataStoresSchemasDeleteCall) Header() http.Header
type ProjectsLocationsDataStoresSchemasGetCall
    func (c *ProjectsLocationsDataStoresSchemasGetCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSchemasGetCall
    func (c *ProjectsLocationsDataStoresSchemasGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Schema, error)
    func (c *ProjectsLocationsDataStoresSchemasGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSchemasGetCall
    func (c *ProjectsLocationsDataStoresSchemasGetCall) Header() http.Header
    func (c *ProjectsLocationsDataStoresSchemasGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresSchemasGetCall
type ProjectsLocationsDataStoresSchemasListCall
    func (c *ProjectsLocationsDataStoresSchemasListCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSchemasListCall
    func (c *ProjectsLocationsDataStoresSchemasListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ListSchemasResponse, error)
    func (c *ProjectsLocationsDataStoresSchemasListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSchemasListCall
    func (c *ProjectsLocationsDataStoresSchemasListCall) Header() http.Header
    func (c *ProjectsLocationsDataStoresSchemasListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresSchemasListCall
    func (c *ProjectsLocationsDataStoresSchemasListCall) PageSize(pageSize int64) *ProjectsLocationsDataStoresSchemasListCall
    func (c *ProjectsLocationsDataStoresSchemasListCall) PageToken(pageToken string) *ProjectsLocationsDataStoresSchemasListCall
    func (c *ProjectsLocationsDataStoresSchemasListCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1ListSchemasResponse) error) error
type ProjectsLocationsDataStoresSchemasPatchCall
    func (c *ProjectsLocationsDataStoresSchemasPatchCall) AllowMissing(allowMissing bool) *ProjectsLocationsDataStoresSchemasPatchCall
    func (c *ProjectsLocationsDataStoresSchemasPatchCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSchemasPatchCall
    func (c *ProjectsLocationsDataStoresSchemasPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataStoresSchemasPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSchemasPatchCall
    func (c *ProjectsLocationsDataStoresSchemasPatchCall) Header() http.Header
type ProjectsLocationsDataStoresSchemasService
    func NewProjectsLocationsDataStoresSchemasService(s *Service) *ProjectsLocationsDataStoresSchemasService
    func (r *ProjectsLocationsDataStoresSchemasService) Create(parent string, googleclouddiscoveryenginev1schema *GoogleCloudDiscoveryengineV1Schema) *ProjectsLocationsDataStoresSchemasCreateCall
    func (r *ProjectsLocationsDataStoresSchemasService) Delete(name string) *ProjectsLocationsDataStoresSchemasDeleteCall
    func (r *ProjectsLocationsDataStoresSchemasService) Get(name string) *ProjectsLocationsDataStoresSchemasGetCall
    func (r *ProjectsLocationsDataStoresSchemasService) List(parent string) *ProjectsLocationsDataStoresSchemasListCall
    func (r *ProjectsLocationsDataStoresSchemasService) Patch(name string, googleclouddiscoveryenginev1schema *GoogleCloudDiscoveryengineV1Schema) *ProjectsLocationsDataStoresSchemasPatchCall
type ProjectsLocationsDataStoresService
    func NewProjectsLocationsDataStoresService(s *Service) *ProjectsLocationsDataStoresService
    func (r *ProjectsLocationsDataStoresService) CompleteQuery(dataStore string) *ProjectsLocationsDataStoresCompleteQueryCall
    func (r *ProjectsLocationsDataStoresService) Create(parent string, googleclouddiscoveryenginev1datastore *GoogleCloudDiscoveryengineV1DataStore) *ProjectsLocationsDataStoresCreateCall
    func (r *ProjectsLocationsDataStoresService) Delete(name string) *ProjectsLocationsDataStoresDeleteCall
    func (r *ProjectsLocationsDataStoresService) Get(name string) *ProjectsLocationsDataStoresGetCall
    func (r *ProjectsLocationsDataStoresService) GetSiteSearchEngine(name string) *ProjectsLocationsDataStoresGetSiteSearchEngineCall
    func (r *ProjectsLocationsDataStoresService) List(parent string) *ProjectsLocationsDataStoresListCall
    func (r *ProjectsLocationsDataStoresService) Patch(name string, googleclouddiscoveryenginev1datastore *GoogleCloudDiscoveryengineV1DataStore) *ProjectsLocationsDataStoresPatchCall
type ProjectsLocationsDataStoresServingConfigsRecommendCall
    func (c *ProjectsLocationsDataStoresServingConfigsRecommendCall) Context(ctx context.Context) *ProjectsLocationsDataStoresServingConfigsRecommendCall
    func (c *ProjectsLocationsDataStoresServingConfigsRecommendCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1RecommendResponse, error)
    func (c *ProjectsLocationsDataStoresServingConfigsRecommendCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresServingConfigsRecommendCall
    func (c *ProjectsLocationsDataStoresServingConfigsRecommendCall) Header() http.Header
type ProjectsLocationsDataStoresServingConfigsSearchCall
    func (c *ProjectsLocationsDataStoresServingConfigsSearchCall) Context(ctx context.Context) *ProjectsLocationsDataStoresServingConfigsSearchCall
    func (c *ProjectsLocationsDataStoresServingConfigsSearchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1SearchResponse, error)
    func (c *ProjectsLocationsDataStoresServingConfigsSearchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresServingConfigsSearchCall
    func (c *ProjectsLocationsDataStoresServingConfigsSearchCall) Header() http.Header
    func (c *ProjectsLocationsDataStoresServingConfigsSearchCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1SearchResponse) error) error
type ProjectsLocationsDataStoresServingConfigsService
    func NewProjectsLocationsDataStoresServingConfigsService(s *Service) *ProjectsLocationsDataStoresServingConfigsService
    func (r *ProjectsLocationsDataStoresServingConfigsService) Recommend(servingConfig string, googleclouddiscoveryenginev1recommendrequest *GoogleCloudDiscoveryengineV1RecommendRequest) *ProjectsLocationsDataStoresServingConfigsRecommendCall
    func (r *ProjectsLocationsDataStoresServingConfigsService) Search(servingConfig string, googleclouddiscoveryenginev1searchrequest *GoogleCloudDiscoveryengineV1SearchRequest) *ProjectsLocationsDataStoresServingConfigsSearchCall
type ProjectsLocationsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall) Header() http.Header
type ProjectsLocationsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall) Header() http.Header
type ProjectsLocationsDataStoresSiteSearchEngineRecrawlUrisCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineRecrawlUrisCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSiteSearchEngineRecrawlUrisCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineRecrawlUrisCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataStoresSiteSearchEngineRecrawlUrisCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSiteSearchEngineRecrawlUrisCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineRecrawlUrisCall) Header() http.Header
type ProjectsLocationsDataStoresSiteSearchEngineService
    func NewProjectsLocationsDataStoresSiteSearchEngineService(s *Service) *ProjectsLocationsDataStoresSiteSearchEngineService
    func (r *ProjectsLocationsDataStoresSiteSearchEngineService) DisableAdvancedSiteSearch(siteSearchEngine string, googleclouddiscoveryenginev1disableadvancedsitesearchrequest *GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchRequest) *ProjectsLocationsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall
    func (r *ProjectsLocationsDataStoresSiteSearchEngineService) EnableAdvancedSiteSearch(siteSearchEngine string, googleclouddiscoveryenginev1enableadvancedsitesearchrequest *GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchRequest) *ProjectsLocationsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall
    func (r *ProjectsLocationsDataStoresSiteSearchEngineService) RecrawlUris(siteSearchEngine string, googleclouddiscoveryenginev1recrawlurisrequest *GoogleCloudDiscoveryengineV1RecrawlUrisRequest) *ProjectsLocationsDataStoresSiteSearchEngineRecrawlUrisCall
type ProjectsLocationsDataStoresSiteSearchEngineTargetSitesBatchCreateCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesBatchCreateCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesBatchCreateCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesBatchCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesBatchCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesBatchCreateCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesBatchCreateCall) Header() http.Header
type ProjectsLocationsDataStoresSiteSearchEngineTargetSitesCreateCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesCreateCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesCreateCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesCreateCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesCreateCall) Header() http.Header
type ProjectsLocationsDataStoresSiteSearchEngineTargetSitesDeleteCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesDeleteCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesDeleteCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesDeleteCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesDeleteCall) Header() http.Header
type ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1TargetSite, error)
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall) Header() http.Header
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall
type ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ListTargetSitesResponse, error)
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall) Header() http.Header
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall) PageSize(pageSize int64) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall) PageToken(pageToken string) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1ListTargetSitesResponse) error) error
type ProjectsLocationsDataStoresSiteSearchEngineTargetSitesPatchCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesPatchCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesPatchCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesPatchCall
    func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesPatchCall) Header() http.Header
type ProjectsLocationsDataStoresSiteSearchEngineTargetSitesService
    func NewProjectsLocationsDataStoresSiteSearchEngineTargetSitesService(s *Service) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesService
    func (r *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesService) BatchCreate(parent string, googleclouddiscoveryenginev1batchcreatetargetsitesrequest *GoogleCloudDiscoveryengineV1BatchCreateTargetSitesRequest) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesBatchCreateCall
    func (r *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesService) Create(parent string, googleclouddiscoveryenginev1targetsite *GoogleCloudDiscoveryengineV1TargetSite) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesCreateCall
    func (r *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesService) Delete(name string) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesDeleteCall
    func (r *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesService) Get(name string) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall
    func (r *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesService) List(parent string) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall
    func (r *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesService) Patch(name string, googleclouddiscoveryenginev1targetsite *GoogleCloudDiscoveryengineV1TargetSite) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesPatchCall
type ProjectsLocationsDataStoresSuggestionDenyListEntriesImportCall
    func (c *ProjectsLocationsDataStoresSuggestionDenyListEntriesImportCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSuggestionDenyListEntriesImportCall
    func (c *ProjectsLocationsDataStoresSuggestionDenyListEntriesImportCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataStoresSuggestionDenyListEntriesImportCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSuggestionDenyListEntriesImportCall
    func (c *ProjectsLocationsDataStoresSuggestionDenyListEntriesImportCall) Header() http.Header
type ProjectsLocationsDataStoresSuggestionDenyListEntriesPurgeCall
    func (c *ProjectsLocationsDataStoresSuggestionDenyListEntriesPurgeCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSuggestionDenyListEntriesPurgeCall
    func (c *ProjectsLocationsDataStoresSuggestionDenyListEntriesPurgeCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataStoresSuggestionDenyListEntriesPurgeCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSuggestionDenyListEntriesPurgeCall
    func (c *ProjectsLocationsDataStoresSuggestionDenyListEntriesPurgeCall) Header() http.Header
type ProjectsLocationsDataStoresSuggestionDenyListEntriesService
    func NewProjectsLocationsDataStoresSuggestionDenyListEntriesService(s *Service) *ProjectsLocationsDataStoresSuggestionDenyListEntriesService
    func (r *ProjectsLocationsDataStoresSuggestionDenyListEntriesService) Import(parent string, googleclouddiscoveryenginev1importsuggestiondenylistentriesrequest *GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequest) *ProjectsLocationsDataStoresSuggestionDenyListEntriesImportCall
    func (r *ProjectsLocationsDataStoresSuggestionDenyListEntriesService) Purge(parent string, googleclouddiscoveryenginev1purgesuggestiondenylistentriesrequest *GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesRequest) *ProjectsLocationsDataStoresSuggestionDenyListEntriesPurgeCall
type ProjectsLocationsDataStoresUserEventsCollectCall
    func (c *ProjectsLocationsDataStoresUserEventsCollectCall) Context(ctx context.Context) *ProjectsLocationsDataStoresUserEventsCollectCall
    func (c *ProjectsLocationsDataStoresUserEventsCollectCall) Do(opts ...googleapi.CallOption) (*GoogleApiHttpBody, error)
    func (c *ProjectsLocationsDataStoresUserEventsCollectCall) Ets(ets int64) *ProjectsLocationsDataStoresUserEventsCollectCall
    func (c *ProjectsLocationsDataStoresUserEventsCollectCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresUserEventsCollectCall
    func (c *ProjectsLocationsDataStoresUserEventsCollectCall) Header() http.Header
    func (c *ProjectsLocationsDataStoresUserEventsCollectCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresUserEventsCollectCall
    func (c *ProjectsLocationsDataStoresUserEventsCollectCall) Uri(uri string) *ProjectsLocationsDataStoresUserEventsCollectCall
    func (c *ProjectsLocationsDataStoresUserEventsCollectCall) UserEvent(userEvent string) *ProjectsLocationsDataStoresUserEventsCollectCall
type ProjectsLocationsDataStoresUserEventsImportCall
    func (c *ProjectsLocationsDataStoresUserEventsImportCall) Context(ctx context.Context) *ProjectsLocationsDataStoresUserEventsImportCall
    func (c *ProjectsLocationsDataStoresUserEventsImportCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsDataStoresUserEventsImportCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresUserEventsImportCall
    func (c *ProjectsLocationsDataStoresUserEventsImportCall) Header() http.Header
type ProjectsLocationsDataStoresUserEventsService
    func NewProjectsLocationsDataStoresUserEventsService(s *Service) *ProjectsLocationsDataStoresUserEventsService
    func (r *ProjectsLocationsDataStoresUserEventsService) Collect(parent string) *ProjectsLocationsDataStoresUserEventsCollectCall
    func (r *ProjectsLocationsDataStoresUserEventsService) Import(parent string, googleclouddiscoveryenginev1importusereventsrequest *GoogleCloudDiscoveryengineV1ImportUserEventsRequest) *ProjectsLocationsDataStoresUserEventsImportCall
    func (r *ProjectsLocationsDataStoresUserEventsService) Write(parent string, googleclouddiscoveryenginev1userevent *GoogleCloudDiscoveryengineV1UserEvent) *ProjectsLocationsDataStoresUserEventsWriteCall
type ProjectsLocationsDataStoresUserEventsWriteCall
    func (c *ProjectsLocationsDataStoresUserEventsWriteCall) Context(ctx context.Context) *ProjectsLocationsDataStoresUserEventsWriteCall
    func (c *ProjectsLocationsDataStoresUserEventsWriteCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1UserEvent, error)
    func (c *ProjectsLocationsDataStoresUserEventsWriteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresUserEventsWriteCall
    func (c *ProjectsLocationsDataStoresUserEventsWriteCall) Header() http.Header
type ProjectsLocationsGroundingConfigsCheckCall
    func (c *ProjectsLocationsGroundingConfigsCheckCall) Context(ctx context.Context) *ProjectsLocationsGroundingConfigsCheckCall
    func (c *ProjectsLocationsGroundingConfigsCheckCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1CheckGroundingResponse, error)
    func (c *ProjectsLocationsGroundingConfigsCheckCall) Fields(s ...googleapi.Field) *ProjectsLocationsGroundingConfigsCheckCall
    func (c *ProjectsLocationsGroundingConfigsCheckCall) Header() http.Header
type ProjectsLocationsGroundingConfigsService
    func NewProjectsLocationsGroundingConfigsService(s *Service) *ProjectsLocationsGroundingConfigsService
    func (r *ProjectsLocationsGroundingConfigsService) Check(groundingConfig string, googleclouddiscoveryenginev1checkgroundingrequest *GoogleCloudDiscoveryengineV1CheckGroundingRequest) *ProjectsLocationsGroundingConfigsCheckCall
type ProjectsLocationsOperationsGetCall
    func (c *ProjectsLocationsOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsOperationsGetCall
    func (c *ProjectsLocationsOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsLocationsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsGetCall
    func (c *ProjectsLocationsOperationsGetCall) Header() http.Header
    func (c *ProjectsLocationsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsGetCall
type ProjectsLocationsOperationsListCall
    func (c *ProjectsLocationsOperationsListCall) Context(ctx context.Context) *ProjectsLocationsOperationsListCall
    func (c *ProjectsLocationsOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)
    func (c *ProjectsLocationsOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsListCall
    func (c *ProjectsLocationsOperationsListCall) Filter(filter string) *ProjectsLocationsOperationsListCall
    func (c *ProjectsLocationsOperationsListCall) Header() http.Header
    func (c *ProjectsLocationsOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsListCall
    func (c *ProjectsLocationsOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsOperationsListCall
    func (c *ProjectsLocationsOperationsListCall) PageToken(pageToken string) *ProjectsLocationsOperationsListCall
    func (c *ProjectsLocationsOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error
type ProjectsLocationsOperationsService
    func NewProjectsLocationsOperationsService(s *Service) *ProjectsLocationsOperationsService
    func (r *ProjectsLocationsOperationsService) Get(name string) *ProjectsLocationsOperationsGetCall
    func (r *ProjectsLocationsOperationsService) List(name string) *ProjectsLocationsOperationsListCall
type ProjectsLocationsService
    func NewProjectsLocationsService(s *Service) *ProjectsLocationsService
type ProjectsLocationsUserEventsService
    func NewProjectsLocationsUserEventsService(s *Service) *ProjectsLocationsUserEventsService
    func (r *ProjectsLocationsUserEventsService) Write(parent string, googleclouddiscoveryenginev1userevent *GoogleCloudDiscoveryengineV1UserEvent) *ProjectsLocationsUserEventsWriteCall
type ProjectsLocationsUserEventsWriteCall
    func (c *ProjectsLocationsUserEventsWriteCall) Context(ctx context.Context) *ProjectsLocationsUserEventsWriteCall
    func (c *ProjectsLocationsUserEventsWriteCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1UserEvent, error)
    func (c *ProjectsLocationsUserEventsWriteCall) Fields(s ...googleapi.Field) *ProjectsLocationsUserEventsWriteCall
    func (c *ProjectsLocationsUserEventsWriteCall) Header() http.Header
type ProjectsOperationsCancelCall
    func (c *ProjectsOperationsCancelCall) Context(ctx context.Context) *ProjectsOperationsCancelCall
    func (c *ProjectsOperationsCancelCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
    func (c *ProjectsOperationsCancelCall) Fields(s ...googleapi.Field) *ProjectsOperationsCancelCall
    func (c *ProjectsOperationsCancelCall) Header() http.Header
type ProjectsOperationsGetCall
    func (c *ProjectsOperationsGetCall) Context(ctx context.Context) *ProjectsOperationsGetCall
    func (c *ProjectsOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
    func (c *ProjectsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsOperationsGetCall
    func (c *ProjectsOperationsGetCall) Header() http.Header
    func (c *ProjectsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsOperationsGetCall
type ProjectsOperationsListCall
    func (c *ProjectsOperationsListCall) Context(ctx context.Context) *ProjectsOperationsListCall
    func (c *ProjectsOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)
    func (c *ProjectsOperationsListCall) Fields(s ...googleapi.Field) *ProjectsOperationsListCall
    func (c *ProjectsOperationsListCall) Filter(filter string) *ProjectsOperationsListCall
    func (c *ProjectsOperationsListCall) Header() http.Header
    func (c *ProjectsOperationsListCall) IfNoneMatch(entityTag string) *ProjectsOperationsListCall
    func (c *ProjectsOperationsListCall) PageSize(pageSize int64) *ProjectsOperationsListCall
    func (c *ProjectsOperationsListCall) PageToken(pageToken string) *ProjectsOperationsListCall
    func (c *ProjectsOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error
type ProjectsOperationsService
    func NewProjectsOperationsService(s *Service) *ProjectsOperationsService
    func (r *ProjectsOperationsService) Cancel(name string, googlelongrunningcanceloperationrequest *GoogleLongrunningCancelOperationRequest) *ProjectsOperationsCancelCall
    func (r *ProjectsOperationsService) Get(name string) *ProjectsOperationsGetCall
    func (r *ProjectsOperationsService) List(name string) *ProjectsOperationsListCall
type ProjectsService
    func NewProjectsService(s *Service) *ProjectsService
type Service
    func New(client *http.Client) (*Service, error)
    func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error)

Package files

discoveryengine-gen.go

Constants

OAuth2 scopes used by this API.

const (
    // See, edit, configure, and delete your Google Cloud data and see the email
    // address for your Google Account.
    CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform"
)

type GoogleApiHttpBody

GoogleApiHttpBody: Message that represents an arbitrary HTTP body. It should only be used for payload formats that can't be represented as JSON, such as raw binary or an HTML page. This message can be used both in streaming and non-streaming API methods in the request as well as the response. It can be used as a top-level request field, which is convenient if one wants to extract parameters from either the URL or HTTP template into the request fields and also want access to the raw HTTP body. Example: message GetResourceRequest { // A unique request id. string request_id = 1; // The raw HTTP body is bound to this field. google.api.HttpBody http_body = 2; } service ResourceService { rpc GetResource(GetResourceRequest) returns (google.api.HttpBody); rpc UpdateResource(google.api.HttpBody) returns (google.protobuf.Empty); } Example with streaming methods: service CaldavService { rpc GetCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); rpc UpdateCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); } Use of this type only changes how the request and response bodies are handled, all other features will continue to work unchanged.

type GoogleApiHttpBody struct {
    // ContentType: The HTTP Content-Type header value specifying the content type
    // of the body.
    ContentType string `json:"contentType,omitempty"`
    // Data: The HTTP request/response body as raw binary.
    Data string `json:"data,omitempty"`
    // Extensions: Application specific response metadata. Must be set in the first
    // response for streaming APIs.
    Extensions []googleapi.RawMessage `json:"extensions,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "ContentType") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ContentType") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleApiHttpBody) MarshalJSON

func (s *GoogleApiHttpBody) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineLoggingErrorContext

GoogleCloudDiscoveryengineLoggingErrorContext: A description of the context in which an error occurred.

type GoogleCloudDiscoveryengineLoggingErrorContext struct {
    // HttpRequest: The HTTP request which was processed when the error was
    // triggered.
    HttpRequest *GoogleCloudDiscoveryengineLoggingHttpRequestContext `json:"httpRequest,omitempty"`
    // ReportLocation: The location in the source code where the decision was made
    // to report the error, usually the place where it was logged.
    ReportLocation *GoogleCloudDiscoveryengineLoggingSourceLocation `json:"reportLocation,omitempty"`
    // ForceSendFields is a list of field names (e.g. "HttpRequest") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "HttpRequest") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineLoggingErrorContext) MarshalJSON

func (s *GoogleCloudDiscoveryengineLoggingErrorContext) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineLoggingErrorLog

GoogleCloudDiscoveryengineLoggingErrorLog: An error log which is reported to the Error Reporting system.

type GoogleCloudDiscoveryengineLoggingErrorLog struct {
    // Context: A description of the context in which the error occurred.
    Context *GoogleCloudDiscoveryengineLoggingErrorContext `json:"context,omitempty"`
    // ImportPayload: The error payload that is populated on LRO import APIs.
    ImportPayload *GoogleCloudDiscoveryengineLoggingImportErrorContext `json:"importPayload,omitempty"`
    // Message: A message describing the error.
    Message string `json:"message,omitempty"`
    // RequestPayload: The API request payload, represented as a protocol buffer.
    // Most API request types are supported—for example: *
    // `type.googleapis.com/google.cloud.discoveryengine.v1alpha.DocumentService.Cre
    // ateDocumentRequest` *
    // `type.googleapis.com/google.cloud.discoveryengine.v1alpha.UserEventService.Wr
    // iteUserEventRequest`
    RequestPayload googleapi.RawMessage `json:"requestPayload,omitempty"`
    // ResponsePayload: The API response payload, represented as a protocol buffer.
    // This is used to log some "soft errors", where the response is valid but we
    // consider there are some quality issues like unjoined events. The following
    // API responses are supported, and no PII is included: *
    // `google.cloud.discoveryengine.v1alpha.RecommendationService.Recommend` *
    // `google.cloud.discoveryengine.v1alpha.UserEventService.WriteUserEvent` *
    // `google.cloud.discoveryengine.v1alpha.UserEventService.CollectUserEvent`
    ResponsePayload googleapi.RawMessage `json:"responsePayload,omitempty"`
    // ServiceContext: The service context in which this error has occurred.
    ServiceContext *GoogleCloudDiscoveryengineLoggingServiceContext `json:"serviceContext,omitempty"`
    // Status: The RPC status associated with the error log.
    Status *GoogleRpcStatus `json:"status,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Context") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Context") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineLoggingErrorLog) MarshalJSON

func (s *GoogleCloudDiscoveryengineLoggingErrorLog) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineLoggingHttpRequestContext

GoogleCloudDiscoveryengineLoggingHttpRequestContext: HTTP request data that is related to a reported error.

type GoogleCloudDiscoveryengineLoggingHttpRequestContext struct {
    // ResponseStatusCode: The HTTP response status code for the request.
    ResponseStatusCode int64 `json:"responseStatusCode,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ResponseStatusCode") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ResponseStatusCode") to include
    // in API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineLoggingHttpRequestContext) MarshalJSON

func (s *GoogleCloudDiscoveryengineLoggingHttpRequestContext) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineLoggingImportErrorContext

GoogleCloudDiscoveryengineLoggingImportErrorContext: The error payload that is populated on LRO import APIs, including the following: * `google.cloud.discoveryengine.v1alpha.DocumentService.ImportDocuments` * `google.cloud.discoveryengine.v1alpha.UserEventService.ImportUserEvents`

type GoogleCloudDiscoveryengineLoggingImportErrorContext struct {
    // Document: The detailed content which caused the error on importing a
    // document.
    Document string `json:"document,omitempty"`
    // GcsPath: Google Cloud Storage file path of the import source. Can be set for
    // batch operation error.
    GcsPath string `json:"gcsPath,omitempty"`
    // LineNumber: Line number of the content in file. Should be empty for
    // permission or batch operation error.
    LineNumber string `json:"lineNumber,omitempty"`
    // Operation: The operation resource name of the LRO.
    Operation string `json:"operation,omitempty"`
    // UserEvent: The detailed content which caused the error on importing a user
    // event.
    UserEvent string `json:"userEvent,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Document") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Document") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineLoggingImportErrorContext) MarshalJSON

func (s *GoogleCloudDiscoveryengineLoggingImportErrorContext) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineLoggingServiceContext

GoogleCloudDiscoveryengineLoggingServiceContext: Describes a running service that sends errors.

type GoogleCloudDiscoveryengineLoggingServiceContext struct {
    // Service: An identifier of the service—for example,
    // `discoveryengine.googleapis.com`.
    Service string `json:"service,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Service") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Service") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineLoggingServiceContext) MarshalJSON

func (s *GoogleCloudDiscoveryengineLoggingServiceContext) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineLoggingSourceLocation

GoogleCloudDiscoveryengineLoggingSourceLocation: Indicates a location in the source code of the service for which errors are reported.

type GoogleCloudDiscoveryengineLoggingSourceLocation struct {
    // FunctionName: Human-readable name of a function or method—for example,
    // `google.cloud.discoveryengine.v1alpha.RecommendationService.Recommend`.
    FunctionName string `json:"functionName,omitempty"`
    // ForceSendFields is a list of field names (e.g. "FunctionName") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "FunctionName") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineLoggingSourceLocation) MarshalJSON

func (s *GoogleCloudDiscoveryengineLoggingSourceLocation) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1BatchCreateTargetSiteMetadata

GoogleCloudDiscoveryengineV1BatchCreateTargetSiteMetadata: Metadata related to the progress of the SiteSearchEngineService.BatchCreateTargetSites operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1BatchCreateTargetSiteMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1BatchCreateTargetSiteMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1BatchCreateTargetSiteMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1BatchCreateTargetSitesRequest

GoogleCloudDiscoveryengineV1BatchCreateTargetSitesRequest: Request message for SiteSearchEngineService.BatchCreateTargetSites method.

type GoogleCloudDiscoveryengineV1BatchCreateTargetSitesRequest struct {
    // Requests: Required. The request message specifying the resources to create.
    // A maximum of 20 TargetSites can be created in a batch.
    Requests []*GoogleCloudDiscoveryengineV1CreateTargetSiteRequest `json:"requests,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Requests") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Requests") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1BatchCreateTargetSitesRequest) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1BatchCreateTargetSitesRequest) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1BatchCreateTargetSitesResponse

GoogleCloudDiscoveryengineV1BatchCreateTargetSitesResponse: Response message for SiteSearchEngineService.BatchCreateTargetSites method.

type GoogleCloudDiscoveryengineV1BatchCreateTargetSitesResponse struct {
    // TargetSites: TargetSites created.
    TargetSites []*GoogleCloudDiscoveryengineV1TargetSite `json:"targetSites,omitempty"`
    // ForceSendFields is a list of field names (e.g. "TargetSites") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "TargetSites") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1BatchCreateTargetSitesResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1BatchCreateTargetSitesResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1BatchVerifyTargetSitesRequest

GoogleCloudDiscoveryengineV1BatchVerifyTargetSitesRequest: Request message for SiteSearchEngineService.BatchVerifyTargetSites method.

type GoogleCloudDiscoveryengineV1BatchVerifyTargetSitesRequest struct {
}

type GoogleCloudDiscoveryengineV1BigQuerySource

GoogleCloudDiscoveryengineV1BigQuerySource: BigQuery source import data from.

type GoogleCloudDiscoveryengineV1BigQuerySource struct {
    // DataSchema: The schema to use when parsing the data from the source.
    // Supported values for user event imports: * `user_event` (default): One
    // UserEvent per row. Supported values for document imports: * `document`
    // (default): One Document format per row. Each document must have a valid
    // Document.id and one of Document.json_data or Document.struct_data. *
    // `custom`: One custom data per row in arbitrary format that conforms to the
    // defined Schema of the data store. This can only be used by the GENERIC Data
    // Store vertical.
    DataSchema string `json:"dataSchema,omitempty"`
    // DatasetId: Required. The BigQuery data set to copy the data from with a
    // length limit of 1,024 characters.
    DatasetId string `json:"datasetId,omitempty"`
    // GcsStagingDir: Intermediate Cloud Storage directory used for the import with
    // a length limit of 2,000 characters. Can be specified if one wants to have
    // the BigQuery export to a specific Cloud Storage directory.
    GcsStagingDir string `json:"gcsStagingDir,omitempty"`
    // PartitionDate: BigQuery time partitioned table's _PARTITIONDATE in
    // YYYY-MM-DD format.
    PartitionDate *GoogleTypeDate `json:"partitionDate,omitempty"`
    // ProjectId: The project ID (can be project # or ID) that the BigQuery source
    // is in with a length limit of 128 characters. If not specified, inherits the
    // project ID from the parent request.
    ProjectId string `json:"projectId,omitempty"`
    // TableId: Required. The BigQuery table to copy the data from with a length
    // limit of 1,024 characters.
    TableId string `json:"tableId,omitempty"`
    // ForceSendFields is a list of field names (e.g. "DataSchema") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DataSchema") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1BigQuerySource) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1BigQuerySource) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1BigtableOptions

GoogleCloudDiscoveryengineV1BigtableOptions: The Bigtable Options object that contains information to support the import.

type GoogleCloudDiscoveryengineV1BigtableOptions struct {
    // Families: The mapping from family names to an object that contains column
    // families level information for the given column family. If a family is not
    // present in this map it will be ignored.
    Families map[string]GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumnFamily `json:"families,omitempty"`
    // KeyFieldName: The field name used for saving row key value in the document.
    // The name has to match the pattern `a-zA-Z0-9*`.
    KeyFieldName string `json:"keyFieldName,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Families") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Families") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1BigtableOptions) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1BigtableOptions) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumn

GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumn: The column of the Bigtable.

type GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumn struct {
    // Encoding: The encoding mode of the values when the type is not `STRING`.
    // Acceptable encoding values are: * `TEXT`: indicates values are alphanumeric
    // text strings. * `BINARY`: indicates values are encoded using `HBase
    // Bytes.toBytes` family of functions. This can be overridden for a specific
    // column by listing that column in `columns` and specifying an encoding for
    // it.
    //
    // Possible values:
    //   "ENCODING_UNSPECIFIED" - The encoding is unspecified.
    //   "TEXT" - Text encoding.
    //   "BINARY" - Binary encoding.
    Encoding string `json:"encoding,omitempty"`
    // FieldName: The field name to use for this column in the document. The name
    // has to match the pattern `a-zA-Z0-9*`. If not set, it is parsed from the
    // qualifier bytes with best effort. However, due to different naming patterns,
    // field name collisions could happen, where parsing behavior is undefined.
    FieldName string `json:"fieldName,omitempty"`
    // Qualifier: Required. Qualifier of the column. If it cannot be decoded with
    // utf-8, use a base-64 encoded string instead.
    Qualifier string `json:"qualifier,omitempty"`
    // Type: The type of values in this column family. The values are expected to
    // be encoded using `HBase Bytes.toBytes` function when the encoding value is
    // set to `BINARY`.
    //
    // Possible values:
    //   "TYPE_UNSPECIFIED" - The type is unspecified.
    //   "STRING" - String type.
    //   "NUMBER" - Numerical type.
    //   "INTEGER" - Integer type.
    //   "VAR_INTEGER" - Variable length integer type.
    //   "BIG_NUMERIC" - BigDecimal type.
    //   "BOOLEAN" - Boolean type.
    //   "JSON" - JSON type.
    Type string `json:"type,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Encoding") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Encoding") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumn) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumn) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumnFamily

GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumnFamily: The column family of the Bigtable.

type GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumnFamily struct {
    // Columns: The list of objects that contains column level information for each
    // column. If a column is not present in this list it will be ignored.
    Columns []*GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumn `json:"columns,omitempty"`
    // Encoding: The encoding mode of the values when the type is not STRING.
    // Acceptable encoding values are: * `TEXT`: indicates values are alphanumeric
    // text strings. * `BINARY`: indicates values are encoded using `HBase
    // Bytes.toBytes` family of functions. This can be overridden for a specific
    // column by listing that column in `columns` and specifying an encoding for
    // it.
    //
    // Possible values:
    //   "ENCODING_UNSPECIFIED" - The encoding is unspecified.
    //   "TEXT" - Text encoding.
    //   "BINARY" - Binary encoding.
    Encoding string `json:"encoding,omitempty"`
    // FieldName: The field name to use for this column family in the document. The
    // name has to match the pattern `a-zA-Z0-9*`. If not set, it is parsed from
    // the family name with best effort. However, due to different naming patterns,
    // field name collisions could happen, where parsing behavior is undefined.
    FieldName string `json:"fieldName,omitempty"`
    // Type: The type of values in this column family. The values are expected to
    // be encoded using `HBase Bytes.toBytes` function when the encoding value is
    // set to `BINARY`.
    //
    // Possible values:
    //   "TYPE_UNSPECIFIED" - The type is unspecified.
    //   "STRING" - String type.
    //   "NUMBER" - Numerical type.
    //   "INTEGER" - Integer type.
    //   "VAR_INTEGER" - Variable length integer type.
    //   "BIG_NUMERIC" - BigDecimal type.
    //   "BOOLEAN" - Boolean type.
    //   "JSON" - JSON type.
    Type string `json:"type,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Columns") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Columns") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumnFamily) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumnFamily) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1BigtableSource

GoogleCloudDiscoveryengineV1BigtableSource: The Cloud Bigtable source for importing data.

type GoogleCloudDiscoveryengineV1BigtableSource struct {
    // BigtableOptions: Required. Bigtable options that contains information needed
    // when parsing data into typed structures. For example, column type
    // annotations.
    BigtableOptions *GoogleCloudDiscoveryengineV1BigtableOptions `json:"bigtableOptions,omitempty"`
    // InstanceId: Required. The instance ID of the Cloud Bigtable that needs to be
    // imported.
    InstanceId string `json:"instanceId,omitempty"`
    // ProjectId: The project ID that the Bigtable source is in with a length limit
    // of 128 characters. If not specified, inherits the project ID from the parent
    // request.
    ProjectId string `json:"projectId,omitempty"`
    // TableId: Required. The table ID of the Cloud Bigtable that needs to be
    // imported.
    TableId string `json:"tableId,omitempty"`
    // ForceSendFields is a list of field names (e.g. "BigtableOptions") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "BigtableOptions") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1BigtableSource) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1BigtableSource) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1CheckGroundingRequest

GoogleCloudDiscoveryengineV1CheckGroundingRequest: Request message for GroundedGenerationService.CheckGrounding method.

type GoogleCloudDiscoveryengineV1CheckGroundingRequest struct {
    // AnswerCandidate: Answer candidate to check. Can have a maximum length of
    // 1024 characters.
    AnswerCandidate string `json:"answerCandidate,omitempty"`
    // Facts: List of facts for the grounding check. We support up to 200 facts.
    Facts []*GoogleCloudDiscoveryengineV1GroundingFact `json:"facts,omitempty"`
    // GroundingSpec: Configuration of the grounding check.
    GroundingSpec *GoogleCloudDiscoveryengineV1CheckGroundingSpec `json:"groundingSpec,omitempty"`
    // UserLabels: The user labels applied to a resource must meet the following
    // requirements: * Each resource can have multiple labels, up to a maximum of
    // 64. * Each label must be a key-value pair. * Keys have a minimum length of 1
    // character and a maximum length of 63 characters and cannot be empty. Values
    // can be empty and have a maximum length of 63 characters. * Keys and values
    // can contain only lowercase letters, numeric characters, underscores, and
    // dashes. All characters must use UTF-8 encoding, and international characters
    // are allowed. * The key portion of a label must be unique. However, you can
    // use the same key with multiple resources. * Keys must start with a lowercase
    // letter or international character. See Google Cloud Document
    // (https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements)
    // for more details.
    UserLabels map[string]string `json:"userLabels,omitempty"`
    // ForceSendFields is a list of field names (e.g. "AnswerCandidate") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "AnswerCandidate") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1CheckGroundingRequest) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1CheckGroundingRequest) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1CheckGroundingResponse

GoogleCloudDiscoveryengineV1CheckGroundingResponse: Response message for the GroundedGenerationService.CheckGrounding method.

type GoogleCloudDiscoveryengineV1CheckGroundingResponse struct {
    // CitedChunks: List of facts cited across all claims in the answer candidate.
    // These are derived from the facts supplied in the request.
    CitedChunks []*GoogleCloudDiscoveryengineV1FactChunk `json:"citedChunks,omitempty"`
    // Claims: Claim texts and citation info across all claims in the answer
    // candidate.
    Claims []*GoogleCloudDiscoveryengineV1CheckGroundingResponseClaim `json:"claims,omitempty"`
    // SupportScore: The support score for the input answer candidate. Higher the
    // score, higher is the fraction of claims that are supported by the provided
    // facts. This is always set when a response is returned.
    SupportScore float64 `json:"supportScore,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "CitedChunks") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CitedChunks") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1CheckGroundingResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1CheckGroundingResponse) MarshalJSON() ([]byte, error)

func (*GoogleCloudDiscoveryengineV1CheckGroundingResponse) UnmarshalJSON

func (s *GoogleCloudDiscoveryengineV1CheckGroundingResponse) UnmarshalJSON(data []byte) error

type GoogleCloudDiscoveryengineV1CheckGroundingResponseClaim

GoogleCloudDiscoveryengineV1CheckGroundingResponseClaim: Text and citation info for a claim in the answer candidate.

type GoogleCloudDiscoveryengineV1CheckGroundingResponseClaim struct {
    // CitationIndices: A list of indices (into 'cited_chunks') specifying the
    // citations associated with the claim. For instance [1,3,4] means that
    // cited_chunks[1], cited_chunks[3], cited_chunks[4] are the facts cited
    // supporting for the claim. A citation to a fact indicates that the claim is
    // supported by the fact.
    CitationIndices []int64 `json:"citationIndices,omitempty"`
    // ClaimText: Text for the claim in the answer candidate. Always provided
    // regardless of whether citations or anti-citations are found.
    ClaimText string `json:"claimText,omitempty"`
    // EndPos: Position indicating the end of the claim in the answer candidate,
    // exclusive.
    EndPos int64 `json:"endPos,omitempty"`
    // GroundingCheckRequired: Indicates that this claim required grounding check.
    // When the system decided this claim doesn't require attribution/grounding
    // check, this field will be set to false. In that case, no grounding check was
    // done for the claim and therefore citation_indices, and anti_citation_indices
    // should not be returned.
    GroundingCheckRequired bool `json:"groundingCheckRequired,omitempty"`
    // StartPos: Position indicating the start of the claim in the answer
    // candidate, measured in bytes.
    StartPos int64 `json:"startPos,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CitationIndices") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CitationIndices") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1CheckGroundingResponseClaim) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1CheckGroundingResponseClaim) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1CheckGroundingSpec

GoogleCloudDiscoveryengineV1CheckGroundingSpec: Specification for the grounding check.

type GoogleCloudDiscoveryengineV1CheckGroundingSpec struct {
    // CitationThreshold: The threshold (in [0,1]) used for determining whether a
    // fact must be cited for a claim in the answer candidate. Choosing a higher
    // threshold will lead to fewer but very strong citations, while choosing a
    // lower threshold may lead to more but somewhat weaker citations. If unset,
    // the threshold will default to 0.6.
    CitationThreshold float64 `json:"citationThreshold,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CitationThreshold") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CitationThreshold") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1CheckGroundingSpec) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1CheckGroundingSpec) MarshalJSON() ([]byte, error)

func (*GoogleCloudDiscoveryengineV1CheckGroundingSpec) UnmarshalJSON

func (s *GoogleCloudDiscoveryengineV1CheckGroundingSpec) UnmarshalJSON(data []byte) error

type GoogleCloudDiscoveryengineV1CloudSqlSource

GoogleCloudDiscoveryengineV1CloudSqlSource: Cloud SQL source import data from.

type GoogleCloudDiscoveryengineV1CloudSqlSource struct {
    // DatabaseId: Required. The Cloud SQL database to copy the data from with a
    // length limit of 256 characters.
    DatabaseId string `json:"databaseId,omitempty"`
    // GcsStagingDir: Intermediate Cloud Storage directory used for the import with
    // a length limit of 2,000 characters. Can be specified if one wants to have
    // the Cloud SQL export to a specific Cloud Storage directory. Ensure that the
    // Cloud SQL service account has the necessary Cloud Storage Admin permissions
    // to access the specified Cloud Storage directory.
    GcsStagingDir string `json:"gcsStagingDir,omitempty"`
    // InstanceId: Required. The Cloud SQL instance to copy the data from with a
    // length limit of 256 characters.
    InstanceId string `json:"instanceId,omitempty"`
    // Offload: Option for serverless export. Enabling this option will incur
    // additional cost. More info can be found here
    // (https://cloud.google.com/sql/pricing#serverless).
    Offload bool `json:"offload,omitempty"`
    // ProjectId: The project ID that the Cloud SQL source is in with a length
    // limit of 128 characters. If not specified, inherits the project ID from the
    // parent request.
    ProjectId string `json:"projectId,omitempty"`
    // TableId: Required. The Cloud SQL table to copy the data from with a length
    // limit of 256 characters.
    TableId string `json:"tableId,omitempty"`
    // ForceSendFields is a list of field names (e.g. "DatabaseId") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DatabaseId") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1CloudSqlSource) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1CloudSqlSource) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1CompleteQueryResponse

GoogleCloudDiscoveryengineV1CompleteQueryResponse: Response message for CompletionService.CompleteQuery method.

type GoogleCloudDiscoveryengineV1CompleteQueryResponse struct {
    // QuerySuggestions: Results of the matched query suggestions. The result list
    // is ordered and the first result is a top suggestion.
    QuerySuggestions []*GoogleCloudDiscoveryengineV1CompleteQueryResponseQuerySuggestion `json:"querySuggestions,omitempty"`
    // TailMatchTriggered: True if the returned suggestions are all tail
    // suggestions. For tail matching to be triggered, include_tail_suggestions in
    // the request must be true and there must be no suggestions that match the
    // full query.
    TailMatchTriggered bool `json:"tailMatchTriggered,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "QuerySuggestions") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "QuerySuggestions") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1CompleteQueryResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1CompleteQueryResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1CompleteQueryResponseQuerySuggestion

GoogleCloudDiscoveryengineV1CompleteQueryResponseQuerySuggestion: Suggestions as search queries.

type GoogleCloudDiscoveryengineV1CompleteQueryResponseQuerySuggestion struct {
    // CompletableFieldPaths: The unique document field paths that serve as the
    // source of this suggestion if it was generated from completable fields. This
    // field is only populated for the document-completable model.
    CompletableFieldPaths []string `json:"completableFieldPaths,omitempty"`
    // Suggestion: The suggestion for the query.
    Suggestion string `json:"suggestion,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CompletableFieldPaths") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CompletableFieldPaths") to
    // include in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1CompleteQueryResponseQuerySuggestion) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1CompleteQueryResponseQuerySuggestion) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1CompletionInfo

GoogleCloudDiscoveryengineV1CompletionInfo: Detailed completion information including completion attribution token and clicked completion info.

type GoogleCloudDiscoveryengineV1CompletionInfo struct {
    // SelectedPosition: End user selected
    // CompleteQueryResponse.QuerySuggestion.suggestion position, starting from 0.
    SelectedPosition int64 `json:"selectedPosition,omitempty"`
    // SelectedSuggestion: End user selected
    // CompleteQueryResponse.QuerySuggestion.suggestion.
    SelectedSuggestion string `json:"selectedSuggestion,omitempty"`
    // ForceSendFields is a list of field names (e.g. "SelectedPosition") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "SelectedPosition") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1CompletionInfo) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1CompletionInfo) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1Conversation

GoogleCloudDiscoveryengineV1Conversation: External conversation proto definition.

type GoogleCloudDiscoveryengineV1Conversation struct {
    // EndTime: Output only. The time the conversation finished.
    EndTime string `json:"endTime,omitempty"`
    // Messages: Conversation messages.
    Messages []*GoogleCloudDiscoveryengineV1ConversationMessage `json:"messages,omitempty"`
    // Name: Immutable. Fully qualified name
    // `projects/{project}/locations/global/collections/{collection}/dataStore/*/con
    // versations/*` or
    // `projects/{project}/locations/global/collections/{collection}/engines/*/conve
    // rsations/*`.
    Name string `json:"name,omitempty"`
    // StartTime: Output only. The time the conversation started.
    StartTime string `json:"startTime,omitempty"`
    // State: The state of the Conversation.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - Unknown.
    //   "IN_PROGRESS" - Conversation is currently open.
    //   "COMPLETED" - Conversation has been completed.
    State string `json:"state,omitempty"`
    // UserPseudoId: A unique identifier for tracking users.
    UserPseudoId string `json:"userPseudoId,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "EndTime") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "EndTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1Conversation) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1Conversation) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1ConversationContext

GoogleCloudDiscoveryengineV1ConversationContext: Defines context of the conversation

type GoogleCloudDiscoveryengineV1ConversationContext struct {
    // ActiveDocument: The current active document the user opened. It contains the
    // document resource reference.
    ActiveDocument string `json:"activeDocument,omitempty"`
    // ContextDocuments: The current list of documents the user is seeing. It
    // contains the document resource references.
    ContextDocuments []string `json:"contextDocuments,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ActiveDocument") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ActiveDocument") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1ConversationContext) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1ConversationContext) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1ConversationMessage

GoogleCloudDiscoveryengineV1ConversationMessage: Defines a conversation message.

type GoogleCloudDiscoveryengineV1ConversationMessage struct {
    // CreateTime: Output only. Message creation timestamp.
    CreateTime string `json:"createTime,omitempty"`
    // Reply: Search reply.
    Reply *GoogleCloudDiscoveryengineV1Reply `json:"reply,omitempty"`
    // UserInput: User text input.
    UserInput *GoogleCloudDiscoveryengineV1TextInput `json:"userInput,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1ConversationMessage) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1ConversationMessage) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1ConverseConversationRequest

GoogleCloudDiscoveryengineV1ConverseConversationRequest: Request message for ConversationalSearchService.ConverseConversation method.

type GoogleCloudDiscoveryengineV1ConverseConversationRequest struct {
    // BoostSpec: Boost specification to boost certain documents in search results
    // which may affect the converse response. For more information on boosting,
    // see Boosting (https://cloud.google.com/retail/docs/boosting#boost)
    BoostSpec *GoogleCloudDiscoveryengineV1SearchRequestBoostSpec `json:"boostSpec,omitempty"`
    // Conversation: The conversation to be used by auto session only. The name
    // field will be ignored as we automatically assign new name for the
    // conversation in auto session.
    Conversation *GoogleCloudDiscoveryengineV1Conversation `json:"conversation,omitempty"`
    // Filter: The filter syntax consists of an expression language for
    // constructing a predicate from one or more fields of the documents being
    // filtered. Filter expression is case-sensitive. This will be used to filter
    // search results which may affect the summary response. If this field is
    // unrecognizable, an `INVALID_ARGUMENT` is returned. Filtering in Vertex AI
    // Search is done by mapping the LHS filter key to a key property defined in
    // the Vertex AI Search backend -- this mapping is defined by the customer in
    // their schema. For example a media customer might have a field 'name' in
    // their schema. In this case the filter would look like this: filter -->
    // name:'ANY("king kong")' For more information about filtering including
    // syntax and filter operators, see Filter
    // (https://cloud.google.com/generative-ai-app-builder/docs/filter-search-metadata)
    Filter string `json:"filter,omitempty"`
    // Query: Required. Current user input.
    Query *GoogleCloudDiscoveryengineV1TextInput `json:"query,omitempty"`
    // SafeSearch: Whether to turn on safe search.
    SafeSearch bool `json:"safeSearch,omitempty"`
    // ServingConfig: The resource name of the Serving Config to use. Format:
    // `projects/{project_number}/locations/{location_id}/collections/{collection}/d
    // ataStores/{data_store_id}/servingConfigs/{serving_config_id}` If this is not
    // set, the default serving config will be used.
    ServingConfig string `json:"servingConfig,omitempty"`
    // SummarySpec: A specification for configuring the summary returned in the
    // response.
    SummarySpec *GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpec `json:"summarySpec,omitempty"`
    // UserLabels: The user labels applied to a resource must meet the following
    // requirements: * Each resource can have multiple labels, up to a maximum of
    // 64. * Each label must be a key-value pair. * Keys have a minimum length of 1
    // character and a maximum length of 63 characters and cannot be empty. Values
    // can be empty and have a maximum length of 63 characters. * Keys and values
    // can contain only lowercase letters, numeric characters, underscores, and
    // dashes. All characters must use UTF-8 encoding, and international characters
    // are allowed. * The key portion of a label must be unique. However, you can
    // use the same key with multiple resources. * Keys must start with a lowercase
    // letter or international character. See Google Cloud Document
    // (https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements)
    // for more details.
    UserLabels map[string]string `json:"userLabels,omitempty"`
    // ForceSendFields is a list of field names (e.g. "BoostSpec") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "BoostSpec") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1ConverseConversationRequest) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1ConverseConversationRequest) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1ConverseConversationResponse

GoogleCloudDiscoveryengineV1ConverseConversationResponse: Response message for ConversationalSearchService.ConverseConversation method.

type GoogleCloudDiscoveryengineV1ConverseConversationResponse struct {
    // Conversation: Updated conversation including the answer.
    Conversation *GoogleCloudDiscoveryengineV1Conversation `json:"conversation,omitempty"`
    // Reply: Answer to the current query.
    Reply *GoogleCloudDiscoveryengineV1Reply `json:"reply,omitempty"`
    // SearchResults: Search Results.
    SearchResults []*GoogleCloudDiscoveryengineV1SearchResponseSearchResult `json:"searchResults,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Conversation") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Conversation") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1ConverseConversationResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1ConverseConversationResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1CreateDataStoreMetadata

GoogleCloudDiscoveryengineV1CreateDataStoreMetadata: Metadata related to the progress of the DataStoreService.CreateDataStore operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1CreateDataStoreMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1CreateDataStoreMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1CreateDataStoreMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1CreateEngineMetadata

GoogleCloudDiscoveryengineV1CreateEngineMetadata: Metadata related to the progress of the EngineService.CreateEngine operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1CreateEngineMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1CreateEngineMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1CreateEngineMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1CreateSchemaMetadata

GoogleCloudDiscoveryengineV1CreateSchemaMetadata: Metadata for Create Schema LRO.

type GoogleCloudDiscoveryengineV1CreateSchemaMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1CreateSchemaMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1CreateSchemaMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1CreateTargetSiteMetadata

GoogleCloudDiscoveryengineV1CreateTargetSiteMetadata: Metadata related to the progress of the SiteSearchEngineService.CreateTargetSite operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1CreateTargetSiteMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1CreateTargetSiteMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1CreateTargetSiteMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1CreateTargetSiteRequest

GoogleCloudDiscoveryengineV1CreateTargetSiteRequest: Request message for SiteSearchEngineService.CreateTargetSite method.

type GoogleCloudDiscoveryengineV1CreateTargetSiteRequest struct {
    // Parent: Required. Parent resource name of TargetSite, such as
    // `projects/{project}/locations/{location}/collections/{collection}/dataStores/
    // {data_store}/siteSearchEngine`.
    Parent string `json:"parent,omitempty"`
    // TargetSite: Required. The TargetSite to create.
    TargetSite *GoogleCloudDiscoveryengineV1TargetSite `json:"targetSite,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Parent") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Parent") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1CreateTargetSiteRequest) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1CreateTargetSiteRequest) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1CustomAttribute

GoogleCloudDiscoveryengineV1CustomAttribute: A custom attribute that is not explicitly modeled in a resource, e.g. UserEvent.

type GoogleCloudDiscoveryengineV1CustomAttribute struct {
    // Numbers: The numerical values of this custom attribute. For example, `[2.3,
    // 15.4]` when the key is "lengths_cm". Exactly one of CustomAttribute.text or
    // CustomAttribute.numbers should be set. Otherwise, an `INVALID_ARGUMENT`
    // error is returned.
    Numbers []float64 `json:"numbers,omitempty"`
    // Text: The textual values of this custom attribute. For example, `["yellow",
    // "green"]` when the key is "color". Empty string is not allowed. Otherwise,
    // an `INVALID_ARGUMENT` error is returned. Exactly one of CustomAttribute.text
    // or CustomAttribute.numbers should be set. Otherwise, an `INVALID_ARGUMENT`
    // error is returned.
    Text []string `json:"text,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Numbers") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Numbers") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1CustomAttribute) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1CustomAttribute) MarshalJSON() ([]byte, error)

func (*GoogleCloudDiscoveryengineV1CustomAttribute) UnmarshalJSON

func (s *GoogleCloudDiscoveryengineV1CustomAttribute) UnmarshalJSON(data []byte) error

type GoogleCloudDiscoveryengineV1DataStore

GoogleCloudDiscoveryengineV1DataStore: DataStore captures global settings and configs at the DataStore level.

type GoogleCloudDiscoveryengineV1DataStore struct {
    // ContentConfig: Immutable. The content config of the data store. If this
    // field is unset, the server behavior defaults to ContentConfig.NO_CONTENT.
    //
    // Possible values:
    //   "CONTENT_CONFIG_UNSPECIFIED" - Default value.
    //   "NO_CONTENT" - Only contains documents without any Document.content.
    //   "CONTENT_REQUIRED" - Only contains documents with Document.content.
    //   "PUBLIC_WEBSITE" - The data store is used for public website search.
    ContentConfig string `json:"contentConfig,omitempty"`
    // CreateTime: Output only. Timestamp the DataStore was created at.
    CreateTime string `json:"createTime,omitempty"`
    // DefaultSchemaId: Output only. The id of the default Schema asscociated to
    // this data store.
    DefaultSchemaId string `json:"defaultSchemaId,omitempty"`
    // DisplayName: Required. The data store display name. This field must be a
    // UTF-8 encoded string with a length limit of 128 characters. Otherwise, an
    // INVALID_ARGUMENT error is returned.
    DisplayName string `json:"displayName,omitempty"`
    // DocumentProcessingConfig: Configuration for Document understanding and
    // enrichment.
    DocumentProcessingConfig *GoogleCloudDiscoveryengineV1DocumentProcessingConfig `json:"documentProcessingConfig,omitempty"`
    // IndustryVertical: Immutable. The industry vertical that the data store
    // registers.
    //
    // Possible values:
    //   "INDUSTRY_VERTICAL_UNSPECIFIED" - Value used when unset.
    //   "GENERIC" - The generic vertical for documents that are not specific to
    // any industry vertical.
    //   "MEDIA" - The media industry vertical.
    //   "HEALTHCARE_FHIR" - The healthcare FHIR vertical.
    IndustryVertical string `json:"industryVertical,omitempty"`
    // Name: Immutable. The full resource name of the data store. Format:
    // `projects/{project}/locations/{location}/collections/{collection_id}/dataStor
    // es/{data_store_id}`. This field must be a UTF-8 encoded string with a length
    // limit of 1024 characters.
    Name string `json:"name,omitempty"`
    // SolutionTypes: The solutions that the data store enrolls. Available
    // solutions for each industry_vertical: * `MEDIA`:
    // `SOLUTION_TYPE_RECOMMENDATION` and `SOLUTION_TYPE_SEARCH`. * `SITE_SEARCH`:
    // `SOLUTION_TYPE_SEARCH` is automatically enrolled. Other solutions cannot be
    // enrolled.
    //
    // Possible values:
    //   "SOLUTION_TYPE_UNSPECIFIED" - Default value.
    //   "SOLUTION_TYPE_RECOMMENDATION" - Used for Recommendations AI.
    //   "SOLUTION_TYPE_SEARCH" - Used for Discovery Search.
    //   "SOLUTION_TYPE_CHAT" - Used for use cases related to the Generative AI
    // agent.
    //   "SOLUTION_TYPE_GENERATIVE_CHAT" - Used for use cases related to the
    // Generative Chat agent. It's used for Generative chat engine only, the
    // associated data stores must enrolled with `SOLUTION_TYPE_CHAT` solution.
    SolutionTypes []string `json:"solutionTypes,omitempty"`
    // StartingSchema: The start schema to use for this DataStore when provisioning
    // it. If unset, a default vertical specialized schema will be used. This field
    // is only used by CreateDataStore API, and will be ignored if used in other
    // APIs. This field will be omitted from all API responses including
    // CreateDataStore API. To retrieve a schema of a DataStore, use
    // SchemaService.GetSchema API instead. The provided schema will be validated
    // against certain rules on schema. Learn more from this doc
    // (https://cloud.google.com/generative-ai-app-builder/docs/provide-schema).
    StartingSchema *GoogleCloudDiscoveryengineV1Schema `json:"startingSchema,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "ContentConfig") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ContentConfig") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1DataStore) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1DataStore) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1DeleteDataStoreMetadata

GoogleCloudDiscoveryengineV1DeleteDataStoreMetadata: Metadata related to the progress of the DataStoreService.DeleteDataStore operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1DeleteDataStoreMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1DeleteDataStoreMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1DeleteDataStoreMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1DeleteEngineMetadata

GoogleCloudDiscoveryengineV1DeleteEngineMetadata: Metadata related to the progress of the EngineService.DeleteEngine operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1DeleteEngineMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1DeleteEngineMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1DeleteEngineMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1DeleteSchemaMetadata

GoogleCloudDiscoveryengineV1DeleteSchemaMetadata: Metadata for DeleteSchema LRO.

type GoogleCloudDiscoveryengineV1DeleteSchemaMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1DeleteSchemaMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1DeleteSchemaMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1DeleteTargetSiteMetadata

GoogleCloudDiscoveryengineV1DeleteTargetSiteMetadata: Metadata related to the progress of the SiteSearchEngineService.DeleteTargetSite operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1DeleteTargetSiteMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1DeleteTargetSiteMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1DeleteTargetSiteMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchMetadata

GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchMetadata: Metadata related to the progress of the SiteSearchEngineService.DisableAdvancedSiteSearch operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchRequest

GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchRequest: Request message for SiteSearchEngineService.DisableAdvancedSiteSearch method.

type GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchRequest struct {
}

type GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchResponse

GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchResponse: Response message for SiteSearchEngineService.DisableAdvancedSiteSearch method.

type GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchResponse struct {
}

type GoogleCloudDiscoveryengineV1Document

GoogleCloudDiscoveryengineV1Document: Document captures all raw metadata information of items to be recommended or searched.

type GoogleCloudDiscoveryengineV1Document struct {
    // Content: The unstructured data linked to this document. Content must be set
    // if this document is under a `CONTENT_REQUIRED` data store.
    Content *GoogleCloudDiscoveryengineV1DocumentContent `json:"content,omitempty"`
    // DerivedStructData: Output only. This field is OUTPUT_ONLY. It contains
    // derived data that are not in the original input document.
    DerivedStructData googleapi.RawMessage `json:"derivedStructData,omitempty"`
    // Id: Immutable. The identifier of the document. Id should conform to RFC-1034
    // (https://tools.ietf.org/html/rfc1034) standard with a length limit of 63
    // characters.
    Id string `json:"id,omitempty"`
    // IndexTime: Output only. The last time the document was indexed. If this
    // field is set, the document could be returned in search results. This field
    // is OUTPUT_ONLY. If this field is not populated, it means the document has
    // never been indexed.
    IndexTime string `json:"indexTime,omitempty"`
    // JsonData: The JSON string representation of the document. It should conform
    // to the registered Schema or an `INVALID_ARGUMENT` error is thrown.
    JsonData string `json:"jsonData,omitempty"`
    // Name: Immutable. The full resource name of the document. Format:
    // `projects/{project}/locations/{location}/collections/{collection}/dataStores/
    // {data_store}/branches/{branch}/documents/{document_id}`. This field must be
    // a UTF-8 encoded string with a length limit of 1024 characters.
    Name string `json:"name,omitempty"`
    // ParentDocumentId: The identifier of the parent document. Currently supports
    // at most two level document hierarchy. Id should conform to RFC-1034
    // (https://tools.ietf.org/html/rfc1034) standard with a length limit of 63
    // characters.
    ParentDocumentId string `json:"parentDocumentId,omitempty"`
    // SchemaId: The identifier of the schema located in the same data store.
    SchemaId string `json:"schemaId,omitempty"`
    // StructData: The structured JSON data for the document. It should conform to
    // the registered Schema or an `INVALID_ARGUMENT` error is thrown.
    StructData googleapi.RawMessage `json:"structData,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Content") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Content") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1Document) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1Document) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1DocumentContent

GoogleCloudDiscoveryengineV1DocumentContent: Unstructured data linked to this document.

type GoogleCloudDiscoveryengineV1DocumentContent struct {
    // MimeType: The MIME type of the content. Supported types: * `application/pdf`
    // (PDF, only native PDFs are supported for now) * `text/html` (HTML) *
    // `application/vnd.openxmlformats-officedocument.wordprocessingml.document`
    // (DOCX) *
    // `application/vnd.openxmlformats-officedocument.presentationml.presentation`
    // (PPTX) * `text/plain` (TXT) See
    // https://www.iana.org/assignments/media-types/media-types.xhtml.
    MimeType string `json:"mimeType,omitempty"`
    // RawBytes: The content represented as a stream of bytes. The maximum length
    // is 1,000,000 bytes (1 MB / ~0.95 MiB). Note: As with all `bytes` fields,
    // this field is represented as pure binary in Protocol Buffers and
    // base64-encoded string in JSON. For example, `abc123!?$*&()'-=@~` should be
    // represented as `YWJjMTIzIT8kKiYoKSctPUB+` in JSON. See
    // https://developers.google.com/protocol-buffers/docs/proto3#json.
    RawBytes string `json:"rawBytes,omitempty"`
    // Uri: The URI of the content. Only Cloud Storage URIs (e.g.
    // `gs://bucket-name/path/to/file`) are supported. The maximum file size is 2.5
    // MB for text-based formats, 100 MB for other formats.
    Uri string `json:"uri,omitempty"`
    // ForceSendFields is a list of field names (e.g. "MimeType") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "MimeType") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1DocumentContent) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1DocumentContent) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1DocumentInfo

GoogleCloudDiscoveryengineV1DocumentInfo: Detailed document information associated with a user event.

type GoogleCloudDiscoveryengineV1DocumentInfo struct {
    // Id: The Document resource ID.
    Id string `json:"id,omitempty"`
    // Name: The Document resource full name, of the form:
    // `projects/{project_id}/locations/{location}/collections/{collection_id}/dataS
    // tores/{data_store_id}/branches/{branch_id}/documents/{document_id}`
    Name string `json:"name,omitempty"`
    // PromotionIds: The promotion IDs associated with this Document. Currently,
    // this field is restricted to at most one ID.
    PromotionIds []string `json:"promotionIds,omitempty"`
    // Quantity: Quantity of the Document associated with the user event. Defaults
    // to 1. For example, this field will be 2 if two quantities of the same
    // Document are involved in a `add-to-cart` event. Required for events of the
    // following event types: * `add-to-cart` * `purchase`
    Quantity int64 `json:"quantity,omitempty"`
    // Uri: The Document URI - only allowed for website data stores.
    Uri string `json:"uri,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Id") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Id") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1DocumentInfo) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1DocumentInfo) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1DocumentProcessingConfig

GoogleCloudDiscoveryengineV1DocumentProcessingConfig: A singleton resource of DataStore. It's empty when DataStore is created, which defaults to digital parser. The first call to DataStoreService.UpdateDocumentProcessingConfig method will initialize the config.

type GoogleCloudDiscoveryengineV1DocumentProcessingConfig struct {
    // DefaultParsingConfig: Configurations for default Document parser. If not
    // specified, we will configure it as default DigitalParsingConfig, and the
    // default parsing config will be applied to all file types for Document
    // parsing.
    DefaultParsingConfig *GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfig `json:"defaultParsingConfig,omitempty"`
    // Name: The full resource name of the Document Processing Config. Format:
    // `projects/*/locations/*/collections/*/dataStores/*/documentProcessingConfig`.
    Name string `json:"name,omitempty"`
    // ParsingConfigOverrides: Map from file type to override the default parsing
    // configuration based on the file type. Supported keys: * `pdf`: Override
    // parsing config for PDF files, either digital parsing, ocr parsing or layout
    // parsing is supported. * `html`: Override parsing config for HTML files, only
    // digital parsing and or layout parsing are supported. * `docx`: Override
    // parsing config for DOCX files, only digital parsing and or layout parsing
    // are supported.
    ParsingConfigOverrides map[string]GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfig `json:"parsingConfigOverrides,omitempty"`
    // ForceSendFields is a list of field names (e.g. "DefaultParsingConfig") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DefaultParsingConfig") to include
    // in API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1DocumentProcessingConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1DocumentProcessingConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfig

GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfig: Related configurations applied to a specific type of document parser.

type GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfig struct {
    // DigitalParsingConfig: Configurations applied to digital parser.
    DigitalParsingConfig *GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigDigitalParsingConfig `json:"digitalParsingConfig,omitempty"`
    // OcrParsingConfig: Configurations applied to OCR parser. Currently it only
    // applies to PDFs.
    OcrParsingConfig *GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigOcrParsingConfig `json:"ocrParsingConfig,omitempty"`
    // ForceSendFields is a list of field names (e.g. "DigitalParsingConfig") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DigitalParsingConfig") to include
    // in API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigDigitalParsingConfig

GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigDigitalParsi ngConfig: The digital parsing configurations for documents.

type GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigDigitalParsingConfig struct {
}

type GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigOcrParsingConfig

GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigOcrParsingCo nfig: The OCR parsing configurations for documents.

type GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigOcrParsingConfig struct {
    // EnhancedDocumentElements: [DEPRECATED] This field is deprecated. To use the
    // additional enhanced document elements processing, please switch to
    // `layout_parsing_config`.
    EnhancedDocumentElements []string `json:"enhancedDocumentElements,omitempty"`
    // UseNativeText: If true, will use native text instead of OCR text on pages
    // containing native text.
    UseNativeText bool `json:"useNativeText,omitempty"`
    // ForceSendFields is a list of field names (e.g. "EnhancedDocumentElements")
    // to unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "EnhancedDocumentElements") to
    // include in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigOcrParsingConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigOcrParsingConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchMetadata

GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchMetadata: Metadata related to the progress of the SiteSearchEngineService.EnableAdvancedSiteSearch operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchRequest

GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchRequest: Request message for SiteSearchEngineService.EnableAdvancedSiteSearch method.

type GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchRequest struct {
}

type GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchResponse

GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchResponse: Response message for SiteSearchEngineService.EnableAdvancedSiteSearch method.

type GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchResponse struct {
}

type GoogleCloudDiscoveryengineV1Engine

GoogleCloudDiscoveryengineV1Engine: Metadata that describes the training and serving parameters of an Engine.

type GoogleCloudDiscoveryengineV1Engine struct {
    // ChatEngineConfig: Configurations for the Chat Engine. Only applicable if
    // solution_type is SOLUTION_TYPE_CHAT.
    ChatEngineConfig *GoogleCloudDiscoveryengineV1EngineChatEngineConfig `json:"chatEngineConfig,omitempty"`
    // ChatEngineMetadata: Output only. Additional information of the Chat Engine.
    // Only applicable if solution_type is SOLUTION_TYPE_CHAT.
    ChatEngineMetadata *GoogleCloudDiscoveryengineV1EngineChatEngineMetadata `json:"chatEngineMetadata,omitempty"`
    // CommonConfig: Common config spec that specifies the metadata of the engine.
    CommonConfig *GoogleCloudDiscoveryengineV1EngineCommonConfig `json:"commonConfig,omitempty"`
    // CreateTime: Output only. Timestamp the Recommendation Engine was created at.
    CreateTime string `json:"createTime,omitempty"`
    // DataStoreIds: The data stores associated with this engine. For
    // SOLUTION_TYPE_SEARCH and SOLUTION_TYPE_RECOMMENDATION type of engines, they
    // can only associate with at most one data store. If solution_type is
    // SOLUTION_TYPE_CHAT, multiple DataStores in the same Collection can be
    // associated here. Note that when used in CreateEngineRequest, one DataStore
    // id must be provided as the system will use it for necessary initializations.
    DataStoreIds []string `json:"dataStoreIds,omitempty"`
    // DisplayName: Required. The display name of the engine. Should be human
    // readable. UTF-8 encoded string with limit of 1024 characters.
    DisplayName string `json:"displayName,omitempty"`
    // IndustryVertical: The industry vertical that the engine registers. The
    // restriction of the Engine industry vertical is based on DataStore: If
    // unspecified, default to `GENERIC`. Vertical on Engine has to match vertical
    // of the DataStore liniked to the engine.
    //
    // Possible values:
    //   "INDUSTRY_VERTICAL_UNSPECIFIED" - Value used when unset.
    //   "GENERIC" - The generic vertical for documents that are not specific to
    // any industry vertical.
    //   "MEDIA" - The media industry vertical.
    //   "HEALTHCARE_FHIR" - The healthcare FHIR vertical.
    IndustryVertical string `json:"industryVertical,omitempty"`
    // Name: Immutable. The fully qualified resource name of the engine. This field
    // must be a UTF-8 encoded string with a length limit of 1024 characters.
    // Format:
    // `projects/{project_number}/locations/{location}/collections/{collection}/engi
    // nes/{engine}` engine should be 1-63 characters, and valid characters are
    // /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned.
    Name string `json:"name,omitempty"`
    // SearchEngineConfig: Configurations for the Search Engine. Only applicable if
    // solution_type is SOLUTION_TYPE_SEARCH.
    SearchEngineConfig *GoogleCloudDiscoveryengineV1EngineSearchEngineConfig `json:"searchEngineConfig,omitempty"`
    // SolutionType: Required. The solutions of the engine.
    //
    // Possible values:
    //   "SOLUTION_TYPE_UNSPECIFIED" - Default value.
    //   "SOLUTION_TYPE_RECOMMENDATION" - Used for Recommendations AI.
    //   "SOLUTION_TYPE_SEARCH" - Used for Discovery Search.
    //   "SOLUTION_TYPE_CHAT" - Used for use cases related to the Generative AI
    // agent.
    //   "SOLUTION_TYPE_GENERATIVE_CHAT" - Used for use cases related to the
    // Generative Chat agent. It's used for Generative chat engine only, the
    // associated data stores must enrolled with `SOLUTION_TYPE_CHAT` solution.
    SolutionType string `json:"solutionType,omitempty"`
    // UpdateTime: Output only. Timestamp the Recommendation Engine was last
    // updated.
    UpdateTime string `json:"updateTime,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "ChatEngineConfig") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ChatEngineConfig") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1Engine) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1Engine) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1EngineChatEngineConfig

GoogleCloudDiscoveryengineV1EngineChatEngineConfig: Configurations for a Chat Engine.

type GoogleCloudDiscoveryengineV1EngineChatEngineConfig struct {
    // AgentCreationConfig: The configurationt generate the Dialogflow agent that
    // is associated to this Engine. Note that these configurations are one-time
    // consumed by and passed to Dialogflow service. It means they cannot be
    // retrieved using EngineService.GetEngine or EngineService.ListEngines API
    // after engine creation.
    AgentCreationConfig *GoogleCloudDiscoveryengineV1EngineChatEngineConfigAgentCreationConfig `json:"agentCreationConfig,omitempty"`
    // DialogflowAgentToLink: The resource name of an exist Dialogflow agent to
    // link to this Chat Engine. Customers can either provide
    // `agent_creation_config` to create agent or provide an agent name that links
    // the agent with the Chat engine. Format: `projects//locations//agents/`. Note
    // that the `dialogflow_agent_to_link` are one-time consumed by and passed to
    // Dialogflow service. It means they cannot be retrieved using
    // EngineService.GetEngine or EngineService.ListEngines API after engine
    // creation. Use ChatEngineMetadata.dialogflow_agent for actual agent
    // association after Engine is created.
    DialogflowAgentToLink string `json:"dialogflowAgentToLink,omitempty"`
    // ForceSendFields is a list of field names (e.g. "AgentCreationConfig") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "AgentCreationConfig") to include
    // in API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1EngineChatEngineConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1EngineChatEngineConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1EngineChatEngineConfigAgentCreationConfig

GoogleCloudDiscoveryengineV1EngineChatEngineConfigAgentCreationConfig: Configurations for generating a Dialogflow agent. Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation.

type GoogleCloudDiscoveryengineV1EngineChatEngineConfigAgentCreationConfig struct {
    // Business: Name of the company, organization or other entity that the agent
    // represents. Used for knowledge connector LLM prompt and for knowledge
    // search.
    Business string `json:"business,omitempty"`
    // DefaultLanguageCode: Required. The default language of the agent as a
    // language tag. See Language Support
    // (https://cloud.google.com/dialogflow/docs/reference/language) for a list of
    // the currently supported language codes.
    DefaultLanguageCode string `json:"defaultLanguageCode,omitempty"`
    // Location: Agent location for Agent creation, supported values: global/us/eu.
    // If not provided, us Engine will create Agent using us-central-1 by default;
    // eu Engine will create Agent using eu-west-1 by default.
    Location string `json:"location,omitempty"`
    // TimeZone: Required. The time zone of the agent from the time zone database
    // (https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris.
    TimeZone string `json:"timeZone,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Business") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Business") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1EngineChatEngineConfigAgentCreationConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1EngineChatEngineConfigAgentCreationConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1EngineChatEngineMetadata

GoogleCloudDiscoveryengineV1EngineChatEngineMetadata: Additional information of a Chat Engine. Fields in this message are output only.

type GoogleCloudDiscoveryengineV1EngineChatEngineMetadata struct {
    // DialogflowAgent: The resource name of a Dialogflow agent, that this Chat
    // Engine refers to. Format: `projects//locations//agents/`.
    DialogflowAgent string `json:"dialogflowAgent,omitempty"`
    // ForceSendFields is a list of field names (e.g. "DialogflowAgent") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DialogflowAgent") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1EngineChatEngineMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1EngineChatEngineMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1EngineCommonConfig

GoogleCloudDiscoveryengineV1EngineCommonConfig: Common configurations for an Engine.

type GoogleCloudDiscoveryengineV1EngineCommonConfig struct {
    // CompanyName: Immutable. The name of the company, business or entity that is
    // associated with the engine. Setting this may help improve LLM related
    // features.
    CompanyName string `json:"companyName,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CompanyName") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CompanyName") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1EngineCommonConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1EngineCommonConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1EngineSearchEngineConfig

GoogleCloudDiscoveryengineV1EngineSearchEngineConfig: Configurations for a Search Engine.

type GoogleCloudDiscoveryengineV1EngineSearchEngineConfig struct {
    // SearchAddOns: The add-on that this search engine enables.
    //
    // Possible values:
    //   "SEARCH_ADD_ON_UNSPECIFIED" - Default value when the enum is unspecified.
    // This is invalid to use.
    //   "SEARCH_ADD_ON_LLM" - Large language model add-on.
    SearchAddOns []string `json:"searchAddOns,omitempty"`
    // SearchTier: The search feature tier of this engine. Different tiers might
    // have different pricing. To learn more, check the pricing documentation.
    // Defaults to SearchTier.SEARCH_TIER_STANDARD if not specified.
    //
    // Possible values:
    //   "SEARCH_TIER_UNSPECIFIED" - Default value when the enum is unspecified.
    // This is invalid to use.
    //   "SEARCH_TIER_STANDARD" - Standard tier.
    //   "SEARCH_TIER_ENTERPRISE" - Enterprise tier.
    SearchTier string `json:"searchTier,omitempty"`
    // ForceSendFields is a list of field names (e.g. "SearchAddOns") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "SearchAddOns") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1EngineSearchEngineConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1EngineSearchEngineConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1FactChunk

GoogleCloudDiscoveryengineV1FactChunk: Fact Chunk.

type GoogleCloudDiscoveryengineV1FactChunk struct {
    // ChunkText: Text content of the fact chunk. Can be at most 10K characters
    // long.
    ChunkText string `json:"chunkText,omitempty"`
    // Index: The index of this chunk. Currently, only used for the streaming mode.
    Index int64 `json:"index,omitempty"`
    // Source: Source from which this fact chunk was retrieved. If it was retrieved
    // from the GroundingFacts provided in the request then this field will contain
    // the index of the specific fact from which this chunk was retrieved.
    Source string `json:"source,omitempty"`
    // SourceMetadata: More fine-grained information for the source reference.
    SourceMetadata map[string]string `json:"sourceMetadata,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ChunkText") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ChunkText") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1FactChunk) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1FactChunk) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1FetchDomainVerificationStatusResponse

GoogleCloudDiscoveryengineV1FetchDomainVerificationStatusResponse: Response message for SiteSearchEngineService.FetchDomainVerificationStatus method.

type GoogleCloudDiscoveryengineV1FetchDomainVerificationStatusResponse struct {
    // NextPageToken: A token that can be sent as `page_token` to retrieve the next
    // page. If this field is omitted, there are no subsequent pages.
    NextPageToken string `json:"nextPageToken,omitempty"`
    // TargetSites: List of TargetSites containing the site verification status.
    TargetSites []*GoogleCloudDiscoveryengineV1TargetSite `json:"targetSites,omitempty"`
    // TotalSize: The total number of items matching the request. This will always
    // be populated in the response.
    TotalSize int64 `json:"totalSize,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "NextPageToken") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "NextPageToken") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1FetchDomainVerificationStatusResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1FetchDomainVerificationStatusResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1FhirStoreSource

GoogleCloudDiscoveryengineV1FhirStoreSource: Cloud FhirStore source import data from.

type GoogleCloudDiscoveryengineV1FhirStoreSource struct {
    // FhirStore: Required. The full resource name of the FHIR store to import data
    // from, in the format of
    // `projects/{project}/locations/{location}/datasets/{dataset}/fhirStores/{fhir_
    // store}`.
    FhirStore string `json:"fhirStore,omitempty"`
    // GcsStagingDir: Intermediate Cloud Storage directory used for the import with
    // a length limit of 2,000 characters. Can be specified if one wants to have
    // the FhirStore export to a specific Cloud Storage directory.
    GcsStagingDir string `json:"gcsStagingDir,omitempty"`
    // ForceSendFields is a list of field names (e.g. "FhirStore") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "FhirStore") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1FhirStoreSource) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1FhirStoreSource) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1FirestoreSource

GoogleCloudDiscoveryengineV1FirestoreSource: Firestore source import data from.

type GoogleCloudDiscoveryengineV1FirestoreSource struct {
    // CollectionId: Required. The Firestore collection to copy the data from with
    // a length limit of 1,500 characters.
    CollectionId string `json:"collectionId,omitempty"`
    // DatabaseId: Required. The Firestore database to copy the data from with a
    // length limit of 256 characters.
    DatabaseId string `json:"databaseId,omitempty"`
    // GcsStagingDir: Intermediate Cloud Storage directory used for the import with
    // a length limit of 2,000 characters. Can be specified if one wants to have
    // the Firestore export to a specific Cloud Storage directory. Ensure that the
    // Firestore service account has the necessary Cloud Storage Admin permissions
    // to access the specified Cloud Storage directory.
    GcsStagingDir string `json:"gcsStagingDir,omitempty"`
    // ProjectId: The project ID that the Cloud SQL source is in with a length
    // limit of 128 characters. If not specified, inherits the project ID from the
    // parent request.
    ProjectId string `json:"projectId,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CollectionId") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CollectionId") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1FirestoreSource) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1FirestoreSource) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1GcsSource

GoogleCloudDiscoveryengineV1GcsSource: Cloud Storage location for input content.

type GoogleCloudDiscoveryengineV1GcsSource struct {
    // DataSchema: The schema to use when parsing the data from the source.
    // Supported values for document imports: * `document` (default): One JSON
    // Document per line. Each document must have a valid Document.id. * `content`:
    // Unstructured data (e.g. PDF, HTML). Each file matched by `input_uris`
    // becomes a document, with the ID set to the first 128 bits of SHA256(URI)
    // encoded as a hex string. * `custom`: One custom data JSON per row in
    // arbitrary format that conforms to the defined Schema of the data store. This
    // can only be used by the GENERIC Data Store vertical. * `csv`: A CSV file
    // with header conforming to the defined Schema of the data store. Each entry
    // after the header is imported as a Document. This can only be used by the
    // GENERIC Data Store vertical. Supported values for user even imports: *
    // `user_event` (default): One JSON UserEvent per line.
    DataSchema string `json:"dataSchema,omitempty"`
    // InputUris: Required. Cloud Storage URIs to input files. URI can be up to
    // 2000 characters long. URIs can match the full object path (for example,
    // `gs://bucket/directory/object.json`) or a pattern matching one or more
    // files, such as `gs://bucket/directory/*.json`. A request can contain at most
    // 100 files (or 100,000 files if `data_schema` is `content`). Each file can be
    // up to 2 GB (or 100 MB if `data_schema` is `content`).
    InputUris []string `json:"inputUris,omitempty"`
    // ForceSendFields is a list of field names (e.g. "DataSchema") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DataSchema") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1GcsSource) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1GcsSource) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1GroundingFact

GoogleCloudDiscoveryengineV1GroundingFact: Grounding Fact.

type GoogleCloudDiscoveryengineV1GroundingFact struct {
    // Attributes: Attributes associated with the fact. Common attributes include
    // `source` (indicating where the fact was sourced from), `author` (indicating
    // the author of the fact), and so on.
    Attributes map[string]string `json:"attributes,omitempty"`
    // FactText: Text content of the fact. Can be at most 10K characters long.
    FactText string `json:"factText,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Attributes") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Attributes") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1GroundingFact) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1GroundingFact) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1ImportDocumentsMetadata

GoogleCloudDiscoveryengineV1ImportDocumentsMetadata: Metadata related to the progress of the ImportDocuments operation. This is returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1ImportDocumentsMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // FailureCount: Count of entries that encountered errors while processing.
    FailureCount int64 `json:"failureCount,omitempty,string"`
    // SuccessCount: Count of entries that were processed successfully.
    SuccessCount int64 `json:"successCount,omitempty,string"`
    // TotalCount: Total count of entries that were processed.
    TotalCount int64 `json:"totalCount,omitempty,string"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1ImportDocumentsMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1ImportDocumentsMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1ImportDocumentsRequest

GoogleCloudDiscoveryengineV1ImportDocumentsRequest: Request message for Import methods.

type GoogleCloudDiscoveryengineV1ImportDocumentsRequest struct {
    // AutoGenerateIds: Whether to automatically generate IDs for the documents if
    // absent. If set to `true`, Document.ids are automatically generated based on
    // the hash of the payload, where IDs may not be consistent during multiple
    // imports. In which case ReconciliationMode.FULL is highly recommended to
    // avoid duplicate contents. If unset or set to `false`, Document.ids have to
    // be specified using id_field, otherwise, documents without IDs fail to be
    // imported. Supported data sources: * GcsSource. GcsSource.data_schema must be
    // `custom` or `csv`. Otherwise, an INVALID_ARGUMENT error is thrown. *
    // BigQuerySource. BigQuerySource.data_schema must be `custom` or `csv`.
    // Otherwise, an INVALID_ARGUMENT error is thrown. * SpannerSource. *
    // CloudSqlSource. * FirestoreSource. * BigtableSource.
    AutoGenerateIds bool `json:"autoGenerateIds,omitempty"`
    // BigquerySource: BigQuery input source.
    BigquerySource *GoogleCloudDiscoveryengineV1BigQuerySource `json:"bigquerySource,omitempty"`
    // BigtableSource: Cloud Bigtable input source.
    BigtableSource *GoogleCloudDiscoveryengineV1BigtableSource `json:"bigtableSource,omitempty"`
    // CloudSqlSource: Cloud SQL input source.
    CloudSqlSource *GoogleCloudDiscoveryengineV1CloudSqlSource `json:"cloudSqlSource,omitempty"`
    // ErrorConfig: The desired location of errors incurred during the Import.
    ErrorConfig *GoogleCloudDiscoveryengineV1ImportErrorConfig `json:"errorConfig,omitempty"`
    // FhirStoreSource: FhirStore input source.
    FhirStoreSource *GoogleCloudDiscoveryengineV1FhirStoreSource `json:"fhirStoreSource,omitempty"`
    // FirestoreSource: Firestore input source.
    FirestoreSource *GoogleCloudDiscoveryengineV1FirestoreSource `json:"firestoreSource,omitempty"`
    // GcsSource: Cloud Storage location for the input content.
    GcsSource *GoogleCloudDiscoveryengineV1GcsSource `json:"gcsSource,omitempty"`
    // IdField: The field indicates the ID field or column to be used as unique IDs
    // of the documents. For GcsSource it is the key of the JSON field. For
    // instance, `my_id` for JSON `{"my_id": "some_uuid"}`. For others, it may be
    // the column name of the table where the unique ids are stored. The values of
    // the JSON field or the table column are used as the Document.ids. The JSON
    // field or the table column must be of string type, and the values must be set
    // as valid strings conform to RFC-1034 (https://tools.ietf.org/html/rfc1034)
    // with 1-63 characters. Otherwise, documents without valid IDs fail to be
    // imported. Only set this field when auto_generate_ids is unset or set as
    // `false`. Otherwise, an INVALID_ARGUMENT error is thrown. If it is unset, a
    // default value `_id` is used when importing from the allowed data sources.
    // Supported data sources: * GcsSource. GcsSource.data_schema must be `custom`
    // or `csv`. Otherwise, an INVALID_ARGUMENT error is thrown. * BigQuerySource.
    // BigQuerySource.data_schema must be `custom` or `csv`. Otherwise, an
    // INVALID_ARGUMENT error is thrown. * SpannerSource. * CloudSqlSource. *
    // FirestoreSource. * BigtableSource.
    IdField string `json:"idField,omitempty"`
    // InlineSource: The Inline source for the input content for documents.
    InlineSource *GoogleCloudDiscoveryengineV1ImportDocumentsRequestInlineSource `json:"inlineSource,omitempty"`
    // ReconciliationMode: The mode of reconciliation between existing documents
    // and the documents to be imported. Defaults to
    // ReconciliationMode.INCREMENTAL.
    //
    // Possible values:
    //   "RECONCILIATION_MODE_UNSPECIFIED" - Defaults to `INCREMENTAL`.
    //   "INCREMENTAL" - Inserts new documents or updates existing documents.
    //   "FULL" - Calculates diff and replaces the entire document dataset.
    // Existing documents may be deleted if they are not present in the source
    // location.
    ReconciliationMode string `json:"reconciliationMode,omitempty"`
    // SpannerSource: Spanner input source.
    SpannerSource *GoogleCloudDiscoveryengineV1SpannerSource `json:"spannerSource,omitempty"`
    // UpdateMask: Indicates which fields in the provided imported documents to
    // update. If not set, the default is to update all fields.
    UpdateMask string `json:"updateMask,omitempty"`
    // ForceSendFields is a list of field names (e.g. "AutoGenerateIds") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "AutoGenerateIds") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1ImportDocumentsRequest) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1ImportDocumentsRequest) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1ImportDocumentsRequestInlineSource

GoogleCloudDiscoveryengineV1ImportDocumentsRequestInlineSource: The inline source for the input config for ImportDocuments method.

type GoogleCloudDiscoveryengineV1ImportDocumentsRequestInlineSource struct {
    // Documents: Required. A list of documents to update/create. Each document
    // must have a valid Document.id. Recommended max of 100 items.
    Documents []*GoogleCloudDiscoveryengineV1Document `json:"documents,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Documents") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Documents") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1ImportDocumentsRequestInlineSource) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1ImportDocumentsRequestInlineSource) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1ImportDocumentsResponse

GoogleCloudDiscoveryengineV1ImportDocumentsResponse: Response of the ImportDocumentsRequest. If the long running operation is done, then this message is returned by the google.longrunning.Operations.response field if the operation was successful.

type GoogleCloudDiscoveryengineV1ImportDocumentsResponse struct {
    // ErrorConfig: Echoes the destination for the complete errors in the request
    // if set.
    ErrorConfig *GoogleCloudDiscoveryengineV1ImportErrorConfig `json:"errorConfig,omitempty"`
    // ErrorSamples: A sample of errors encountered while processing the request.
    ErrorSamples []*GoogleRpcStatus `json:"errorSamples,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ErrorConfig") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ErrorConfig") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1ImportDocumentsResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1ImportDocumentsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1ImportErrorConfig

GoogleCloudDiscoveryengineV1ImportErrorConfig: Configuration of destination for Import related errors.

type GoogleCloudDiscoveryengineV1ImportErrorConfig struct {
    // GcsPrefix: Cloud Storage prefix for import errors. This must be an empty,
    // existing Cloud Storage directory. Import errors are written to sharded files
    // in this directory, one per line, as a JSON-encoded `google.rpc.Status`
    // message.
    GcsPrefix string `json:"gcsPrefix,omitempty"`
    // ForceSendFields is a list of field names (e.g. "GcsPrefix") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "GcsPrefix") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1ImportErrorConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1ImportErrorConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesMetadata

GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesMetadata: Metadata related to the progress of the ImportSuggestionDenyListEntries operation. This is returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequest

GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequest: Request message for CompletionService.ImportSuggestionDenyListEntries method.

type GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequest struct {
    // GcsSource: Cloud Storage location for the input content. Only 1 file can be
    // specified that contains all entries to import. Supported values
    // `gcs_source.schema` for autocomplete suggestion deny list entry imports: *
    // `suggestion_deny_list` (default): One JSON [SuggestionDenyListEntry] per
    // line.
    GcsSource *GoogleCloudDiscoveryengineV1GcsSource `json:"gcsSource,omitempty"`
    // InlineSource: The Inline source for the input content for suggestion deny
    // list entries.
    InlineSource *GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequestInlineSource `json:"inlineSource,omitempty"`
    // ForceSendFields is a list of field names (e.g. "GcsSource") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "GcsSource") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequest) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequest) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequestInlineSource

GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequestInlineSourc e: The inline source for SuggestionDenyListEntry.

type GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequestInlineSource struct {
    // Entries: Required. A list of all denylist entries to import. Max of 1000
    // items.
    Entries []*GoogleCloudDiscoveryengineV1SuggestionDenyListEntry `json:"entries,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Entries") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Entries") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequestInlineSource) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequestInlineSource) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesResponse

GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesResponse: Response message for CompletionService.ImportSuggestionDenyListEntries method.

type GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesResponse struct {
    // ErrorSamples: A sample of errors encountered while processing the request.
    ErrorSamples []*GoogleRpcStatus `json:"errorSamples,omitempty"`
    // FailedEntriesCount: Count of deny list entries that failed to be imported.
    FailedEntriesCount int64 `json:"failedEntriesCount,omitempty,string"`
    // ImportedEntriesCount: Count of deny list entries successfully imported.
    ImportedEntriesCount int64 `json:"importedEntriesCount,omitempty,string"`
    // ForceSendFields is a list of field names (e.g. "ErrorSamples") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ErrorSamples") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1ImportUserEventsMetadata

GoogleCloudDiscoveryengineV1ImportUserEventsMetadata: Metadata related to the progress of the Import operation. This is returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1ImportUserEventsMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // FailureCount: Count of entries that encountered errors while processing.
    FailureCount int64 `json:"failureCount,omitempty,string"`
    // SuccessCount: Count of entries that were processed successfully.
    SuccessCount int64 `json:"successCount,omitempty,string"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1ImportUserEventsMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1ImportUserEventsMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1ImportUserEventsRequest

GoogleCloudDiscoveryengineV1ImportUserEventsRequest: Request message for the ImportUserEvents request.

type GoogleCloudDiscoveryengineV1ImportUserEventsRequest struct {
    // BigquerySource: BigQuery input source.
    BigquerySource *GoogleCloudDiscoveryengineV1BigQuerySource `json:"bigquerySource,omitempty"`
    // ErrorConfig: The desired location of errors incurred during the Import.
    // Cannot be set for inline user event imports.
    ErrorConfig *GoogleCloudDiscoveryengineV1ImportErrorConfig `json:"errorConfig,omitempty"`
    // GcsSource: Cloud Storage location for the input content.
    GcsSource *GoogleCloudDiscoveryengineV1GcsSource `json:"gcsSource,omitempty"`
    // InlineSource: The Inline source for the input content for UserEvents.
    InlineSource *GoogleCloudDiscoveryengineV1ImportUserEventsRequestInlineSource `json:"inlineSource,omitempty"`
    // ForceSendFields is a list of field names (e.g. "BigquerySource") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "BigquerySource") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1ImportUserEventsRequest) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1ImportUserEventsRequest) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1ImportUserEventsRequestInlineSource

GoogleCloudDiscoveryengineV1ImportUserEventsRequestInlineSource: The inline source for the input config for ImportUserEvents method.

type GoogleCloudDiscoveryengineV1ImportUserEventsRequestInlineSource struct {
    // UserEvents: Required. A list of user events to import. Recommended max of
    // 10k items.
    UserEvents []*GoogleCloudDiscoveryengineV1UserEvent `json:"userEvents,omitempty"`
    // ForceSendFields is a list of field names (e.g. "UserEvents") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "UserEvents") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1ImportUserEventsRequestInlineSource) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1ImportUserEventsRequestInlineSource) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1ImportUserEventsResponse

GoogleCloudDiscoveryengineV1ImportUserEventsResponse: Response of the ImportUserEventsRequest. If the long running operation was successful, then this message is returned by the google.longrunning.Operations.response field if the operation was successful.

type GoogleCloudDiscoveryengineV1ImportUserEventsResponse struct {
    // ErrorConfig: Echoes the destination for the complete errors if this field
    // was set in the request.
    ErrorConfig *GoogleCloudDiscoveryengineV1ImportErrorConfig `json:"errorConfig,omitempty"`
    // ErrorSamples: A sample of errors encountered while processing the request.
    ErrorSamples []*GoogleRpcStatus `json:"errorSamples,omitempty"`
    // JoinedEventsCount: Count of user events imported with complete existing
    // Documents.
    JoinedEventsCount int64 `json:"joinedEventsCount,omitempty,string"`
    // UnjoinedEventsCount: Count of user events imported, but with Document
    // information not found in the existing Branch.
    UnjoinedEventsCount int64 `json:"unjoinedEventsCount,omitempty,string"`
    // ForceSendFields is a list of field names (e.g. "ErrorConfig") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ErrorConfig") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1ImportUserEventsResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1ImportUserEventsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1Interval

GoogleCloudDiscoveryengineV1Interval: A floating point interval.

type GoogleCloudDiscoveryengineV1Interval struct {
    // ExclusiveMaximum: Exclusive upper bound.
    ExclusiveMaximum float64 `json:"exclusiveMaximum,omitempty"`
    // ExclusiveMinimum: Exclusive lower bound.
    ExclusiveMinimum float64 `json:"exclusiveMinimum,omitempty"`
    // Maximum: Inclusive upper bound.
    Maximum float64 `json:"maximum,omitempty"`
    // Minimum: Inclusive lower bound.
    Minimum float64 `json:"minimum,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ExclusiveMaximum") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ExclusiveMaximum") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1Interval) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1Interval) MarshalJSON() ([]byte, error)

func (*GoogleCloudDiscoveryengineV1Interval) UnmarshalJSON

func (s *GoogleCloudDiscoveryengineV1Interval) UnmarshalJSON(data []byte) error

type GoogleCloudDiscoveryengineV1ListConversationsResponse

GoogleCloudDiscoveryengineV1ListConversationsResponse: Response for ListConversations method.

type GoogleCloudDiscoveryengineV1ListConversationsResponse struct {
    // Conversations: All the Conversations for a given data store.
    Conversations []*GoogleCloudDiscoveryengineV1Conversation `json:"conversations,omitempty"`
    // NextPageToken: Pagination token, if not returned indicates the last page.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Conversations") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Conversations") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1ListConversationsResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1ListConversationsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1ListDataStoresResponse

GoogleCloudDiscoveryengineV1ListDataStoresResponse: Response message for DataStoreService.ListDataStores method.

type GoogleCloudDiscoveryengineV1ListDataStoresResponse struct {
    // DataStores: All the customer's DataStores.
    DataStores []*GoogleCloudDiscoveryengineV1DataStore `json:"dataStores,omitempty"`
    // NextPageToken: A token that can be sent as ListDataStoresRequest.page_token
    // to retrieve the next page. If this field is omitted, there are no subsequent
    // pages.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "DataStores") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DataStores") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1ListDataStoresResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1ListDataStoresResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1ListDocumentsResponse

GoogleCloudDiscoveryengineV1ListDocumentsResponse: Response message for DocumentService.ListDocuments method.

type GoogleCloudDiscoveryengineV1ListDocumentsResponse struct {
    // Documents: The Documents.
    Documents []*GoogleCloudDiscoveryengineV1Document `json:"documents,omitempty"`
    // NextPageToken: A token that can be sent as ListDocumentsRequest.page_token
    // to retrieve the next page. If this field is omitted, there are no subsequent
    // pages.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Documents") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Documents") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1ListDocumentsResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1ListDocumentsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1ListEnginesResponse

GoogleCloudDiscoveryengineV1ListEnginesResponse: Response message for EngineService.ListEngines method.

type GoogleCloudDiscoveryengineV1ListEnginesResponse struct {
    // Engines: All the customer's Engines.
    Engines []*GoogleCloudDiscoveryengineV1Engine `json:"engines,omitempty"`
    // NextPageToken: Not supported.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Engines") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Engines") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1ListEnginesResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1ListEnginesResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1ListSchemasResponse

GoogleCloudDiscoveryengineV1ListSchemasResponse: Response message for SchemaService.ListSchemas method.

type GoogleCloudDiscoveryengineV1ListSchemasResponse struct {
    // NextPageToken: A token that can be sent as ListSchemasRequest.page_token to
    // retrieve the next page. If this field is omitted, there are no subsequent
    // pages.
    NextPageToken string `json:"nextPageToken,omitempty"`
    // Schemas: The Schemas.
    Schemas []*GoogleCloudDiscoveryengineV1Schema `json:"schemas,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "NextPageToken") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "NextPageToken") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1ListSchemasResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1ListSchemasResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1ListTargetSitesResponse

GoogleCloudDiscoveryengineV1ListTargetSitesResponse: Response message for SiteSearchEngineService.ListTargetSites method.

type GoogleCloudDiscoveryengineV1ListTargetSitesResponse struct {
    // NextPageToken: A token that can be sent as `page_token` to retrieve the next
    // page. If this field is omitted, there are no subsequent pages.
    NextPageToken string `json:"nextPageToken,omitempty"`
    // TargetSites: List of TargetSites.
    TargetSites []*GoogleCloudDiscoveryengineV1TargetSite `json:"targetSites,omitempty"`
    // TotalSize: The total number of items matching the request. This will always
    // be populated in the response.
    TotalSize int64 `json:"totalSize,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "NextPageToken") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "NextPageToken") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1ListTargetSitesResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1ListTargetSitesResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1MediaInfo

GoogleCloudDiscoveryengineV1MediaInfo: Media-specific user event information.

type GoogleCloudDiscoveryengineV1MediaInfo struct {
    // MediaProgressDuration: The media progress time in seconds, if applicable.
    // For example, if the end user has finished 90 seconds of a playback video,
    // then MediaInfo.media_progress_duration.seconds should be set to 90.
    MediaProgressDuration string `json:"mediaProgressDuration,omitempty"`
    // MediaProgressPercentage: Media progress should be computed using only the
    // media_progress_duration relative to the media total length. This value must
    // be between `[0, 1.0]` inclusive. If this is not a playback or the progress
    // cannot be computed (e.g. ongoing livestream), this field should be unset.
    MediaProgressPercentage float64 `json:"mediaProgressPercentage,omitempty"`
    // ForceSendFields is a list of field names (e.g. "MediaProgressDuration") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "MediaProgressDuration") to
    // include in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1MediaInfo) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1MediaInfo) MarshalJSON() ([]byte, error)

func (*GoogleCloudDiscoveryengineV1MediaInfo) UnmarshalJSON

func (s *GoogleCloudDiscoveryengineV1MediaInfo) UnmarshalJSON(data []byte) error

type GoogleCloudDiscoveryengineV1PageInfo

GoogleCloudDiscoveryengineV1PageInfo: Detailed page information.

type GoogleCloudDiscoveryengineV1PageInfo struct {
    // PageCategory: The most specific category associated with a category page. To
    // represent full path of category, use '>' sign to separate different
    // hierarchies. If '>' is part of the category name, replace it with other
    // character(s). Category pages include special pages such as sales or
    // promotions. For instance, a special sale page may have the category
    // hierarchy: "pageCategory" : "Sales > 2017 Black Friday Deals". Required
    // for `view-category-page` events. Other event types should not set this
    // field. Otherwise, an `INVALID_ARGUMENT` error is returned.
    PageCategory string `json:"pageCategory,omitempty"`
    // PageviewId: A unique ID of a web page view. This should be kept the same for
    // all user events triggered from the same pageview. For example, an item
    // detail page view could trigger multiple events as the user is browsing the
    // page. The `pageview_id` property should be kept the same for all these
    // events so that they can be grouped together properly. When using the client
    // side event reporting with JavaScript pixel and Google Tag Manager, this
    // value is filled in automatically.
    PageviewId string `json:"pageviewId,omitempty"`
    // ReferrerUri: The referrer URL of the current page. When using the client
    // side event reporting with JavaScript pixel and Google Tag Manager, this
    // value is filled in automatically. However, some browser privacy restrictions
    // may cause this field to be empty.
    ReferrerUri string `json:"referrerUri,omitempty"`
    // Uri: Complete URL (window.location.href) of the user's current page. When
    // using the client side event reporting with JavaScript pixel and Google Tag
    // Manager, this value is filled in automatically. Maximum length 5,000
    // characters.
    Uri string `json:"uri,omitempty"`
    // ForceSendFields is a list of field names (e.g. "PageCategory") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "PageCategory") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1PageInfo) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1PageInfo) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1PanelInfo

GoogleCloudDiscoveryengineV1PanelInfo: Detailed panel information associated with a user event.

type GoogleCloudDiscoveryengineV1PanelInfo struct {
    // DisplayName: The display name of the panel.
    DisplayName string `json:"displayName,omitempty"`
    // PanelId: Required. The panel ID.
    PanelId string `json:"panelId,omitempty"`
    // PanelPosition: The ordered position of the panel, if shown to the user with
    // other panels. If set, then total_panels must also be set.
    PanelPosition int64 `json:"panelPosition,omitempty"`
    // TotalPanels: The total number of panels, including this one, shown to the
    // user. Must be set if panel_position is set.
    TotalPanels int64 `json:"totalPanels,omitempty"`
    // ForceSendFields is a list of field names (e.g. "DisplayName") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DisplayName") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1PanelInfo) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1PanelInfo) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1PurgeDocumentsMetadata

GoogleCloudDiscoveryengineV1PurgeDocumentsMetadata: Metadata related to the progress of the PurgeDocuments operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1PurgeDocumentsMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // FailureCount: Count of entries that encountered errors while processing.
    FailureCount int64 `json:"failureCount,omitempty,string"`
    // IgnoredCount: Count of entries that were ignored as entries were not found.
    IgnoredCount int64 `json:"ignoredCount,omitempty,string"`
    // SuccessCount: Count of entries that were deleted successfully.
    SuccessCount int64 `json:"successCount,omitempty,string"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1PurgeDocumentsMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1PurgeDocumentsMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1PurgeDocumentsRequest

GoogleCloudDiscoveryengineV1PurgeDocumentsRequest: Request message for DocumentService.PurgeDocuments method.

type GoogleCloudDiscoveryengineV1PurgeDocumentsRequest struct {
    // Filter: Required. Filter matching documents to purge. Only currently
    // supported value is `*` (all items).
    Filter string `json:"filter,omitempty"`
    // Force: Actually performs the purge. If `force` is set to false, return the
    // expected purge count without deleting any documents.
    Force bool `json:"force,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Filter") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Filter") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1PurgeDocumentsRequest) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1PurgeDocumentsRequest) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1PurgeDocumentsResponse

GoogleCloudDiscoveryengineV1PurgeDocumentsResponse: Response message for DocumentService.PurgeDocuments method. If the long running operation is successfully done, then this message is returned by the google.longrunning.Operations.response field.

type GoogleCloudDiscoveryengineV1PurgeDocumentsResponse struct {
    // PurgeCount: The total count of documents purged as a result of the
    // operation.
    PurgeCount int64 `json:"purgeCount,omitempty,string"`
    // PurgeSample: A sample of document names that will be deleted. Only populated
    // if `force` is set to false. A max of 100 names will be returned and the
    // names are chosen at random.
    PurgeSample []string `json:"purgeSample,omitempty"`
    // ForceSendFields is a list of field names (e.g. "PurgeCount") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "PurgeCount") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1PurgeDocumentsResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1PurgeDocumentsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesMetadata

GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesMetadata: Metadata related to the progress of the PurgeSuggestionDenyListEntries operation. This is returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesRequest

GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesRequest: Request message for CompletionService.PurgeSuggestionDenyListEntries method.

type GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesRequest struct {
}

type GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesResponse

GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesResponse: Response message for CompletionService.PurgeSuggestionDenyListEntries method.

type GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesResponse struct {
    // ErrorSamples: A sample of errors encountered while processing the request.
    ErrorSamples []*GoogleRpcStatus `json:"errorSamples,omitempty"`
    // PurgeCount: Number of suggestion deny list entries purged.
    PurgeCount int64 `json:"purgeCount,omitempty,string"`
    // ForceSendFields is a list of field names (e.g. "ErrorSamples") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ErrorSamples") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1RecommendRequest

GoogleCloudDiscoveryengineV1RecommendRequest: Request message for Recommend method.

type GoogleCloudDiscoveryengineV1RecommendRequest struct {
    // Filter: Filter for restricting recommendation results with a length limit of
    // 5,000 characters. Currently, only filter expressions on the `filter_tags`
    // attribute is supported. Examples: * `(filter_tags: ANY("Red", "Blue") OR
    // filter_tags: ANY("Hot", "Cold"))` * `(filter_tags: ANY("Red", "Blue")) AND
    // NOT (filter_tags: ANY("Green"))` If `attributeFilteringSyntax` is set to
    // true under the `params` field, then attribute-based expressions are expected
    // instead of the above described tag-based syntax. Examples: * (launguage:
    // ANY("en", "es")) AND NOT (categories: ANY("Movie")) * (available: true) AND
    // (launguage: ANY("en", "es")) OR (categories: ANY("Movie")) If your filter
    // blocks all results, the API will return generic (unfiltered) popular
    // Documents. If you only want results strictly matching the filters, set
    // `strictFiltering` to True in RecommendRequest.params to receive empty
    // results instead. Note that the API will never return Documents with
    // `storageStatus` of `EXPIRED` or `DELETED` regardless of filter choices.
    Filter string `json:"filter,omitempty"`
    // PageSize: Maximum number of results to return. Set this property to the
    // number of recommendation results needed. If zero, the service will choose a
    // reasonable default. The maximum allowed value is 100. Values above 100 will
    // be coerced to 100.
    PageSize int64 `json:"pageSize,omitempty"`
    // Params: Additional domain specific parameters for the recommendations.
    // Allowed values: * `returnDocument`: Boolean. If set to true, the associated
    // Document object will be returned in
    // RecommendResponse.RecommendationResult.document. * `returnScore`: Boolean.
    // If set to true, the recommendation 'score' corresponding to each returned
    // Document will be set in RecommendResponse.RecommendationResult.metadata. The
    // given 'score' indicates the probability of a Document conversion given the
    // user's context and history. * `strictFiltering`: Boolean. True by default.
    // If set to false, the service will return generic (unfiltered) popular
    // Documents instead of empty if your filter blocks all recommendation results.
    // * `diversityLevel`: String. Default empty. If set to be non-empty, then it
    // needs to be one of: * `no-diversity` * `low-diversity` * `medium-diversity`
    // * `high-diversity` * `auto-diversity` This gives request-level control and
    // adjusts recommendation results based on Document category. *
    // `attributeFilteringSyntax`: Boolean. False by default. If set to true, the
    // `filter` field is interpreted according to the new, attribute-based syntax.
    Params googleapi.RawMessage `json:"params,omitempty"`
    // UserEvent: Required. Context about the user, what they are looking at and
    // what action they took to trigger the Recommend request. Note that this user
    // event detail won't be ingested to userEvent logs. Thus, a separate userEvent
    // write request is required for event logging. Don't set
    // UserEvent.user_pseudo_id or UserEvent.user_info.user_id to the same fixed ID
    // for different users. If you are trying to receive non-personalized
    // recommendations (not recommended; this can negatively impact model
    // performance), instead set UserEvent.user_pseudo_id to a random unique ID and
    // leave UserEvent.user_info.user_id unset.
    UserEvent *GoogleCloudDiscoveryengineV1UserEvent `json:"userEvent,omitempty"`
    // UserLabels: The user labels applied to a resource must meet the following
    // requirements: * Each resource can have multiple labels, up to a maximum of
    // 64. * Each label must be a key-value pair. * Keys have a minimum length of 1
    // character and a maximum length of 63 characters and cannot be empty. Values
    // can be empty and have a maximum length of 63 characters. * Keys and values
    // can contain only lowercase letters, numeric characters, underscores, and
    // dashes. All characters must use UTF-8 encoding, and international characters
    // are allowed. * The key portion of a label must be unique. However, you can
    // use the same key with multiple resources. * Keys must start with a lowercase
    // letter or international character. See Requirements for labels
    // (https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements)
    // for more details.
    UserLabels map[string]string `json:"userLabels,omitempty"`
    // ValidateOnly: Use validate only mode for this recommendation query. If set
    // to true, a fake model will be used that returns arbitrary Document IDs. Note
    // that the validate only mode should only be used for testing the API, or if
    // the model is not ready.
    ValidateOnly bool `json:"validateOnly,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Filter") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Filter") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1RecommendRequest) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1RecommendRequest) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1RecommendResponse

GoogleCloudDiscoveryengineV1RecommendResponse: Response message for Recommend method.

type GoogleCloudDiscoveryengineV1RecommendResponse struct {
    // AttributionToken: A unique attribution token. This should be included in the
    // UserEvent logs resulting from this recommendation, which enables accurate
    // attribution of recommendation model performance.
    AttributionToken string `json:"attributionToken,omitempty"`
    // MissingIds: IDs of documents in the request that were missing from the
    // default Branch associated with the requested ServingConfig.
    MissingIds []string `json:"missingIds,omitempty"`
    // Results: A list of recommended Documents. The order represents the ranking
    // (from the most relevant Document to the least).
    Results []*GoogleCloudDiscoveryengineV1RecommendResponseRecommendationResult `json:"results,omitempty"`
    // ValidateOnly: True if RecommendRequest.validate_only was set.
    ValidateOnly bool `json:"validateOnly,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "AttributionToken") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "AttributionToken") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1RecommendResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1RecommendResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1RecommendResponseRecommendationResult

GoogleCloudDiscoveryengineV1RecommendResponseRecommendationResult: RecommendationResult represents a generic recommendation result with associated metadata.

type GoogleCloudDiscoveryengineV1RecommendResponseRecommendationResult struct {
    // Document: Set if `returnDocument` is set to true in RecommendRequest.params.
    Document *GoogleCloudDiscoveryengineV1Document `json:"document,omitempty"`
    // Id: Resource ID of the recommended Document.
    Id string `json:"id,omitempty"`
    // Metadata: Additional Document metadata / annotations. Possible values: *
    // `score`: Recommendation score in double value. Is set if `returnScore` is
    // set to true in RecommendRequest.params.
    Metadata googleapi.RawMessage `json:"metadata,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Document") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Document") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1RecommendResponseRecommendationResult) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1RecommendResponseRecommendationResult) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1RecrawlUrisRequest

GoogleCloudDiscoveryengineV1RecrawlUrisRequest: Request message for SiteSearchEngineService.RecrawlUris method.

type GoogleCloudDiscoveryengineV1RecrawlUrisRequest struct {
    // Uris: Required. List of URIs to crawl. At most 10K URIs are supported,
    // otherwise an INVALID_ARGUMENT error is thrown. Each URI should match at
    // least one TargetSite in `site_search_engine`.
    Uris []string `json:"uris,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Uris") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Uris") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1RecrawlUrisRequest) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1RecrawlUrisRequest) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1Reply

GoogleCloudDiscoveryengineV1Reply: Defines a reply message to user.

type GoogleCloudDiscoveryengineV1Reply struct {
    // Summary: Summary based on search results.
    Summary *GoogleCloudDiscoveryengineV1SearchResponseSummary `json:"summary,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Summary") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Summary") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1Reply) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1Reply) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1Schema

GoogleCloudDiscoveryengineV1Schema: Defines the structure and layout of a type of document data.

type GoogleCloudDiscoveryengineV1Schema struct {
    // JsonSchema: The JSON representation of the schema.
    JsonSchema string `json:"jsonSchema,omitempty"`
    // Name: Immutable. The full resource name of the schema, in the format of
    // `projects/{project}/locations/{location}/collections/{collection}/dataStores/
    // {data_store}/schemas/{schema}`. This field must be a UTF-8 encoded string
    // with a length limit of 1024 characters.
    Name string `json:"name,omitempty"`
    // StructSchema: The structured representation of the schema.
    StructSchema googleapi.RawMessage `json:"structSchema,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "JsonSchema") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "JsonSchema") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1Schema) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1Schema) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchInfo

GoogleCloudDiscoveryengineV1SearchInfo: Detailed search information.

type GoogleCloudDiscoveryengineV1SearchInfo struct {
    // Offset: An integer that specifies the current offset for pagination (the
    // 0-indexed starting location, amongst the products deemed by the API as
    // relevant). See SearchRequest.offset for definition. If this field is
    // negative, an `INVALID_ARGUMENT` is returned. This can only be set for
    // `search` events. Other event types should not set this field. Otherwise, an
    // `INVALID_ARGUMENT` error is returned.
    Offset int64 `json:"offset,omitempty"`
    // OrderBy: The order in which products are returned, if applicable. See
    // SearchRequest.order_by for definition and syntax. The value must be a UTF-8
    // encoded string with a length limit of 1,000 characters. Otherwise, an
    // `INVALID_ARGUMENT` error is returned. This can only be set for `search`
    // events. Other event types should not set this field. Otherwise, an
    // `INVALID_ARGUMENT` error is returned.
    OrderBy string `json:"orderBy,omitempty"`
    // SearchQuery: The user's search query. See SearchRequest.query for
    // definition. The value must be a UTF-8 encoded string with a length limit of
    // 5,000 characters. Otherwise, an `INVALID_ARGUMENT` error is returned. At
    // least one of search_query or PageInfo.page_category is required for `search`
    // events. Other event types should not set this field. Otherwise, an
    // `INVALID_ARGUMENT` error is returned.
    SearchQuery string `json:"searchQuery,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Offset") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Offset") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchInfo) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchInfo) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchRequest

GoogleCloudDiscoveryengineV1SearchRequest: Request message for SearchService.Search method.

type GoogleCloudDiscoveryengineV1SearchRequest struct {
    // BoostSpec: Boost specification to boost certain documents. For more
    // information on boosting, see Boosting
    // (https://cloud.google.com/retail/docs/boosting#boost)
    BoostSpec *GoogleCloudDiscoveryengineV1SearchRequestBoostSpec `json:"boostSpec,omitempty"`
    // Branch: The branch resource name, such as
    // `projects/*/locations/global/collections/default_collection/dataStores/defaul
    // t_data_store/branches/0`. Use `default_branch` as the branch ID or leave
    // this field empty, to search documents under the default branch.
    Branch string `json:"branch,omitempty"`
    // CanonicalFilter: The default filter that is applied when a user performs a
    // search without checking any filters on the search page. The filter applied
    // to every search request when quality improvement such as query expansion is
    // needed. In the case a query does not have a sufficient amount of results
    // this filter will be used to determine whether or not to enable the query
    // expansion flow. The original filter will still be used for the query
    // expanded search. This field is strongly recommended to achieve high search
    // quality. For more information about filter syntax, see SearchRequest.filter.
    CanonicalFilter string `json:"canonicalFilter,omitempty"`
    // ContentSearchSpec: A specification for configuring the behavior of content
    // search.
    ContentSearchSpec *GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpec `json:"contentSearchSpec,omitempty"`
    // DataStoreSpecs: A list of data store specs to apply on a search call.
    DataStoreSpecs []*GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec `json:"dataStoreSpecs,omitempty"`
    // FacetSpecs: Facet specifications for faceted search. If empty, no facets are
    // returned. A maximum of 100 values are allowed. Otherwise, an
    // `INVALID_ARGUMENT` error is returned.
    FacetSpecs []*GoogleCloudDiscoveryengineV1SearchRequestFacetSpec `json:"facetSpecs,omitempty"`
    // Filter: The filter syntax consists of an expression language for
    // constructing a predicate from one or more fields of the documents being
    // filtered. Filter expression is case-sensitive. If this field is
    // unrecognizable, an `INVALID_ARGUMENT` is returned. Filtering in Vertex AI
    // Search is done by mapping the LHS filter key to a key property defined in
    // the Vertex AI Search backend -- this mapping is defined by the customer in
    // their schema. For example a media customer might have a field 'name' in
    // their schema. In this case the filter would look like this: filter -->
    // name:'ANY("king kong")' For more information about filtering including
    // syntax and filter operators, see Filter
    // (https://cloud.google.com/generative-ai-app-builder/docs/filter-search-metadata)
    Filter string `json:"filter,omitempty"`
    // ImageQuery: Raw image query.
    ImageQuery *GoogleCloudDiscoveryengineV1SearchRequestImageQuery `json:"imageQuery,omitempty"`
    // Offset: A 0-indexed integer that specifies the current offset (that is,
    // starting result location, amongst the Documents deemed by the API as
    // relevant) in search results. This field is only considered if page_token is
    // unset. If this field is negative, an `INVALID_ARGUMENT` is returned.
    Offset int64 `json:"offset,omitempty"`
    // OrderBy: The order in which documents are returned. Documents can be ordered
    // by a field in an Document object. Leave it unset if ordered by relevance.
    // `order_by` expression is case-sensitive. For more information on ordering
    // for retail search, see Ordering
    // (https://cloud.google.com/retail/docs/filter-and-order#order) If this field
    // is unrecognizable, an `INVALID_ARGUMENT` is returned.
    OrderBy string `json:"orderBy,omitempty"`
    // PageSize: Maximum number of Documents to return. The maximum allowed value
    // depends on the data type. Values above the maximum value are coerced to the
    // maximum value. * Websites with basic indexing: Default `10`, Maximum `25`. *
    // Websites with advanced indexing: Default `25`, Maximum `50`. * Other:
    // Default `50`, Maximum `100`. If this field is negative, an
    // `INVALID_ARGUMENT` is returned.
    PageSize int64 `json:"pageSize,omitempty"`
    // PageToken: A page token received from a previous SearchService.Search call.
    // Provide this to retrieve the subsequent page. When paginating, all other
    // parameters provided to SearchService.Search must match the call that
    // provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned.
    PageToken string `json:"pageToken,omitempty"`
    // Params: Additional search parameters. For public website search only,
    // supported values are: * `user_country_code`: string. Default empty. If set
    // to non-empty, results are restricted or boosted based on the location
    // provided. Example: user_country_code: "au" For available codes see Country
    // Codes
    // (https://developers.google.com/custom-search/docs/json_api_reference#countryCodes)
    // * `search_type`: double. Default empty. Enables non-webpage searching
    // depending on the value. The only valid non-default value is 1, which enables
    // image searching. Example: search_type: 1
    Params googleapi.RawMessage `json:"params,omitempty"`
    // Query: Raw search query.
    Query string `json:"query,omitempty"`
    // QueryExpansionSpec: The query expansion specification that specifies the
    // conditions under which query expansion occurs.
    QueryExpansionSpec *GoogleCloudDiscoveryengineV1SearchRequestQueryExpansionSpec `json:"queryExpansionSpec,omitempty"`
    // SafeSearch: Whether to turn on safe search. This is only supported for
    // website search.
    SafeSearch bool `json:"safeSearch,omitempty"`
    // SpellCorrectionSpec: The spell correction specification that specifies the
    // mode under which spell correction takes effect.
    SpellCorrectionSpec *GoogleCloudDiscoveryengineV1SearchRequestSpellCorrectionSpec `json:"spellCorrectionSpec,omitempty"`
    // UserInfo: Information about the end user. Highly recommended for analytics.
    // UserInfo.user_agent is used to deduce `device_type` for analytics.
    UserInfo *GoogleCloudDiscoveryengineV1UserInfo `json:"userInfo,omitempty"`
    // UserLabels: The user labels applied to a resource must meet the following
    // requirements: * Each resource can have multiple labels, up to a maximum of
    // 64. * Each label must be a key-value pair. * Keys have a minimum length of 1
    // character and a maximum length of 63 characters and cannot be empty. Values
    // can be empty and have a maximum length of 63 characters. * Keys and values
    // can contain only lowercase letters, numeric characters, underscores, and
    // dashes. All characters must use UTF-8 encoding, and international characters
    // are allowed. * The key portion of a label must be unique. However, you can
    // use the same key with multiple resources. * Keys must start with a lowercase
    // letter or international character. See Google Cloud Document
    // (https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements)
    // for more details.
    UserLabels map[string]string `json:"userLabels,omitempty"`
    // UserPseudoId: A unique identifier for tracking visitors. For example, this
    // could be implemented with an HTTP cookie, which should be able to uniquely
    // identify a visitor on a single device. This unique identifier should not
    // change if the visitor logs in or out of the website. This field should NOT
    // have a fixed value such as `unknown_visitor`. This should be the same
    // identifier as UserEvent.user_pseudo_id and
    // CompleteQueryRequest.user_pseudo_id The field must be a UTF-8 encoded string
    // with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT`
    // error is returned.
    UserPseudoId string `json:"userPseudoId,omitempty"`
    // ForceSendFields is a list of field names (e.g. "BoostSpec") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "BoostSpec") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchRequest) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchRequest) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchRequestBoostSpec

GoogleCloudDiscoveryengineV1SearchRequestBoostSpec: Boost specification to boost certain documents.

type GoogleCloudDiscoveryengineV1SearchRequestBoostSpec struct {
    // ConditionBoostSpecs: Condition boost specifications. If a document matches
    // multiple conditions in the specifictions, boost scores from these
    // specifications are all applied and combined in a non-linear way. Maximum
    // number of specifications is 20.
    ConditionBoostSpecs []*GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpec `json:"conditionBoostSpecs,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ConditionBoostSpecs") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ConditionBoostSpecs") to include
    // in API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchRequestBoostSpec) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchRequestBoostSpec) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpec

GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpec: Boost applies to documents which match a condition.

type GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpec struct {
    // Boost: Strength of the condition boost, which should be in [-1, 1]. Negative
    // boost means demotion. Default is 0.0. Setting to 1.0 gives the document a
    // big promotion. However, it does not necessarily mean that the boosted
    // document will be the top result at all times, nor that other documents will
    // be excluded. Results could still be shown even when none of them matches the
    // condition. And results that are significantly more relevant to the search
    // query can still trump your heavily favored but irrelevant documents. Setting
    // to -1.0 gives the document a big demotion. However, results that are deeply
    // relevant might still be shown. The document will have an upstream battle to
    // get a fairly high ranking, but it is not blocked out completely. Setting to
    // 0.0 means no boost applied. The boosting condition is ignored. Only one of
    // the (condition, boost) combination or the boost_control_spec below are set.
    // If both are set then the global boost is ignored and the more fine-grained
    // boost_control_spec is applied.
    Boost float64 `json:"boost,omitempty"`
    // Condition: An expression which specifies a boost condition. The syntax and
    // supported fields are the same as a filter expression. See
    // SearchRequest.filter for detail syntax and limitations. Examples: * To boost
    // documents with document ID "doc_1" or "doc_2", and color "Red" or "Blue":
    // `(document_id: ANY("doc_1", "doc_2")) AND (color: ANY("Red", "Blue"))`
    Condition string `json:"condition,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Boost") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Boost") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpec) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpec) MarshalJSON() ([]byte, error)

func (*GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpec) UnmarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpec) UnmarshalJSON(data []byte) error

type GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpec

GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpec: A specification for configuring the behavior of content search.

type GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpec struct {
    // ExtractiveContentSpec: If there is no extractive_content_spec provided,
    // there will be no extractive answer in the search response.
    ExtractiveContentSpec *GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecExtractiveContentSpec `json:"extractiveContentSpec,omitempty"`
    // SnippetSpec: If `snippetSpec` is not specified, snippets are not included in
    // the search response.
    SnippetSpec *GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSnippetSpec `json:"snippetSpec,omitempty"`
    // SummarySpec: If `summarySpec` is not specified, summaries are not included
    // in the search response.
    SummarySpec *GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpec `json:"summarySpec,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ExtractiveContentSpec") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ExtractiveContentSpec") to
    // include in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpec) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpec) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecExtractiveContentSpec

GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecExtractiveContentSp ec: A specification for configuring the extractive content in a search response.

type GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecExtractiveContentSpec struct {
    // MaxExtractiveAnswerCount: The maximum number of extractive answers returned
    // in each search result. An extractive answer is a verbatim answer extracted
    // from the original document, which provides a precise and contextually
    // relevant answer to the search query. If the number of matching answers is
    // less than the `max_extractive_answer_count`, return all of the answers.
    // Otherwise, return the `max_extractive_answer_count`. At most five answers
    // are returned for each SearchResult.
    MaxExtractiveAnswerCount int64 `json:"maxExtractiveAnswerCount,omitempty"`
    // MaxExtractiveSegmentCount: The max number of extractive segments returned in
    // each search result. Only applied if the DataStore is set to
    // DataStore.ContentConfig.CONTENT_REQUIRED or DataStore.solution_types is
    // SOLUTION_TYPE_CHAT. An extractive segment is a text segment extracted from
    // the original document that is relevant to the search query, and, in general,
    // more verbose than an extractive answer. The segment could then be used as
    // input for LLMs to generate summaries and answers. If the number of matching
    // segments is less than `max_extractive_segment_count`, return all of the
    // segments. Otherwise, return the `max_extractive_segment_count`.
    MaxExtractiveSegmentCount int64 `json:"maxExtractiveSegmentCount,omitempty"`
    // NumNextSegments: Return at most `num_next_segments` segments after each
    // selected segments.
    NumNextSegments int64 `json:"numNextSegments,omitempty"`
    // NumPreviousSegments: Specifies whether to also include the adjacent from
    // each selected segments. Return at most `num_previous_segments` segments
    // before each selected segments.
    NumPreviousSegments int64 `json:"numPreviousSegments,omitempty"`
    // ReturnExtractiveSegmentScore: Specifies whether to return the confidence
    // score from the extractive segments in each search result. This feature is
    // available only for new or allowlisted data stores. To allowlist your data
    // store, contact your Customer Engineer. The default value is `false`.
    ReturnExtractiveSegmentScore bool `json:"returnExtractiveSegmentScore,omitempty"`
    // ForceSendFields is a list of field names (e.g. "MaxExtractiveAnswerCount")
    // to unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "MaxExtractiveAnswerCount") to
    // include in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecExtractiveContentSpec) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecExtractiveContentSpec) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSnippetSpec

GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSnippetSpec: A specification for configuring snippets in a search response.

type GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSnippetSpec struct {
    // MaxSnippetCount: [DEPRECATED] This field is deprecated. To control snippet
    // return, use `return_snippet` field. For backwards compatibility, we will
    // return snippet if max_snippet_count > 0.
    MaxSnippetCount int64 `json:"maxSnippetCount,omitempty"`
    // ReferenceOnly: [DEPRECATED] This field is deprecated and will have no affect
    // on the snippet.
    ReferenceOnly bool `json:"referenceOnly,omitempty"`
    // ReturnSnippet: If `true`, then return snippet. If no snippet can be
    // generated, we return "No snippet is available for this page." A
    // `snippet_status` with `SUCCESS` or `NO_SNIPPET_AVAILABLE` will also be
    // returned.
    ReturnSnippet bool `json:"returnSnippet,omitempty"`
    // ForceSendFields is a list of field names (e.g. "MaxSnippetCount") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "MaxSnippetCount") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSnippetSpec) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSnippetSpec) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpec

GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpec: A specification for configuring a summary returned in a search response.

type GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpec struct {
    // IgnoreAdversarialQuery: Specifies whether to filter out adversarial queries.
    // The default value is `false`. Google employs search-query classification to
    // detect adversarial queries. No summary is returned if the search query is
    // classified as an adversarial query. For example, a user might ask a question
    // regarding negative comments about the company or submit a query designed to
    // generate unsafe, policy-violating output. If this field is set to `true`, we
    // skip generating summaries for adversarial queries and return fallback
    // messages instead.
    IgnoreAdversarialQuery bool `json:"ignoreAdversarialQuery,omitempty"`
    // IgnoreNonSummarySeekingQuery: Specifies whether to filter out queries that
    // are not summary-seeking. The default value is `false`. Google employs
    // search-query classification to detect summary-seeking queries. No summary is
    // returned if the search query is classified as a non-summary seeking query.
    // For example, `why is the sky blue` and `Who is the best soccer player in the
    // world?` are summary-seeking queries, but `SFO airport` and `world cup 2026`
    // are not. They are most likely navigational queries. If this field is set to
    // `true`, we skip generating summaries for non-summary seeking queries and
    // return fallback messages instead.
    IgnoreNonSummarySeekingQuery bool `json:"ignoreNonSummarySeekingQuery,omitempty"`
    // IncludeCitations: Specifies whether to include citations in the summary. The
    // default value is `false`. When this field is set to `true`, summaries
    // include in-line citation numbers. Example summary including citations:
    // BigQuery is Google Cloud's fully managed and completely serverless
    // enterprise data warehouse [1]. BigQuery supports all data types, works
    // across clouds, and has built-in machine learning and business intelligence,
    // all within a unified platform [2, 3]. The citation numbers refer to the
    // returned search results and are 1-indexed. For example, [1] means that the
    // sentence is attributed to the first search result. [2, 3] means that the
    // sentence is attributed to both the second and third search results.
    IncludeCitations bool `json:"includeCitations,omitempty"`
    // LanguageCode: Language code for Summary. Use language tags defined by BCP47
    // (https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Note: This is an
    // experimental feature.
    LanguageCode string `json:"languageCode,omitempty"`
    // ModelPromptSpec: If specified, the spec will be used to modify the prompt
    // provided to the LLM.
    ModelPromptSpec *GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelPromptSpec `json:"modelPromptSpec,omitempty"`
    // ModelSpec: If specified, the spec will be used to modify the model
    // specification provided to the LLM.
    ModelSpec *GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelSpec `json:"modelSpec,omitempty"`
    // SummaryResultCount: The number of top results to generate the summary from.
    // If the number of results returned is less than `summaryResultCount`, the
    // summary is generated from all of the results. At most 10 results for
    // documents mode, or 50 for chunks mode, can be used to generate a summary.
    // The chunks mode is used when
    // SearchRequest.ContentSearchSpec.search_result_mode is set to CHUNKS.
    SummaryResultCount int64 `json:"summaryResultCount,omitempty"`
    // UseSemanticChunks: If true, answer will be generated from most relevant
    // chunks from top search results. This feature will improve summary quality.
    // Note that with this feature enabled, not all top search results will be
    // referenced and included in the reference list, so the citation source index
    // only points to the search results listed in the reference list.
    UseSemanticChunks bool `json:"useSemanticChunks,omitempty"`
    // ForceSendFields is a list of field names (e.g. "IgnoreAdversarialQuery") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "IgnoreAdversarialQuery") to
    // include in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpec) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpec) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelPromptSpec

GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelPro mptSpec: Specification of the prompt to use with the model.

type GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelPromptSpec struct {
    // Preamble: Text at the beginning of the prompt that instructs the assistant.
    // Examples are available in the user guide.
    Preamble string `json:"preamble,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Preamble") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Preamble") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelPromptSpec) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelPromptSpec) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelSpec

GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelSpe c: Specification of the model.

type GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelSpec struct {
    // Version: The model version used to generate the summary. Supported values
    // are: * `stable`: string. Default value when no value is specified. Uses a
    // generally available, fine-tuned model. For more information, see Answer
    // generation model versions and lifecycle
    // (https://cloud.google.com/generative-ai-app-builder/docs/answer-generation-models).
    // * `preview`: string. (Public preview) Uses a preview model. For more
    // information, see Answer generation model versions and lifecycle
    // (https://cloud.google.com/generative-ai-app-builder/docs/answer-generation-models).
    Version string `json:"version,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Version") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Version") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelSpec) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelSpec) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec

GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec: A struct to define data stores to filter on in a search call.

type GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec struct {
    // DataStore: Required. Full resource name of DataStore, such as
    // `projects/{project}/locations/{location}/collections/{collection_id}/dataStor
    // es/{data_store_id}`.
    DataStore string `json:"dataStore,omitempty"`
    // ForceSendFields is a list of field names (e.g. "DataStore") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DataStore") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchRequestFacetSpec

GoogleCloudDiscoveryengineV1SearchRequestFacetSpec: A facet specification to perform faceted search.

type GoogleCloudDiscoveryengineV1SearchRequestFacetSpec struct {
    // EnableDynamicPosition: Enables dynamic position for this facet. If set to
    // true, the position of this facet among all facets in the response is
    // determined automatically. If dynamic facets are enabled, it is ordered
    // together. If set to false, the position of this facet in the response is the
    // same as in the request, and it is ranked before the facets with dynamic
    // position enable and all dynamic facets. For example, you may always want to
    // have rating facet returned in the response, but it's not necessarily to
    // always display the rating facet at the top. In that case, you can set
    // enable_dynamic_position to true so that the position of rating facet in
    // response is determined automatically. Another example, assuming you have the
    // following facets in the request: * "rating", enable_dynamic_position = true
    // * "price", enable_dynamic_position = false * "brands",
    // enable_dynamic_position = false And also you have a dynamic facets enabled,
    // which generates a facet `gender`. Then the final order of the facets in the
    // response can be ("price", "brands", "rating", "gender") or ("price",
    // "brands", "gender", "rating") depends on how API orders "gender" and
    // "rating" facets. However, notice that "price" and "brands" are always ranked
    // at first and second position because their enable_dynamic_position is false.
    EnableDynamicPosition bool `json:"enableDynamicPosition,omitempty"`
    // ExcludedFilterKeys: List of keys to exclude when faceting. By default,
    // FacetKey.key is not excluded from the filter unless it is listed in this
    // field. Listing a facet key in this field allows its values to appear as
    // facet results, even when they are filtered out of search results. Using this
    // field does not affect what search results are returned. For example, suppose
    // there are 100 documents with the color facet "Red" and 200 documents with
    // the color facet "Blue". A query containing the filter "color:ANY("Red")" and
    // having "color" as FacetKey.key would by default return only "Red" documents
    // in the search results, and also return "Red" with count 100 as the only
    // color facet. Although there are also blue documents available, "Blue" would
    // not be shown as an available facet value. If "color" is listed in
    // "excludedFilterKeys", then the query returns the facet values "Red" with
    // count 100 and "Blue" with count 200, because the "color" key is now excluded
    // from the filter. Because this field doesn't affect search results, the
    // search results are still correctly filtered to return only "Red" documents.
    // A maximum of 100 values are allowed. Otherwise, an `INVALID_ARGUMENT` error
    // is returned.
    ExcludedFilterKeys []string `json:"excludedFilterKeys,omitempty"`
    // FacetKey: Required. The facet key specification.
    FacetKey *GoogleCloudDiscoveryengineV1SearchRequestFacetSpecFacetKey `json:"facetKey,omitempty"`
    // Limit: Maximum of facet values that should be returned for this facet. If
    // unspecified, defaults to 20. The maximum allowed value is 300. Values above
    // 300 are coerced to 300. If this field is negative, an `INVALID_ARGUMENT` is
    // returned.
    Limit int64 `json:"limit,omitempty"`
    // ForceSendFields is a list of field names (e.g. "EnableDynamicPosition") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "EnableDynamicPosition") to
    // include in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchRequestFacetSpec) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchRequestFacetSpec) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchRequestFacetSpecFacetKey

GoogleCloudDiscoveryengineV1SearchRequestFacetSpecFacetKey: Specifies how a facet is computed.

type GoogleCloudDiscoveryengineV1SearchRequestFacetSpecFacetKey struct {
    // CaseInsensitive: True to make facet keys case insensitive when getting
    // faceting values with prefixes or contains; false otherwise.
    CaseInsensitive bool `json:"caseInsensitive,omitempty"`
    // Contains: Only get facet values that contains the given strings. For
    // example, suppose "category" has three values "Action > 2022", "Action >
    // 2021" and "Sci-Fi > 2022". If set "contains" to "2022", the "category" facet
    // only contains "Action > 2022" and "Sci-Fi > 2022". Only supported on textual
    // fields. Maximum is 10.
    Contains []string `json:"contains,omitempty"`
    // Intervals: Set only if values should be bucketed into intervals. Must be set
    // for facets with numerical values. Must not be set for facet with text
    // values. Maximum number of intervals is 30.
    Intervals []*GoogleCloudDiscoveryengineV1Interval `json:"intervals,omitempty"`
    // Key: Required. Supported textual and numerical facet keys in Document
    // object, over which the facet values are computed. Facet key is
    // case-sensitive.
    Key string `json:"key,omitempty"`
    // OrderBy: The order in which documents are returned. Allowed values are: *
    // "count desc", which means order by SearchResponse.Facet.values.count
    // descending. * "value desc", which means order by
    // SearchResponse.Facet.values.value descending. Only applies to textual
    // facets. If not set, textual values are sorted in natural order
    // (https://en.wikipedia.org/wiki/Natural_sort_order); numerical intervals are
    // sorted in the order given by FacetSpec.FacetKey.intervals.
    OrderBy string `json:"orderBy,omitempty"`
    // Prefixes: Only get facet values that start with the given string prefix. For
    // example, suppose "category" has three values "Action > 2022", "Action >
    // 2021" and "Sci-Fi > 2022". If set "prefixes" to "Action", the "category"
    // facet only contains "Action > 2022" and "Action > 2021". Only supported on
    // textual fields. Maximum is 10.
    Prefixes []string `json:"prefixes,omitempty"`
    // RestrictedValues: Only get facet for the given restricted values. Only
    // supported on textual fields. For example, suppose "category" has three
    // values "Action > 2022", "Action > 2021" and "Sci-Fi > 2022". If set
    // "restricted_values" to "Action > 2022", the "category" facet only contains
    // "Action > 2022". Only supported on textual fields. Maximum is 10.
    RestrictedValues []string `json:"restrictedValues,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CaseInsensitive") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CaseInsensitive") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchRequestFacetSpecFacetKey) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchRequestFacetSpecFacetKey) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchRequestImageQuery

GoogleCloudDiscoveryengineV1SearchRequestImageQuery: Specifies the image query input.

type GoogleCloudDiscoveryengineV1SearchRequestImageQuery struct {
    // ImageBytes: Base64 encoded image bytes. Supported image formats: JPEG, PNG,
    // and BMP.
    ImageBytes string `json:"imageBytes,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ImageBytes") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ImageBytes") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchRequestImageQuery) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchRequestImageQuery) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchRequestQueryExpansionSpec

GoogleCloudDiscoveryengineV1SearchRequestQueryExpansionSpec: Specification to determine under which conditions query expansion should occur.

type GoogleCloudDiscoveryengineV1SearchRequestQueryExpansionSpec struct {
    // Condition: The condition under which query expansion should occur. Default
    // to Condition.DISABLED.
    //
    // Possible values:
    //   "CONDITION_UNSPECIFIED" - Unspecified query expansion condition. In this
    // case, server behavior defaults to Condition.DISABLED.
    //   "DISABLED" - Disabled query expansion. Only the exact search query is
    // used, even if SearchResponse.total_size is zero.
    //   "AUTO" - Automatic query expansion built by the Search API.
    Condition string `json:"condition,omitempty"`
    // PinUnexpandedResults: Whether to pin unexpanded results. If this field is
    // set to true, unexpanded products are always at the top of the search
    // results, followed by the expanded results.
    PinUnexpandedResults bool `json:"pinUnexpandedResults,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Condition") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Condition") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchRequestQueryExpansionSpec) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchRequestQueryExpansionSpec) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchRequestSpellCorrectionSpec

GoogleCloudDiscoveryengineV1SearchRequestSpellCorrectionSpec: The specification for query spell correction.

type GoogleCloudDiscoveryengineV1SearchRequestSpellCorrectionSpec struct {
    // Mode: The mode under which spell correction should take effect to replace
    // the original search query. Default to Mode.AUTO.
    //
    // Possible values:
    //   "MODE_UNSPECIFIED" - Unspecified spell correction mode. In this case,
    // server behavior defaults to Mode.AUTO.
    //   "SUGGESTION_ONLY" - Search API will try to find a spell suggestion if
    // there is any and put in the SearchResponse.corrected_query. The spell
    // suggestion will not be used as the search query.
    //   "AUTO" - Automatic spell correction built by the Search API. Search will
    // be based on the corrected query if found.
    Mode string `json:"mode,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Mode") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Mode") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchRequestSpellCorrectionSpec) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchRequestSpellCorrectionSpec) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchResponse

GoogleCloudDiscoveryengineV1SearchResponse: Response message for SearchService.Search method.

type GoogleCloudDiscoveryengineV1SearchResponse struct {
    // AttributionToken: A unique search token. This should be included in the
    // UserEvent logs resulting from this search, which enables accurate
    // attribution of search model performance.
    AttributionToken string `json:"attributionToken,omitempty"`
    // CorrectedQuery: Contains the spell corrected query, if found. If the spell
    // correction type is AUTOMATIC, then the search results are based on
    // corrected_query. Otherwise the original query is used for search.
    CorrectedQuery string `json:"correctedQuery,omitempty"`
    // Facets: Results of facets requested by user.
    Facets []*GoogleCloudDiscoveryengineV1SearchResponseFacet `json:"facets,omitempty"`
    // NextPageToken: A token that can be sent as SearchRequest.page_token to
    // retrieve the next page. If this field is omitted, there are no subsequent
    // pages.
    NextPageToken string `json:"nextPageToken,omitempty"`
    // QueryExpansionInfo: Query expansion information for the returned results.
    QueryExpansionInfo *GoogleCloudDiscoveryengineV1SearchResponseQueryExpansionInfo `json:"queryExpansionInfo,omitempty"`
    // RedirectUri: The URI of a customer-defined redirect page. If redirect action
    // is triggered, no search is performed, and only redirect_uri and
    // attribution_token are set in the response.
    RedirectUri string `json:"redirectUri,omitempty"`
    // Results: A list of matched documents. The order represents the ranking.
    Results []*GoogleCloudDiscoveryengineV1SearchResponseSearchResult `json:"results,omitempty"`
    // Summary: A summary as part of the search results. This field is only
    // returned if SearchRequest.ContentSearchSpec.summary_spec is set.
    Summary *GoogleCloudDiscoveryengineV1SearchResponseSummary `json:"summary,omitempty"`
    // TotalSize: The estimated total count of matched items irrespective of
    // pagination. The count of results returned by pagination may be less than the
    // total_size that matches.
    TotalSize int64 `json:"totalSize,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "AttributionToken") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "AttributionToken") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchResponseFacet

GoogleCloudDiscoveryengineV1SearchResponseFacet: A facet result.

type GoogleCloudDiscoveryengineV1SearchResponseFacet struct {
    // DynamicFacet: Whether the facet is dynamically generated.
    DynamicFacet bool `json:"dynamicFacet,omitempty"`
    // Key: The key for this facet. E.g., "colors" or "price". It matches
    // SearchRequest.FacetSpec.FacetKey.key.
    Key string `json:"key,omitempty"`
    // Values: The facet values for this field.
    Values []*GoogleCloudDiscoveryengineV1SearchResponseFacetFacetValue `json:"values,omitempty"`
    // ForceSendFields is a list of field names (e.g. "DynamicFacet") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DynamicFacet") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchResponseFacet) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchResponseFacet) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchResponseFacetFacetValue

GoogleCloudDiscoveryengineV1SearchResponseFacetFacetValue: A facet value which contains value names and their count.

type GoogleCloudDiscoveryengineV1SearchResponseFacetFacetValue struct {
    // Count: Number of items that have this facet value.
    Count int64 `json:"count,omitempty,string"`
    // Interval: Interval value for a facet, such as 10, 20) for facet "price". It
    // matches [SearchRequest.FacetSpec.FacetKey.intervals.
    Interval *GoogleCloudDiscoveryengineV1Interval `json:"interval,omitempty"`
    // Value: Text value of a facet, such as "Black" for facet "colors".
    Value string `json:"value,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Count") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Count") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchResponseFacetFacetValue) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchResponseFacetFacetValue) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchResponseQueryExpansionInfo

GoogleCloudDiscoveryengineV1SearchResponseQueryExpansionInfo: Information describing query expansion including whether expansion has occurred.

type GoogleCloudDiscoveryengineV1SearchResponseQueryExpansionInfo struct {
    // ExpandedQuery: Bool describing whether query expansion has occurred.
    ExpandedQuery bool `json:"expandedQuery,omitempty"`
    // PinnedResultCount: Number of pinned results. This field will only be set
    // when expansion happens and
    // SearchRequest.QueryExpansionSpec.pin_unexpanded_results is set to true.
    PinnedResultCount int64 `json:"pinnedResultCount,omitempty,string"`
    // ForceSendFields is a list of field names (e.g. "ExpandedQuery") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ExpandedQuery") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchResponseQueryExpansionInfo) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchResponseQueryExpansionInfo) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchResponseSearchResult

GoogleCloudDiscoveryengineV1SearchResponseSearchResult: Represents the search results.

type GoogleCloudDiscoveryengineV1SearchResponseSearchResult struct {
    // Document: The document data snippet in the search response. Only fields that
    // are marked as retrievable are populated.
    Document *GoogleCloudDiscoveryengineV1Document `json:"document,omitempty"`
    // Id: Document.id of the searched Document.
    Id string `json:"id,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Document") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Document") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchResponseSearchResult) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchResponseSearchResult) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchResponseSummary

GoogleCloudDiscoveryengineV1SearchResponseSummary: Summary of the top N search result specified by the summary spec.

type GoogleCloudDiscoveryengineV1SearchResponseSummary struct {
    // SafetyAttributes: A collection of Safety Attribute categories and their
    // associated confidence scores.
    SafetyAttributes *GoogleCloudDiscoveryengineV1SearchResponseSummarySafetyAttributes `json:"safetyAttributes,omitempty"`
    // SummarySkippedReasons: Additional summary-skipped reasons. This provides the
    // reason for ignored cases. If nothing is skipped, this field is not set.
    //
    // Possible values:
    //   "SUMMARY_SKIPPED_REASON_UNSPECIFIED" - Default value. The summary skipped
    // reason is not specified.
    //   "ADVERSARIAL_QUERY_IGNORED" - The adversarial query ignored case. Only
    // populated when SummarySpec.ignore_adversarial_query is set to `true`.
    //   "NON_SUMMARY_SEEKING_QUERY_IGNORED" - The non-summary seeking query
    // ignored case. Only populated when
    // SummarySpec.ignore_non_summary_seeking_query is set to `true`.
    //   "OUT_OF_DOMAIN_QUERY_IGNORED" - The out-of-domain query ignored case.
    // Google skips the summary if there are no high-relevance search results. For
    // example, the data store contains facts about company A but the user query is
    // asking questions about company B.
    //   "POTENTIAL_POLICY_VIOLATION" - The potential policy violation case. Google
    // skips the summary if there is a potential policy violation detected. This
    // includes content that may be violent or toxic.
    //   "LLM_ADDON_NOT_ENABLED" - The LLM addon not enabled case. Google skips the
    // summary if the LLM addon is not enabled.
    SummarySkippedReasons []string `json:"summarySkippedReasons,omitempty"`
    // SummaryText: The summary content.
    SummaryText string `json:"summaryText,omitempty"`
    // SummaryWithMetadata: Summary with metadata information.
    SummaryWithMetadata *GoogleCloudDiscoveryengineV1SearchResponseSummarySummaryWithMetadata `json:"summaryWithMetadata,omitempty"`
    // ForceSendFields is a list of field names (e.g. "SafetyAttributes") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "SafetyAttributes") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchResponseSummary) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchResponseSummary) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchResponseSummaryCitation

GoogleCloudDiscoveryengineV1SearchResponseSummaryCitation: Citation info for a segment.

type GoogleCloudDiscoveryengineV1SearchResponseSummaryCitation struct {
    // EndIndex: End of the attributed segment, exclusive.
    EndIndex int64 `json:"endIndex,omitempty,string"`
    // Sources: Citation sources for the attributed segment.
    Sources []*GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationSource `json:"sources,omitempty"`
    // StartIndex: Index indicates the start of the segment, measured in
    // bytes/unicode.
    StartIndex int64 `json:"startIndex,omitempty,string"`
    // ForceSendFields is a list of field names (e.g. "EndIndex") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "EndIndex") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchResponseSummaryCitation) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchResponseSummaryCitation) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationMetadata

GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationMetadata: Citation metadata.

type GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationMetadata struct {
    // Citations: Citations for segments.
    Citations []*GoogleCloudDiscoveryengineV1SearchResponseSummaryCitation `json:"citations,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Citations") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Citations") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationSource

GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationSource: Citation source.

type GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationSource struct {
    // ReferenceIndex: Document reference index from
    // SummaryWithMetadata.references. It is 0-indexed and the value will be zero
    // if the reference_index is not set explicitly.
    ReferenceIndex int64 `json:"referenceIndex,omitempty,string"`
    // ForceSendFields is a list of field names (e.g. "ReferenceIndex") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ReferenceIndex") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationSource) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationSource) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchResponseSummaryReference

GoogleCloudDiscoveryengineV1SearchResponseSummaryReference: Document reference.

type GoogleCloudDiscoveryengineV1SearchResponseSummaryReference struct {
    // ChunkContents: List of cited chunk contents derived from document content.
    ChunkContents []*GoogleCloudDiscoveryengineV1SearchResponseSummaryReferenceChunkContent `json:"chunkContents,omitempty"`
    // Document: Required. Document.name of the document. Full resource name of the
    // referenced document, in the format
    // `projects/*/locations/*/collections/*/dataStores/*/branches/*/documents/*`.
    Document string `json:"document,omitempty"`
    // Title: Title of the document.
    Title string `json:"title,omitempty"`
    // Uri: Cloud Storage or HTTP uri for the document.
    Uri string `json:"uri,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ChunkContents") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ChunkContents") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchResponseSummaryReference) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchResponseSummaryReference) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchResponseSummaryReferenceChunkContent

GoogleCloudDiscoveryengineV1SearchResponseSummaryReferenceChunkContent: Chunk content.

type GoogleCloudDiscoveryengineV1SearchResponseSummaryReferenceChunkContent struct {
    // Content: Chunk textual content.
    Content string `json:"content,omitempty"`
    // PageIdentifier: Page identifier.
    PageIdentifier string `json:"pageIdentifier,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Content") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Content") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchResponseSummaryReferenceChunkContent) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchResponseSummaryReferenceChunkContent) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SearchResponseSummarySafetyAttributes

GoogleCloudDiscoveryengineV1SearchResponseSummarySafetyAttributes: Safety Attribute categories and their associated confidence scores.

type GoogleCloudDiscoveryengineV1SearchResponseSummarySafetyAttributes struct {
    // Categories: The display names of Safety Attribute categories associated with
    // the generated content. Order matches the Scores.
    Categories []string `json:"categories,omitempty"`
    // Scores: The confidence scores of the each category, higher value means
    // higher confidence. Order matches the Categories.
    Scores []float64 `json:"scores,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Categories") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Categories") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchResponseSummarySafetyAttributes) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchResponseSummarySafetyAttributes) MarshalJSON() ([]byte, error)

func (*GoogleCloudDiscoveryengineV1SearchResponseSummarySafetyAttributes) UnmarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchResponseSummarySafetyAttributes) UnmarshalJSON(data []byte) error

type GoogleCloudDiscoveryengineV1SearchResponseSummarySummaryWithMetadata

GoogleCloudDiscoveryengineV1SearchResponseSummarySummaryWithMetadata: Summary with metadata information.

type GoogleCloudDiscoveryengineV1SearchResponseSummarySummaryWithMetadata struct {
    // CitationMetadata: Citation metadata for given summary.
    CitationMetadata *GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationMetadata `json:"citationMetadata,omitempty"`
    // References: Document References.
    References []*GoogleCloudDiscoveryengineV1SearchResponseSummaryReference `json:"references,omitempty"`
    // Summary: Summary text with no citation information.
    Summary string `json:"summary,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CitationMetadata") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CitationMetadata") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SearchResponseSummarySummaryWithMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SearchResponseSummarySummaryWithMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SiteSearchEngine

GoogleCloudDiscoveryengineV1SiteSearchEngine: SiteSearchEngine captures DataStore level site search persisting configurations. It is a singleton value per data store.

type GoogleCloudDiscoveryengineV1SiteSearchEngine struct {
    // Name: The fully qualified resource name of the site search engine. Format:
    // `projects/*/locations/*/dataStores/*/siteSearchEngine`
    Name string `json:"name,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Name") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Name") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SiteSearchEngine) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SiteSearchEngine) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SiteVerificationInfo

GoogleCloudDiscoveryengineV1SiteVerificationInfo: Verification information for target sites in advanced site search.

type GoogleCloudDiscoveryengineV1SiteVerificationInfo struct {
    // SiteVerificationState: Site verification state indicating the ownership and
    // validity.
    //
    // Possible values:
    //   "SITE_VERIFICATION_STATE_UNSPECIFIED" - Defaults to VERIFIED.
    //   "VERIFIED" - Site ownership verified.
    //   "UNVERIFIED" - Site ownership pending verification or verification failed.
    //   "EXEMPTED" - Site exempt from verification, e.g., a public website that
    // opens to all.
    SiteVerificationState string `json:"siteVerificationState,omitempty"`
    // VerifyTime: Latest site verification time.
    VerifyTime string `json:"verifyTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "SiteVerificationState") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "SiteVerificationState") to
    // include in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SiteVerificationInfo) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SiteVerificationInfo) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SpannerSource

GoogleCloudDiscoveryengineV1SpannerSource: The Spanner source for importing data

type GoogleCloudDiscoveryengineV1SpannerSource struct {
    // DatabaseId: Required. The database ID of the source Spanner table.
    DatabaseId string `json:"databaseId,omitempty"`
    // EnableDataBoost: Whether to apply data boost on Spanner export. Enabling
    // this option will incur additional cost. More info can be found here
    // (https://cloud.google.com/spanner/docs/databoost/databoost-overview#billing_and_quotas).
    EnableDataBoost bool `json:"enableDataBoost,omitempty"`
    // InstanceId: Required. The instance ID of the source Spanner table.
    InstanceId string `json:"instanceId,omitempty"`
    // ProjectId: The project ID that the Spanner source is in with a length limit
    // of 128 characters. If not specified, inherits the project ID from the parent
    // request.
    ProjectId string `json:"projectId,omitempty"`
    // TableId: Required. The table name of the Spanner database that needs to be
    // imported.
    TableId string `json:"tableId,omitempty"`
    // ForceSendFields is a list of field names (e.g. "DatabaseId") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DatabaseId") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SpannerSource) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SpannerSource) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1SuggestionDenyListEntry

GoogleCloudDiscoveryengineV1SuggestionDenyListEntry: Suggestion deny list entry identifying the phrase to block from suggestions and the applied operation for the phrase.

type GoogleCloudDiscoveryengineV1SuggestionDenyListEntry struct {
    // BlockPhrase: Required. Phrase to block from suggestions served. Can be
    // maximum 125 characters.
    BlockPhrase string `json:"blockPhrase,omitempty"`
    // MatchOperator: Required. The match operator to apply for this phrase.
    // Whether to block the exact phrase, or block any suggestions containing this
    // phrase.
    //
    // Possible values:
    //   "MATCH_OPERATOR_UNSPECIFIED" - Default value. Should not be used
    //   "EXACT_MATCH" - If the suggestion is an exact match to the block_phrase,
    // then block it.
    //   "CONTAINS" - If the suggestion contains the block_phrase, then block it.
    MatchOperator string `json:"matchOperator,omitempty"`
    // ForceSendFields is a list of field names (e.g. "BlockPhrase") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "BlockPhrase") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1SuggestionDenyListEntry) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1SuggestionDenyListEntry) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1TargetSite

GoogleCloudDiscoveryengineV1TargetSite: A target site for the SiteSearchEngine.

type GoogleCloudDiscoveryengineV1TargetSite struct {
    // ExactMatch: Input only. If set to false, a uri_pattern is generated to
    // include all pages whose address contains the provided_uri_pattern. If set to
    // true, an uri_pattern is generated to try to be an exact match of the
    // provided_uri_pattern or just the specific page if the provided_uri_pattern
    // is a specific one. provided_uri_pattern is always normalized to generate the
    // URI pattern to be used by the search engine.
    ExactMatch bool `json:"exactMatch,omitempty"`
    // FailureReason: Output only. Failure reason.
    FailureReason *GoogleCloudDiscoveryengineV1TargetSiteFailureReason `json:"failureReason,omitempty"`
    // GeneratedUriPattern: Output only. This is system-generated based on the
    // provided_uri_pattern.
    GeneratedUriPattern string `json:"generatedUriPattern,omitempty"`
    // IndexingStatus: Output only. Indexing status.
    //
    // Possible values:
    //   "INDEXING_STATUS_UNSPECIFIED" - Defaults to SUCCEEDED.
    //   "PENDING" - The target site is in the update queue and will be picked up
    // by indexing pipeline.
    //   "FAILED" - The target site fails to be indexed.
    //   "SUCCEEDED" - The target site has been indexed.
    //   "DELETING" - The previously indexed target site has been marked to be
    // deleted. This is a transitioning state which will resulted in either: 1.
    // target site deleted if unindexing is successful; 2. state reverts to
    // SUCCEEDED if the unindexing fails.
    IndexingStatus string `json:"indexingStatus,omitempty"`
    // Name: Output only. The fully qualified resource name of the target site.
    // `projects/{project}/locations/{location}/collections/{collection}/dataStores/
    // {data_store}/siteSearchEngine/targetSites/{target_site}` The
    // `target_site_id` is system-generated.
    Name string `json:"name,omitempty"`
    // ProvidedUriPattern: Required. Input only. The user provided URI pattern from
    // which the `generated_uri_pattern` is generated.
    ProvidedUriPattern string `json:"providedUriPattern,omitempty"`
    // RootDomainUri: Output only. Root domain of the provided_uri_pattern.
    RootDomainUri string `json:"rootDomainUri,omitempty"`
    // SiteVerificationInfo: Output only. Site ownership and validity verification
    // status.
    SiteVerificationInfo *GoogleCloudDiscoveryengineV1SiteVerificationInfo `json:"siteVerificationInfo,omitempty"`
    // Type: The type of the target site, e.g., whether the site is to be included
    // or excluded.
    //
    // Possible values:
    //   "TYPE_UNSPECIFIED" - This value is unused. In this case, server behavior
    // defaults to Type.INCLUDE.
    //   "INCLUDE" - Include the target site.
    //   "EXCLUDE" - Exclude the target site.
    Type string `json:"type,omitempty"`
    // UpdateTime: Output only. The target site's last updated time.
    UpdateTime string `json:"updateTime,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "ExactMatch") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ExactMatch") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1TargetSite) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1TargetSite) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1TargetSiteFailureReason

GoogleCloudDiscoveryengineV1TargetSiteFailureReason: Site search indexing failure reasons.

type GoogleCloudDiscoveryengineV1TargetSiteFailureReason struct {
    // QuotaFailure: Failed due to insufficient quota.
    QuotaFailure *GoogleCloudDiscoveryengineV1TargetSiteFailureReasonQuotaFailure `json:"quotaFailure,omitempty"`
    // ForceSendFields is a list of field names (e.g. "QuotaFailure") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "QuotaFailure") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1TargetSiteFailureReason) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1TargetSiteFailureReason) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1TargetSiteFailureReasonQuotaFailure

GoogleCloudDiscoveryengineV1TargetSiteFailureReasonQuotaFailure: Failed due to insufficient quota.

type GoogleCloudDiscoveryengineV1TargetSiteFailureReasonQuotaFailure struct {
    // TotalRequiredQuota: This number is an estimation on how much total quota
    // this project needs to successfully complete indexing.
    TotalRequiredQuota int64 `json:"totalRequiredQuota,omitempty,string"`
    // ForceSendFields is a list of field names (e.g. "TotalRequiredQuota") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "TotalRequiredQuota") to include
    // in API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1TargetSiteFailureReasonQuotaFailure) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1TargetSiteFailureReasonQuotaFailure) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1TextInput

GoogleCloudDiscoveryengineV1TextInput: Defines text input.

type GoogleCloudDiscoveryengineV1TextInput struct {
    // Context: Conversation context of the input.
    Context *GoogleCloudDiscoveryengineV1ConversationContext `json:"context,omitempty"`
    // Input: Text input.
    Input string `json:"input,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Context") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Context") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1TextInput) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1TextInput) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1TransactionInfo

GoogleCloudDiscoveryengineV1TransactionInfo: A transaction represents the entire purchase transaction.

type GoogleCloudDiscoveryengineV1TransactionInfo struct {
    // Cost: All the costs associated with the products. These can be manufacturing
    // costs, shipping expenses not borne by the end user, or any other costs, such
    // that: * Profit = value - tax - cost
    Cost float64 `json:"cost,omitempty"`
    // Currency: Required. Currency code. Use three-character ISO-4217 code.
    Currency string `json:"currency,omitempty"`
    // DiscountValue: The total discount(s) value applied to this transaction. This
    // figure should be excluded from TransactionInfo.value For example, if a user
    // paid TransactionInfo.value amount, then nominal (pre-discount) value of the
    // transaction is the sum of TransactionInfo.value and
    // TransactionInfo.discount_value This means that profit is calculated the same
    // way, regardless of the discount value, and that
    // TransactionInfo.discount_value can be larger than TransactionInfo.value: *
    // Profit = value - tax - cost
    DiscountValue float64 `json:"discountValue,omitempty"`
    // Tax: All the taxes associated with the transaction.
    Tax float64 `json:"tax,omitempty"`
    // TransactionId: The transaction ID with a length limit of 128 characters.
    TransactionId string `json:"transactionId,omitempty"`
    // Value: Required. Total non-zero value associated with the transaction. This
    // value may include shipping, tax, or other adjustments to the total value
    // that you want to include.
    Value float64 `json:"value,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Cost") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Cost") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1TransactionInfo) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1TransactionInfo) MarshalJSON() ([]byte, error)

func (*GoogleCloudDiscoveryengineV1TransactionInfo) UnmarshalJSON

func (s *GoogleCloudDiscoveryengineV1TransactionInfo) UnmarshalJSON(data []byte) error

type GoogleCloudDiscoveryengineV1UpdateSchemaMetadata

GoogleCloudDiscoveryengineV1UpdateSchemaMetadata: Metadata for UpdateSchema LRO.

type GoogleCloudDiscoveryengineV1UpdateSchemaMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1UpdateSchemaMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1UpdateSchemaMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1UpdateTargetSiteMetadata

GoogleCloudDiscoveryengineV1UpdateTargetSiteMetadata: Metadata related to the progress of the SiteSearchEngineService.UpdateTargetSite operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1UpdateTargetSiteMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1UpdateTargetSiteMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1UpdateTargetSiteMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1UserEvent

GoogleCloudDiscoveryengineV1UserEvent: UserEvent captures all metadata information Discovery Engine API needs to know about how end users interact with customers' website.

type GoogleCloudDiscoveryengineV1UserEvent struct {
    // Attributes: Extra user event features to include in the recommendation
    // model. These attributes must NOT contain data that needs to be parsed or
    // processed further, e.g. JSON or other encodings. If you provide custom
    // attributes for ingested user events, also include them in the user events
    // that you associate with prediction requests. Custom attribute formatting
    // must be consistent between imported events and events provided with
    // prediction requests. This lets the Discovery Engine API use those custom
    // attributes when training models and serving predictions, which helps improve
    // recommendation quality. This field needs to pass all below criteria,
    // otherwise an `INVALID_ARGUMENT` error is returned: * The key must be a UTF-8
    // encoded string with a length limit of 5,000 characters. * For text
    // attributes, at most 400 values are allowed. Empty values are not allowed.
    // Each value must be a UTF-8 encoded string with a length limit of 256
    // characters. * For number attributes, at most 400 values are allowed. For
    // product recommendations, an example of extra user information is
    // `traffic_channel`, which is how a user arrives at the site. Users can arrive
    // at the site by coming to the site directly, coming through Google search, or
    // in other ways.
    Attributes map[string]GoogleCloudDiscoveryengineV1CustomAttribute `json:"attributes,omitempty"`
    // AttributionToken: Token to attribute an API response to user action(s) to
    // trigger the event. Highly recommended for user events that are the result of
    // RecommendationService.Recommend. This field enables accurate attribution of
    // recommendation model performance. The value must be one of: *
    // RecommendResponse.attribution_token for events that are the result of
    // RecommendationService.Recommend. * SearchResponse.attribution_token for
    // events that are the result of SearchService.Search. This token enables us to
    // accurately attribute page view or conversion completion back to the event
    // and the particular predict response containing this clicked/purchased
    // product. If user clicks on product K in the recommendation results, pass
    // RecommendResponse.attribution_token as a URL parameter to product K's page.
    // When recording events on product K's page, log the
    // RecommendResponse.attribution_token to this field.
    AttributionToken string `json:"attributionToken,omitempty"`
    // CompletionInfo: CompletionService.CompleteQuery details related to the
    // event. This field should be set for `search` event when autocomplete
    // function is enabled and the user clicks a suggestion for search.
    CompletionInfo *GoogleCloudDiscoveryengineV1CompletionInfo `json:"completionInfo,omitempty"`
    // DirectUserRequest: Should set to true if the request is made directly from
    // the end user, in which case the UserEvent.user_info.user_agent can be
    // populated from the HTTP request. This flag should be set only if the API
    // request is made directly from the end user such as a mobile app (and not if
    // a gateway or a server is processing and pushing the user events). This
    // should not be set when using the JavaScript tag in
    // UserEventService.CollectUserEvent.
    DirectUserRequest bool `json:"directUserRequest,omitempty"`
    // Documents: List of Documents associated with this user event. This field is
    // optional except for the following event types: * `view-item` * `add-to-cart`
    // * `purchase` * `media-play` * `media-complete` In a `search` event, this
    // field represents the documents returned to the end user on the current page
    // (the end user may have not finished browsing the whole page yet). When a new
    // page is returned to the end user, after pagination/filtering/ordering even
    // for the same query, a new `search` event with different UserEvent.documents
    // is desired.
    Documents []*GoogleCloudDiscoveryengineV1DocumentInfo `json:"documents,omitempty"`
    // EventTime: Only required for UserEventService.ImportUserEvents method.
    // Timestamp of when the user event happened.
    EventTime string `json:"eventTime,omitempty"`
    // EventType: Required. User event type. Allowed values are: Generic values: *
    // `search`: Search for Documents. * `view-item`: Detailed page view of a
    // Document. * `view-item-list`: View of a panel or ordered list of Documents.
    // * `view-home-page`: View of the home page. * `view-category-page`: View of a
    // category page, e.g. Home > Men > Jeans Retail-related values: *
    // `add-to-cart`: Add an item(s) to cart, e.g. in Retail online shopping *
    // `purchase`: Purchase an item(s) Media-related values: * `media-play`:
    // Start/resume watching a video, playing a song, etc. * `media-complete`:
    // Finished or stopped midway through a video, song, etc.
    EventType string `json:"eventType,omitempty"`
    // Filter: The filter syntax consists of an expression language for
    // constructing a predicate from one or more fields of the documents being
    // filtered. One example is for `search` events, the associated SearchRequest
    // may contain a filter expression in SearchRequest.filter conforming to
    // https://google.aip.dev/160#filtering. Similarly, for `view-item-list` events
    // that are generated from a RecommendRequest, this field may be populated
    // directly from RecommendRequest.filter conforming to
    // https://google.aip.dev/160#filtering. The value must be a UTF-8 encoded
    // string with a length limit of 1,000 characters. Otherwise, an
    // `INVALID_ARGUMENT` error is returned.
    Filter string `json:"filter,omitempty"`
    // MediaInfo: Media-specific info.
    MediaInfo *GoogleCloudDiscoveryengineV1MediaInfo `json:"mediaInfo,omitempty"`
    // PageInfo: Page metadata such as categories and other critical information
    // for certain event types such as `view-category-page`.
    PageInfo *GoogleCloudDiscoveryengineV1PageInfo `json:"pageInfo,omitempty"`
    // Panel: Panel metadata associated with this user event.
    Panel *GoogleCloudDiscoveryengineV1PanelInfo `json:"panel,omitempty"`
    // PromotionIds: The promotion IDs if this is an event associated with
    // promotions. Currently, this field is restricted to at most one ID.
    PromotionIds []string `json:"promotionIds,omitempty"`
    // SearchInfo: SearchService.Search details related to the event. This field
    // should be set for `search` event.
    SearchInfo *GoogleCloudDiscoveryengineV1SearchInfo `json:"searchInfo,omitempty"`
    // SessionId: A unique identifier for tracking a visitor session with a length
    // limit of 128 bytes. A session is an aggregation of an end user behavior in a
    // time span. A general guideline to populate the session_id: 1. If user has no
    // activity for 30 min, a new session_id should be assigned. 2. The session_id
    // should be unique across users, suggest use uuid or add
    // UserEvent.user_pseudo_id as prefix.
    SessionId string `json:"sessionId,omitempty"`
    // TagIds: A list of identifiers for the independent experiment groups this
    // user event belongs to. This is used to distinguish between user events
    // associated with different experiment setups on the customer end.
    TagIds []string `json:"tagIds,omitempty"`
    // TransactionInfo: The transaction metadata (if any) associated with this user
    // event.
    TransactionInfo *GoogleCloudDiscoveryengineV1TransactionInfo `json:"transactionInfo,omitempty"`
    // UserInfo: Information about the end user.
    UserInfo *GoogleCloudDiscoveryengineV1UserInfo `json:"userInfo,omitempty"`
    // UserPseudoId: Required. A unique identifier for tracking visitors. For
    // example, this could be implemented with an HTTP cookie, which should be able
    // to uniquely identify a visitor on a single device. This unique identifier
    // should not change if the visitor log in/out of the website. Do not set the
    // field to the same fixed ID for different users. This mixes the event history
    // of those users together, which results in degraded model quality. The field
    // must be a UTF-8 encoded string with a length limit of 128 characters.
    // Otherwise, an `INVALID_ARGUMENT` error is returned. The field should not
    // contain PII or user-data. We recommend to use Google Analytics Client ID
    // (https://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference#clientId)
    // for this field.
    UserPseudoId string `json:"userPseudoId,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Attributes") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Attributes") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1UserEvent) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1UserEvent) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1UserInfo

GoogleCloudDiscoveryengineV1UserInfo: Information of an end user.

type GoogleCloudDiscoveryengineV1UserInfo struct {
    // UserAgent: User agent as included in the HTTP header. The field must be a
    // UTF-8 encoded string with a length limit of 1,000 characters. Otherwise, an
    // `INVALID_ARGUMENT` error is returned. This should not be set when using the
    // client side event reporting with GTM or JavaScript tag in
    // UserEventService.CollectUserEvent or if UserEvent.direct_user_request is
    // set.
    UserAgent string `json:"userAgent,omitempty"`
    // UserId: Highly recommended for logged-in users. Unique identifier for
    // logged-in user, such as a user name. Don't set for anonymous users. Always
    // use a hashed value for this ID. Don't set the field to the same fixed ID for
    // different users. This mixes the event history of those users together, which
    // results in degraded model quality. The field must be a UTF-8 encoded string
    // with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT`
    // error is returned.
    UserId string `json:"userId,omitempty"`
    // ForceSendFields is a list of field names (e.g. "UserAgent") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "UserAgent") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1UserInfo) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1UserInfo) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaAclConfig

GoogleCloudDiscoveryengineV1alphaAclConfig: Access Control Configuration.

type GoogleCloudDiscoveryengineV1alphaAclConfig struct {
    // IdpConfig: Identity provider config.
    IdpConfig *GoogleCloudDiscoveryengineV1alphaIdpConfig `json:"idpConfig,omitempty"`
    // Name: Immutable. The full resource name of the acl configuration. Format:
    // `projects/{project}/locations/{location}/aclConfig`. This field must be a
    // UTF-8 encoded string with a length limit of 1024 characters.
    Name string `json:"name,omitempty"`
    // ForceSendFields is a list of field names (e.g. "IdpConfig") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "IdpConfig") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaAclConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaAclConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaAnswer

GoogleCloudDiscoveryengineV1alphaAnswer: Defines an answer.

type GoogleCloudDiscoveryengineV1alphaAnswer struct {
    // AnswerSkippedReasons: Additional answer-skipped reasons. This provides the
    // reason for ignored cases. If nothing is skipped, this field is not set.
    //
    // Possible values:
    //   "ANSWER_SKIPPED_REASON_UNSPECIFIED" - Default value. The answer skipped
    // reason is not specified.
    //   "ADVERSARIAL_QUERY_IGNORED" - The adversarial query ignored case.
    //   "NON_ANSWER_SEEKING_QUERY_IGNORED" - The non-answer seeking query ignored
    // case.
    //   "OUT_OF_DOMAIN_QUERY_IGNORED" - The out-of-domain query ignored case.
    // Google skips the answer if there are no high-relevance search results.
    //   "POTENTIAL_POLICY_VIOLATION" - The potential policy violation case. Google
    // skips the answer if there is a potential policy violation detected. This
    // includes content that may be violent or toxic.
    AnswerSkippedReasons []string `json:"answerSkippedReasons,omitempty"`
    // AnswerText: The textual answer.
    AnswerText string `json:"answerText,omitempty"`
    // Citations: Citations.
    Citations []*GoogleCloudDiscoveryengineV1alphaAnswerCitation `json:"citations,omitempty"`
    // CompleteTime: Output only. Answer completed timestamp.
    CompleteTime string `json:"completeTime,omitempty"`
    // CreateTime: Output only. Answer creation timestamp.
    CreateTime string `json:"createTime,omitempty"`
    // Name: Immutable. Fully qualified name
    // `projects/{project}/locations/global/collections/{collection}/engines/{engine
    // }/sessions/*/answers/*`
    Name string `json:"name,omitempty"`
    // QueryUnderstandingInfo: Query understanding information.
    QueryUnderstandingInfo *GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfo `json:"queryUnderstandingInfo,omitempty"`
    // References: References.
    References []*GoogleCloudDiscoveryengineV1alphaAnswerReference `json:"references,omitempty"`
    // RelatedQuestions: Suggested related questions.
    RelatedQuestions []string `json:"relatedQuestions,omitempty"`
    // State: The state of the answer generation.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - Unknown.
    //   "IN_PROGRESS" - Answer generation is currently in progress.
    //   "FAILED" - Answer generation currently failed.
    //   "SUCCEEDED" - Answer generation has succeeded.
    State string `json:"state,omitempty"`
    // Steps: Answer generation steps.
    Steps []*GoogleCloudDiscoveryengineV1alphaAnswerStep `json:"steps,omitempty"`
    // ForceSendFields is a list of field names (e.g. "AnswerSkippedReasons") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "AnswerSkippedReasons") to include
    // in API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaAnswer) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaAnswer) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaAnswerCitation

GoogleCloudDiscoveryengineV1alphaAnswerCitation: Citation info for a segment.

type GoogleCloudDiscoveryengineV1alphaAnswerCitation struct {
    // EndIndex: End of the attributed segment, exclusive.
    EndIndex int64 `json:"endIndex,omitempty,string"`
    // Sources: Citation sources for the attributed segment.
    Sources []*GoogleCloudDiscoveryengineV1alphaAnswerCitationSource `json:"sources,omitempty"`
    // StartIndex: Index indicates the start of the segment, measured in bytes
    // (UTF-8 unicode).
    StartIndex int64 `json:"startIndex,omitempty,string"`
    // ForceSendFields is a list of field names (e.g. "EndIndex") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "EndIndex") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaAnswerCitation) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaAnswerCitation) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaAnswerCitationSource

GoogleCloudDiscoveryengineV1alphaAnswerCitationSource: Citation source.

type GoogleCloudDiscoveryengineV1alphaAnswerCitationSource struct {
    // ReferenceId: ID of the citation source.
    ReferenceId string `json:"referenceId,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ReferenceId") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ReferenceId") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaAnswerCitationSource) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaAnswerCitationSource) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfo

GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfo: Query understanding information.

type GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfo struct {
    // QueryClassificationInfo: Query classification information.
    QueryClassificationInfo []*GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfoQueryClassificationInfo `json:"queryClassificationInfo,omitempty"`
    // ForceSendFields is a list of field names (e.g. "QueryClassificationInfo") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "QueryClassificationInfo") to
    // include in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfo) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfo) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfoQueryClassificationInfo

GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfoQueryClassificat ionInfo: Query classification information.

type GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfoQueryClassificationInfo struct {
    // Positive: Classification output.
    Positive bool `json:"positive,omitempty"`
    // Type: Query classification type.
    //
    // Possible values:
    //   "TYPE_UNSPECIFIED" - Unspecified query classification type.
    //   "ADVERSARIAL_QUERY" - Adversarial query classification type.
    //   "NON_ANSWER_SEEKING_QUERY" - Non-answer-seeking query classification type.
    Type string `json:"type,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Positive") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Positive") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfoQueryClassificationInfo) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfoQueryClassificationInfo) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaAnswerReference

GoogleCloudDiscoveryengineV1alphaAnswerReference: Reference.

type GoogleCloudDiscoveryengineV1alphaAnswerReference struct {
    // ChunkInfo: Chunk information.
    ChunkInfo *GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfo `json:"chunkInfo,omitempty"`
    // UnstructuredDocumentInfo: Unstructured document information.
    UnstructuredDocumentInfo *GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfo `json:"unstructuredDocumentInfo,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ChunkInfo") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ChunkInfo") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaAnswerReference) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaAnswerReference) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfo

GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfo: Chunk information.

type GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfo struct {
    // Chunk: Chunk resource name.
    Chunk string `json:"chunk,omitempty"`
    // Content: Chunk textual content.
    Content string `json:"content,omitempty"`
    // DocumentMetadata: Document metadata.
    DocumentMetadata *GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfoDocumentMetadata `json:"documentMetadata,omitempty"`
    // RelevanceScore: Relevance score.
    RelevanceScore float64 `json:"relevanceScore,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Chunk") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Chunk") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfo) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfo) MarshalJSON() ([]byte, error)

func (*GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfo) UnmarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfo) UnmarshalJSON(data []byte) error

type GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfoDocumentMetadata

GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfoDocumentMetadata: Document metadata.

type GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfoDocumentMetadata struct {
    // Document: Document resource name.
    Document string `json:"document,omitempty"`
    // PageIdentifier: Page identifier.
    PageIdentifier string `json:"pageIdentifier,omitempty"`
    // Title: Title.
    Title string `json:"title,omitempty"`
    // Uri: URI for the document.
    Uri string `json:"uri,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Document") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Document") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfoDocumentMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfoDocumentMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfo

GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfo: Unstructured document information.

type GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfo struct {
    // ChunkContents: List of cited chunk contents derived from document content.
    ChunkContents []*GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfoChunkContent `json:"chunkContents,omitempty"`
    // Document: Document resource name.
    Document string `json:"document,omitempty"`
    // Title: Title.
    Title string `json:"title,omitempty"`
    // Uri: URI for the document.
    Uri string `json:"uri,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ChunkContents") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ChunkContents") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfo) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfo) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfoChunkContent

GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfoChunk Content: Chunk content.

type GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfoChunkContent struct {
    // Content: Chunk textual content.
    Content string `json:"content,omitempty"`
    // PageIdentifier: Page identifier.
    PageIdentifier string `json:"pageIdentifier,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Content") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Content") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfoChunkContent) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfoChunkContent) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaAnswerStep

GoogleCloudDiscoveryengineV1alphaAnswerStep: Step information.

type GoogleCloudDiscoveryengineV1alphaAnswerStep struct {
    // Actions: Actions.
    Actions []*GoogleCloudDiscoveryengineV1alphaAnswerStepAction `json:"actions,omitempty"`
    // Description: The description of the step.
    Description string `json:"description,omitempty"`
    // State: The state of the step.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - Unknown.
    //   "IN_PROGRESS" - Step is currently in progress.
    //   "FAILED" - Step currently failed.
    //   "SUCCEEDED" - Step has succeeded.
    State string `json:"state,omitempty"`
    // Thought: The thought of the step.
    Thought string `json:"thought,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Actions") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Actions") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaAnswerStep) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaAnswerStep) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaAnswerStepAction

GoogleCloudDiscoveryengineV1alphaAnswerStepAction: Action.

type GoogleCloudDiscoveryengineV1alphaAnswerStepAction struct {
    // Observation: Observation.
    Observation *GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservation `json:"observation,omitempty"`
    // SearchAction: Search action.
    SearchAction *GoogleCloudDiscoveryengineV1alphaAnswerStepActionSearchAction `json:"searchAction,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Observation") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Observation") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaAnswerStepAction) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaAnswerStepAction) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservation

GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservation: Observation.

type GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservation struct {
    // SearchResults: Search results observed by the search action, it can be
    // snippets info or chunk info, depending on the citation type set by the user.
    SearchResults []*GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResult `json:"searchResults,omitempty"`
    // ForceSendFields is a list of field names (e.g. "SearchResults") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "SearchResults") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservation) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservation) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResult

type GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResult struct {
    // ChunkInfo: If citation_type is CHUNK_LEVEL_CITATION and chunk mode is on,
    // populate chunk info.
    ChunkInfo []*GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultChunkInfo `json:"chunkInfo,omitempty"`
    // Document: Document resource name.
    Document string `json:"document,omitempty"`
    // SnippetInfo: If citation_type is DOCUMENT_LEVEL_CITATION, populate document
    // level snippets.
    SnippetInfo []*GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultSnippetInfo `json:"snippetInfo,omitempty"`
    // Title: Title.
    Title string `json:"title,omitempty"`
    // Uri: URI for the document.
    Uri string `json:"uri,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ChunkInfo") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ChunkInfo") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResult) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResult) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultChunkInfo

GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultChunk Info: Chunk information.

type GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultChunkInfo struct {
    // Chunk: Chunk resource name.
    Chunk string `json:"chunk,omitempty"`
    // Content: Chunk textual content.
    Content string `json:"content,omitempty"`
    // RelevanceScore: Relevance score.
    RelevanceScore float64 `json:"relevanceScore,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Chunk") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Chunk") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultChunkInfo) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultChunkInfo) MarshalJSON() ([]byte, error)

func (*GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultChunkInfo) UnmarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultChunkInfo) UnmarshalJSON(data []byte) error

type GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultSnippetInfo

GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultSnipp etInfo: Snippet information.

type GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultSnippetInfo struct {
    // Snippet: Snippet content.
    Snippet string `json:"snippet,omitempty"`
    // SnippetStatus: Status of the snippet defined by the search team.
    SnippetStatus string `json:"snippetStatus,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Snippet") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Snippet") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultSnippetInfo) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultSnippetInfo) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaAnswerStepActionSearchAction

GoogleCloudDiscoveryengineV1alphaAnswerStepActionSearchAction: Search action.

type GoogleCloudDiscoveryengineV1alphaAnswerStepActionSearchAction struct {
    // Query: The query to search.
    Query string `json:"query,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Query") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Query") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaAnswerStepActionSearchAction) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaAnswerStepActionSearchAction) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSiteMetadata

GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSiteMetadata: Metadata related to the progress of the SiteSearchEngineService.BatchCreateTargetSites operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSiteMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSiteMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSiteMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSitesResponse

GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSitesResponse: Response message for SiteSearchEngineService.BatchCreateTargetSites method.

type GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSitesResponse struct {
    // TargetSites: TargetSites created.
    TargetSites []*GoogleCloudDiscoveryengineV1alphaTargetSite `json:"targetSites,omitempty"`
    // ForceSendFields is a list of field names (e.g. "TargetSites") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "TargetSites") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSitesResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSitesResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaCreateDataStoreMetadata

GoogleCloudDiscoveryengineV1alphaCreateDataStoreMetadata: Metadata related to the progress of the DataStoreService.CreateDataStore operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1alphaCreateDataStoreMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaCreateDataStoreMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaCreateDataStoreMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaCreateEngineMetadata

GoogleCloudDiscoveryengineV1alphaCreateEngineMetadata: Metadata related to the progress of the EngineService.CreateEngine operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1alphaCreateEngineMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaCreateEngineMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaCreateEngineMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaCreateSchemaMetadata

GoogleCloudDiscoveryengineV1alphaCreateSchemaMetadata: Metadata for Create Schema LRO.

type GoogleCloudDiscoveryengineV1alphaCreateSchemaMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaCreateSchemaMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaCreateSchemaMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaCreateTargetSiteMetadata

GoogleCloudDiscoveryengineV1alphaCreateTargetSiteMetadata: Metadata related to the progress of the SiteSearchEngineService.CreateTargetSite operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1alphaCreateTargetSiteMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaCreateTargetSiteMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaCreateTargetSiteMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaCustomTuningModel

GoogleCloudDiscoveryengineV1alphaCustomTuningModel: Metadata that describes a custom tuned model.

type GoogleCloudDiscoveryengineV1alphaCustomTuningModel struct {
    // CreateTime: Timestamp the Model was created at.
    CreateTime string `json:"createTime,omitempty"`
    // DisplayName: The display name of the model.
    DisplayName string `json:"displayName,omitempty"`
    // ModelState: The state that the model is in (e.g.`TRAINING` or
    // `TRAINING_FAILED`).
    //
    // Possible values:
    //   "MODEL_STATE_UNSPECIFIED"
    //   "TRAINING_PAUSED" - The model is in a paused training state.
    //   "TRAINING" - The model is currently training.
    //   "TRAINING_COMPLETE" - The model has successfully completed training.
    //   "READY_FOR_SERVING" - The model is ready for serving.
    //   "TRAINING_FAILED" - The model training failed.
    ModelState   string `json:"modelState,omitempty"`
    ModelVersion int64  `json:"modelVersion,omitempty,string"`
    // Name: Required. The fully qualified resource name of the model. Format:
    // `projects/{project_number}/locations/{location}/collections/{collection}/data
    // Stores/{data_store}/customTuningModels/{custom_tuning_model}` model must be
    // an alpha-numerical string with limit of 40 characters.
    Name string `json:"name,omitempty"`
    // TrainingStartTime: Timestamp the model training was initiated.
    TrainingStartTime string `json:"trainingStartTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaCustomTuningModel) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaCustomTuningModel) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaDataStore

GoogleCloudDiscoveryengineV1alphaDataStore: DataStore captures global settings and configs at the DataStore level.

type GoogleCloudDiscoveryengineV1alphaDataStore struct {
    // AclEnabled: Immutable. Whether data in the DataStore has ACL information. If
    // set to `true`, the source data must have ACL. ACL will be ingested when data
    // is ingested by DocumentService.ImportDocuments methods. When ACL is enabled
    // for the DataStore, Document can't be accessed by calling
    // DocumentService.GetDocument or DocumentService.ListDocuments. Currently ACL
    // is only supported in `GENERIC` industry vertical with non-`PUBLIC_WEBSITE`
    // content config.
    AclEnabled bool `json:"aclEnabled,omitempty"`
    // ContentConfig: Immutable. The content config of the data store. If this
    // field is unset, the server behavior defaults to ContentConfig.NO_CONTENT.
    //
    // Possible values:
    //   "CONTENT_CONFIG_UNSPECIFIED" - Default value.
    //   "NO_CONTENT" - Only contains documents without any Document.content.
    //   "CONTENT_REQUIRED" - Only contains documents with Document.content.
    //   "PUBLIC_WEBSITE" - The data store is used for public website search.
    ContentConfig string `json:"contentConfig,omitempty"`
    // CreateTime: Output only. Timestamp the DataStore was created at.
    CreateTime string `json:"createTime,omitempty"`
    // DefaultSchemaId: Output only. The id of the default Schema asscociated to
    // this data store.
    DefaultSchemaId string `json:"defaultSchemaId,omitempty"`
    // DisplayName: Required. The data store display name. This field must be a
    // UTF-8 encoded string with a length limit of 128 characters. Otherwise, an
    // INVALID_ARGUMENT error is returned.
    DisplayName string `json:"displayName,omitempty"`
    // DocumentProcessingConfig: Configuration for Document understanding and
    // enrichment.
    DocumentProcessingConfig *GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfig `json:"documentProcessingConfig,omitempty"`
    // IdpConfig: Output only. Data store level identity provider config.
    IdpConfig *GoogleCloudDiscoveryengineV1alphaIdpConfig `json:"idpConfig,omitempty"`
    // IndustryVertical: Immutable. The industry vertical that the data store
    // registers.
    //
    // Possible values:
    //   "INDUSTRY_VERTICAL_UNSPECIFIED" - Value used when unset.
    //   "GENERIC" - The generic vertical for documents that are not specific to
    // any industry vertical.
    //   "MEDIA" - The media industry vertical.
    //   "HEALTHCARE_FHIR" - The healthcare FHIR vertical.
    IndustryVertical string `json:"industryVertical,omitempty"`
    // Name: Immutable. The full resource name of the data store. Format:
    // `projects/{project}/locations/{location}/collections/{collection_id}/dataStor
    // es/{data_store_id}`. This field must be a UTF-8 encoded string with a length
    // limit of 1024 characters.
    Name string `json:"name,omitempty"`
    // SolutionTypes: The solutions that the data store enrolls. Available
    // solutions for each industry_vertical: * `MEDIA`:
    // `SOLUTION_TYPE_RECOMMENDATION` and `SOLUTION_TYPE_SEARCH`. * `SITE_SEARCH`:
    // `SOLUTION_TYPE_SEARCH` is automatically enrolled. Other solutions cannot be
    // enrolled.
    //
    // Possible values:
    //   "SOLUTION_TYPE_UNSPECIFIED" - Default value.
    //   "SOLUTION_TYPE_RECOMMENDATION" - Used for Recommendations AI.
    //   "SOLUTION_TYPE_SEARCH" - Used for Discovery Search.
    //   "SOLUTION_TYPE_CHAT" - Used for use cases related to the Generative AI
    // agent.
    //   "SOLUTION_TYPE_GENERATIVE_CHAT" - Used for use cases related to the
    // Generative Chat agent. It's used for Generative chat engine only, the
    // associated data stores must enrolled with `SOLUTION_TYPE_CHAT` solution.
    SolutionTypes []string `json:"solutionTypes,omitempty"`
    // StartingSchema: The start schema to use for this DataStore when provisioning
    // it. If unset, a default vertical specialized schema will be used. This field
    // is only used by CreateDataStore API, and will be ignored if used in other
    // APIs. This field will be omitted from all API responses including
    // CreateDataStore API. To retrieve a schema of a DataStore, use
    // SchemaService.GetSchema API instead. The provided schema will be validated
    // against certain rules on schema. Learn more from this doc
    // (https://cloud.google.com/generative-ai-app-builder/docs/provide-schema).
    StartingSchema *GoogleCloudDiscoveryengineV1alphaSchema `json:"startingSchema,omitempty"`
    // ForceSendFields is a list of field names (e.g. "AclEnabled") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "AclEnabled") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaDataStore) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaDataStore) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaDeleteDataStoreMetadata

GoogleCloudDiscoveryengineV1alphaDeleteDataStoreMetadata: Metadata related to the progress of the DataStoreService.DeleteDataStore operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1alphaDeleteDataStoreMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaDeleteDataStoreMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaDeleteDataStoreMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaDeleteEngineMetadata

GoogleCloudDiscoveryengineV1alphaDeleteEngineMetadata: Metadata related to the progress of the EngineService.DeleteEngine operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1alphaDeleteEngineMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaDeleteEngineMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaDeleteEngineMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaDeleteSchemaMetadata

GoogleCloudDiscoveryengineV1alphaDeleteSchemaMetadata: Metadata for DeleteSchema LRO.

type GoogleCloudDiscoveryengineV1alphaDeleteSchemaMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaDeleteSchemaMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaDeleteSchemaMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaDeleteTargetSiteMetadata

GoogleCloudDiscoveryengineV1alphaDeleteTargetSiteMetadata: Metadata related to the progress of the SiteSearchEngineService.DeleteTargetSite operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1alphaDeleteTargetSiteMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaDeleteTargetSiteMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaDeleteTargetSiteMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaDisableAdvancedSiteSearchMetadata

GoogleCloudDiscoveryengineV1alphaDisableAdvancedSiteSearchMetadata: Metadata related to the progress of the SiteSearchEngineService.DisableAdvancedSiteSearch operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1alphaDisableAdvancedSiteSearchMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaDisableAdvancedSiteSearchMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaDisableAdvancedSiteSearchMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaDisableAdvancedSiteSearchResponse

GoogleCloudDiscoveryengineV1alphaDisableAdvancedSiteSearchResponse: Response message for SiteSearchEngineService.DisableAdvancedSiteSearch method.

type GoogleCloudDiscoveryengineV1alphaDisableAdvancedSiteSearchResponse struct {
}

type GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfig

GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfig: A singleton resource of DataStore. It's empty when DataStore is created, which defaults to digital parser. The first call to DataStoreService.UpdateDocumentProcessingConfig method will initialize the config.

type GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfig struct {
    // ChunkingConfig: Whether chunking mode is enabled.
    ChunkingConfig *GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfig `json:"chunkingConfig,omitempty"`
    // DefaultParsingConfig: Configurations for default Document parser. If not
    // specified, we will configure it as default DigitalParsingConfig, and the
    // default parsing config will be applied to all file types for Document
    // parsing.
    DefaultParsingConfig *GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfig `json:"defaultParsingConfig,omitempty"`
    // Name: The full resource name of the Document Processing Config. Format:
    // `projects/*/locations/*/collections/*/dataStores/*/documentProcessingConfig`.
    Name string `json:"name,omitempty"`
    // ParsingConfigOverrides: Map from file type to override the default parsing
    // configuration based on the file type. Supported keys: * `pdf`: Override
    // parsing config for PDF files, either digital parsing, ocr parsing or layout
    // parsing is supported. * `html`: Override parsing config for HTML files, only
    // digital parsing and or layout parsing are supported. * `docx`: Override
    // parsing config for DOCX files, only digital parsing and or layout parsing
    // are supported.
    ParsingConfigOverrides map[string]GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfig `json:"parsingConfigOverrides,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ChunkingConfig") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ChunkingConfig") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfig

GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfig: Configuration for chunking config.

type GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfig struct {
    // LayoutBasedChunkingConfig: Configuration for the layout based chunking.
    LayoutBasedChunkingConfig *GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig `json:"layoutBasedChunkingConfig,omitempty"`
    // ForceSendFields is a list of field names (e.g. "LayoutBasedChunkingConfig")
    // to unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "LayoutBasedChunkingConfig") to
    // include in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig

GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfigLayout BasedChunkingConfig: Configuration for the layout based chunking.

type GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig struct {
    // ChunkSize: The token size limit for each chunk. Supported values: 100-500
    // (inclusive). Default value: 500.
    ChunkSize int64 `json:"chunkSize,omitempty"`
    // IncludeAncestorHeadings: Whether to include appending different levels of
    // headings to chunks from the middle of the document to prevent context loss.
    // Default value: False.
    IncludeAncestorHeadings bool `json:"includeAncestorHeadings,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ChunkSize") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ChunkSize") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfig

GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfig: Related configurations applied to a specific type of document parser.

type GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfig struct {
    // DigitalParsingConfig: Configurations applied to digital parser.
    DigitalParsingConfig *GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigDigitalParsingConfig `json:"digitalParsingConfig,omitempty"`
    // LayoutParsingConfig: Configurations applied to layout parser.
    LayoutParsingConfig *GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigLayoutParsingConfig `json:"layoutParsingConfig,omitempty"`
    // OcrParsingConfig: Configurations applied to OCR parser. Currently it only
    // applies to PDFs.
    OcrParsingConfig *GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigOcrParsingConfig `json:"ocrParsingConfig,omitempty"`
    // ForceSendFields is a list of field names (e.g. "DigitalParsingConfig") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DigitalParsingConfig") to include
    // in API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigDigitalParsingConfig

GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigDigital ParsingConfig: The digital parsing configurations for documents.

type GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigDigitalParsingConfig struct {
}

type GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigLayoutParsingConfig

GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigLayoutP arsingConfig: The layout parsing configurations for documents.

type GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigLayoutParsingConfig struct {
}

type GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigOcrParsingConfig

GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigOcrPars ingConfig: The OCR parsing configurations for documents.

type GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigOcrParsingConfig struct {
    // EnhancedDocumentElements: [DEPRECATED] This field is deprecated. To use the
    // additional enhanced document elements processing, please switch to
    // `layout_parsing_config`.
    EnhancedDocumentElements []string `json:"enhancedDocumentElements,omitempty"`
    // UseNativeText: If true, will use native text instead of OCR text on pages
    // containing native text.
    UseNativeText bool `json:"useNativeText,omitempty"`
    // ForceSendFields is a list of field names (e.g. "EnhancedDocumentElements")
    // to unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "EnhancedDocumentElements") to
    // include in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigOcrParsingConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigOcrParsingConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaEnableAdvancedSiteSearchMetadata

GoogleCloudDiscoveryengineV1alphaEnableAdvancedSiteSearchMetadata: Metadata related to the progress of the SiteSearchEngineService.EnableAdvancedSiteSearch operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1alphaEnableAdvancedSiteSearchMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaEnableAdvancedSiteSearchMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaEnableAdvancedSiteSearchMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaEnableAdvancedSiteSearchResponse

GoogleCloudDiscoveryengineV1alphaEnableAdvancedSiteSearchResponse: Response message for SiteSearchEngineService.EnableAdvancedSiteSearch method.

type GoogleCloudDiscoveryengineV1alphaEnableAdvancedSiteSearchResponse struct {
}

type GoogleCloudDiscoveryengineV1alphaEngine

GoogleCloudDiscoveryengineV1alphaEngine: Metadata that describes the training and serving parameters of an Engine.

type GoogleCloudDiscoveryengineV1alphaEngine struct {
    // ChatEngineConfig: Configurations for the Chat Engine. Only applicable if
    // solution_type is SOLUTION_TYPE_CHAT.
    ChatEngineConfig *GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfig `json:"chatEngineConfig,omitempty"`
    // ChatEngineMetadata: Output only. Additional information of the Chat Engine.
    // Only applicable if solution_type is SOLUTION_TYPE_CHAT.
    ChatEngineMetadata *GoogleCloudDiscoveryengineV1alphaEngineChatEngineMetadata `json:"chatEngineMetadata,omitempty"`
    // CommonConfig: Common config spec that specifies the metadata of the engine.
    CommonConfig *GoogleCloudDiscoveryengineV1alphaEngineCommonConfig `json:"commonConfig,omitempty"`
    // CreateTime: Output only. Timestamp the Recommendation Engine was created at.
    CreateTime string `json:"createTime,omitempty"`
    // DataStoreIds: The data stores associated with this engine. For
    // SOLUTION_TYPE_SEARCH and SOLUTION_TYPE_RECOMMENDATION type of engines, they
    // can only associate with at most one data store. If solution_type is
    // SOLUTION_TYPE_CHAT, multiple DataStores in the same Collection can be
    // associated here. Note that when used in CreateEngineRequest, one DataStore
    // id must be provided as the system will use it for necessary initializations.
    DataStoreIds []string `json:"dataStoreIds,omitempty"`
    // DisplayName: Required. The display name of the engine. Should be human
    // readable. UTF-8 encoded string with limit of 1024 characters.
    DisplayName string `json:"displayName,omitempty"`
    // IndustryVertical: The industry vertical that the engine registers. The
    // restriction of the Engine industry vertical is based on DataStore: If
    // unspecified, default to `GENERIC`. Vertical on Engine has to match vertical
    // of the DataStore liniked to the engine.
    //
    // Possible values:
    //   "INDUSTRY_VERTICAL_UNSPECIFIED" - Value used when unset.
    //   "GENERIC" - The generic vertical for documents that are not specific to
    // any industry vertical.
    //   "MEDIA" - The media industry vertical.
    //   "HEALTHCARE_FHIR" - The healthcare FHIR vertical.
    IndustryVertical string `json:"industryVertical,omitempty"`
    // MediaRecommendationEngineConfig: Configurations for the Media Engine. Only
    // applicable on the data stores with solution_type
    // SOLUTION_TYPE_RECOMMENDATION and IndustryVertical.MEDIA vertical.
    MediaRecommendationEngineConfig *GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig `json:"mediaRecommendationEngineConfig,omitempty"`
    // Name: Immutable. The fully qualified resource name of the engine. This field
    // must be a UTF-8 encoded string with a length limit of 1024 characters.
    // Format:
    // `projects/{project_number}/locations/{location}/collections/{collection}/engi
    // nes/{engine}` engine should be 1-63 characters, and valid characters are
    // /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned.
    Name string `json:"name,omitempty"`
    // RecommendationMetadata: Output only. Additional information of a
    // recommendation engine. Only applicable if solution_type is
    // SOLUTION_TYPE_RECOMMENDATION.
    RecommendationMetadata *GoogleCloudDiscoveryengineV1alphaEngineRecommendationMetadata `json:"recommendationMetadata,omitempty"`
    // SearchEngineConfig: Configurations for the Search Engine. Only applicable if
    // solution_type is SOLUTION_TYPE_SEARCH.
    SearchEngineConfig *GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfig `json:"searchEngineConfig,omitempty"`
    // SimilarDocumentsConfig: Additional config specs for a `similar-items`
    // engine.
    SimilarDocumentsConfig *GoogleCloudDiscoveryengineV1alphaEngineSimilarDocumentsEngineConfig `json:"similarDocumentsConfig,omitempty"`
    // SolutionType: Required. The solutions of the engine.
    //
    // Possible values:
    //   "SOLUTION_TYPE_UNSPECIFIED" - Default value.
    //   "SOLUTION_TYPE_RECOMMENDATION" - Used for Recommendations AI.
    //   "SOLUTION_TYPE_SEARCH" - Used for Discovery Search.
    //   "SOLUTION_TYPE_CHAT" - Used for use cases related to the Generative AI
    // agent.
    //   "SOLUTION_TYPE_GENERATIVE_CHAT" - Used for use cases related to the
    // Generative Chat agent. It's used for Generative chat engine only, the
    // associated data stores must enrolled with `SOLUTION_TYPE_CHAT` solution.
    SolutionType string `json:"solutionType,omitempty"`
    // UpdateTime: Output only. Timestamp the Recommendation Engine was last
    // updated.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ChatEngineConfig") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ChatEngineConfig") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaEngine) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaEngine) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfig

GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfig: Configurations for a Chat Engine.

type GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfig struct {
    // AgentCreationConfig: The configurationt generate the Dialogflow agent that
    // is associated to this Engine. Note that these configurations are one-time
    // consumed by and passed to Dialogflow service. It means they cannot be
    // retrieved using EngineService.GetEngine or EngineService.ListEngines API
    // after engine creation.
    AgentCreationConfig *GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfig `json:"agentCreationConfig,omitempty"`
    // DialogflowAgentToLink: The resource name of an exist Dialogflow agent to
    // link to this Chat Engine. Customers can either provide
    // `agent_creation_config` to create agent or provide an agent name that links
    // the agent with the Chat engine. Format: `projects//locations//agents/`. Note
    // that the `dialogflow_agent_to_link` are one-time consumed by and passed to
    // Dialogflow service. It means they cannot be retrieved using
    // EngineService.GetEngine or EngineService.ListEngines API after engine
    // creation. Use ChatEngineMetadata.dialogflow_agent for actual agent
    // association after Engine is created.
    DialogflowAgentToLink string `json:"dialogflowAgentToLink,omitempty"`
    // ForceSendFields is a list of field names (e.g. "AgentCreationConfig") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "AgentCreationConfig") to include
    // in API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfig

GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfig: Configurations for generating a Dialogflow agent. Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation.

type GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfig struct {
    // Business: Name of the company, organization or other entity that the agent
    // represents. Used for knowledge connector LLM prompt and for knowledge
    // search.
    Business string `json:"business,omitempty"`
    // DefaultLanguageCode: Required. The default language of the agent as a
    // language tag. See Language Support
    // (https://cloud.google.com/dialogflow/docs/reference/language) for a list of
    // the currently supported language codes.
    DefaultLanguageCode string `json:"defaultLanguageCode,omitempty"`
    // Location: Agent location for Agent creation, supported values: global/us/eu.
    // If not provided, us Engine will create Agent using us-central-1 by default;
    // eu Engine will create Agent using eu-west-1 by default.
    Location string `json:"location,omitempty"`
    // TimeZone: Required. The time zone of the agent from the time zone database
    // (https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris.
    TimeZone string `json:"timeZone,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Business") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Business") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaEngineChatEngineMetadata

GoogleCloudDiscoveryengineV1alphaEngineChatEngineMetadata: Additional information of a Chat Engine. Fields in this message are output only.

type GoogleCloudDiscoveryengineV1alphaEngineChatEngineMetadata struct {
    // DialogflowAgent: The resource name of a Dialogflow agent, that this Chat
    // Engine refers to. Format: `projects//locations//agents/`.
    DialogflowAgent string `json:"dialogflowAgent,omitempty"`
    // ForceSendFields is a list of field names (e.g. "DialogflowAgent") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DialogflowAgent") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaEngineChatEngineMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaEngineChatEngineMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaEngineCommonConfig

GoogleCloudDiscoveryengineV1alphaEngineCommonConfig: Common configurations for an Engine.

type GoogleCloudDiscoveryengineV1alphaEngineCommonConfig struct {
    // CompanyName: Immutable. The name of the company, business or entity that is
    // associated with the engine. Setting this may help improve LLM related
    // features.
    CompanyName string `json:"companyName,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CompanyName") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CompanyName") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaEngineCommonConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaEngineCommonConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig

GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig: Additional config specs for a Media Recommendation engine.

type GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig struct {
    // OptimizationObjective: The optimization objective. e.g., `cvr`. This field
    // together with optimization_objective describe engine metadata to use to
    // control engine training and serving. Currently supported values: `ctr`,
    // `cvr`. If not specified, we choose default based on engine type. Default
    // depends on type of recommendation: `recommended-for-you` => `ctr`
    // `others-you-may-like` => `ctr`
    OptimizationObjective string `json:"optimizationObjective,omitempty"`
    // OptimizationObjectiveConfig: Name and value of the custom threshold for cvr
    // optimization_objective. For target_field `watch-time`, target_field_value
    // must be an integer value indicating the media progress time in seconds
    // between (0, 86400] (excludes 0, includes 86400) (e.g., 90). For target_field
    // `watch-percentage`, the target_field_value must be a valid float value
    // between (0, 1.0] (excludes 0, includes 1.0) (e.g., 0.5).
    OptimizationObjectiveConfig *GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig `json:"optimizationObjectiveConfig,omitempty"`
    // TrainingState: The training state that the engine is in (e.g. `TRAINING` or
    // `PAUSED`). Since part of the cost of running the service is frequency of
    // training - this can be used to determine when to train engine in order to
    // control cost. If not specified: the default value for `CreateEngine` method
    // is `TRAINING`. The default value for `UpdateEngine` method is to keep the
    // state the same as before.
    //
    // Possible values:
    //   "TRAINING_STATE_UNSPECIFIED" - Unspecified training state.
    //   "PAUSED" - The engine training is paused.
    //   "TRAINING" - The engine is training.
    TrainingState string `json:"trainingState,omitempty"`
    // Type: Required. The type of engine. e.g., `recommended-for-you`. This field
    // together with optimization_objective describe engine metadata to use to
    // control engine training and serving. Currently supported values:
    // `recommended-for-you`, `others-you-may-like`, `more-like-this`,
    // `most-popular-items`.
    Type string `json:"type,omitempty"`
    // ForceSendFields is a list of field names (e.g. "OptimizationObjective") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "OptimizationObjective") to
    // include in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig

GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimiz ationObjectiveConfig: Custom threshold for `cvr` optimization_objective.

type GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig struct {
    // TargetField: Required. The name of the field to target. Currently supported
    // values: `watch-percentage`, `watch-time`.
    TargetField string `json:"targetField,omitempty"`
    // TargetFieldValueFloat: Required. The threshold to be applied to the target
    // (e.g., 0.5).
    TargetFieldValueFloat float64 `json:"targetFieldValueFloat,omitempty"`
    // ForceSendFields is a list of field names (e.g. "TargetField") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "TargetField") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig) MarshalJSON() ([]byte, error)

func (*GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig) UnmarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig) UnmarshalJSON(data []byte) error

type GoogleCloudDiscoveryengineV1alphaEngineRecommendationMetadata

GoogleCloudDiscoveryengineV1alphaEngineRecommendationMetadata: Additional information of a recommendation engine.

type GoogleCloudDiscoveryengineV1alphaEngineRecommendationMetadata struct {
    // DataState: Output only. The state of data requirements for this engine:
    // `DATA_OK` and `DATA_ERROR`. Engine cannot be trained if the data is in
    // `DATA_ERROR` state. Engine can have `DATA_ERROR` state even if serving state
    // is `ACTIVE`: engines were trained successfully before, but cannot be
    // refreshed because the underlying engine no longer has sufficient data for
    // training.
    //
    // Possible values:
    //   "DATA_STATE_UNSPECIFIED" - Unspecified default value, should never be
    // explicitly set.
    //   "DATA_OK" - The engine has sufficient training data.
    //   "DATA_ERROR" - The engine does not have sufficient training data. Error
    // messages can be queried via Stackdriver.
    DataState string `json:"dataState,omitempty"`
    // LastTuneTime: Output only. The timestamp when the latest successful tune
    // finished. Only applicable on Media Recommendation engines.
    LastTuneTime string `json:"lastTuneTime,omitempty"`
    // ServingState: Output only. The serving state of the engine: `ACTIVE`,
    // `NOT_ACTIVE`.
    //
    // Possible values:
    //   "SERVING_STATE_UNSPECIFIED" - Unspecified serving state.
    //   "INACTIVE" - The engine is not serving.
    //   "ACTIVE" - The engine is serving and can be queried.
    //   "TUNED" - The engine is trained on tuned hyperparameters and can be
    // queried.
    ServingState string `json:"servingState,omitempty"`
    // TuningOperation: Output only. The latest tune operation id associated with
    // the engine. Only applicable on Media Recommendation engines. If present,
    // this operation id can be used to determine if there is an ongoing tune for
    // this engine. To check the operation status, send the GetOperation request
    // with this operation id in the engine resource format. If no tuning has
    // happened for this engine, the string is empty.
    TuningOperation string `json:"tuningOperation,omitempty"`
    // ForceSendFields is a list of field names (e.g. "DataState") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DataState") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaEngineRecommendationMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaEngineRecommendationMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfig

GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfig: Configurations for a Search Engine.

type GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfig struct {
    // SearchAddOns: The add-on that this search engine enables.
    //
    // Possible values:
    //   "SEARCH_ADD_ON_UNSPECIFIED" - Default value when the enum is unspecified.
    // This is invalid to use.
    //   "SEARCH_ADD_ON_LLM" - Large language model add-on.
    SearchAddOns []string `json:"searchAddOns,omitempty"`
    // SearchTier: The search feature tier of this engine. Different tiers might
    // have different pricing. To learn more, check the pricing documentation.
    // Defaults to SearchTier.SEARCH_TIER_STANDARD if not specified.
    //
    // Possible values:
    //   "SEARCH_TIER_UNSPECIFIED" - Default value when the enum is unspecified.
    // This is invalid to use.
    //   "SEARCH_TIER_STANDARD" - Standard tier.
    //   "SEARCH_TIER_ENTERPRISE" - Enterprise tier.
    SearchTier string `json:"searchTier,omitempty"`
    // ForceSendFields is a list of field names (e.g. "SearchAddOns") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "SearchAddOns") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaEngineSimilarDocumentsEngineConfig

GoogleCloudDiscoveryengineV1alphaEngineSimilarDocumentsEngineConfig: Additional config specs for a `similar-items` engine.

type GoogleCloudDiscoveryengineV1alphaEngineSimilarDocumentsEngineConfig struct {
}

type GoogleCloudDiscoveryengineV1alphaEstimateDataSizeMetadata

GoogleCloudDiscoveryengineV1alphaEstimateDataSizeMetadata: Metadata related to the progress of the EstimateDataSize operation. This is returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1alphaEstimateDataSizeMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaEstimateDataSizeMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaEstimateDataSizeMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaEstimateDataSizeResponse

GoogleCloudDiscoveryengineV1alphaEstimateDataSizeResponse: Response of the EstimateDataSize request. If the long running operation was successful, then this message is returned by the google.longrunning.Operations.response field if the operation was successful.

type GoogleCloudDiscoveryengineV1alphaEstimateDataSizeResponse struct {
    // DataSizeBytes: Data size in terms of bytes.
    DataSizeBytes int64 `json:"dataSizeBytes,omitempty,string"`
    // DocumentCount: Total number of documents.
    DocumentCount int64 `json:"documentCount,omitempty,string"`
    // ForceSendFields is a list of field names (e.g. "DataSizeBytes") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DataSizeBytes") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaEstimateDataSizeResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaEstimateDataSizeResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaFieldConfig

GoogleCloudDiscoveryengineV1alphaFieldConfig: Configurations for fields of a schema. For example, configuring a field is indexable, or searchable.

type GoogleCloudDiscoveryengineV1alphaFieldConfig struct {
    // AdvancedSiteSearchDataSources: If this field is set, only the corresponding
    // source will be indexed for this field. Otherwise, the values from different
    // sources are merged. Assuming a page with `` in meta tag, and `` in page map:
    // if this enum is set to METATAGS, we will only index ``; if this enum is not
    // set, we will merge them and index ``.
    //
    // Possible values:
    //   "ADVANCED_SITE_SEARCH_DATA_SOURCE_UNSPECIFIED" - Value used when unset.
    //   "METATAGS" - Retrieve value from meta tag.
    //   "PAGEMAP" - Retrieve value from page map.
    AdvancedSiteSearchDataSources []string `json:"advancedSiteSearchDataSources,omitempty"`
    // CompletableOption: If completable_option is COMPLETABLE_ENABLED, field
    // values are directly used and returned as suggestions for Autocomplete in
    // CompletionService.CompleteQuery. If completable_option is unset, the server
    // behavior defaults to COMPLETABLE_DISABLED for fields that support setting
    // completable options, which are just `string` fields. For those fields that
    // do not support setting completable options, the server will skip completable
    // option setting, and setting completable_option for those fields will throw
    // `INVALID_ARGUMENT` error.
    //
    // Possible values:
    //   "COMPLETABLE_OPTION_UNSPECIFIED" - Value used when unset.
    //   "COMPLETABLE_ENABLED" - Completable option enabled for a schema field.
    //   "COMPLETABLE_DISABLED" - Completable option disabled for a schema field.
    CompletableOption string `json:"completableOption,omitempty"`
    // DynamicFacetableOption: If dynamic_facetable_option is
    // DYNAMIC_FACETABLE_ENABLED, field values are available for dynamic facet.
    // Could only be DYNAMIC_FACETABLE_DISABLED if FieldConfig.indexable_option is
    // INDEXABLE_DISABLED. Otherwise, an `INVALID_ARGUMENT` error will be returned.
    // If dynamic_facetable_option is unset, the server behavior defaults to
    // DYNAMIC_FACETABLE_DISABLED for fields that support setting dynamic facetable
    // options. For those fields that do not support setting dynamic facetable
    // options, such as `object` and `boolean`, the server will skip dynamic
    // facetable option setting, and setting dynamic_facetable_option for those
    // fields will throw `INVALID_ARGUMENT` error.
    //
    // Possible values:
    //   "DYNAMIC_FACETABLE_OPTION_UNSPECIFIED" - Value used when unset.
    //   "DYNAMIC_FACETABLE_ENABLED" - Dynamic facetable option enabled for a
    // schema field.
    //   "DYNAMIC_FACETABLE_DISABLED" - Dynamic facetable option disabled for a
    // schema field.
    DynamicFacetableOption string `json:"dynamicFacetableOption,omitempty"`
    // FieldPath: Required. Field path of the schema field. For example: `title`,
    // `description`, `release_info.release_year`.
    FieldPath string `json:"fieldPath,omitempty"`
    // FieldType: Output only. Raw type of the field.
    //
    // Possible values:
    //   "FIELD_TYPE_UNSPECIFIED" - Field type is unspecified.
    //   "OBJECT" - Field value type is Object.
    //   "STRING" - Field value type is String.
    //   "NUMBER" - Field value type is Number.
    //   "INTEGER" - Field value type is Integer.
    //   "BOOLEAN" - Field value type is Boolean.
    //   "GEOLOCATION" - Field value type is Geolocation. Geolocation is expressed
    // as an object with the following keys: * `id`: a string representing the
    // location id * `longitude`: a number representing the longitude coordinate of
    // the location * `latitude`: a number repesenting the latitude coordinate of
    // the location * `address`: a string representing the full address of the
    // location `latitude` and `longitude` must always be provided together. At
    // least one of a) `address` or b) `latitude`-`longitude` pair must be
    // provided.
    //   "DATETIME" - Field value type is Datetime. Datetime can be expressed as
    // either: * a number representing milliseconds-since-the-epoch * a string
    // representing milliseconds-since-the-epoch. e.g. "1420070400001" * a string
    // representing the [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date or
    // date and time. e.g. "2015-01-01" or "2015-01-01T12:10:30Z"
    FieldType string `json:"fieldType,omitempty"`
    // IndexableOption: If indexable_option is INDEXABLE_ENABLED, field values are
    // indexed so that it can be filtered or faceted in SearchService.Search. If
    // indexable_option is unset, the server behavior defaults to
    // INDEXABLE_DISABLED for fields that support setting indexable options. For
    // those fields that do not support setting indexable options, such as `object`
    // and `boolean` and key properties, the server will skip indexable_option
    // setting, and setting indexable_option for those fields will throw
    // `INVALID_ARGUMENT` error.
    //
    // Possible values:
    //   "INDEXABLE_OPTION_UNSPECIFIED" - Value used when unset.
    //   "INDEXABLE_ENABLED" - Indexable option enabled for a schema field.
    //   "INDEXABLE_DISABLED" - Indexable option disabled for a schema field.
    IndexableOption string `json:"indexableOption,omitempty"`
    // KeyPropertyType: Output only. Type of the key property that this field is
    // mapped to. Empty string if this is not annotated as mapped to a key
    // property. Example types are `title`, `description`. Full list is defined by
    // `keyPropertyMapping` in the schema field annotation. If the schema field has
    // a `KeyPropertyMapping` annotation, `indexable_option` and
    // `searchable_option` of this field cannot be modified.
    KeyPropertyType string `json:"keyPropertyType,omitempty"`
    // RecsFilterableOption: If recs_filterable_option is FILTERABLE_ENABLED, field
    // values are filterable by filter expression in
    // RecommendationService.Recommend. If FILTERABLE_ENABLED but the field type is
    // numerical, field values are not filterable by text queries in
    // RecommendationService.Recommend. Only textual fields are supported. If
    // recs_filterable_option is unset, the default setting is FILTERABLE_DISABLED
    // for fields that support setting filterable options. When a field set to
    // [FILTERABLE_DISABLED] is filtered, a warning is generated and an empty
    // result is returned.
    //
    // Possible values:
    //   "FILTERABLE_OPTION_UNSPECIFIED" - Value used when unset.
    //   "FILTERABLE_ENABLED" - Filterable option enabled for a schema field.
    //   "FILTERABLE_DISABLED" - Filterable option disabled for a schema field.
    RecsFilterableOption string `json:"recsFilterableOption,omitempty"`
    // RetrievableOption: If retrievable_option is RETRIEVABLE_ENABLED, field
    // values are included in the search results. If retrievable_option is unset,
    // the server behavior defaults to RETRIEVABLE_DISABLED for fields that support
    // setting retrievable options. For those fields that do not support setting
    // retrievable options, such as `object` and `boolean`, the server will skip
    // retrievable option setting, and setting retrievable_option for those fields
    // will throw `INVALID_ARGUMENT` error.
    //
    // Possible values:
    //   "RETRIEVABLE_OPTION_UNSPECIFIED" - Value used when unset.
    //   "RETRIEVABLE_ENABLED" - Retrievable option enabled for a schema field.
    //   "RETRIEVABLE_DISABLED" - Retrievable option disabled for a schema field.
    RetrievableOption string `json:"retrievableOption,omitempty"`
    // SearchableOption: If searchable_option is SEARCHABLE_ENABLED, field values
    // are searchable by text queries in SearchService.Search. If
    // SEARCHABLE_ENABLED but field type is numerical, field values will not be
    // searchable by text queries in SearchService.Search, as there are no text
    // values associated to numerical fields. If searchable_option is unset, the
    // server behavior defaults to SEARCHABLE_DISABLED for fields that support
    // setting searchable options. Only `string` fields that have no key property
    // mapping support setting searchable_option. For those fields that do not
    // support setting searchable options, the server will skip searchable option
    // setting, and setting searchable_option for those fields will throw
    // `INVALID_ARGUMENT` error.
    //
    // Possible values:
    //   "SEARCHABLE_OPTION_UNSPECIFIED" - Value used when unset.
    //   "SEARCHABLE_ENABLED" - Searchable option enabled for a schema field.
    //   "SEARCHABLE_DISABLED" - Searchable option disabled for a schema field.
    SearchableOption string `json:"searchableOption,omitempty"`
    // ForceSendFields is a list of field names (e.g.
    // "AdvancedSiteSearchDataSources") to unconditionally include in API requests.
    // By default, fields with empty or default values are omitted from API
    // requests. See https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields
    // for more details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "AdvancedSiteSearchDataSources")
    // to include in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaFieldConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaFieldConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaIdpConfig

GoogleCloudDiscoveryengineV1alphaIdpConfig: Identity Provider Config.

type GoogleCloudDiscoveryengineV1alphaIdpConfig struct {
    // ExternalIdpConfig: External Identity provider config.
    ExternalIdpConfig *GoogleCloudDiscoveryengineV1alphaIdpConfigExternalIdpConfig `json:"externalIdpConfig,omitempty"`
    // IdpType: Identity provider type configured.
    //
    // Possible values:
    //   "IDP_TYPE_UNSPECIFIED" - Default value. ACL search not enabled.
    //   "GSUITE" - Google 1P provider.
    //   "THIRD_PARTY" - Third party provider.
    IdpType string `json:"idpType,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ExternalIdpConfig") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ExternalIdpConfig") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaIdpConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaIdpConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaIdpConfigExternalIdpConfig

GoogleCloudDiscoveryengineV1alphaIdpConfigExternalIdpConfig: Third party IDP Config.

type GoogleCloudDiscoveryengineV1alphaIdpConfigExternalIdpConfig struct {
    // WorkforcePoolName: Workforce pool name. Example:
    // "locations/global/workforcePools/pool_id"
    WorkforcePoolName string `json:"workforcePoolName,omitempty"`
    // ForceSendFields is a list of field names (e.g. "WorkforcePoolName") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "WorkforcePoolName") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaIdpConfigExternalIdpConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaIdpConfigExternalIdpConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaImportDocumentsMetadata

GoogleCloudDiscoveryengineV1alphaImportDocumentsMetadata: Metadata related to the progress of the ImportDocuments operation. This is returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1alphaImportDocumentsMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // FailureCount: Count of entries that encountered errors while processing.
    FailureCount int64 `json:"failureCount,omitempty,string"`
    // SuccessCount: Count of entries that were processed successfully.
    SuccessCount int64 `json:"successCount,omitempty,string"`
    // TotalCount: Total count of entries that were processed.
    TotalCount int64 `json:"totalCount,omitempty,string"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaImportDocumentsMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaImportDocumentsMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaImportDocumentsResponse

GoogleCloudDiscoveryengineV1alphaImportDocumentsResponse: Response of the ImportDocumentsRequest. If the long running operation is done, then this message is returned by the google.longrunning.Operations.response field if the operation was successful.

type GoogleCloudDiscoveryengineV1alphaImportDocumentsResponse struct {
    // ErrorConfig: Echoes the destination for the complete errors in the request
    // if set.
    ErrorConfig *GoogleCloudDiscoveryengineV1alphaImportErrorConfig `json:"errorConfig,omitempty"`
    // ErrorSamples: A sample of errors encountered while processing the request.
    ErrorSamples []*GoogleRpcStatus `json:"errorSamples,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ErrorConfig") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ErrorConfig") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaImportDocumentsResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaImportDocumentsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaImportErrorConfig

GoogleCloudDiscoveryengineV1alphaImportErrorConfig: Configuration of destination for Import related errors.

type GoogleCloudDiscoveryengineV1alphaImportErrorConfig struct {
    // GcsPrefix: Cloud Storage prefix for import errors. This must be an empty,
    // existing Cloud Storage directory. Import errors are written to sharded files
    // in this directory, one per line, as a JSON-encoded `google.rpc.Status`
    // message.
    GcsPrefix string `json:"gcsPrefix,omitempty"`
    // ForceSendFields is a list of field names (e.g. "GcsPrefix") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "GcsPrefix") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaImportErrorConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaImportErrorConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesMetadata

GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesMetadata: Metadata related to the progress of the ImportSuggestionDenyListEntries operation. This is returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesResponse

GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesResponse: Response message for CompletionService.ImportSuggestionDenyListEntries method.

type GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesResponse struct {
    // ErrorSamples: A sample of errors encountered while processing the request.
    ErrorSamples []*GoogleRpcStatus `json:"errorSamples,omitempty"`
    // FailedEntriesCount: Count of deny list entries that failed to be imported.
    FailedEntriesCount int64 `json:"failedEntriesCount,omitempty,string"`
    // ImportedEntriesCount: Count of deny list entries successfully imported.
    ImportedEntriesCount int64 `json:"importedEntriesCount,omitempty,string"`
    // ForceSendFields is a list of field names (e.g. "ErrorSamples") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ErrorSamples") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaImportUserEventsMetadata

GoogleCloudDiscoveryengineV1alphaImportUserEventsMetadata: Metadata related to the progress of the Import operation. This is returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1alphaImportUserEventsMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // FailureCount: Count of entries that encountered errors while processing.
    FailureCount int64 `json:"failureCount,omitempty,string"`
    // SuccessCount: Count of entries that were processed successfully.
    SuccessCount int64 `json:"successCount,omitempty,string"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaImportUserEventsMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaImportUserEventsMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaImportUserEventsResponse

GoogleCloudDiscoveryengineV1alphaImportUserEventsResponse: Response of the ImportUserEventsRequest. If the long running operation was successful, then this message is returned by the google.longrunning.Operations.response field if the operation was successful.

type GoogleCloudDiscoveryengineV1alphaImportUserEventsResponse struct {
    // ErrorConfig: Echoes the destination for the complete errors if this field
    // was set in the request.
    ErrorConfig *GoogleCloudDiscoveryengineV1alphaImportErrorConfig `json:"errorConfig,omitempty"`
    // ErrorSamples: A sample of errors encountered while processing the request.
    ErrorSamples []*GoogleRpcStatus `json:"errorSamples,omitempty"`
    // JoinedEventsCount: Count of user events imported with complete existing
    // Documents.
    JoinedEventsCount int64 `json:"joinedEventsCount,omitempty,string"`
    // UnjoinedEventsCount: Count of user events imported, but with Document
    // information not found in the existing Branch.
    UnjoinedEventsCount int64 `json:"unjoinedEventsCount,omitempty,string"`
    // ForceSendFields is a list of field names (e.g. "ErrorConfig") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ErrorConfig") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaImportUserEventsResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaImportUserEventsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaListCustomModelsResponse

GoogleCloudDiscoveryengineV1alphaListCustomModelsResponse: Response message for SearchTuningService.ListCustomModels method.

type GoogleCloudDiscoveryengineV1alphaListCustomModelsResponse struct {
    // Models: List of custom tuning models.
    Models []*GoogleCloudDiscoveryengineV1alphaCustomTuningModel `json:"models,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Models") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Models") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaListCustomModelsResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaListCustomModelsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaProject

GoogleCloudDiscoveryengineV1alphaProject: Metadata and configurations for a Google Cloud project in the service.

type GoogleCloudDiscoveryengineV1alphaProject struct {
    // CreateTime: Output only. The timestamp when this project is created.
    CreateTime string `json:"createTime,omitempty"`
    // Name: Output only. Full resource name of the project, for example
    // `projects/{project_number}`. Note that when making requests, project number
    // and project id are both acceptable, but the server will always respond in
    // project number.
    Name string `json:"name,omitempty"`
    // ProvisionCompletionTime: Output only. The timestamp when this project is
    // successfully provisioned. Empty value means this project is still
    // provisioning and is not ready for use.
    ProvisionCompletionTime string `json:"provisionCompletionTime,omitempty"`
    // ServiceTermsMap: Output only. A map of terms of services. The key is the
    // `id` of ServiceTerms.
    ServiceTermsMap map[string]GoogleCloudDiscoveryengineV1alphaProjectServiceTerms `json:"serviceTermsMap,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaProject) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaProject) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaProjectServiceTerms

GoogleCloudDiscoveryengineV1alphaProjectServiceTerms: Metadata about the terms of service.

type GoogleCloudDiscoveryengineV1alphaProjectServiceTerms struct {
    // AcceptTime: The last time when the project agreed to the terms of service.
    AcceptTime string `json:"acceptTime,omitempty"`
    // DeclineTime: The last time when the project declined or revoked the
    // agreement to terms of service.
    DeclineTime string `json:"declineTime,omitempty"`
    // Id: The unique identifier of this terms of service. Available terms: *
    // `GA_DATA_USE_TERMS`: Terms for data use
    // (https://cloud.google.com/retail/data-use-terms). When using this as `id`,
    // the acceptable version to provide is `2022-11-23`.
    Id string `json:"id,omitempty"`
    // State: Whether the project has accepted/rejected the service terms or it is
    // still pending.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - The default value of the enum. This value is not
    // actually used.
    //   "TERMS_ACCEPTED" - The project has given consent to the terms of service.
    //   "TERMS_PENDING" - The project is pending to review and accept the terms of
    // service.
    //   "TERMS_DECLINED" - The project has declined or revoked the agreement to
    // terms of service.
    State string `json:"state,omitempty"`
    // Version: The version string of the terms of service. For acceptable values,
    // see the comments for id above.
    Version string `json:"version,omitempty"`
    // ForceSendFields is a list of field names (e.g. "AcceptTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "AcceptTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaProjectServiceTerms) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaProjectServiceTerms) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaProvisionProjectMetadata

GoogleCloudDiscoveryengineV1alphaProvisionProjectMetadata: Metadata associated with a project provision operation.

type GoogleCloudDiscoveryengineV1alphaProvisionProjectMetadata struct {
}

type GoogleCloudDiscoveryengineV1alphaPurgeDocumentsMetadata

GoogleCloudDiscoveryengineV1alphaPurgeDocumentsMetadata: Metadata related to the progress of the PurgeDocuments operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1alphaPurgeDocumentsMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // FailureCount: Count of entries that encountered errors while processing.
    FailureCount int64 `json:"failureCount,omitempty,string"`
    // IgnoredCount: Count of entries that were ignored as entries were not found.
    IgnoredCount int64 `json:"ignoredCount,omitempty,string"`
    // SuccessCount: Count of entries that were deleted successfully.
    SuccessCount int64 `json:"successCount,omitempty,string"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaPurgeDocumentsMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaPurgeDocumentsMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaPurgeDocumentsResponse

GoogleCloudDiscoveryengineV1alphaPurgeDocumentsResponse: Response message for DocumentService.PurgeDocuments method. If the long running operation is successfully done, then this message is returned by the google.longrunning.Operations.response field.

type GoogleCloudDiscoveryengineV1alphaPurgeDocumentsResponse struct {
    // PurgeCount: The total count of documents purged as a result of the
    // operation.
    PurgeCount int64 `json:"purgeCount,omitempty,string"`
    // PurgeSample: A sample of document names that will be deleted. Only populated
    // if `force` is set to false. A max of 100 names will be returned and the
    // names are chosen at random.
    PurgeSample []string `json:"purgeSample,omitempty"`
    // ForceSendFields is a list of field names (e.g. "PurgeCount") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "PurgeCount") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaPurgeDocumentsResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaPurgeDocumentsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesMetadata

GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesMetadata: Metadata related to the progress of the PurgeSuggestionDenyListEntries operation. This is returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesResponse

GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesResponse: Response message for CompletionService.PurgeSuggestionDenyListEntries method.

type GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesResponse struct {
    // ErrorSamples: A sample of errors encountered while processing the request.
    ErrorSamples []*GoogleRpcStatus `json:"errorSamples,omitempty"`
    // PurgeCount: Number of suggestion deny list entries purged.
    PurgeCount int64 `json:"purgeCount,omitempty,string"`
    // ForceSendFields is a list of field names (e.g. "ErrorSamples") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ErrorSamples") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaPurgeUserEventsMetadata

GoogleCloudDiscoveryengineV1alphaPurgeUserEventsMetadata: Metadata related to the progress of the PurgeUserEvents operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1alphaPurgeUserEventsMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // FailureCount: Count of entries that encountered errors while processing.
    FailureCount int64 `json:"failureCount,omitempty,string"`
    // SuccessCount: Count of entries that were deleted successfully.
    SuccessCount int64 `json:"successCount,omitempty,string"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaPurgeUserEventsMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaPurgeUserEventsMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaPurgeUserEventsResponse

GoogleCloudDiscoveryengineV1alphaPurgeUserEventsResponse: Response of the PurgeUserEventsRequest. If the long running operation is successfully done, then this message is returned by the google.longrunning.Operations.response field.

type GoogleCloudDiscoveryengineV1alphaPurgeUserEventsResponse struct {
    // PurgeCount: The total count of events purged as a result of the operation.
    PurgeCount int64 `json:"purgeCount,omitempty,string"`
    // ForceSendFields is a list of field names (e.g. "PurgeCount") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "PurgeCount") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaPurgeUserEventsResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaPurgeUserEventsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaQuery

GoogleCloudDiscoveryengineV1alphaQuery: Defines a user inputed query.

type GoogleCloudDiscoveryengineV1alphaQuery struct {
    // QueryId: Unique Id for the query.
    QueryId string `json:"queryId,omitempty"`
    // Text: Plain text.
    Text string `json:"text,omitempty"`
    // ForceSendFields is a list of field names (e.g. "QueryId") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "QueryId") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaQuery) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaQuery) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaRecrawlUrisMetadata

GoogleCloudDiscoveryengineV1alphaRecrawlUrisMetadata: Metadata related to the progress of the SiteSearchEngineService.RecrawlUris operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1alphaRecrawlUrisMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // InvalidUris: Unique URIs in the request that don't match any TargetSite in
    // the DataStore, only match TargetSites that haven't been fully indexed, or
    // match a TargetSite with type EXCLUDE.
    InvalidUris []string `json:"invalidUris,omitempty"`
    // PendingCount: Total number of URIs that have yet to be crawled.
    PendingCount int64 `json:"pendingCount,omitempty"`
    // QuotaExceededCount: Total number of URIs that were rejected due to
    // insufficient indexing resources.
    QuotaExceededCount int64 `json:"quotaExceededCount,omitempty"`
    // SuccessCount: Total number of URIs that have been crawled so far.
    SuccessCount int64 `json:"successCount,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ValidUrisCount: Total number of unique URIs in the request that are not in
    // invalid_uris.
    ValidUrisCount int64 `json:"validUrisCount,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaRecrawlUrisMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaRecrawlUrisMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponse

GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponse: Response message for SiteSearchEngineService.RecrawlUris method.

type GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponse struct {
    // FailedUris: URIs that were not crawled before the LRO terminated.
    FailedUris []string `json:"failedUris,omitempty"`
    // FailureSamples: Details for a sample of up to 10 `failed_uris`.
    FailureSamples []*GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfo `json:"failureSamples,omitempty"`
    // ForceSendFields is a list of field names (e.g. "FailedUris") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "FailedUris") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfo

GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfo: Details about why a particular URI failed to be crawled. Each FailureInfo contains one FailureReason per CorpusType.

type GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfo struct {
    // FailureReasons: List of failure reasons by corpus type (e.g. desktop,
    // mobile).
    FailureReasons []*GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfoFailureReason `json:"failureReasons,omitempty"`
    // Uri: URI that failed to be crawled.
    Uri string `json:"uri,omitempty"`
    // ForceSendFields is a list of field names (e.g. "FailureReasons") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "FailureReasons") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfo) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfo) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfoFailureReason

GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfoFailureReason:

Details about why crawling failed for a particular CorpusType, e.g.,

DESKTOP and MOBILE crawling may fail for different reasons.

type GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfoFailureReason struct {
    // CorpusType: DESKTOP, MOBILE, or CORPUS_TYPE_UNSPECIFIED.
    //
    // Possible values:
    //   "CORPUS_TYPE_UNSPECIFIED" - Default value.
    //   "DESKTOP" - Denotes a crawling attempt for the desktop version of a page.
    //   "MOBILE" - Denotes a crawling attempt for the mobile version of a page.
    CorpusType string `json:"corpusType,omitempty"`
    // ErrorMessage: Reason why the URI was not crawled.
    ErrorMessage string `json:"errorMessage,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CorpusType") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CorpusType") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfoFailureReason) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfoFailureReason) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaSchema

GoogleCloudDiscoveryengineV1alphaSchema: Defines the structure and layout of a type of document data.

type GoogleCloudDiscoveryengineV1alphaSchema struct {
    // FieldConfigs: Output only. Configurations for fields of the schema.
    FieldConfigs []*GoogleCloudDiscoveryengineV1alphaFieldConfig `json:"fieldConfigs,omitempty"`
    // JsonSchema: The JSON representation of the schema.
    JsonSchema string `json:"jsonSchema,omitempty"`
    // Name: Immutable. The full resource name of the schema, in the format of
    // `projects/{project}/locations/{location}/collections/{collection}/dataStores/
    // {data_store}/schemas/{schema}`. This field must be a UTF-8 encoded string
    // with a length limit of 1024 characters.
    Name string `json:"name,omitempty"`
    // StructSchema: The structured representation of the schema.
    StructSchema googleapi.RawMessage `json:"structSchema,omitempty"`
    // ForceSendFields is a list of field names (e.g. "FieldConfigs") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "FieldConfigs") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaSchema) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaSchema) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaSession

GoogleCloudDiscoveryengineV1alphaSession: External session proto definition.

type GoogleCloudDiscoveryengineV1alphaSession struct {
    // EndTime: Output only. The time the session finished.
    EndTime string `json:"endTime,omitempty"`
    // Name: Immutable. Fully qualified name
    // `projects/{project}/locations/global/collections/{collection}/engines/{engine
    // }/sessions/*`
    Name string `json:"name,omitempty"`
    // StartTime: Output only. The time the session started.
    StartTime string `json:"startTime,omitempty"`
    // State: The state of the session.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - State is unspecified.
    //   "IN_PROGRESS" - The session is currently open.
    State string `json:"state,omitempty"`
    // Turns: Turns.
    Turns []*GoogleCloudDiscoveryengineV1alphaSessionTurn `json:"turns,omitempty"`
    // UserPseudoId: A unique identifier for tracking users.
    UserPseudoId string `json:"userPseudoId,omitempty"`
    // ForceSendFields is a list of field names (e.g. "EndTime") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "EndTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaSession) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaSession) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaSessionTurn

GoogleCloudDiscoveryengineV1alphaSessionTurn: Represents a turn, including a query from the user and a answer from service.

type GoogleCloudDiscoveryengineV1alphaSessionTurn struct {
    // Answer: The resource name of the answer to the user query.
    Answer string `json:"answer,omitempty"`
    // Query: The user query.
    Query *GoogleCloudDiscoveryengineV1alphaQuery `json:"query,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Answer") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Answer") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaSessionTurn) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaSessionTurn) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaSiteVerificationInfo

GoogleCloudDiscoveryengineV1alphaSiteVerificationInfo: Verification information for target sites in advanced site search.

type GoogleCloudDiscoveryengineV1alphaSiteVerificationInfo struct {
    // SiteVerificationState: Site verification state indicating the ownership and
    // validity.
    //
    // Possible values:
    //   "SITE_VERIFICATION_STATE_UNSPECIFIED" - Defaults to VERIFIED.
    //   "VERIFIED" - Site ownership verified.
    //   "UNVERIFIED" - Site ownership pending verification or verification failed.
    //   "EXEMPTED" - Site exempt from verification, e.g., a public website that
    // opens to all.
    SiteVerificationState string `json:"siteVerificationState,omitempty"`
    // VerifyTime: Latest site verification time.
    VerifyTime string `json:"verifyTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "SiteVerificationState") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "SiteVerificationState") to
    // include in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaSiteVerificationInfo) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaSiteVerificationInfo) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaTargetSite

GoogleCloudDiscoveryengineV1alphaTargetSite: A target site for the SiteSearchEngine.

type GoogleCloudDiscoveryengineV1alphaTargetSite struct {
    // ExactMatch: Input only. If set to false, a uri_pattern is generated to
    // include all pages whose address contains the provided_uri_pattern. If set to
    // true, an uri_pattern is generated to try to be an exact match of the
    // provided_uri_pattern or just the specific page if the provided_uri_pattern
    // is a specific one. provided_uri_pattern is always normalized to generate the
    // URI pattern to be used by the search engine.
    ExactMatch bool `json:"exactMatch,omitempty"`
    // FailureReason: Output only. Failure reason.
    FailureReason *GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReason `json:"failureReason,omitempty"`
    // GeneratedUriPattern: Output only. This is system-generated based on the
    // provided_uri_pattern.
    GeneratedUriPattern string `json:"generatedUriPattern,omitempty"`
    // IndexingStatus: Output only. Indexing status.
    //
    // Possible values:
    //   "INDEXING_STATUS_UNSPECIFIED" - Defaults to SUCCEEDED.
    //   "PENDING" - The target site is in the update queue and will be picked up
    // by indexing pipeline.
    //   "FAILED" - The target site fails to be indexed.
    //   "SUCCEEDED" - The target site has been indexed.
    //   "DELETING" - The previously indexed target site has been marked to be
    // deleted. This is a transitioning state which will resulted in either: 1.
    // target site deleted if unindexing is successful; 2. state reverts to
    // SUCCEEDED if the unindexing fails.
    IndexingStatus string `json:"indexingStatus,omitempty"`
    // Name: Output only. The fully qualified resource name of the target site.
    // `projects/{project}/locations/{location}/collections/{collection}/dataStores/
    // {data_store}/siteSearchEngine/targetSites/{target_site}` The
    // `target_site_id` is system-generated.
    Name string `json:"name,omitempty"`
    // ProvidedUriPattern: Required. Input only. The user provided URI pattern from
    // which the `generated_uri_pattern` is generated.
    ProvidedUriPattern string `json:"providedUriPattern,omitempty"`
    // RootDomainUri: Output only. Root domain of the provided_uri_pattern.
    RootDomainUri string `json:"rootDomainUri,omitempty"`
    // SiteVerificationInfo: Output only. Site ownership and validity verification
    // status.
    SiteVerificationInfo *GoogleCloudDiscoveryengineV1alphaSiteVerificationInfo `json:"siteVerificationInfo,omitempty"`
    // Type: The type of the target site, e.g., whether the site is to be included
    // or excluded.
    //
    // Possible values:
    //   "TYPE_UNSPECIFIED" - This value is unused. In this case, server behavior
    // defaults to Type.INCLUDE.
    //   "INCLUDE" - Include the target site.
    //   "EXCLUDE" - Exclude the target site.
    Type string `json:"type,omitempty"`
    // UpdateTime: Output only. The target site's last updated time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ExactMatch") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ExactMatch") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaTargetSite) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaTargetSite) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReason

GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReason: Site search indexing failure reasons.

type GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReason struct {
    // QuotaFailure: Failed due to insufficient quota.
    QuotaFailure *GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReasonQuotaFailure `json:"quotaFailure,omitempty"`
    // ForceSendFields is a list of field names (e.g. "QuotaFailure") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "QuotaFailure") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReason) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReason) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReasonQuotaFailure

GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReasonQuotaFailure: Failed due to insufficient quota.

type GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReasonQuotaFailure struct {
    // TotalRequiredQuota: This number is an estimation on how much total quota
    // this project needs to successfully complete indexing.
    TotalRequiredQuota int64 `json:"totalRequiredQuota,omitempty,string"`
    // ForceSendFields is a list of field names (e.g. "TotalRequiredQuota") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "TotalRequiredQuota") to include
    // in API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReasonQuotaFailure) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReasonQuotaFailure) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaTrainCustomModelMetadata

GoogleCloudDiscoveryengineV1alphaTrainCustomModelMetadata: Metadata related to the progress of the TrainCustomModel operation. This is returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1alphaTrainCustomModelMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaTrainCustomModelMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaTrainCustomModelMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaTrainCustomModelResponse

GoogleCloudDiscoveryengineV1alphaTrainCustomModelResponse: Response of the TrainCustomModelRequest. This message is returned by the google.longrunning.Operations.response field.

type GoogleCloudDiscoveryengineV1alphaTrainCustomModelResponse struct {
    // ErrorConfig: Echoes the destination for the complete errors in the request
    // if set.
    ErrorConfig *GoogleCloudDiscoveryengineV1alphaImportErrorConfig `json:"errorConfig,omitempty"`
    // ErrorSamples: A sample of errors encountered while processing the data.
    ErrorSamples []*GoogleRpcStatus `json:"errorSamples,omitempty"`
    // Metrics: The metrics of the trained model.
    Metrics map[string]float64 `json:"metrics,omitempty"`
    // ModelName: Fully qualified name of the CustomTuningModel.
    ModelName string `json:"modelName,omitempty"`
    // ModelStatus: The trained model status. Possible values are: * **bad-data**:
    // The training data quality is bad. * **no-improvement**: Tuning didn't
    // improve performance. Won't deploy. * **in-progress**: Model training job
    // creation is in progress. * **training**: Model is actively training. *
    // **evaluating**: The model is evaluating trained metrics. * **indexing**: The
    // model trained metrics are indexing. * **ready**: The model is ready for
    // serving.
    ModelStatus string `json:"modelStatus,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ErrorConfig") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ErrorConfig") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaTrainCustomModelResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaTrainCustomModelResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaTuneEngineMetadata

GoogleCloudDiscoveryengineV1alphaTuneEngineMetadata: Metadata associated with a tune operation.

type GoogleCloudDiscoveryengineV1alphaTuneEngineMetadata struct {
    // Engine: Required. The resource name of the engine that this tune applies to.
    // Format:
    // `projects/{project_number}/locations/{location_id}/collections/{collection_id
    // }/engines/{engine_id}`
    Engine string `json:"engine,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Engine") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Engine") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaTuneEngineMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaTuneEngineMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaTuneEngineResponse

GoogleCloudDiscoveryengineV1alphaTuneEngineResponse: Response associated with a tune operation.

type GoogleCloudDiscoveryengineV1alphaTuneEngineResponse struct {
}

type GoogleCloudDiscoveryengineV1alphaUpdateSchemaMetadata

GoogleCloudDiscoveryengineV1alphaUpdateSchemaMetadata: Metadata for UpdateSchema LRO.

type GoogleCloudDiscoveryengineV1alphaUpdateSchemaMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaUpdateSchemaMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaUpdateSchemaMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1alphaUpdateTargetSiteMetadata

GoogleCloudDiscoveryengineV1alphaUpdateTargetSiteMetadata: Metadata related to the progress of the SiteSearchEngineService.UpdateTargetSite operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1alphaUpdateTargetSiteMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1alphaUpdateTargetSiteMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1alphaUpdateTargetSiteMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaBatchCreateTargetSiteMetadata

GoogleCloudDiscoveryengineV1betaBatchCreateTargetSiteMetadata: Metadata related to the progress of the SiteSearchEngineService.BatchCreateTargetSites operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1betaBatchCreateTargetSiteMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaBatchCreateTargetSiteMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaBatchCreateTargetSiteMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaBatchCreateTargetSitesResponse

GoogleCloudDiscoveryengineV1betaBatchCreateTargetSitesResponse: Response message for SiteSearchEngineService.BatchCreateTargetSites method.

type GoogleCloudDiscoveryengineV1betaBatchCreateTargetSitesResponse struct {
    // TargetSites: TargetSites created.
    TargetSites []*GoogleCloudDiscoveryengineV1betaTargetSite `json:"targetSites,omitempty"`
    // ForceSendFields is a list of field names (e.g. "TargetSites") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "TargetSites") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaBatchCreateTargetSitesResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaBatchCreateTargetSitesResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaCreateDataStoreMetadata

GoogleCloudDiscoveryengineV1betaCreateDataStoreMetadata: Metadata related to the progress of the DataStoreService.CreateDataStore operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1betaCreateDataStoreMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaCreateDataStoreMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaCreateDataStoreMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaCreateEngineMetadata

GoogleCloudDiscoveryengineV1betaCreateEngineMetadata: Metadata related to the progress of the EngineService.CreateEngine operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1betaCreateEngineMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaCreateEngineMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaCreateEngineMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaCreateSchemaMetadata

GoogleCloudDiscoveryengineV1betaCreateSchemaMetadata: Metadata for Create Schema LRO.

type GoogleCloudDiscoveryengineV1betaCreateSchemaMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaCreateSchemaMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaCreateSchemaMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaCreateTargetSiteMetadata

GoogleCloudDiscoveryengineV1betaCreateTargetSiteMetadata: Metadata related to the progress of the SiteSearchEngineService.CreateTargetSite operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1betaCreateTargetSiteMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaCreateTargetSiteMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaCreateTargetSiteMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaCustomTuningModel

GoogleCloudDiscoveryengineV1betaCustomTuningModel: Metadata that describes a custom tuned model.

type GoogleCloudDiscoveryengineV1betaCustomTuningModel struct {
    // CreateTime: Timestamp the Model was created at.
    CreateTime string `json:"createTime,omitempty"`
    // DisplayName: The display name of the model.
    DisplayName string `json:"displayName,omitempty"`
    // ModelState: The state that the model is in (e.g.`TRAINING` or
    // `TRAINING_FAILED`).
    //
    // Possible values:
    //   "MODEL_STATE_UNSPECIFIED"
    //   "TRAINING_PAUSED" - The model is in a paused training state.
    //   "TRAINING" - The model is currently training.
    //   "TRAINING_COMPLETE" - The model has successfully completed training.
    //   "READY_FOR_SERVING" - The model is ready for serving.
    //   "TRAINING_FAILED" - The model training failed.
    ModelState   string `json:"modelState,omitempty"`
    ModelVersion int64  `json:"modelVersion,omitempty,string"`
    // Name: Required. The fully qualified resource name of the model. Format:
    // `projects/{project_number}/locations/{location}/collections/{collection}/data
    // Stores/{data_store}/customTuningModels/{custom_tuning_model}` model must be
    // an alpha-numerical string with limit of 40 characters.
    Name string `json:"name,omitempty"`
    // TrainingStartTime: Timestamp the model training was initiated.
    TrainingStartTime string `json:"trainingStartTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaCustomTuningModel) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaCustomTuningModel) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaDataStore

GoogleCloudDiscoveryengineV1betaDataStore: DataStore captures global settings and configs at the DataStore level.

type GoogleCloudDiscoveryengineV1betaDataStore struct {
    // ContentConfig: Immutable. The content config of the data store. If this
    // field is unset, the server behavior defaults to ContentConfig.NO_CONTENT.
    //
    // Possible values:
    //   "CONTENT_CONFIG_UNSPECIFIED" - Default value.
    //   "NO_CONTENT" - Only contains documents without any Document.content.
    //   "CONTENT_REQUIRED" - Only contains documents with Document.content.
    //   "PUBLIC_WEBSITE" - The data store is used for public website search.
    ContentConfig string `json:"contentConfig,omitempty"`
    // CreateTime: Output only. Timestamp the DataStore was created at.
    CreateTime string `json:"createTime,omitempty"`
    // DefaultSchemaId: Output only. The id of the default Schema asscociated to
    // this data store.
    DefaultSchemaId string `json:"defaultSchemaId,omitempty"`
    // DisplayName: Required. The data store display name. This field must be a
    // UTF-8 encoded string with a length limit of 128 characters. Otherwise, an
    // INVALID_ARGUMENT error is returned.
    DisplayName string `json:"displayName,omitempty"`
    // DocumentProcessingConfig: Configuration for Document understanding and
    // enrichment.
    DocumentProcessingConfig *GoogleCloudDiscoveryengineV1betaDocumentProcessingConfig `json:"documentProcessingConfig,omitempty"`
    // IndustryVertical: Immutable. The industry vertical that the data store
    // registers.
    //
    // Possible values:
    //   "INDUSTRY_VERTICAL_UNSPECIFIED" - Value used when unset.
    //   "GENERIC" - The generic vertical for documents that are not specific to
    // any industry vertical.
    //   "MEDIA" - The media industry vertical.
    //   "HEALTHCARE_FHIR" - The healthcare FHIR vertical.
    IndustryVertical string `json:"industryVertical,omitempty"`
    // Name: Immutable. The full resource name of the data store. Format:
    // `projects/{project}/locations/{location}/collections/{collection_id}/dataStor
    // es/{data_store_id}`. This field must be a UTF-8 encoded string with a length
    // limit of 1024 characters.
    Name string `json:"name,omitempty"`
    // SolutionTypes: The solutions that the data store enrolls. Available
    // solutions for each industry_vertical: * `MEDIA`:
    // `SOLUTION_TYPE_RECOMMENDATION` and `SOLUTION_TYPE_SEARCH`. * `SITE_SEARCH`:
    // `SOLUTION_TYPE_SEARCH` is automatically enrolled. Other solutions cannot be
    // enrolled.
    //
    // Possible values:
    //   "SOLUTION_TYPE_UNSPECIFIED" - Default value.
    //   "SOLUTION_TYPE_RECOMMENDATION" - Used for Recommendations AI.
    //   "SOLUTION_TYPE_SEARCH" - Used for Discovery Search.
    //   "SOLUTION_TYPE_CHAT" - Used for use cases related to the Generative AI
    // agent.
    //   "SOLUTION_TYPE_GENERATIVE_CHAT" - Used for use cases related to the
    // Generative Chat agent. It's used for Generative chat engine only, the
    // associated data stores must enrolled with `SOLUTION_TYPE_CHAT` solution.
    SolutionTypes []string `json:"solutionTypes,omitempty"`
    // StartingSchema: The start schema to use for this DataStore when provisioning
    // it. If unset, a default vertical specialized schema will be used. This field
    // is only used by CreateDataStore API, and will be ignored if used in other
    // APIs. This field will be omitted from all API responses including
    // CreateDataStore API. To retrieve a schema of a DataStore, use
    // SchemaService.GetSchema API instead. The provided schema will be validated
    // against certain rules on schema. Learn more from this doc
    // (https://cloud.google.com/generative-ai-app-builder/docs/provide-schema).
    StartingSchema *GoogleCloudDiscoveryengineV1betaSchema `json:"startingSchema,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ContentConfig") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ContentConfig") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaDataStore) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaDataStore) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaDeleteDataStoreMetadata

GoogleCloudDiscoveryengineV1betaDeleteDataStoreMetadata: Metadata related to the progress of the DataStoreService.DeleteDataStore operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1betaDeleteDataStoreMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaDeleteDataStoreMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaDeleteDataStoreMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaDeleteEngineMetadata

GoogleCloudDiscoveryengineV1betaDeleteEngineMetadata: Metadata related to the progress of the EngineService.DeleteEngine operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1betaDeleteEngineMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaDeleteEngineMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaDeleteEngineMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaDeleteSchemaMetadata

GoogleCloudDiscoveryengineV1betaDeleteSchemaMetadata: Metadata for DeleteSchema LRO.

type GoogleCloudDiscoveryengineV1betaDeleteSchemaMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaDeleteSchemaMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaDeleteSchemaMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaDeleteTargetSiteMetadata

GoogleCloudDiscoveryengineV1betaDeleteTargetSiteMetadata: Metadata related to the progress of the SiteSearchEngineService.DeleteTargetSite operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1betaDeleteTargetSiteMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaDeleteTargetSiteMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaDeleteTargetSiteMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchMetadata

GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchMetadata: Metadata related to the progress of the SiteSearchEngineService.DisableAdvancedSiteSearch operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchResponse

GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchResponse: Response message for SiteSearchEngineService.DisableAdvancedSiteSearch method.

type GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchResponse struct {
}

type GoogleCloudDiscoveryengineV1betaDocumentProcessingConfig

GoogleCloudDiscoveryengineV1betaDocumentProcessingConfig: A singleton resource of DataStore. It's empty when DataStore is created, which defaults to digital parser. The first call to DataStoreService.UpdateDocumentProcessingConfig method will initialize the config.

type GoogleCloudDiscoveryengineV1betaDocumentProcessingConfig struct {
    // DefaultParsingConfig: Configurations for default Document parser. If not
    // specified, we will configure it as default DigitalParsingConfig, and the
    // default parsing config will be applied to all file types for Document
    // parsing.
    DefaultParsingConfig *GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfig `json:"defaultParsingConfig,omitempty"`
    // Name: The full resource name of the Document Processing Config. Format:
    // `projects/*/locations/*/collections/*/dataStores/*/documentProcessingConfig`.
    Name string `json:"name,omitempty"`
    // ParsingConfigOverrides: Map from file type to override the default parsing
    // configuration based on the file type. Supported keys: * `pdf`: Override
    // parsing config for PDF files, either digital parsing, ocr parsing or layout
    // parsing is supported. * `html`: Override parsing config for HTML files, only
    // digital parsing and or layout parsing are supported. * `docx`: Override
    // parsing config for DOCX files, only digital parsing and or layout parsing
    // are supported.
    ParsingConfigOverrides map[string]GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfig `json:"parsingConfigOverrides,omitempty"`
    // ForceSendFields is a list of field names (e.g. "DefaultParsingConfig") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DefaultParsingConfig") to include
    // in API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaDocumentProcessingConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaDocumentProcessingConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfig

GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfig: Related configurations applied to a specific type of document parser.

type GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfig struct {
    // DigitalParsingConfig: Configurations applied to digital parser.
    DigitalParsingConfig *GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigDigitalParsingConfig `json:"digitalParsingConfig,omitempty"`
    // OcrParsingConfig: Configurations applied to OCR parser. Currently it only
    // applies to PDFs.
    OcrParsingConfig *GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigOcrParsingConfig `json:"ocrParsingConfig,omitempty"`
    // ForceSendFields is a list of field names (e.g. "DigitalParsingConfig") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DigitalParsingConfig") to include
    // in API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigDigitalParsingConfig

GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigDigitalP arsingConfig: The digital parsing configurations for documents.

type GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigDigitalParsingConfig struct {
}

type GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigOcrParsingConfig

GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigOcrParsi ngConfig: The OCR parsing configurations for documents.

type GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigOcrParsingConfig struct {
    // EnhancedDocumentElements: [DEPRECATED] This field is deprecated. To use the
    // additional enhanced document elements processing, please switch to
    // `layout_parsing_config`.
    EnhancedDocumentElements []string `json:"enhancedDocumentElements,omitempty"`
    // UseNativeText: If true, will use native text instead of OCR text on pages
    // containing native text.
    UseNativeText bool `json:"useNativeText,omitempty"`
    // ForceSendFields is a list of field names (e.g. "EnhancedDocumentElements")
    // to unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "EnhancedDocumentElements") to
    // include in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigOcrParsingConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigOcrParsingConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchMetadata

GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchMetadata: Metadata related to the progress of the SiteSearchEngineService.EnableAdvancedSiteSearch operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchResponse

GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchResponse: Response message for SiteSearchEngineService.EnableAdvancedSiteSearch method.

type GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchResponse struct {
}

type GoogleCloudDiscoveryengineV1betaEngine

GoogleCloudDiscoveryengineV1betaEngine: Metadata that describes the training and serving parameters of an Engine.

type GoogleCloudDiscoveryengineV1betaEngine struct {
    // ChatEngineConfig: Configurations for the Chat Engine. Only applicable if
    // solution_type is SOLUTION_TYPE_CHAT.
    ChatEngineConfig *GoogleCloudDiscoveryengineV1betaEngineChatEngineConfig `json:"chatEngineConfig,omitempty"`
    // ChatEngineMetadata: Output only. Additional information of the Chat Engine.
    // Only applicable if solution_type is SOLUTION_TYPE_CHAT.
    ChatEngineMetadata *GoogleCloudDiscoveryengineV1betaEngineChatEngineMetadata `json:"chatEngineMetadata,omitempty"`
    // CommonConfig: Common config spec that specifies the metadata of the engine.
    CommonConfig *GoogleCloudDiscoveryengineV1betaEngineCommonConfig `json:"commonConfig,omitempty"`
    // CreateTime: Output only. Timestamp the Recommendation Engine was created at.
    CreateTime string `json:"createTime,omitempty"`
    // DataStoreIds: The data stores associated with this engine. For
    // SOLUTION_TYPE_SEARCH and SOLUTION_TYPE_RECOMMENDATION type of engines, they
    // can only associate with at most one data store. If solution_type is
    // SOLUTION_TYPE_CHAT, multiple DataStores in the same Collection can be
    // associated here. Note that when used in CreateEngineRequest, one DataStore
    // id must be provided as the system will use it for necessary initializations.
    DataStoreIds []string `json:"dataStoreIds,omitempty"`
    // DisplayName: Required. The display name of the engine. Should be human
    // readable. UTF-8 encoded string with limit of 1024 characters.
    DisplayName string `json:"displayName,omitempty"`
    // IndustryVertical: The industry vertical that the engine registers. The
    // restriction of the Engine industry vertical is based on DataStore: If
    // unspecified, default to `GENERIC`. Vertical on Engine has to match vertical
    // of the DataStore liniked to the engine.
    //
    // Possible values:
    //   "INDUSTRY_VERTICAL_UNSPECIFIED" - Value used when unset.
    //   "GENERIC" - The generic vertical for documents that are not specific to
    // any industry vertical.
    //   "MEDIA" - The media industry vertical.
    //   "HEALTHCARE_FHIR" - The healthcare FHIR vertical.
    IndustryVertical string `json:"industryVertical,omitempty"`
    // Name: Immutable. The fully qualified resource name of the engine. This field
    // must be a UTF-8 encoded string with a length limit of 1024 characters.
    // Format:
    // `projects/{project_number}/locations/{location}/collections/{collection}/engi
    // nes/{engine}` engine should be 1-63 characters, and valid characters are
    // /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned.
    Name string `json:"name,omitempty"`
    // SearchEngineConfig: Configurations for the Search Engine. Only applicable if
    // solution_type is SOLUTION_TYPE_SEARCH.
    SearchEngineConfig *GoogleCloudDiscoveryengineV1betaEngineSearchEngineConfig `json:"searchEngineConfig,omitempty"`
    // SolutionType: Required. The solutions of the engine.
    //
    // Possible values:
    //   "SOLUTION_TYPE_UNSPECIFIED" - Default value.
    //   "SOLUTION_TYPE_RECOMMENDATION" - Used for Recommendations AI.
    //   "SOLUTION_TYPE_SEARCH" - Used for Discovery Search.
    //   "SOLUTION_TYPE_CHAT" - Used for use cases related to the Generative AI
    // agent.
    //   "SOLUTION_TYPE_GENERATIVE_CHAT" - Used for use cases related to the
    // Generative Chat agent. It's used for Generative chat engine only, the
    // associated data stores must enrolled with `SOLUTION_TYPE_CHAT` solution.
    SolutionType string `json:"solutionType,omitempty"`
    // UpdateTime: Output only. Timestamp the Recommendation Engine was last
    // updated.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ChatEngineConfig") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ChatEngineConfig") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaEngine) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaEngine) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaEngineChatEngineConfig

GoogleCloudDiscoveryengineV1betaEngineChatEngineConfig: Configurations for a Chat Engine.

type GoogleCloudDiscoveryengineV1betaEngineChatEngineConfig struct {
    // AgentCreationConfig: The configurationt generate the Dialogflow agent that
    // is associated to this Engine. Note that these configurations are one-time
    // consumed by and passed to Dialogflow service. It means they cannot be
    // retrieved using EngineService.GetEngine or EngineService.ListEngines API
    // after engine creation.
    AgentCreationConfig *GoogleCloudDiscoveryengineV1betaEngineChatEngineConfigAgentCreationConfig `json:"agentCreationConfig,omitempty"`
    // DialogflowAgentToLink: The resource name of an exist Dialogflow agent to
    // link to this Chat Engine. Customers can either provide
    // `agent_creation_config` to create agent or provide an agent name that links
    // the agent with the Chat engine. Format: `projects//locations//agents/`. Note
    // that the `dialogflow_agent_to_link` are one-time consumed by and passed to
    // Dialogflow service. It means they cannot be retrieved using
    // EngineService.GetEngine or EngineService.ListEngines API after engine
    // creation. Use ChatEngineMetadata.dialogflow_agent for actual agent
    // association after Engine is created.
    DialogflowAgentToLink string `json:"dialogflowAgentToLink,omitempty"`
    // ForceSendFields is a list of field names (e.g. "AgentCreationConfig") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "AgentCreationConfig") to include
    // in API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaEngineChatEngineConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaEngineChatEngineConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaEngineChatEngineConfigAgentCreationConfig

GoogleCloudDiscoveryengineV1betaEngineChatEngineConfigAgentCreationConfig: Configurations for generating a Dialogflow agent. Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation.

type GoogleCloudDiscoveryengineV1betaEngineChatEngineConfigAgentCreationConfig struct {
    // Business: Name of the company, organization or other entity that the agent
    // represents. Used for knowledge connector LLM prompt and for knowledge
    // search.
    Business string `json:"business,omitempty"`
    // DefaultLanguageCode: Required. The default language of the agent as a
    // language tag. See Language Support
    // (https://cloud.google.com/dialogflow/docs/reference/language) for a list of
    // the currently supported language codes.
    DefaultLanguageCode string `json:"defaultLanguageCode,omitempty"`
    // Location: Agent location for Agent creation, supported values: global/us/eu.
    // If not provided, us Engine will create Agent using us-central-1 by default;
    // eu Engine will create Agent using eu-west-1 by default.
    Location string `json:"location,omitempty"`
    // TimeZone: Required. The time zone of the agent from the time zone database
    // (https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris.
    TimeZone string `json:"timeZone,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Business") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Business") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaEngineChatEngineConfigAgentCreationConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaEngineChatEngineConfigAgentCreationConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaEngineChatEngineMetadata

GoogleCloudDiscoveryengineV1betaEngineChatEngineMetadata: Additional information of a Chat Engine. Fields in this message are output only.

type GoogleCloudDiscoveryengineV1betaEngineChatEngineMetadata struct {
    // DialogflowAgent: The resource name of a Dialogflow agent, that this Chat
    // Engine refers to. Format: `projects//locations//agents/`.
    DialogflowAgent string `json:"dialogflowAgent,omitempty"`
    // ForceSendFields is a list of field names (e.g. "DialogflowAgent") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "DialogflowAgent") to include in
    // API requests with the JSON null value. By default, fields with empty values
    // are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaEngineChatEngineMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaEngineChatEngineMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaEngineCommonConfig

GoogleCloudDiscoveryengineV1betaEngineCommonConfig: Common configurations for an Engine.

type GoogleCloudDiscoveryengineV1betaEngineCommonConfig struct {
    // CompanyName: Immutable. The name of the company, business or entity that is
    // associated with the engine. Setting this may help improve LLM related
    // features.
    CompanyName string `json:"companyName,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CompanyName") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CompanyName") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaEngineCommonConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaEngineCommonConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaEngineSearchEngineConfig

GoogleCloudDiscoveryengineV1betaEngineSearchEngineConfig: Configurations for a Search Engine.

type GoogleCloudDiscoveryengineV1betaEngineSearchEngineConfig struct {
    // SearchAddOns: The add-on that this search engine enables.
    //
    // Possible values:
    //   "SEARCH_ADD_ON_UNSPECIFIED" - Default value when the enum is unspecified.
    // This is invalid to use.
    //   "SEARCH_ADD_ON_LLM" - Large language model add-on.
    SearchAddOns []string `json:"searchAddOns,omitempty"`
    // SearchTier: The search feature tier of this engine. Different tiers might
    // have different pricing. To learn more, check the pricing documentation.
    // Defaults to SearchTier.SEARCH_TIER_STANDARD if not specified.
    //
    // Possible values:
    //   "SEARCH_TIER_UNSPECIFIED" - Default value when the enum is unspecified.
    // This is invalid to use.
    //   "SEARCH_TIER_STANDARD" - Standard tier.
    //   "SEARCH_TIER_ENTERPRISE" - Enterprise tier.
    SearchTier string `json:"searchTier,omitempty"`
    // ForceSendFields is a list of field names (e.g. "SearchAddOns") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "SearchAddOns") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaEngineSearchEngineConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaEngineSearchEngineConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaImportDocumentsMetadata

GoogleCloudDiscoveryengineV1betaImportDocumentsMetadata: Metadata related to the progress of the ImportDocuments operation. This is returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1betaImportDocumentsMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // FailureCount: Count of entries that encountered errors while processing.
    FailureCount int64 `json:"failureCount,omitempty,string"`
    // SuccessCount: Count of entries that were processed successfully.
    SuccessCount int64 `json:"successCount,omitempty,string"`
    // TotalCount: Total count of entries that were processed.
    TotalCount int64 `json:"totalCount,omitempty,string"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaImportDocumentsMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaImportDocumentsMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaImportDocumentsResponse

GoogleCloudDiscoveryengineV1betaImportDocumentsResponse: Response of the ImportDocumentsRequest. If the long running operation is done, then this message is returned by the google.longrunning.Operations.response field if the operation was successful.

type GoogleCloudDiscoveryengineV1betaImportDocumentsResponse struct {
    // ErrorConfig: Echoes the destination for the complete errors in the request
    // if set.
    ErrorConfig *GoogleCloudDiscoveryengineV1betaImportErrorConfig `json:"errorConfig,omitempty"`
    // ErrorSamples: A sample of errors encountered while processing the request.
    ErrorSamples []*GoogleRpcStatus `json:"errorSamples,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ErrorConfig") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ErrorConfig") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaImportDocumentsResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaImportDocumentsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaImportErrorConfig

GoogleCloudDiscoveryengineV1betaImportErrorConfig: Configuration of destination for Import related errors.

type GoogleCloudDiscoveryengineV1betaImportErrorConfig struct {
    // GcsPrefix: Cloud Storage prefix for import errors. This must be an empty,
    // existing Cloud Storage directory. Import errors are written to sharded files
    // in this directory, one per line, as a JSON-encoded `google.rpc.Status`
    // message.
    GcsPrefix string `json:"gcsPrefix,omitempty"`
    // ForceSendFields is a list of field names (e.g. "GcsPrefix") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "GcsPrefix") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaImportErrorConfig) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaImportErrorConfig) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesMetadata

GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesMetadata: Metadata related to the progress of the ImportSuggestionDenyListEntries operation. This is returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesResponse

GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesResponse: Response message for CompletionService.ImportSuggestionDenyListEntries method.

type GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesResponse struct {
    // ErrorSamples: A sample of errors encountered while processing the request.
    ErrorSamples []*GoogleRpcStatus `json:"errorSamples,omitempty"`
    // FailedEntriesCount: Count of deny list entries that failed to be imported.
    FailedEntriesCount int64 `json:"failedEntriesCount,omitempty,string"`
    // ImportedEntriesCount: Count of deny list entries successfully imported.
    ImportedEntriesCount int64 `json:"importedEntriesCount,omitempty,string"`
    // ForceSendFields is a list of field names (e.g. "ErrorSamples") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ErrorSamples") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaImportUserEventsMetadata

GoogleCloudDiscoveryengineV1betaImportUserEventsMetadata: Metadata related to the progress of the Import operation. This is returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1betaImportUserEventsMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // FailureCount: Count of entries that encountered errors while processing.
    FailureCount int64 `json:"failureCount,omitempty,string"`
    // SuccessCount: Count of entries that were processed successfully.
    SuccessCount int64 `json:"successCount,omitempty,string"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaImportUserEventsMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaImportUserEventsMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaImportUserEventsResponse

GoogleCloudDiscoveryengineV1betaImportUserEventsResponse: Response of the ImportUserEventsRequest. If the long running operation was successful, then this message is returned by the google.longrunning.Operations.response field if the operation was successful.

type GoogleCloudDiscoveryengineV1betaImportUserEventsResponse struct {
    // ErrorConfig: Echoes the destination for the complete errors if this field
    // was set in the request.
    ErrorConfig *GoogleCloudDiscoveryengineV1betaImportErrorConfig `json:"errorConfig,omitempty"`
    // ErrorSamples: A sample of errors encountered while processing the request.
    ErrorSamples []*GoogleRpcStatus `json:"errorSamples,omitempty"`
    // JoinedEventsCount: Count of user events imported with complete existing
    // Documents.
    JoinedEventsCount int64 `json:"joinedEventsCount,omitempty,string"`
    // UnjoinedEventsCount: Count of user events imported, but with Document
    // information not found in the existing Branch.
    UnjoinedEventsCount int64 `json:"unjoinedEventsCount,omitempty,string"`
    // ForceSendFields is a list of field names (e.g. "ErrorConfig") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ErrorConfig") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaImportUserEventsResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaImportUserEventsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaListCustomModelsResponse

GoogleCloudDiscoveryengineV1betaListCustomModelsResponse: Response message for SearchTuningService.ListCustomModels method.

type GoogleCloudDiscoveryengineV1betaListCustomModelsResponse struct {
    // Models: List of custom tuning models.
    Models []*GoogleCloudDiscoveryengineV1betaCustomTuningModel `json:"models,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Models") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Models") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaListCustomModelsResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaListCustomModelsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaPurgeDocumentsMetadata

GoogleCloudDiscoveryengineV1betaPurgeDocumentsMetadata: Metadata related to the progress of the PurgeDocuments operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1betaPurgeDocumentsMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // FailureCount: Count of entries that encountered errors while processing.
    FailureCount int64 `json:"failureCount,omitempty,string"`
    // IgnoredCount: Count of entries that were ignored as entries were not found.
    IgnoredCount int64 `json:"ignoredCount,omitempty,string"`
    // SuccessCount: Count of entries that were deleted successfully.
    SuccessCount int64 `json:"successCount,omitempty,string"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaPurgeDocumentsMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaPurgeDocumentsMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaPurgeDocumentsResponse

GoogleCloudDiscoveryengineV1betaPurgeDocumentsResponse: Response message for DocumentService.PurgeDocuments method. If the long running operation is successfully done, then this message is returned by the google.longrunning.Operations.response field.

type GoogleCloudDiscoveryengineV1betaPurgeDocumentsResponse struct {
    // PurgeCount: The total count of documents purged as a result of the
    // operation.
    PurgeCount int64 `json:"purgeCount,omitempty,string"`
    // PurgeSample: A sample of document names that will be deleted. Only populated
    // if `force` is set to false. A max of 100 names will be returned and the
    // names are chosen at random.
    PurgeSample []string `json:"purgeSample,omitempty"`
    // ForceSendFields is a list of field names (e.g. "PurgeCount") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "PurgeCount") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaPurgeDocumentsResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaPurgeDocumentsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesMetadata

GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesMetadata: Metadata related to the progress of the PurgeSuggestionDenyListEntries operation. This is returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesResponse

GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesResponse: Response message for CompletionService.PurgeSuggestionDenyListEntries method.

type GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesResponse struct {
    // ErrorSamples: A sample of errors encountered while processing the request.
    ErrorSamples []*GoogleRpcStatus `json:"errorSamples,omitempty"`
    // PurgeCount: Number of suggestion deny list entries purged.
    PurgeCount int64 `json:"purgeCount,omitempty,string"`
    // ForceSendFields is a list of field names (e.g. "ErrorSamples") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ErrorSamples") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaSchema

GoogleCloudDiscoveryengineV1betaSchema: Defines the structure and layout of a type of document data.

type GoogleCloudDiscoveryengineV1betaSchema struct {
    // JsonSchema: The JSON representation of the schema.
    JsonSchema string `json:"jsonSchema,omitempty"`
    // Name: Immutable. The full resource name of the schema, in the format of
    // `projects/{project}/locations/{location}/collections/{collection}/dataStores/
    // {data_store}/schemas/{schema}`. This field must be a UTF-8 encoded string
    // with a length limit of 1024 characters.
    Name string `json:"name,omitempty"`
    // StructSchema: The structured representation of the schema.
    StructSchema googleapi.RawMessage `json:"structSchema,omitempty"`
    // ForceSendFields is a list of field names (e.g. "JsonSchema") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "JsonSchema") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaSchema) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaSchema) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaSiteVerificationInfo

GoogleCloudDiscoveryengineV1betaSiteVerificationInfo: Verification information for target sites in advanced site search.

type GoogleCloudDiscoveryengineV1betaSiteVerificationInfo struct {
    // SiteVerificationState: Site verification state indicating the ownership and
    // validity.
    //
    // Possible values:
    //   "SITE_VERIFICATION_STATE_UNSPECIFIED" - Defaults to VERIFIED.
    //   "VERIFIED" - Site ownership verified.
    //   "UNVERIFIED" - Site ownership pending verification or verification failed.
    //   "EXEMPTED" - Site exempt from verification, e.g., a public website that
    // opens to all.
    SiteVerificationState string `json:"siteVerificationState,omitempty"`
    // VerifyTime: Latest site verification time.
    VerifyTime string `json:"verifyTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "SiteVerificationState") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "SiteVerificationState") to
    // include in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaSiteVerificationInfo) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaSiteVerificationInfo) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaTargetSite

GoogleCloudDiscoveryengineV1betaTargetSite: A target site for the SiteSearchEngine.

type GoogleCloudDiscoveryengineV1betaTargetSite struct {
    // ExactMatch: Input only. If set to false, a uri_pattern is generated to
    // include all pages whose address contains the provided_uri_pattern. If set to
    // true, an uri_pattern is generated to try to be an exact match of the
    // provided_uri_pattern or just the specific page if the provided_uri_pattern
    // is a specific one. provided_uri_pattern is always normalized to generate the
    // URI pattern to be used by the search engine.
    ExactMatch bool `json:"exactMatch,omitempty"`
    // FailureReason: Output only. Failure reason.
    FailureReason *GoogleCloudDiscoveryengineV1betaTargetSiteFailureReason `json:"failureReason,omitempty"`
    // GeneratedUriPattern: Output only. This is system-generated based on the
    // provided_uri_pattern.
    GeneratedUriPattern string `json:"generatedUriPattern,omitempty"`
    // IndexingStatus: Output only. Indexing status.
    //
    // Possible values:
    //   "INDEXING_STATUS_UNSPECIFIED" - Defaults to SUCCEEDED.
    //   "PENDING" - The target site is in the update queue and will be picked up
    // by indexing pipeline.
    //   "FAILED" - The target site fails to be indexed.
    //   "SUCCEEDED" - The target site has been indexed.
    //   "DELETING" - The previously indexed target site has been marked to be
    // deleted. This is a transitioning state which will resulted in either: 1.
    // target site deleted if unindexing is successful; 2. state reverts to
    // SUCCEEDED if the unindexing fails.
    IndexingStatus string `json:"indexingStatus,omitempty"`
    // Name: Output only. The fully qualified resource name of the target site.
    // `projects/{project}/locations/{location}/collections/{collection}/dataStores/
    // {data_store}/siteSearchEngine/targetSites/{target_site}` The
    // `target_site_id` is system-generated.
    Name string `json:"name,omitempty"`
    // ProvidedUriPattern: Required. Input only. The user provided URI pattern from
    // which the `generated_uri_pattern` is generated.
    ProvidedUriPattern string `json:"providedUriPattern,omitempty"`
    // RootDomainUri: Output only. Root domain of the provided_uri_pattern.
    RootDomainUri string `json:"rootDomainUri,omitempty"`
    // SiteVerificationInfo: Output only. Site ownership and validity verification
    // status.
    SiteVerificationInfo *GoogleCloudDiscoveryengineV1betaSiteVerificationInfo `json:"siteVerificationInfo,omitempty"`
    // Type: The type of the target site, e.g., whether the site is to be included
    // or excluded.
    //
    // Possible values:
    //   "TYPE_UNSPECIFIED" - This value is unused. In this case, server behavior
    // defaults to Type.INCLUDE.
    //   "INCLUDE" - Include the target site.
    //   "EXCLUDE" - Exclude the target site.
    Type string `json:"type,omitempty"`
    // UpdateTime: Output only. The target site's last updated time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ExactMatch") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ExactMatch") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaTargetSite) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaTargetSite) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaTargetSiteFailureReason

GoogleCloudDiscoveryengineV1betaTargetSiteFailureReason: Site search indexing failure reasons.

type GoogleCloudDiscoveryengineV1betaTargetSiteFailureReason struct {
    // QuotaFailure: Failed due to insufficient quota.
    QuotaFailure *GoogleCloudDiscoveryengineV1betaTargetSiteFailureReasonQuotaFailure `json:"quotaFailure,omitempty"`
    // ForceSendFields is a list of field names (e.g. "QuotaFailure") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "QuotaFailure") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaTargetSiteFailureReason) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaTargetSiteFailureReason) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaTargetSiteFailureReasonQuotaFailure

GoogleCloudDiscoveryengineV1betaTargetSiteFailureReasonQuotaFailure: Failed due to insufficient quota.

type GoogleCloudDiscoveryengineV1betaTargetSiteFailureReasonQuotaFailure struct {
    // TotalRequiredQuota: This number is an estimation on how much total quota
    // this project needs to successfully complete indexing.
    TotalRequiredQuota int64 `json:"totalRequiredQuota,omitempty,string"`
    // ForceSendFields is a list of field names (e.g. "TotalRequiredQuota") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "TotalRequiredQuota") to include
    // in API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaTargetSiteFailureReasonQuotaFailure) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaTargetSiteFailureReasonQuotaFailure) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaTrainCustomModelMetadata

GoogleCloudDiscoveryengineV1betaTrainCustomModelMetadata: Metadata related to the progress of the TrainCustomModel operation. This is returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1betaTrainCustomModelMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaTrainCustomModelMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaTrainCustomModelMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaTrainCustomModelResponse

GoogleCloudDiscoveryengineV1betaTrainCustomModelResponse: Response of the TrainCustomModelRequest. This message is returned by the google.longrunning.Operations.response field.

type GoogleCloudDiscoveryengineV1betaTrainCustomModelResponse struct {
    // ErrorConfig: Echoes the destination for the complete errors in the request
    // if set.
    ErrorConfig *GoogleCloudDiscoveryengineV1betaImportErrorConfig `json:"errorConfig,omitempty"`
    // ErrorSamples: A sample of errors encountered while processing the data.
    ErrorSamples []*GoogleRpcStatus `json:"errorSamples,omitempty"`
    // Metrics: The metrics of the trained model.
    Metrics map[string]float64 `json:"metrics,omitempty"`
    // ModelName: Fully qualified name of the CustomTuningModel.
    ModelName string `json:"modelName,omitempty"`
    // ModelStatus: The trained model status. Possible values are: * **bad-data**:
    // The training data quality is bad. * **no-improvement**: Tuning didn't
    // improve performance. Won't deploy. * **in-progress**: Model training job
    // creation is in progress. * **training**: Model is actively training. *
    // **evaluating**: The model is evaluating trained metrics. * **indexing**: The
    // model trained metrics are indexing. * **ready**: The model is ready for
    // serving.
    ModelStatus string `json:"modelStatus,omitempty"`
    // ForceSendFields is a list of field names (e.g. "ErrorConfig") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "ErrorConfig") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaTrainCustomModelResponse) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaTrainCustomModelResponse) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaTuneEngineMetadata

GoogleCloudDiscoveryengineV1betaTuneEngineMetadata: Metadata associated with a tune operation.

type GoogleCloudDiscoveryengineV1betaTuneEngineMetadata struct {
    // Engine: Required. The resource name of the engine that this tune applies to.
    // Format:
    // `projects/{project_number}/locations/{location_id}/collections/{collection_id
    // }/engines/{engine_id}`
    Engine string `json:"engine,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Engine") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Engine") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaTuneEngineMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaTuneEngineMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaTuneEngineResponse

GoogleCloudDiscoveryengineV1betaTuneEngineResponse: Response associated with a tune operation.

type GoogleCloudDiscoveryengineV1betaTuneEngineResponse struct {
}

type GoogleCloudDiscoveryengineV1betaUpdateSchemaMetadata

GoogleCloudDiscoveryengineV1betaUpdateSchemaMetadata: Metadata for UpdateSchema LRO.

type GoogleCloudDiscoveryengineV1betaUpdateSchemaMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaUpdateSchemaMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaUpdateSchemaMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudDiscoveryengineV1betaUpdateTargetSiteMetadata

GoogleCloudDiscoveryengineV1betaUpdateTargetSiteMetadata: Metadata related to the progress of the SiteSearchEngineService.UpdateTargetSite operation. This will be returned by the google.longrunning.Operation.metadata field.

type GoogleCloudDiscoveryengineV1betaUpdateTargetSiteMetadata struct {
    // CreateTime: Operation create time.
    CreateTime string `json:"createTime,omitempty"`
    // UpdateTime: Operation last update time. If the operation is done, this is
    // also the finish time.
    UpdateTime string `json:"updateTime,omitempty"`
    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "CreateTime") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleCloudDiscoveryengineV1betaUpdateTargetSiteMetadata) MarshalJSON

func (s *GoogleCloudDiscoveryengineV1betaUpdateTargetSiteMetadata) MarshalJSON() ([]byte, error)

type GoogleLongrunningCancelOperationRequest

GoogleLongrunningCancelOperationRequest: The request message for Operations.CancelOperation.

type GoogleLongrunningCancelOperationRequest struct {
}

type GoogleLongrunningListOperationsResponse

GoogleLongrunningListOperationsResponse: The response message for Operations.ListOperations.

type GoogleLongrunningListOperationsResponse struct {
    // NextPageToken: The standard List next-page token.
    NextPageToken string `json:"nextPageToken,omitempty"`
    // Operations: A list of operations that matches the specified filter in the
    // request.
    Operations []*GoogleLongrunningOperation `json:"operations,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "NextPageToken") to
    // unconditionally include in API requests. By default, fields with empty or
    // default values are omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "NextPageToken") to include in API
    // requests with the JSON null value. By default, fields with empty values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleLongrunningListOperationsResponse) MarshalJSON

func (s *GoogleLongrunningListOperationsResponse) MarshalJSON() ([]byte, error)

type GoogleLongrunningOperation

GoogleLongrunningOperation: This resource represents a long-running operation that is the result of a network API call.

type GoogleLongrunningOperation struct {
    // Done: 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.
    Done bool `json:"done,omitempty"`
    // Error: The error result of the operation in case of failure or cancellation.
    Error *GoogleRpcStatus `json:"error,omitempty"`
    // Metadata: 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.
    Metadata googleapi.RawMessage `json:"metadata,omitempty"`
    // Name: 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}`.
    Name string `json:"name,omitempty"`
    // Response: The normal, successful response of the operation. 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`.
    Response googleapi.RawMessage `json:"response,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
    // ForceSendFields is a list of field names (e.g. "Done") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Done") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleLongrunningOperation) MarshalJSON

func (s *GoogleLongrunningOperation) MarshalJSON() ([]byte, error)

type GoogleProtobufEmpty

GoogleProtobufEmpty: 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); }

type GoogleProtobufEmpty struct {
    // ServerResponse contains the HTTP response code and headers from the server.
    googleapi.ServerResponse `json:"-"`
}

type GoogleRpcStatus

GoogleRpcStatus: 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).

type GoogleRpcStatus struct {
    // Code: The status code, which should be an enum value of google.rpc.Code.
    Code int64 `json:"code,omitempty"`
    // Details: A list of messages that carry the error details. There is a common
    // set of message types for APIs to use.
    Details []googleapi.RawMessage `json:"details,omitempty"`
    // Message: 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.
    Message string `json:"message,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Code") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Code") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleRpcStatus) MarshalJSON

func (s *GoogleRpcStatus) MarshalJSON() ([]byte, error)

type GoogleTypeDate

GoogleTypeDate: Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp

type GoogleTypeDate struct {
    // Day: Day of a month. Must be from 1 to 31 and valid for the year and month,
    // or 0 to specify a year by itself or a year and month where the day isn't
    // significant.
    Day int64 `json:"day,omitempty"`
    // Month: Month of a year. Must be from 1 to 12, or 0 to specify a year without
    // a month and day.
    Month int64 `json:"month,omitempty"`
    // Year: Year of the date. Must be from 1 to 9999, or 0 to specify a date
    // without a year.
    Year int64 `json:"year,omitempty"`
    // ForceSendFields is a list of field names (e.g. "Day") to unconditionally
    // include in API requests. By default, fields with empty or default values are
    // omitted from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more
    // details.
    ForceSendFields []string `json:"-"`
    // NullFields is a list of field names (e.g. "Day") to include in API requests
    // with the JSON null value. By default, fields with empty values are omitted
    // from API requests. See
    // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.
    NullFields []string `json:"-"`
}

func (*GoogleTypeDate) MarshalJSON

func (s *GoogleTypeDate) MarshalJSON() ([]byte, error)

type ProjectsLocationsCollectionsDataConnectorOperationsGetCall

type ProjectsLocationsCollectionsDataConnectorOperationsGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataConnectorOperationsGetCall) Context

func (c *ProjectsLocationsCollectionsDataConnectorOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataConnectorOperationsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataConnectorOperationsGetCall) Do

func (c *ProjectsLocationsCollectionsDataConnectorOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.dataConnector.operations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataConnectorOperationsGetCall) Fields

func (c *ProjectsLocationsCollectionsDataConnectorOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataConnectorOperationsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataConnectorOperationsGetCall) Header

func (c *ProjectsLocationsCollectionsDataConnectorOperationsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataConnectorOperationsGetCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataConnectorOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataConnectorOperationsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsCollectionsDataConnectorOperationsListCall

type ProjectsLocationsCollectionsDataConnectorOperationsListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataConnectorOperationsListCall) Context

func (c *ProjectsLocationsCollectionsDataConnectorOperationsListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataConnectorOperationsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataConnectorOperationsListCall) Do

func (c *ProjectsLocationsCollectionsDataConnectorOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)

Do executes the "discoveryengine.projects.locations.collections.dataConnector.operations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningListOperationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataConnectorOperationsListCall) Fields

func (c *ProjectsLocationsCollectionsDataConnectorOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataConnectorOperationsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataConnectorOperationsListCall) Filter

func (c *ProjectsLocationsCollectionsDataConnectorOperationsListCall) Filter(filter string) *ProjectsLocationsCollectionsDataConnectorOperationsListCall

Filter sets the optional parameter "filter": The standard list filter.

func (*ProjectsLocationsCollectionsDataConnectorOperationsListCall) Header

func (c *ProjectsLocationsCollectionsDataConnectorOperationsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataConnectorOperationsListCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataConnectorOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataConnectorOperationsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsCollectionsDataConnectorOperationsListCall) PageSize

func (c *ProjectsLocationsCollectionsDataConnectorOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataConnectorOperationsListCall

PageSize sets the optional parameter "pageSize": The standard list page size.

func (*ProjectsLocationsCollectionsDataConnectorOperationsListCall) PageToken

func (c *ProjectsLocationsCollectionsDataConnectorOperationsListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataConnectorOperationsListCall

PageToken sets the optional parameter "pageToken": The standard list page token.

func (*ProjectsLocationsCollectionsDataConnectorOperationsListCall) Pages

func (c *ProjectsLocationsCollectionsDataConnectorOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsCollectionsDataConnectorOperationsService

type ProjectsLocationsCollectionsDataConnectorOperationsService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsCollectionsDataConnectorOperationsService

func NewProjectsLocationsCollectionsDataConnectorOperationsService(s *Service) *ProjectsLocationsCollectionsDataConnectorOperationsService

func (*ProjectsLocationsCollectionsDataConnectorOperationsService) Get

func (r *ProjectsLocationsCollectionsDataConnectorOperationsService) Get(name string) *ProjectsLocationsCollectionsDataConnectorOperationsGetCall

Get: 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.

- name: The name of the operation resource.

func (*ProjectsLocationsCollectionsDataConnectorOperationsService) List

func (r *ProjectsLocationsCollectionsDataConnectorOperationsService) List(name string) *ProjectsLocationsCollectionsDataConnectorOperationsListCall

List: Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

- name: The name of the operation's parent resource.

type ProjectsLocationsCollectionsDataConnectorService

type ProjectsLocationsCollectionsDataConnectorService struct {
    Operations *ProjectsLocationsCollectionsDataConnectorOperationsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsCollectionsDataConnectorService

func NewProjectsLocationsCollectionsDataConnectorService(s *Service) *ProjectsLocationsCollectionsDataConnectorService

type ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall

type ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall) Context

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall) Do

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Document, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.branches.documents.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1Document.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall) DocumentId

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall) DocumentId(documentId string) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall

DocumentId sets the optional parameter "documentId": Required. The ID to use for the Document, which will become the final component of the Document.name. If the caller does not have permission to create the Document, regardless of whether or not it exists, a `PERMISSION_DENIED` error is returned. This field must be unique among all Documents with the same parent. Otherwise, an `ALREADY_EXISTS` error is returned. This field must conform to RFC-1034 (https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall) Header

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsDataStoresBranchesDocumentsDeleteCall

type ProjectsLocationsCollectionsDataStoresBranchesDocumentsDeleteCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsDeleteCall) Context

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsDeleteCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsDeleteCall) Do

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.branches.documents.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsDeleteCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsDeleteCall) Header

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall

type ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall) Context

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall) Do

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Document, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.branches.documents.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1Document.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall) Header

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsCollectionsDataStoresBranchesDocumentsImportCall

type ProjectsLocationsCollectionsDataStoresBranchesDocumentsImportCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsImportCall) Context

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsImportCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsImportCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsImportCall) Do

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsImportCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.branches.documents.import" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsImportCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsImportCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsImportCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsImportCall) Header

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsImportCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall

type ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall) Context

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall) Do

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ListDocumentsResponse, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.branches.documents.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1ListDocumentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall) Header

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall) PageSize

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall

PageSize sets the optional parameter "pageSize": Maximum number of Documents to return. If unspecified, defaults to 100. The maximum allowed value is 1000. Values above 1000 will be coerced to 1000. If this field is negative, an `INVALID_ARGUMENT` error is returned.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall) PageToken

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall

PageToken sets the optional parameter "pageToken": A page token ListDocumentsResponse.next_page_token, received from a previous DocumentService.ListDocuments call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to DocumentService.ListDocuments must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall) Pages

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1ListDocumentsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall

type ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall) AllowMissing

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall) AllowMissing(allowMissing bool) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall

AllowMissing sets the optional parameter "allowMissing": If set to true, and the Document is not found, a new Document will be created.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall) Context

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall) Do

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Document, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.branches.documents.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1Document.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall) Header

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall) UpdateMask

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall

UpdateMask sets the optional parameter "updateMask": Indicates which fields in the provided imported 'document' to update. If not set, will by default update all fields.

type ProjectsLocationsCollectionsDataStoresBranchesDocumentsPurgeCall

type ProjectsLocationsCollectionsDataStoresBranchesDocumentsPurgeCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsPurgeCall) Context

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPurgeCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPurgeCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsPurgeCall) Do

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPurgeCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.branches.documents.purge" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsPurgeCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPurgeCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPurgeCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsPurgeCall) Header

func (c *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPurgeCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsDataStoresBranchesDocumentsService

type ProjectsLocationsCollectionsDataStoresBranchesDocumentsService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsCollectionsDataStoresBranchesDocumentsService

func NewProjectsLocationsCollectionsDataStoresBranchesDocumentsService(s *Service) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsService

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsService) Create

func (r *ProjectsLocationsCollectionsDataStoresBranchesDocumentsService) Create(parent string, googleclouddiscoveryenginev1document *GoogleCloudDiscoveryengineV1Document) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsCreateCall

Create: Creates a Document.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsService) Delete

func (r *ProjectsLocationsCollectionsDataStoresBranchesDocumentsService) Delete(name string) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsDeleteCall

Delete: Deletes a Document.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsService) Get

func (r *ProjectsLocationsCollectionsDataStoresBranchesDocumentsService) Get(name string) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsGetCall

Get: Gets a Document.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsService) Import

func (r *ProjectsLocationsCollectionsDataStoresBranchesDocumentsService) Import(parent string, googleclouddiscoveryenginev1importdocumentsrequest *GoogleCloudDiscoveryengineV1ImportDocumentsRequest) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsImportCall

Import: Bulk import of multiple Documents. Request processing may be synchronous. Non-existing items will be created. Note: It is possible for a subset of the Documents to be successfully updated.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsService) List

func (r *ProjectsLocationsCollectionsDataStoresBranchesDocumentsService) List(parent string) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsListCall

List: Gets a list of Documents.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsService) Patch

func (r *ProjectsLocationsCollectionsDataStoresBranchesDocumentsService) Patch(name string, googleclouddiscoveryenginev1document *GoogleCloudDiscoveryengineV1Document) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPatchCall

Patch: Updates a Document.

func (*ProjectsLocationsCollectionsDataStoresBranchesDocumentsService) Purge

func (r *ProjectsLocationsCollectionsDataStoresBranchesDocumentsService) Purge(parent string, googleclouddiscoveryenginev1purgedocumentsrequest *GoogleCloudDiscoveryengineV1PurgeDocumentsRequest) *ProjectsLocationsCollectionsDataStoresBranchesDocumentsPurgeCall

Purge: Permanently deletes all selected Documents in a branch. This process is asynchronous. Depending on the number of Documents to be deleted, this operation can take hours to complete. Before the delete operation completes, some Documents might still be returned by DocumentService.GetDocument or DocumentService.ListDocuments. To get a list of the Documents to be deleted, set PurgeDocumentsRequest.force to false.

type ProjectsLocationsCollectionsDataStoresBranchesOperationsCancelCall

type ProjectsLocationsCollectionsDataStoresBranchesOperationsCancelCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresBranchesOperationsCancelCall) Context

func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsCancelCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresBranchesOperationsCancelCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresBranchesOperationsCancelCall) Do

func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsCancelCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.branches.operations.cancel" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresBranchesOperationsCancelCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsCancelCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresBranchesOperationsCancelCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresBranchesOperationsCancelCall) Header

func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsCancelCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall

type ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall) Context

func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall) Do

func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.branches.operations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall) Header

func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall

type ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) Context

func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) Do

func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.branches.operations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningListOperationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) Filter

func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) Filter(filter string) *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall

Filter sets the optional parameter "filter": The standard list filter.

func (*ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) Header

func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) PageSize

func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall

PageSize sets the optional parameter "pageSize": The standard list page size.

func (*ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) PageToken

func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall

PageToken sets the optional parameter "pageToken": The standard list page token.

func (*ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) Pages

func (c *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsCollectionsDataStoresBranchesOperationsService

type ProjectsLocationsCollectionsDataStoresBranchesOperationsService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsCollectionsDataStoresBranchesOperationsService

func NewProjectsLocationsCollectionsDataStoresBranchesOperationsService(s *Service) *ProjectsLocationsCollectionsDataStoresBranchesOperationsService

func (*ProjectsLocationsCollectionsDataStoresBranchesOperationsService) Cancel

func (r *ProjectsLocationsCollectionsDataStoresBranchesOperationsService) Cancel(name string, googlelongrunningcanceloperationrequest *GoogleLongrunningCancelOperationRequest) *ProjectsLocationsCollectionsDataStoresBranchesOperationsCancelCall

Cancel: 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`.

- name: The name of the operation resource to be cancelled.

func (*ProjectsLocationsCollectionsDataStoresBranchesOperationsService) Get

func (r *ProjectsLocationsCollectionsDataStoresBranchesOperationsService) Get(name string) *ProjectsLocationsCollectionsDataStoresBranchesOperationsGetCall

Get: 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.

- name: The name of the operation resource.

func (*ProjectsLocationsCollectionsDataStoresBranchesOperationsService) List

func (r *ProjectsLocationsCollectionsDataStoresBranchesOperationsService) List(name string) *ProjectsLocationsCollectionsDataStoresBranchesOperationsListCall

List: Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

- name: The name of the operation's parent resource.

type ProjectsLocationsCollectionsDataStoresBranchesService

type ProjectsLocationsCollectionsDataStoresBranchesService struct {
    Documents *ProjectsLocationsCollectionsDataStoresBranchesDocumentsService

    Operations *ProjectsLocationsCollectionsDataStoresBranchesOperationsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsCollectionsDataStoresBranchesService

func NewProjectsLocationsCollectionsDataStoresBranchesService(s *Service) *ProjectsLocationsCollectionsDataStoresBranchesService

type ProjectsLocationsCollectionsDataStoresCompleteQueryCall

type ProjectsLocationsCollectionsDataStoresCompleteQueryCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresCompleteQueryCall) Context

func (c *ProjectsLocationsCollectionsDataStoresCompleteQueryCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresCompleteQueryCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresCompleteQueryCall) Do

func (c *ProjectsLocationsCollectionsDataStoresCompleteQueryCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1CompleteQueryResponse, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.completeQuery" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1CompleteQueryResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresCompleteQueryCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresCompleteQueryCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresCompleteQueryCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresCompleteQueryCall) Header

func (c *ProjectsLocationsCollectionsDataStoresCompleteQueryCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresCompleteQueryCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresCompleteQueryCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresCompleteQueryCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsCollectionsDataStoresCompleteQueryCall) IncludeTailSuggestions

func (c *ProjectsLocationsCollectionsDataStoresCompleteQueryCall) IncludeTailSuggestions(includeTailSuggestions bool) *ProjectsLocationsCollectionsDataStoresCompleteQueryCall

IncludeTailSuggestions sets the optional parameter "includeTailSuggestions": Indicates if tail suggestions should be returned if there are no suggestions that match the full query. Even if set to true, if there are suggestions that match the full query, those are returned and no tail suggestions are returned.

func (*ProjectsLocationsCollectionsDataStoresCompleteQueryCall) Query

func (c *ProjectsLocationsCollectionsDataStoresCompleteQueryCall) Query(query string) *ProjectsLocationsCollectionsDataStoresCompleteQueryCall

Query sets the optional parameter "query": Required. The typeahead input used to fetch suggestions. Maximum length is 128 characters.

func (*ProjectsLocationsCollectionsDataStoresCompleteQueryCall) QueryModel

func (c *ProjectsLocationsCollectionsDataStoresCompleteQueryCall) QueryModel(queryModel string) *ProjectsLocationsCollectionsDataStoresCompleteQueryCall

QueryModel sets the optional parameter "queryModel": Specifies the autocomplete data model. This overrides any model specified in the Configuration > Autocomplete section of the Cloud console. Currently supported values: * `document` - Using suggestions generated from user-imported documents. * `search-history` - Using suggestions generated from the past history of SearchService.Search API calls. Do not use it when there is no traffic for Search API. * `user-event` - Using suggestions generated from user-imported search events. * `document-completable` - Using suggestions taken directly from user-imported document fields marked as completable. Default values: * `document` is the default model for regular dataStores. * `search-history` is the default model for site search dataStores.

func (*ProjectsLocationsCollectionsDataStoresCompleteQueryCall) UserPseudoId

func (c *ProjectsLocationsCollectionsDataStoresCompleteQueryCall) UserPseudoId(userPseudoId string) *ProjectsLocationsCollectionsDataStoresCompleteQueryCall

UserPseudoId sets the optional parameter "userPseudoId": A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.

type ProjectsLocationsCollectionsDataStoresConversationsConverseCall

type ProjectsLocationsCollectionsDataStoresConversationsConverseCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresConversationsConverseCall) Context

func (c *ProjectsLocationsCollectionsDataStoresConversationsConverseCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresConversationsConverseCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresConversationsConverseCall) Do

func (c *ProjectsLocationsCollectionsDataStoresConversationsConverseCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ConverseConversationResponse, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.conversations.converse" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1ConverseConversationResponse.ServerResponse.Head er or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresConversationsConverseCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresConversationsConverseCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresConversationsConverseCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresConversationsConverseCall) Header

func (c *ProjectsLocationsCollectionsDataStoresConversationsConverseCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsDataStoresConversationsCreateCall

type ProjectsLocationsCollectionsDataStoresConversationsCreateCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresConversationsCreateCall) Context

func (c *ProjectsLocationsCollectionsDataStoresConversationsCreateCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresConversationsCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresConversationsCreateCall) Do

func (c *ProjectsLocationsCollectionsDataStoresConversationsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Conversation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.conversations.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1Conversation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresConversationsCreateCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresConversationsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresConversationsCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresConversationsCreateCall) Header

func (c *ProjectsLocationsCollectionsDataStoresConversationsCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsDataStoresConversationsDeleteCall

type ProjectsLocationsCollectionsDataStoresConversationsDeleteCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresConversationsDeleteCall) Context

func (c *ProjectsLocationsCollectionsDataStoresConversationsDeleteCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresConversationsDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresConversationsDeleteCall) Do

func (c *ProjectsLocationsCollectionsDataStoresConversationsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.conversations.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresConversationsDeleteCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresConversationsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresConversationsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresConversationsDeleteCall) Header

func (c *ProjectsLocationsCollectionsDataStoresConversationsDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsDataStoresConversationsGetCall

type ProjectsLocationsCollectionsDataStoresConversationsGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresConversationsGetCall) Context

func (c *ProjectsLocationsCollectionsDataStoresConversationsGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresConversationsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresConversationsGetCall) Do

func (c *ProjectsLocationsCollectionsDataStoresConversationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Conversation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.conversations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1Conversation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresConversationsGetCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresConversationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresConversationsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresConversationsGetCall) Header

func (c *ProjectsLocationsCollectionsDataStoresConversationsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresConversationsGetCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresConversationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresConversationsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsCollectionsDataStoresConversationsListCall

type ProjectsLocationsCollectionsDataStoresConversationsListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresConversationsListCall) Context

func (c *ProjectsLocationsCollectionsDataStoresConversationsListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresConversationsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresConversationsListCall) Do

func (c *ProjectsLocationsCollectionsDataStoresConversationsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ListConversationsResponse, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.conversations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1ListConversationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresConversationsListCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresConversationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresConversationsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresConversationsListCall) Filter

func (c *ProjectsLocationsCollectionsDataStoresConversationsListCall) Filter(filter string) *ProjectsLocationsCollectionsDataStoresConversationsListCall

Filter sets the optional parameter "filter": A filter to apply on the list results. The supported features are: user_pseudo_id, state. Example: "user_pseudo_id = some_id"

func (*ProjectsLocationsCollectionsDataStoresConversationsListCall) Header

func (c *ProjectsLocationsCollectionsDataStoresConversationsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresConversationsListCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresConversationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresConversationsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsCollectionsDataStoresConversationsListCall) OrderBy

func (c *ProjectsLocationsCollectionsDataStoresConversationsListCall) OrderBy(orderBy string) *ProjectsLocationsCollectionsDataStoresConversationsListCall

OrderBy sets the optional parameter "orderBy": A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields: * `update_time` * `create_time` * `conversation_name` Example: "update_time desc" "create_time"

func (*ProjectsLocationsCollectionsDataStoresConversationsListCall) PageSize

func (c *ProjectsLocationsCollectionsDataStoresConversationsListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataStoresConversationsListCall

PageSize sets the optional parameter "pageSize": Maximum number of results to return. If unspecified, defaults to 50. Max allowed value is 1000.

func (*ProjectsLocationsCollectionsDataStoresConversationsListCall) PageToken

func (c *ProjectsLocationsCollectionsDataStoresConversationsListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataStoresConversationsListCall

PageToken sets the optional parameter "pageToken": A page token, received from a previous `ListConversations` call. Provide this to retrieve the subsequent page.

func (*ProjectsLocationsCollectionsDataStoresConversationsListCall) Pages

func (c *ProjectsLocationsCollectionsDataStoresConversationsListCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1ListConversationsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsCollectionsDataStoresConversationsPatchCall

type ProjectsLocationsCollectionsDataStoresConversationsPatchCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresConversationsPatchCall) Context

func (c *ProjectsLocationsCollectionsDataStoresConversationsPatchCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresConversationsPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresConversationsPatchCall) Do

func (c *ProjectsLocationsCollectionsDataStoresConversationsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Conversation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.conversations.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1Conversation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresConversationsPatchCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresConversationsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresConversationsPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresConversationsPatchCall) Header

func (c *ProjectsLocationsCollectionsDataStoresConversationsPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresConversationsPatchCall) UpdateMask

func (c *ProjectsLocationsCollectionsDataStoresConversationsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsCollectionsDataStoresConversationsPatchCall

UpdateMask sets the optional parameter "updateMask": Indicates which fields in the provided Conversation to update. The following are NOT supported: * Conversation.name If not set or empty, all supported fields are updated.

type ProjectsLocationsCollectionsDataStoresConversationsService

type ProjectsLocationsCollectionsDataStoresConversationsService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsCollectionsDataStoresConversationsService

func NewProjectsLocationsCollectionsDataStoresConversationsService(s *Service) *ProjectsLocationsCollectionsDataStoresConversationsService

func (*ProjectsLocationsCollectionsDataStoresConversationsService) Converse

func (r *ProjectsLocationsCollectionsDataStoresConversationsService) Converse(name string, googleclouddiscoveryenginev1converseconversationrequest *GoogleCloudDiscoveryengineV1ConverseConversationRequest) *ProjectsLocationsCollectionsDataStoresConversationsConverseCall

Converse: Converses a conversation.

func (*ProjectsLocationsCollectionsDataStoresConversationsService) Create

func (r *ProjectsLocationsCollectionsDataStoresConversationsService) Create(parent string, googleclouddiscoveryenginev1conversation *GoogleCloudDiscoveryengineV1Conversation) *ProjectsLocationsCollectionsDataStoresConversationsCreateCall

Create: Creates a Conversation. If the Conversation to create already exists, an ALREADY_EXISTS error is returned.

func (*ProjectsLocationsCollectionsDataStoresConversationsService) Delete

func (r *ProjectsLocationsCollectionsDataStoresConversationsService) Delete(name string) *ProjectsLocationsCollectionsDataStoresConversationsDeleteCall

Delete: Deletes a Conversation. If the Conversation to delete does not exist, a NOT_FOUND error is returned.

func (*ProjectsLocationsCollectionsDataStoresConversationsService) Get

func (r *ProjectsLocationsCollectionsDataStoresConversationsService) Get(name string) *ProjectsLocationsCollectionsDataStoresConversationsGetCall

Get: Gets a Conversation.

func (*ProjectsLocationsCollectionsDataStoresConversationsService) List

func (r *ProjectsLocationsCollectionsDataStoresConversationsService) List(parent string) *ProjectsLocationsCollectionsDataStoresConversationsListCall

List: Lists all Conversations by their parent DataStore.

func (*ProjectsLocationsCollectionsDataStoresConversationsService) Patch

func (r *ProjectsLocationsCollectionsDataStoresConversationsService) Patch(name string, googleclouddiscoveryenginev1conversation *GoogleCloudDiscoveryengineV1Conversation) *ProjectsLocationsCollectionsDataStoresConversationsPatchCall

Patch: Updates a Conversation. Conversation action type cannot be changed. If the Conversation to update does not exist, a NOT_FOUND error is returned.

type ProjectsLocationsCollectionsDataStoresCreateCall

type ProjectsLocationsCollectionsDataStoresCreateCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresCreateCall) Context

func (c *ProjectsLocationsCollectionsDataStoresCreateCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresCreateCall) CreateAdvancedSiteSearch

func (c *ProjectsLocationsCollectionsDataStoresCreateCall) CreateAdvancedSiteSearch(createAdvancedSiteSearch bool) *ProjectsLocationsCollectionsDataStoresCreateCall

CreateAdvancedSiteSearch sets the optional parameter "createAdvancedSiteSearch": A boolean flag indicating whether user want to directly create an advanced data store for site search. If the data store is not configured as site search (GENERIC vertical and PUBLIC_WEBSITE content_config), this flag will be ignored.

func (*ProjectsLocationsCollectionsDataStoresCreateCall) DataStoreId

func (c *ProjectsLocationsCollectionsDataStoresCreateCall) DataStoreId(dataStoreId string) *ProjectsLocationsCollectionsDataStoresCreateCall

DataStoreId sets the optional parameter "dataStoreId": Required. The ID to use for the DataStore, which will become the final component of the DataStore's resource name. This field must conform to RFC-1034 (https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters. Otherwise, an INVALID_ARGUMENT error is returned.

func (*ProjectsLocationsCollectionsDataStoresCreateCall) Do

func (c *ProjectsLocationsCollectionsDataStoresCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresCreateCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresCreateCall) Header

func (c *ProjectsLocationsCollectionsDataStoresCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsDataStoresDeleteCall

type ProjectsLocationsCollectionsDataStoresDeleteCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresDeleteCall) Context

func (c *ProjectsLocationsCollectionsDataStoresDeleteCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresDeleteCall) Do

func (c *ProjectsLocationsCollectionsDataStoresDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresDeleteCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresDeleteCall) Header

func (c *ProjectsLocationsCollectionsDataStoresDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsDataStoresGetCall

type ProjectsLocationsCollectionsDataStoresGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresGetCall) Context

func (c *ProjectsLocationsCollectionsDataStoresGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresGetCall) Do

func (c *ProjectsLocationsCollectionsDataStoresGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1DataStore, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1DataStore.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresGetCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresGetCall) Header

func (c *ProjectsLocationsCollectionsDataStoresGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresGetCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall

type ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall) Context

func (c *ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall) Do

func (c *ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1SiteSearchEngine, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.getSiteSearchEngine" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1SiteSearchEngine.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall) Header

func (c *ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsCollectionsDataStoresListCall

type ProjectsLocationsCollectionsDataStoresListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresListCall) Context

func (c *ProjectsLocationsCollectionsDataStoresListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresListCall) Do

func (c *ProjectsLocationsCollectionsDataStoresListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ListDataStoresResponse, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1ListDataStoresResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresListCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresListCall) Filter

func (c *ProjectsLocationsCollectionsDataStoresListCall) Filter(filter string) *ProjectsLocationsCollectionsDataStoresListCall

Filter sets the optional parameter "filter": Filter by solution type . For example: filter = 'solution_type:SOLUTION_TYPE_SEARCH'

func (*ProjectsLocationsCollectionsDataStoresListCall) Header

func (c *ProjectsLocationsCollectionsDataStoresListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresListCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsCollectionsDataStoresListCall) PageSize

func (c *ProjectsLocationsCollectionsDataStoresListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataStoresListCall

PageSize sets the optional parameter "pageSize": Maximum number of DataStores to return. If unspecified, defaults to 10. The maximum allowed value is 50. Values above 50 will be coerced to 50. If this field is negative, an INVALID_ARGUMENT is returned.

func (*ProjectsLocationsCollectionsDataStoresListCall) PageToken

func (c *ProjectsLocationsCollectionsDataStoresListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataStoresListCall

PageToken sets the optional parameter "pageToken": A page token ListDataStoresResponse.next_page_token, received from a previous DataStoreService.ListDataStores call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to DataStoreService.ListDataStores must match the call that provided the page token. Otherwise, an INVALID_ARGUMENT error is returned.

func (*ProjectsLocationsCollectionsDataStoresListCall) Pages

func (c *ProjectsLocationsCollectionsDataStoresListCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1ListDataStoresResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall

type ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall) Context

func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall) Do

func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.models.operations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall) Header

func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsCollectionsDataStoresModelsOperationsListCall

type ProjectsLocationsCollectionsDataStoresModelsOperationsListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) Context

func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) Do

func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.models.operations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningListOperationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) Filter

func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) Filter(filter string) *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall

Filter sets the optional parameter "filter": The standard list filter.

func (*ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) Header

func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) PageSize

func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall

PageSize sets the optional parameter "pageSize": The standard list page size.

func (*ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) PageToken

func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall

PageToken sets the optional parameter "pageToken": The standard list page token.

func (*ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) Pages

func (c *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsCollectionsDataStoresModelsOperationsService

type ProjectsLocationsCollectionsDataStoresModelsOperationsService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsCollectionsDataStoresModelsOperationsService

func NewProjectsLocationsCollectionsDataStoresModelsOperationsService(s *Service) *ProjectsLocationsCollectionsDataStoresModelsOperationsService

func (*ProjectsLocationsCollectionsDataStoresModelsOperationsService) Get

func (r *ProjectsLocationsCollectionsDataStoresModelsOperationsService) Get(name string) *ProjectsLocationsCollectionsDataStoresModelsOperationsGetCall

Get: 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.

- name: The name of the operation resource.

func (*ProjectsLocationsCollectionsDataStoresModelsOperationsService) List

func (r *ProjectsLocationsCollectionsDataStoresModelsOperationsService) List(name string) *ProjectsLocationsCollectionsDataStoresModelsOperationsListCall

List: Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

- name: The name of the operation's parent resource.

type ProjectsLocationsCollectionsDataStoresModelsService

type ProjectsLocationsCollectionsDataStoresModelsService struct {
    Operations *ProjectsLocationsCollectionsDataStoresModelsOperationsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsCollectionsDataStoresModelsService

func NewProjectsLocationsCollectionsDataStoresModelsService(s *Service) *ProjectsLocationsCollectionsDataStoresModelsService

type ProjectsLocationsCollectionsDataStoresOperationsGetCall

type ProjectsLocationsCollectionsDataStoresOperationsGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresOperationsGetCall) Context

func (c *ProjectsLocationsCollectionsDataStoresOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresOperationsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresOperationsGetCall) Do

func (c *ProjectsLocationsCollectionsDataStoresOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.operations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresOperationsGetCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresOperationsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresOperationsGetCall) Header

func (c *ProjectsLocationsCollectionsDataStoresOperationsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresOperationsGetCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresOperationsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsCollectionsDataStoresOperationsListCall

type ProjectsLocationsCollectionsDataStoresOperationsListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresOperationsListCall) Context

func (c *ProjectsLocationsCollectionsDataStoresOperationsListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresOperationsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresOperationsListCall) Do

func (c *ProjectsLocationsCollectionsDataStoresOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.operations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningListOperationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresOperationsListCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresOperationsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresOperationsListCall) Filter

func (c *ProjectsLocationsCollectionsDataStoresOperationsListCall) Filter(filter string) *ProjectsLocationsCollectionsDataStoresOperationsListCall

Filter sets the optional parameter "filter": The standard list filter.

func (*ProjectsLocationsCollectionsDataStoresOperationsListCall) Header

func (c *ProjectsLocationsCollectionsDataStoresOperationsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresOperationsListCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresOperationsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsCollectionsDataStoresOperationsListCall) PageSize

func (c *ProjectsLocationsCollectionsDataStoresOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataStoresOperationsListCall

PageSize sets the optional parameter "pageSize": The standard list page size.

func (*ProjectsLocationsCollectionsDataStoresOperationsListCall) PageToken

func (c *ProjectsLocationsCollectionsDataStoresOperationsListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataStoresOperationsListCall

PageToken sets the optional parameter "pageToken": The standard list page token.

func (*ProjectsLocationsCollectionsDataStoresOperationsListCall) Pages

func (c *ProjectsLocationsCollectionsDataStoresOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsCollectionsDataStoresOperationsService

type ProjectsLocationsCollectionsDataStoresOperationsService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsCollectionsDataStoresOperationsService

func NewProjectsLocationsCollectionsDataStoresOperationsService(s *Service) *ProjectsLocationsCollectionsDataStoresOperationsService

func (*ProjectsLocationsCollectionsDataStoresOperationsService) Get

func (r *ProjectsLocationsCollectionsDataStoresOperationsService) Get(name string) *ProjectsLocationsCollectionsDataStoresOperationsGetCall

Get: 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.

- name: The name of the operation resource.

func (*ProjectsLocationsCollectionsDataStoresOperationsService) List

func (r *ProjectsLocationsCollectionsDataStoresOperationsService) List(name string) *ProjectsLocationsCollectionsDataStoresOperationsListCall

List: Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

- name: The name of the operation's parent resource.

type ProjectsLocationsCollectionsDataStoresPatchCall

type ProjectsLocationsCollectionsDataStoresPatchCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresPatchCall) Context

func (c *ProjectsLocationsCollectionsDataStoresPatchCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresPatchCall) Do

func (c *ProjectsLocationsCollectionsDataStoresPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1DataStore, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1DataStore.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresPatchCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresPatchCall) Header

func (c *ProjectsLocationsCollectionsDataStoresPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresPatchCall) UpdateMask

func (c *ProjectsLocationsCollectionsDataStoresPatchCall) UpdateMask(updateMask string) *ProjectsLocationsCollectionsDataStoresPatchCall

UpdateMask sets the optional parameter "updateMask": Indicates which fields in the provided DataStore to update. If an unsupported or unknown field is provided, an INVALID_ARGUMENT error is returned.

type ProjectsLocationsCollectionsDataStoresSchemasCreateCall

type ProjectsLocationsCollectionsDataStoresSchemasCreateCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresSchemasCreateCall) Context

func (c *ProjectsLocationsCollectionsDataStoresSchemasCreateCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSchemasCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresSchemasCreateCall) Do

func (c *ProjectsLocationsCollectionsDataStoresSchemasCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.schemas.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresSchemasCreateCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresSchemasCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSchemasCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresSchemasCreateCall) Header

func (c *ProjectsLocationsCollectionsDataStoresSchemasCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresSchemasCreateCall) SchemaId

func (c *ProjectsLocationsCollectionsDataStoresSchemasCreateCall) SchemaId(schemaId string) *ProjectsLocationsCollectionsDataStoresSchemasCreateCall

SchemaId sets the optional parameter "schemaId": Required. The ID to use for the Schema, which will become the final component of the Schema.name. This field should conform to RFC-1034 (https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters.

type ProjectsLocationsCollectionsDataStoresSchemasDeleteCall

type ProjectsLocationsCollectionsDataStoresSchemasDeleteCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresSchemasDeleteCall) Context

func (c *ProjectsLocationsCollectionsDataStoresSchemasDeleteCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSchemasDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresSchemasDeleteCall) Do

func (c *ProjectsLocationsCollectionsDataStoresSchemasDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.schemas.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresSchemasDeleteCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresSchemasDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSchemasDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresSchemasDeleteCall) Header

func (c *ProjectsLocationsCollectionsDataStoresSchemasDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsDataStoresSchemasGetCall

type ProjectsLocationsCollectionsDataStoresSchemasGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresSchemasGetCall) Context

func (c *ProjectsLocationsCollectionsDataStoresSchemasGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSchemasGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresSchemasGetCall) Do

func (c *ProjectsLocationsCollectionsDataStoresSchemasGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Schema, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.schemas.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1Schema.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresSchemasGetCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresSchemasGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSchemasGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresSchemasGetCall) Header

func (c *ProjectsLocationsCollectionsDataStoresSchemasGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresSchemasGetCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresSchemasGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresSchemasGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsCollectionsDataStoresSchemasListCall

type ProjectsLocationsCollectionsDataStoresSchemasListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresSchemasListCall) Context

func (c *ProjectsLocationsCollectionsDataStoresSchemasListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSchemasListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresSchemasListCall) Do

func (c *ProjectsLocationsCollectionsDataStoresSchemasListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ListSchemasResponse, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.schemas.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1ListSchemasResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresSchemasListCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresSchemasListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSchemasListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresSchemasListCall) Header

func (c *ProjectsLocationsCollectionsDataStoresSchemasListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresSchemasListCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresSchemasListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresSchemasListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsCollectionsDataStoresSchemasListCall) PageSize

func (c *ProjectsLocationsCollectionsDataStoresSchemasListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataStoresSchemasListCall

PageSize sets the optional parameter "pageSize": The maximum number of Schemas to return. The service may return fewer than this value. If unspecified, at most 100 Schemas will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

func (*ProjectsLocationsCollectionsDataStoresSchemasListCall) PageToken

func (c *ProjectsLocationsCollectionsDataStoresSchemasListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataStoresSchemasListCall

PageToken sets the optional parameter "pageToken": A page token, received from a previous SchemaService.ListSchemas call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SchemaService.ListSchemas must match the call that provided the page token.

func (*ProjectsLocationsCollectionsDataStoresSchemasListCall) Pages

func (c *ProjectsLocationsCollectionsDataStoresSchemasListCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1ListSchemasResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall

type ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall) Context

func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall) Do

func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.schemas.operations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall) Header

func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall

type ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) Context

func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) Do

func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.schemas.operations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningListOperationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) Filter

func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) Filter(filter string) *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall

Filter sets the optional parameter "filter": The standard list filter.

func (*ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) Header

func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) PageSize

func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall

PageSize sets the optional parameter "pageSize": The standard list page size.

func (*ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) PageToken

func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall

PageToken sets the optional parameter "pageToken": The standard list page token.

func (*ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) Pages

func (c *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsCollectionsDataStoresSchemasOperationsService

type ProjectsLocationsCollectionsDataStoresSchemasOperationsService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsCollectionsDataStoresSchemasOperationsService

func NewProjectsLocationsCollectionsDataStoresSchemasOperationsService(s *Service) *ProjectsLocationsCollectionsDataStoresSchemasOperationsService

func (*ProjectsLocationsCollectionsDataStoresSchemasOperationsService) Get

func (r *ProjectsLocationsCollectionsDataStoresSchemasOperationsService) Get(name string) *ProjectsLocationsCollectionsDataStoresSchemasOperationsGetCall

Get: 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.

- name: The name of the operation resource.

func (*ProjectsLocationsCollectionsDataStoresSchemasOperationsService) List

func (r *ProjectsLocationsCollectionsDataStoresSchemasOperationsService) List(name string) *ProjectsLocationsCollectionsDataStoresSchemasOperationsListCall

List: Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

- name: The name of the operation's parent resource.

type ProjectsLocationsCollectionsDataStoresSchemasPatchCall

type ProjectsLocationsCollectionsDataStoresSchemasPatchCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresSchemasPatchCall) AllowMissing

func (c *ProjectsLocationsCollectionsDataStoresSchemasPatchCall) AllowMissing(allowMissing bool) *ProjectsLocationsCollectionsDataStoresSchemasPatchCall

AllowMissing sets the optional parameter "allowMissing": If set to true, and the Schema is not found, a new Schema will be created. In this situation, `update_mask` is ignored.

func (*ProjectsLocationsCollectionsDataStoresSchemasPatchCall) Context

func (c *ProjectsLocationsCollectionsDataStoresSchemasPatchCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSchemasPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresSchemasPatchCall) Do

func (c *ProjectsLocationsCollectionsDataStoresSchemasPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.schemas.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresSchemasPatchCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresSchemasPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSchemasPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresSchemasPatchCall) Header

func (c *ProjectsLocationsCollectionsDataStoresSchemasPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsDataStoresSchemasService

type ProjectsLocationsCollectionsDataStoresSchemasService struct {
    Operations *ProjectsLocationsCollectionsDataStoresSchemasOperationsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsCollectionsDataStoresSchemasService

func NewProjectsLocationsCollectionsDataStoresSchemasService(s *Service) *ProjectsLocationsCollectionsDataStoresSchemasService

func (*ProjectsLocationsCollectionsDataStoresSchemasService) Create

func (r *ProjectsLocationsCollectionsDataStoresSchemasService) Create(parent string, googleclouddiscoveryenginev1schema *GoogleCloudDiscoveryengineV1Schema) *ProjectsLocationsCollectionsDataStoresSchemasCreateCall

Create: Creates a Schema.

func (*ProjectsLocationsCollectionsDataStoresSchemasService) Delete

func (r *ProjectsLocationsCollectionsDataStoresSchemasService) Delete(name string) *ProjectsLocationsCollectionsDataStoresSchemasDeleteCall

Delete: Deletes a Schema.

func (*ProjectsLocationsCollectionsDataStoresSchemasService) Get

func (r *ProjectsLocationsCollectionsDataStoresSchemasService) Get(name string) *ProjectsLocationsCollectionsDataStoresSchemasGetCall

Get: Gets a Schema.

func (*ProjectsLocationsCollectionsDataStoresSchemasService) List

func (r *ProjectsLocationsCollectionsDataStoresSchemasService) List(parent string) *ProjectsLocationsCollectionsDataStoresSchemasListCall

List: Gets a list of Schemas.

func (*ProjectsLocationsCollectionsDataStoresSchemasService) Patch

func (r *ProjectsLocationsCollectionsDataStoresSchemasService) Patch(name string, googleclouddiscoveryenginev1schema *GoogleCloudDiscoveryengineV1Schema) *ProjectsLocationsCollectionsDataStoresSchemasPatchCall

Patch: Updates a Schema.

type ProjectsLocationsCollectionsDataStoresService

type ProjectsLocationsCollectionsDataStoresService struct {
    Branches *ProjectsLocationsCollectionsDataStoresBranchesService

    Conversations *ProjectsLocationsCollectionsDataStoresConversationsService

    Models *ProjectsLocationsCollectionsDataStoresModelsService

    Operations *ProjectsLocationsCollectionsDataStoresOperationsService

    Schemas *ProjectsLocationsCollectionsDataStoresSchemasService

    ServingConfigs *ProjectsLocationsCollectionsDataStoresServingConfigsService

    SiteSearchEngine *ProjectsLocationsCollectionsDataStoresSiteSearchEngineService

    SuggestionDenyListEntries *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesService

    UserEvents *ProjectsLocationsCollectionsDataStoresUserEventsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsCollectionsDataStoresService

func NewProjectsLocationsCollectionsDataStoresService(s *Service) *ProjectsLocationsCollectionsDataStoresService

func (*ProjectsLocationsCollectionsDataStoresService) CompleteQuery

func (r *ProjectsLocationsCollectionsDataStoresService) CompleteQuery(dataStore string) *ProjectsLocationsCollectionsDataStoresCompleteQueryCall

CompleteQuery: Completes the specified user input with keyword suggestions.

func (*ProjectsLocationsCollectionsDataStoresService) Create

func (r *ProjectsLocationsCollectionsDataStoresService) Create(parent string, googleclouddiscoveryenginev1datastore *GoogleCloudDiscoveryengineV1DataStore) *ProjectsLocationsCollectionsDataStoresCreateCall

Create: Creates a DataStore. DataStore is for storing Documents. To serve these documents for Search, or Recommendation use case, an Engine needs to be created separately.

func (*ProjectsLocationsCollectionsDataStoresService) Delete

func (r *ProjectsLocationsCollectionsDataStoresService) Delete(name string) *ProjectsLocationsCollectionsDataStoresDeleteCall

Delete: Deletes a DataStore.

func (*ProjectsLocationsCollectionsDataStoresService) Get

func (r *ProjectsLocationsCollectionsDataStoresService) Get(name string) *ProjectsLocationsCollectionsDataStoresGetCall

Get: Gets a DataStore.

func (*ProjectsLocationsCollectionsDataStoresService) GetSiteSearchEngine

func (r *ProjectsLocationsCollectionsDataStoresService) GetSiteSearchEngine(name string) *ProjectsLocationsCollectionsDataStoresGetSiteSearchEngineCall

GetSiteSearchEngine: Gets the SiteSearchEngine.

func (*ProjectsLocationsCollectionsDataStoresService) List

func (r *ProjectsLocationsCollectionsDataStoresService) List(parent string) *ProjectsLocationsCollectionsDataStoresListCall

List: Lists all the DataStores associated with the project.

func (*ProjectsLocationsCollectionsDataStoresService) Patch

func (r *ProjectsLocationsCollectionsDataStoresService) Patch(name string, googleclouddiscoveryenginev1datastore *GoogleCloudDiscoveryengineV1DataStore) *ProjectsLocationsCollectionsDataStoresPatchCall

Patch: Updates a DataStore

type ProjectsLocationsCollectionsDataStoresServingConfigsRecommendCall

type ProjectsLocationsCollectionsDataStoresServingConfigsRecommendCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresServingConfigsRecommendCall) Context

func (c *ProjectsLocationsCollectionsDataStoresServingConfigsRecommendCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresServingConfigsRecommendCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresServingConfigsRecommendCall) Do

func (c *ProjectsLocationsCollectionsDataStoresServingConfigsRecommendCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1RecommendResponse, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.servingConfigs.recommend" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1RecommendResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresServingConfigsRecommendCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresServingConfigsRecommendCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresServingConfigsRecommendCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresServingConfigsRecommendCall) Header

func (c *ProjectsLocationsCollectionsDataStoresServingConfigsRecommendCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsDataStoresServingConfigsSearchCall

type ProjectsLocationsCollectionsDataStoresServingConfigsSearchCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresServingConfigsSearchCall) Context

func (c *ProjectsLocationsCollectionsDataStoresServingConfigsSearchCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresServingConfigsSearchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresServingConfigsSearchCall) Do

func (c *ProjectsLocationsCollectionsDataStoresServingConfigsSearchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1SearchResponse, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.servingConfigs.search" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1SearchResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresServingConfigsSearchCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresServingConfigsSearchCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresServingConfigsSearchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresServingConfigsSearchCall) Header

func (c *ProjectsLocationsCollectionsDataStoresServingConfigsSearchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresServingConfigsSearchCall) Pages

func (c *ProjectsLocationsCollectionsDataStoresServingConfigsSearchCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1SearchResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsCollectionsDataStoresServingConfigsService

type ProjectsLocationsCollectionsDataStoresServingConfigsService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsCollectionsDataStoresServingConfigsService

func NewProjectsLocationsCollectionsDataStoresServingConfigsService(s *Service) *ProjectsLocationsCollectionsDataStoresServingConfigsService

func (*ProjectsLocationsCollectionsDataStoresServingConfigsService) Recommend

func (r *ProjectsLocationsCollectionsDataStoresServingConfigsService) Recommend(servingConfig string, googleclouddiscoveryenginev1recommendrequest *GoogleCloudDiscoveryengineV1RecommendRequest) *ProjectsLocationsCollectionsDataStoresServingConfigsRecommendCall

Recommend: Makes a recommendation, which requires a contextual user event.

func (*ProjectsLocationsCollectionsDataStoresServingConfigsService) Search

func (r *ProjectsLocationsCollectionsDataStoresServingConfigsService) Search(servingConfig string, googleclouddiscoveryenginev1searchrequest *GoogleCloudDiscoveryengineV1SearchRequest) *ProjectsLocationsCollectionsDataStoresServingConfigsSearchCall

Search: Performs a search.

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineBatchVerifyTargetSitesCall

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineBatchVerifyTargetSitesCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineBatchVerifyTargetSitesCall) Context

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineBatchVerifyTargetSitesCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineBatchVerifyTargetSitesCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineBatchVerifyTargetSitesCall) Do

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineBatchVerifyTargetSitesCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.siteSearchEngine.batchVerifyTargetSites" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineBatchVerifyTargetSitesCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineBatchVerifyTargetSitesCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineBatchVerifyTargetSitesCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineBatchVerifyTargetSitesCall) Header

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineBatchVerifyTargetSitesCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall) Context

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall) Do

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.siteSearchEngine.disableAdvancedSiteSearch" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall) Header

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall) Context

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall) Do

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.siteSearchEngine.enableAdvancedSiteSearch" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall) Header

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall) Context

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall) Do

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1FetchDomainVerificationStatusResponse, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.siteSearchEngine.fetchDomainVerificationStatus" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1FetchDomainVerificationStatusResponse.ServerResp onse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall) Header

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall) PageSize

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall

PageSize sets the optional parameter "pageSize": Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. The maximum value is 1000; values above 1000 will be coerced to 1000. If this field is negative, an INVALID_ARGUMENT error is returned.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall) PageToken

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall

PageToken sets the optional parameter "pageToken": A page token, received from a previous `FetchDomainVerificationStatus` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `FetchDomainVerificationStatus` must match the call that provided the page token.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall) Pages

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1FetchDomainVerificationStatusResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall) Context

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall) Do

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.siteSearchEngine.operations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall) Header

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) Context

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) Do

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.siteSearchEngine.operations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningListOperationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) Filter

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) Filter(filter string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall

Filter sets the optional parameter "filter": The standard list filter.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) Header

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) PageSize

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall

PageSize sets the optional parameter "pageSize": The standard list page size.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) PageToken

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall

PageToken sets the optional parameter "pageToken": The standard list page token.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) Pages

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsService

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsService

func NewProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsService(s *Service) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsService

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsService) Get

func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsService) Get(name string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsGetCall

Get: 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.

- name: The name of the operation resource.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsService) List

func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsService) List(name string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsListCall

List: Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

- name: The name of the operation's parent resource.

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineRecrawlUrisCall

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineRecrawlUrisCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineRecrawlUrisCall) Context

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineRecrawlUrisCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineRecrawlUrisCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineRecrawlUrisCall) Do

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineRecrawlUrisCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.siteSearchEngine.recrawlUris" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineRecrawlUrisCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineRecrawlUrisCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineRecrawlUrisCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineRecrawlUrisCall) Header

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineRecrawlUrisCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineService

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineService struct {
    Operations *ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperationsService

    TargetSites *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService
    // contains filtered or unexported fields
}

func NewProjectsLocationsCollectionsDataStoresSiteSearchEngineService

func NewProjectsLocationsCollectionsDataStoresSiteSearchEngineService(s *Service) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineService

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineService) BatchVerifyTargetSites

func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineService) BatchVerifyTargetSites(parent string, googleclouddiscoveryenginev1batchverifytargetsitesrequest *GoogleCloudDiscoveryengineV1BatchVerifyTargetSitesRequest) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineBatchVerifyTargetSitesCall

BatchVerifyTargetSites: Verify target sites' ownership and validity. This API sends all the target sites under site search engine for verification.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineService) DisableAdvancedSiteSearch

func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineService) DisableAdvancedSiteSearch(siteSearchEngine string, googleclouddiscoveryenginev1disableadvancedsitesearchrequest *GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchRequest) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall

DisableAdvancedSiteSearch: Downgrade from advanced site search to basic site search.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineService) EnableAdvancedSiteSearch

func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineService) EnableAdvancedSiteSearch(siteSearchEngine string, googleclouddiscoveryenginev1enableadvancedsitesearchrequest *GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchRequest) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall

EnableAdvancedSiteSearch: Upgrade from basic site search to advanced site search.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineService) FetchDomainVerificationStatus

func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineService) FetchDomainVerificationStatus(siteSearchEngine string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineFetchDomainVerificationStatusCall

FetchDomainVerificationStatus: Returns list of target sites with its domain verification status. This method can only be called under data store with BASIC_SITE_SEARCH state at the moment.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineService) RecrawlUris

func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineService) RecrawlUris(siteSearchEngine string, googleclouddiscoveryenginev1recrawlurisrequest *GoogleCloudDiscoveryengineV1RecrawlUrisRequest) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineRecrawlUrisCall

RecrawlUris: Request on-demand recrawl for a list of URIs.

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesBatchCreateCall

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesBatchCreateCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesBatchCreateCall) Context

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesBatchCreateCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesBatchCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesBatchCreateCall) Do

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesBatchCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.siteSearchEngine.targetSites.batchCreate" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesBatchCreateCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesBatchCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesBatchCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesBatchCreateCall) Header

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesBatchCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesCreateCall

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesCreateCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesCreateCall) Context

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesCreateCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesCreateCall) Do

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.siteSearchEngine.targetSites.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesCreateCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesCreateCall) Header

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesDeleteCall

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesDeleteCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesDeleteCall) Context

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesDeleteCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesDeleteCall) Do

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.siteSearchEngine.targetSites.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesDeleteCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesDeleteCall) Header

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall) Context

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall) Do

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1TargetSite, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.siteSearchEngine.targetSites.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1TargetSite.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall) Header

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall) Context

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall) Do

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ListTargetSitesResponse, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.siteSearchEngine.targetSites.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1ListTargetSitesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall) Header

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall) PageSize

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall

PageSize sets the optional parameter "pageSize": Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. The maximum value is 1000; values above 1000 will be coerced to 1000. If this field is negative, an INVALID_ARGUMENT error is returned.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall) PageToken

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall

PageToken sets the optional parameter "pageToken": A page token, received from a previous `ListTargetSites` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListTargetSites` must match the call that provided the page token.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall) Pages

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1ListTargetSitesResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall) Context

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall) Do

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall) Header

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) Context

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) Do

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.siteSearchEngine.targetSites.operations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningListOperationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) Filter

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) Filter(filter string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall

Filter sets the optional parameter "filter": The standard list filter.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) Header

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) PageSize

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall

PageSize sets the optional parameter "pageSize": The standard list page size.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) PageToken

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall

PageToken sets the optional parameter "pageToken": The standard list page token.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) Pages

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsService

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsService

func NewProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsService(s *Service) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsService

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsService) Get

func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsService) Get(name string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsGetCall

Get: 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.

- name: The name of the operation resource.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsService) List

func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsService) List(name string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsListCall

List: Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

- name: The name of the operation's parent resource.

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesPatchCall

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesPatchCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesPatchCall) Context

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesPatchCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesPatchCall) Do

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.siteSearchEngine.targetSites.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesPatchCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesPatchCall) Header

func (c *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService

type ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService struct {
    Operations *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperationsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService

func NewProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService(s *Service) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService) BatchCreate

func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService) BatchCreate(parent string, googleclouddiscoveryenginev1batchcreatetargetsitesrequest *GoogleCloudDiscoveryengineV1BatchCreateTargetSitesRequest) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesBatchCreateCall

BatchCreate: Creates TargetSite in a batch.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService) Create

func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService) Create(parent string, googleclouddiscoveryenginev1targetsite *GoogleCloudDiscoveryengineV1TargetSite) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesCreateCall

Create: Creates a TargetSite.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService) Delete

func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService) Delete(name string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesDeleteCall

Delete: Deletes a TargetSite.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService) Get

func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService) Get(name string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesGetCall

Get: Gets a TargetSite.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService) List

func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService) List(parent string) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesListCall

List: Gets a list of TargetSites.

func (*ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService) Patch

func (r *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesService) Patch(name string, googleclouddiscoveryenginev1targetsite *GoogleCloudDiscoveryengineV1TargetSite) *ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesPatchCall

Patch: Updates a TargetSite.

type ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesImportCall

type ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesImportCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesImportCall) Context

func (c *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesImportCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesImportCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesImportCall) Do

func (c *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesImportCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.suggestionDenyListEntries.import" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesImportCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesImportCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesImportCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesImportCall) Header

func (c *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesImportCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesPurgeCall

type ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesPurgeCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesPurgeCall) Context

func (c *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesPurgeCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesPurgeCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesPurgeCall) Do

func (c *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesPurgeCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.suggestionDenyListEntries.purge" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesPurgeCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesPurgeCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesPurgeCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesPurgeCall) Header

func (c *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesPurgeCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesService

type ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesService

func NewProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesService(s *Service) *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesService

func (*ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesService) Import

func (r *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesService) Import(parent string, googleclouddiscoveryenginev1importsuggestiondenylistentriesrequest *GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequest) *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesImportCall

Import: Imports all SuggestionDenyListEntry for a DataStore.

func (*ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesService) Purge

func (r *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesService) Purge(parent string, googleclouddiscoveryenginev1purgesuggestiondenylistentriesrequest *GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesRequest) *ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntriesPurgeCall

Purge: Permanently deletes all SuggestionDenyListEntry for a DataStore.

type ProjectsLocationsCollectionsDataStoresUserEventsCollectCall

type ProjectsLocationsCollectionsDataStoresUserEventsCollectCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresUserEventsCollectCall) Context

func (c *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresUserEventsCollectCall) Do

func (c *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall) Do(opts ...googleapi.CallOption) (*GoogleApiHttpBody, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.userEvents.collect" call. Any non-2xx status code is an error. Response headers are in either *GoogleApiHttpBody.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresUserEventsCollectCall) Ets

func (c *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall) Ets(ets int64) *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall

Ets sets the optional parameter "ets": The event timestamp in milliseconds. This prevents browser caching of otherwise identical get requests. The name is abbreviated to reduce the payload bytes.

func (*ProjectsLocationsCollectionsDataStoresUserEventsCollectCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresUserEventsCollectCall) Header

func (c *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsDataStoresUserEventsCollectCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsCollectionsDataStoresUserEventsCollectCall) Uri

func (c *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall) Uri(uri string) *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall

Uri sets the optional parameter "uri": The URL including cgi-parameters but excluding the hash fragment with a length limit of 5,000 characters. This is often more useful than the referer URL, because many browsers only send the domain for third-party requests.

func (*ProjectsLocationsCollectionsDataStoresUserEventsCollectCall) UserEvent

func (c *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall) UserEvent(userEvent string) *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall

UserEvent sets the optional parameter "userEvent": Required. URL encoded UserEvent proto with a length limit of 2,000,000 characters.

type ProjectsLocationsCollectionsDataStoresUserEventsImportCall

type ProjectsLocationsCollectionsDataStoresUserEventsImportCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresUserEventsImportCall) Context

func (c *ProjectsLocationsCollectionsDataStoresUserEventsImportCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresUserEventsImportCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresUserEventsImportCall) Do

func (c *ProjectsLocationsCollectionsDataStoresUserEventsImportCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.userEvents.import" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresUserEventsImportCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresUserEventsImportCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresUserEventsImportCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresUserEventsImportCall) Header

func (c *ProjectsLocationsCollectionsDataStoresUserEventsImportCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsDataStoresUserEventsService

type ProjectsLocationsCollectionsDataStoresUserEventsService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsCollectionsDataStoresUserEventsService

func NewProjectsLocationsCollectionsDataStoresUserEventsService(s *Service) *ProjectsLocationsCollectionsDataStoresUserEventsService

func (*ProjectsLocationsCollectionsDataStoresUserEventsService) Collect

func (r *ProjectsLocationsCollectionsDataStoresUserEventsService) Collect(parent string) *ProjectsLocationsCollectionsDataStoresUserEventsCollectCall

Collect: Writes a single user event from the browser. This uses a GET request to due to browser restriction of POST-ing to a third-party domain. This method is used only by the Discovery Engine API JavaScript pixel and Google Tag Manager. Users should not call this method directly.

func (*ProjectsLocationsCollectionsDataStoresUserEventsService) Import

func (r *ProjectsLocationsCollectionsDataStoresUserEventsService) Import(parent string, googleclouddiscoveryenginev1importusereventsrequest *GoogleCloudDiscoveryengineV1ImportUserEventsRequest) *ProjectsLocationsCollectionsDataStoresUserEventsImportCall

Import: Bulk import of User events. Request processing might be synchronous. Events that already exist are skipped. Use this method for backfilling historical user events. Operation.response is of type ImportResponse. Note that it is possible for a subset of the items to be successfully inserted. Operation.metadata is of type ImportMetadata.

func (*ProjectsLocationsCollectionsDataStoresUserEventsService) Write

func (r *ProjectsLocationsCollectionsDataStoresUserEventsService) Write(parent string, googleclouddiscoveryenginev1userevent *GoogleCloudDiscoveryengineV1UserEvent) *ProjectsLocationsCollectionsDataStoresUserEventsWriteCall

Write: Writes a single user event.

type ProjectsLocationsCollectionsDataStoresUserEventsWriteCall

type ProjectsLocationsCollectionsDataStoresUserEventsWriteCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsDataStoresUserEventsWriteCall) Context

func (c *ProjectsLocationsCollectionsDataStoresUserEventsWriteCall) Context(ctx context.Context) *ProjectsLocationsCollectionsDataStoresUserEventsWriteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsDataStoresUserEventsWriteCall) Do

func (c *ProjectsLocationsCollectionsDataStoresUserEventsWriteCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1UserEvent, error)

Do executes the "discoveryengine.projects.locations.collections.dataStores.userEvents.write" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1UserEvent.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsDataStoresUserEventsWriteCall) Fields

func (c *ProjectsLocationsCollectionsDataStoresUserEventsWriteCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsDataStoresUserEventsWriteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsDataStoresUserEventsWriteCall) Header

func (c *ProjectsLocationsCollectionsDataStoresUserEventsWriteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsEnginesConversationsConverseCall

type ProjectsLocationsCollectionsEnginesConversationsConverseCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsEnginesConversationsConverseCall) Context

func (c *ProjectsLocationsCollectionsEnginesConversationsConverseCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesConversationsConverseCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsEnginesConversationsConverseCall) Do

func (c *ProjectsLocationsCollectionsEnginesConversationsConverseCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ConverseConversationResponse, error)

Do executes the "discoveryengine.projects.locations.collections.engines.conversations.converse" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1ConverseConversationResponse.ServerResponse.Head er or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsEnginesConversationsConverseCall) Fields

func (c *ProjectsLocationsCollectionsEnginesConversationsConverseCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesConversationsConverseCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsEnginesConversationsConverseCall) Header

func (c *ProjectsLocationsCollectionsEnginesConversationsConverseCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsEnginesConversationsCreateCall

type ProjectsLocationsCollectionsEnginesConversationsCreateCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsEnginesConversationsCreateCall) Context

func (c *ProjectsLocationsCollectionsEnginesConversationsCreateCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesConversationsCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsEnginesConversationsCreateCall) Do

func (c *ProjectsLocationsCollectionsEnginesConversationsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Conversation, error)

Do executes the "discoveryengine.projects.locations.collections.engines.conversations.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1Conversation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsEnginesConversationsCreateCall) Fields

func (c *ProjectsLocationsCollectionsEnginesConversationsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesConversationsCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsEnginesConversationsCreateCall) Header

func (c *ProjectsLocationsCollectionsEnginesConversationsCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsEnginesConversationsDeleteCall

type ProjectsLocationsCollectionsEnginesConversationsDeleteCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsEnginesConversationsDeleteCall) Context

func (c *ProjectsLocationsCollectionsEnginesConversationsDeleteCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesConversationsDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsEnginesConversationsDeleteCall) Do

func (c *ProjectsLocationsCollectionsEnginesConversationsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)

Do executes the "discoveryengine.projects.locations.collections.engines.conversations.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsEnginesConversationsDeleteCall) Fields

func (c *ProjectsLocationsCollectionsEnginesConversationsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesConversationsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsEnginesConversationsDeleteCall) Header

func (c *ProjectsLocationsCollectionsEnginesConversationsDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsEnginesConversationsGetCall

type ProjectsLocationsCollectionsEnginesConversationsGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsEnginesConversationsGetCall) Context

func (c *ProjectsLocationsCollectionsEnginesConversationsGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesConversationsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsEnginesConversationsGetCall) Do

func (c *ProjectsLocationsCollectionsEnginesConversationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Conversation, error)

Do executes the "discoveryengine.projects.locations.collections.engines.conversations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1Conversation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsEnginesConversationsGetCall) Fields

func (c *ProjectsLocationsCollectionsEnginesConversationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesConversationsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsEnginesConversationsGetCall) Header

func (c *ProjectsLocationsCollectionsEnginesConversationsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsEnginesConversationsGetCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsEnginesConversationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsEnginesConversationsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsCollectionsEnginesConversationsListCall

type ProjectsLocationsCollectionsEnginesConversationsListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsEnginesConversationsListCall) Context

func (c *ProjectsLocationsCollectionsEnginesConversationsListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesConversationsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsEnginesConversationsListCall) Do

func (c *ProjectsLocationsCollectionsEnginesConversationsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ListConversationsResponse, error)

Do executes the "discoveryengine.projects.locations.collections.engines.conversations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1ListConversationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsEnginesConversationsListCall) Fields

func (c *ProjectsLocationsCollectionsEnginesConversationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesConversationsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsEnginesConversationsListCall) Filter

func (c *ProjectsLocationsCollectionsEnginesConversationsListCall) Filter(filter string) *ProjectsLocationsCollectionsEnginesConversationsListCall

Filter sets the optional parameter "filter": A filter to apply on the list results. The supported features are: user_pseudo_id, state. Example: "user_pseudo_id = some_id"

func (*ProjectsLocationsCollectionsEnginesConversationsListCall) Header

func (c *ProjectsLocationsCollectionsEnginesConversationsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsEnginesConversationsListCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsEnginesConversationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsEnginesConversationsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsCollectionsEnginesConversationsListCall) OrderBy

func (c *ProjectsLocationsCollectionsEnginesConversationsListCall) OrderBy(orderBy string) *ProjectsLocationsCollectionsEnginesConversationsListCall

OrderBy sets the optional parameter "orderBy": A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields: * `update_time` * `create_time` * `conversation_name` Example: "update_time desc" "create_time"

func (*ProjectsLocationsCollectionsEnginesConversationsListCall) PageSize

func (c *ProjectsLocationsCollectionsEnginesConversationsListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsEnginesConversationsListCall

PageSize sets the optional parameter "pageSize": Maximum number of results to return. If unspecified, defaults to 50. Max allowed value is 1000.

func (*ProjectsLocationsCollectionsEnginesConversationsListCall) PageToken

func (c *ProjectsLocationsCollectionsEnginesConversationsListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsEnginesConversationsListCall

PageToken sets the optional parameter "pageToken": A page token, received from a previous `ListConversations` call. Provide this to retrieve the subsequent page.

func (*ProjectsLocationsCollectionsEnginesConversationsListCall) Pages

func (c *ProjectsLocationsCollectionsEnginesConversationsListCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1ListConversationsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsCollectionsEnginesConversationsPatchCall

type ProjectsLocationsCollectionsEnginesConversationsPatchCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsEnginesConversationsPatchCall) Context

func (c *ProjectsLocationsCollectionsEnginesConversationsPatchCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesConversationsPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsEnginesConversationsPatchCall) Do

func (c *ProjectsLocationsCollectionsEnginesConversationsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Conversation, error)

Do executes the "discoveryengine.projects.locations.collections.engines.conversations.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1Conversation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsEnginesConversationsPatchCall) Fields

func (c *ProjectsLocationsCollectionsEnginesConversationsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesConversationsPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsEnginesConversationsPatchCall) Header

func (c *ProjectsLocationsCollectionsEnginesConversationsPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsEnginesConversationsPatchCall) UpdateMask

func (c *ProjectsLocationsCollectionsEnginesConversationsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsCollectionsEnginesConversationsPatchCall

UpdateMask sets the optional parameter "updateMask": Indicates which fields in the provided Conversation to update. The following are NOT supported: * Conversation.name If not set or empty, all supported fields are updated.

type ProjectsLocationsCollectionsEnginesConversationsService

type ProjectsLocationsCollectionsEnginesConversationsService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsCollectionsEnginesConversationsService

func NewProjectsLocationsCollectionsEnginesConversationsService(s *Service) *ProjectsLocationsCollectionsEnginesConversationsService

func (*ProjectsLocationsCollectionsEnginesConversationsService) Converse

func (r *ProjectsLocationsCollectionsEnginesConversationsService) Converse(name string, googleclouddiscoveryenginev1converseconversationrequest *GoogleCloudDiscoveryengineV1ConverseConversationRequest) *ProjectsLocationsCollectionsEnginesConversationsConverseCall

Converse: Converses a conversation.

func (*ProjectsLocationsCollectionsEnginesConversationsService) Create

func (r *ProjectsLocationsCollectionsEnginesConversationsService) Create(parent string, googleclouddiscoveryenginev1conversation *GoogleCloudDiscoveryengineV1Conversation) *ProjectsLocationsCollectionsEnginesConversationsCreateCall

Create: Creates a Conversation. If the Conversation to create already exists, an ALREADY_EXISTS error is returned.

func (*ProjectsLocationsCollectionsEnginesConversationsService) Delete

func (r *ProjectsLocationsCollectionsEnginesConversationsService) Delete(name string) *ProjectsLocationsCollectionsEnginesConversationsDeleteCall

Delete: Deletes a Conversation. If the Conversation to delete does not exist, a NOT_FOUND error is returned.

func (*ProjectsLocationsCollectionsEnginesConversationsService) Get

func (r *ProjectsLocationsCollectionsEnginesConversationsService) Get(name string) *ProjectsLocationsCollectionsEnginesConversationsGetCall

Get: Gets a Conversation.

func (*ProjectsLocationsCollectionsEnginesConversationsService) List

func (r *ProjectsLocationsCollectionsEnginesConversationsService) List(parent string) *ProjectsLocationsCollectionsEnginesConversationsListCall

List: Lists all Conversations by their parent DataStore.

func (*ProjectsLocationsCollectionsEnginesConversationsService) Patch

func (r *ProjectsLocationsCollectionsEnginesConversationsService) Patch(name string, googleclouddiscoveryenginev1conversation *GoogleCloudDiscoveryengineV1Conversation) *ProjectsLocationsCollectionsEnginesConversationsPatchCall

Patch: Updates a Conversation. Conversation action type cannot be changed. If the Conversation to update does not exist, a NOT_FOUND error is returned.

type ProjectsLocationsCollectionsEnginesCreateCall

type ProjectsLocationsCollectionsEnginesCreateCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsEnginesCreateCall) Context

func (c *ProjectsLocationsCollectionsEnginesCreateCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsEnginesCreateCall) Do

func (c *ProjectsLocationsCollectionsEnginesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.engines.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsEnginesCreateCall) EngineId

func (c *ProjectsLocationsCollectionsEnginesCreateCall) EngineId(engineId string) *ProjectsLocationsCollectionsEnginesCreateCall

EngineId sets the optional parameter "engineId": Required. The ID to use for the Engine, which will become the final component of the Engine's resource name. This field must conform to RFC-1034 (https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters. Otherwise, an INVALID_ARGUMENT error is returned.

func (*ProjectsLocationsCollectionsEnginesCreateCall) Fields

func (c *ProjectsLocationsCollectionsEnginesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsEnginesCreateCall) Header

func (c *ProjectsLocationsCollectionsEnginesCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsEnginesDeleteCall

type ProjectsLocationsCollectionsEnginesDeleteCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsEnginesDeleteCall) Context

func (c *ProjectsLocationsCollectionsEnginesDeleteCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsEnginesDeleteCall) Do

func (c *ProjectsLocationsCollectionsEnginesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.engines.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsEnginesDeleteCall) Fields

func (c *ProjectsLocationsCollectionsEnginesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsEnginesDeleteCall) Header

func (c *ProjectsLocationsCollectionsEnginesDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsEnginesGetCall

type ProjectsLocationsCollectionsEnginesGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsEnginesGetCall) Context

func (c *ProjectsLocationsCollectionsEnginesGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsEnginesGetCall) Do

func (c *ProjectsLocationsCollectionsEnginesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Engine, error)

Do executes the "discoveryengine.projects.locations.collections.engines.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1Engine.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsEnginesGetCall) Fields

func (c *ProjectsLocationsCollectionsEnginesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsEnginesGetCall) Header

func (c *ProjectsLocationsCollectionsEnginesGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsEnginesGetCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsEnginesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsEnginesGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsCollectionsEnginesListCall

type ProjectsLocationsCollectionsEnginesListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsEnginesListCall) Context

func (c *ProjectsLocationsCollectionsEnginesListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsEnginesListCall) Do

func (c *ProjectsLocationsCollectionsEnginesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ListEnginesResponse, error)

Do executes the "discoveryengine.projects.locations.collections.engines.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1ListEnginesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsEnginesListCall) Fields

func (c *ProjectsLocationsCollectionsEnginesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsEnginesListCall) Filter

func (c *ProjectsLocationsCollectionsEnginesListCall) Filter(filter string) *ProjectsLocationsCollectionsEnginesListCall

Filter sets the optional parameter "filter": Filter by solution type. For example: solution_type=SOLUTION_TYPE_SEARCH

func (*ProjectsLocationsCollectionsEnginesListCall) Header

func (c *ProjectsLocationsCollectionsEnginesListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsEnginesListCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsEnginesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsEnginesListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsCollectionsEnginesListCall) PageSize

func (c *ProjectsLocationsCollectionsEnginesListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsEnginesListCall

PageSize sets the optional parameter "pageSize": Not supported.

func (*ProjectsLocationsCollectionsEnginesListCall) PageToken

func (c *ProjectsLocationsCollectionsEnginesListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsEnginesListCall

PageToken sets the optional parameter "pageToken": Not supported.

func (*ProjectsLocationsCollectionsEnginesListCall) Pages

func (c *ProjectsLocationsCollectionsEnginesListCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1ListEnginesResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsCollectionsEnginesOperationsGetCall

type ProjectsLocationsCollectionsEnginesOperationsGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsEnginesOperationsGetCall) Context

func (c *ProjectsLocationsCollectionsEnginesOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesOperationsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsEnginesOperationsGetCall) Do

func (c *ProjectsLocationsCollectionsEnginesOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.engines.operations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsEnginesOperationsGetCall) Fields

func (c *ProjectsLocationsCollectionsEnginesOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesOperationsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsEnginesOperationsGetCall) Header

func (c *ProjectsLocationsCollectionsEnginesOperationsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsEnginesOperationsGetCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsEnginesOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsEnginesOperationsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsCollectionsEnginesOperationsListCall

type ProjectsLocationsCollectionsEnginesOperationsListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsEnginesOperationsListCall) Context

func (c *ProjectsLocationsCollectionsEnginesOperationsListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesOperationsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsEnginesOperationsListCall) Do

func (c *ProjectsLocationsCollectionsEnginesOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)

Do executes the "discoveryengine.projects.locations.collections.engines.operations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningListOperationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsEnginesOperationsListCall) Fields

func (c *ProjectsLocationsCollectionsEnginesOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesOperationsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsEnginesOperationsListCall) Filter

func (c *ProjectsLocationsCollectionsEnginesOperationsListCall) Filter(filter string) *ProjectsLocationsCollectionsEnginesOperationsListCall

Filter sets the optional parameter "filter": The standard list filter.

func (*ProjectsLocationsCollectionsEnginesOperationsListCall) Header

func (c *ProjectsLocationsCollectionsEnginesOperationsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsEnginesOperationsListCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsEnginesOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsEnginesOperationsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsCollectionsEnginesOperationsListCall) PageSize

func (c *ProjectsLocationsCollectionsEnginesOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsEnginesOperationsListCall

PageSize sets the optional parameter "pageSize": The standard list page size.

func (*ProjectsLocationsCollectionsEnginesOperationsListCall) PageToken

func (c *ProjectsLocationsCollectionsEnginesOperationsListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsEnginesOperationsListCall

PageToken sets the optional parameter "pageToken": The standard list page token.

func (*ProjectsLocationsCollectionsEnginesOperationsListCall) Pages

func (c *ProjectsLocationsCollectionsEnginesOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsCollectionsEnginesOperationsService

type ProjectsLocationsCollectionsEnginesOperationsService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsCollectionsEnginesOperationsService

func NewProjectsLocationsCollectionsEnginesOperationsService(s *Service) *ProjectsLocationsCollectionsEnginesOperationsService

func (*ProjectsLocationsCollectionsEnginesOperationsService) Get

func (r *ProjectsLocationsCollectionsEnginesOperationsService) Get(name string) *ProjectsLocationsCollectionsEnginesOperationsGetCall

Get: 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.

- name: The name of the operation resource.

func (*ProjectsLocationsCollectionsEnginesOperationsService) List

func (r *ProjectsLocationsCollectionsEnginesOperationsService) List(name string) *ProjectsLocationsCollectionsEnginesOperationsListCall

List: Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

- name: The name of the operation's parent resource.

type ProjectsLocationsCollectionsEnginesPatchCall

type ProjectsLocationsCollectionsEnginesPatchCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsEnginesPatchCall) Context

func (c *ProjectsLocationsCollectionsEnginesPatchCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsEnginesPatchCall) Do

func (c *ProjectsLocationsCollectionsEnginesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Engine, error)

Do executes the "discoveryengine.projects.locations.collections.engines.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1Engine.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsEnginesPatchCall) Fields

func (c *ProjectsLocationsCollectionsEnginesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsEnginesPatchCall) Header

func (c *ProjectsLocationsCollectionsEnginesPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsEnginesPatchCall) UpdateMask

func (c *ProjectsLocationsCollectionsEnginesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsCollectionsEnginesPatchCall

UpdateMask sets the optional parameter "updateMask": Indicates which fields in the provided Engine to update. If an unsupported or unknown field is provided, an INVALID_ARGUMENT error is returned.

type ProjectsLocationsCollectionsEnginesService

type ProjectsLocationsCollectionsEnginesService struct {
    Conversations *ProjectsLocationsCollectionsEnginesConversationsService

    Operations *ProjectsLocationsCollectionsEnginesOperationsService

    ServingConfigs *ProjectsLocationsCollectionsEnginesServingConfigsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsCollectionsEnginesService

func NewProjectsLocationsCollectionsEnginesService(s *Service) *ProjectsLocationsCollectionsEnginesService

func (*ProjectsLocationsCollectionsEnginesService) Create

func (r *ProjectsLocationsCollectionsEnginesService) Create(parent string, googleclouddiscoveryenginev1engine *GoogleCloudDiscoveryengineV1Engine) *ProjectsLocationsCollectionsEnginesCreateCall

Create: Creates a Engine.

func (*ProjectsLocationsCollectionsEnginesService) Delete

func (r *ProjectsLocationsCollectionsEnginesService) Delete(name string) *ProjectsLocationsCollectionsEnginesDeleteCall

Delete: Deletes a Engine.

func (*ProjectsLocationsCollectionsEnginesService) Get

func (r *ProjectsLocationsCollectionsEnginesService) Get(name string) *ProjectsLocationsCollectionsEnginesGetCall

Get: Gets a Engine.

func (*ProjectsLocationsCollectionsEnginesService) List

func (r *ProjectsLocationsCollectionsEnginesService) List(parent string) *ProjectsLocationsCollectionsEnginesListCall

List: Lists all the Engines associated with the project.

func (*ProjectsLocationsCollectionsEnginesService) Patch

func (r *ProjectsLocationsCollectionsEnginesService) Patch(name string, googleclouddiscoveryenginev1engine *GoogleCloudDiscoveryengineV1Engine) *ProjectsLocationsCollectionsEnginesPatchCall

Patch: Updates an Engine

type ProjectsLocationsCollectionsEnginesServingConfigsRecommendCall

type ProjectsLocationsCollectionsEnginesServingConfigsRecommendCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsEnginesServingConfigsRecommendCall) Context

func (c *ProjectsLocationsCollectionsEnginesServingConfigsRecommendCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesServingConfigsRecommendCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsEnginesServingConfigsRecommendCall) Do

func (c *ProjectsLocationsCollectionsEnginesServingConfigsRecommendCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1RecommendResponse, error)

Do executes the "discoveryengine.projects.locations.collections.engines.servingConfigs.recommend" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1RecommendResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsEnginesServingConfigsRecommendCall) Fields

func (c *ProjectsLocationsCollectionsEnginesServingConfigsRecommendCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesServingConfigsRecommendCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsEnginesServingConfigsRecommendCall) Header

func (c *ProjectsLocationsCollectionsEnginesServingConfigsRecommendCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsCollectionsEnginesServingConfigsSearchCall

type ProjectsLocationsCollectionsEnginesServingConfigsSearchCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsEnginesServingConfigsSearchCall) Context

func (c *ProjectsLocationsCollectionsEnginesServingConfigsSearchCall) Context(ctx context.Context) *ProjectsLocationsCollectionsEnginesServingConfigsSearchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsEnginesServingConfigsSearchCall) Do

func (c *ProjectsLocationsCollectionsEnginesServingConfigsSearchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1SearchResponse, error)

Do executes the "discoveryengine.projects.locations.collections.engines.servingConfigs.search" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1SearchResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsEnginesServingConfigsSearchCall) Fields

func (c *ProjectsLocationsCollectionsEnginesServingConfigsSearchCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsEnginesServingConfigsSearchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsEnginesServingConfigsSearchCall) Header

func (c *ProjectsLocationsCollectionsEnginesServingConfigsSearchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsEnginesServingConfigsSearchCall) Pages

func (c *ProjectsLocationsCollectionsEnginesServingConfigsSearchCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1SearchResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsCollectionsEnginesServingConfigsService

type ProjectsLocationsCollectionsEnginesServingConfigsService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsCollectionsEnginesServingConfigsService

func NewProjectsLocationsCollectionsEnginesServingConfigsService(s *Service) *ProjectsLocationsCollectionsEnginesServingConfigsService

func (*ProjectsLocationsCollectionsEnginesServingConfigsService) Recommend

func (r *ProjectsLocationsCollectionsEnginesServingConfigsService) Recommend(servingConfig string, googleclouddiscoveryenginev1recommendrequest *GoogleCloudDiscoveryengineV1RecommendRequest) *ProjectsLocationsCollectionsEnginesServingConfigsRecommendCall

Recommend: Makes a recommendation, which requires a contextual user event.

func (*ProjectsLocationsCollectionsEnginesServingConfigsService) Search

func (r *ProjectsLocationsCollectionsEnginesServingConfigsService) Search(servingConfig string, googleclouddiscoveryenginev1searchrequest *GoogleCloudDiscoveryengineV1SearchRequest) *ProjectsLocationsCollectionsEnginesServingConfigsSearchCall

Search: Performs a search.

type ProjectsLocationsCollectionsOperationsGetCall

type ProjectsLocationsCollectionsOperationsGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsOperationsGetCall) Context

func (c *ProjectsLocationsCollectionsOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsCollectionsOperationsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsOperationsGetCall) Do

func (c *ProjectsLocationsCollectionsOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.collections.operations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsOperationsGetCall) Fields

func (c *ProjectsLocationsCollectionsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsOperationsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsOperationsGetCall) Header

func (c *ProjectsLocationsCollectionsOperationsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsOperationsGetCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsOperationsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsCollectionsOperationsListCall

type ProjectsLocationsCollectionsOperationsListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsCollectionsOperationsListCall) Context

func (c *ProjectsLocationsCollectionsOperationsListCall) Context(ctx context.Context) *ProjectsLocationsCollectionsOperationsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsCollectionsOperationsListCall) Do

func (c *ProjectsLocationsCollectionsOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)

Do executes the "discoveryengine.projects.locations.collections.operations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningListOperationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCollectionsOperationsListCall) Fields

func (c *ProjectsLocationsCollectionsOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCollectionsOperationsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsCollectionsOperationsListCall) Filter

func (c *ProjectsLocationsCollectionsOperationsListCall) Filter(filter string) *ProjectsLocationsCollectionsOperationsListCall

Filter sets the optional parameter "filter": The standard list filter.

func (*ProjectsLocationsCollectionsOperationsListCall) Header

func (c *ProjectsLocationsCollectionsOperationsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsCollectionsOperationsListCall) IfNoneMatch

func (c *ProjectsLocationsCollectionsOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCollectionsOperationsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsCollectionsOperationsListCall) PageSize

func (c *ProjectsLocationsCollectionsOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsCollectionsOperationsListCall

PageSize sets the optional parameter "pageSize": The standard list page size.

func (*ProjectsLocationsCollectionsOperationsListCall) PageToken

func (c *ProjectsLocationsCollectionsOperationsListCall) PageToken(pageToken string) *ProjectsLocationsCollectionsOperationsListCall

PageToken sets the optional parameter "pageToken": The standard list page token.

func (*ProjectsLocationsCollectionsOperationsListCall) Pages

func (c *ProjectsLocationsCollectionsOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsCollectionsOperationsService

type ProjectsLocationsCollectionsOperationsService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsCollectionsOperationsService

func NewProjectsLocationsCollectionsOperationsService(s *Service) *ProjectsLocationsCollectionsOperationsService

func (*ProjectsLocationsCollectionsOperationsService) Get

func (r *ProjectsLocationsCollectionsOperationsService) Get(name string) *ProjectsLocationsCollectionsOperationsGetCall

Get: 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.

- name: The name of the operation resource.

func (*ProjectsLocationsCollectionsOperationsService) List

func (r *ProjectsLocationsCollectionsOperationsService) List(name string) *ProjectsLocationsCollectionsOperationsListCall

List: Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

- name: The name of the operation's parent resource.

type ProjectsLocationsCollectionsService

type ProjectsLocationsCollectionsService struct {
    DataConnector *ProjectsLocationsCollectionsDataConnectorService

    DataStores *ProjectsLocationsCollectionsDataStoresService

    Engines *ProjectsLocationsCollectionsEnginesService

    Operations *ProjectsLocationsCollectionsOperationsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsCollectionsService

func NewProjectsLocationsCollectionsService(s *Service) *ProjectsLocationsCollectionsService

type ProjectsLocationsDataStoresBranchesDocumentsCreateCall

type ProjectsLocationsDataStoresBranchesDocumentsCreateCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresBranchesDocumentsCreateCall) Context

func (c *ProjectsLocationsDataStoresBranchesDocumentsCreateCall) Context(ctx context.Context) *ProjectsLocationsDataStoresBranchesDocumentsCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresBranchesDocumentsCreateCall) Do

func (c *ProjectsLocationsDataStoresBranchesDocumentsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Document, error)

Do executes the "discoveryengine.projects.locations.dataStores.branches.documents.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1Document.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresBranchesDocumentsCreateCall) DocumentId

func (c *ProjectsLocationsDataStoresBranchesDocumentsCreateCall) DocumentId(documentId string) *ProjectsLocationsDataStoresBranchesDocumentsCreateCall

DocumentId sets the optional parameter "documentId": Required. The ID to use for the Document, which will become the final component of the Document.name. If the caller does not have permission to create the Document, regardless of whether or not it exists, a `PERMISSION_DENIED` error is returned. This field must be unique among all Documents with the same parent. Otherwise, an `ALREADY_EXISTS` error is returned. This field must conform to RFC-1034 (https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.

func (*ProjectsLocationsDataStoresBranchesDocumentsCreateCall) Fields

func (c *ProjectsLocationsDataStoresBranchesDocumentsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresBranchesDocumentsCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresBranchesDocumentsCreateCall) Header

func (c *ProjectsLocationsDataStoresBranchesDocumentsCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataStoresBranchesDocumentsDeleteCall

type ProjectsLocationsDataStoresBranchesDocumentsDeleteCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresBranchesDocumentsDeleteCall) Context

func (c *ProjectsLocationsDataStoresBranchesDocumentsDeleteCall) Context(ctx context.Context) *ProjectsLocationsDataStoresBranchesDocumentsDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresBranchesDocumentsDeleteCall) Do

func (c *ProjectsLocationsDataStoresBranchesDocumentsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)

Do executes the "discoveryengine.projects.locations.dataStores.branches.documents.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresBranchesDocumentsDeleteCall) Fields

func (c *ProjectsLocationsDataStoresBranchesDocumentsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresBranchesDocumentsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresBranchesDocumentsDeleteCall) Header

func (c *ProjectsLocationsDataStoresBranchesDocumentsDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataStoresBranchesDocumentsGetCall

type ProjectsLocationsDataStoresBranchesDocumentsGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresBranchesDocumentsGetCall) Context

func (c *ProjectsLocationsDataStoresBranchesDocumentsGetCall) Context(ctx context.Context) *ProjectsLocationsDataStoresBranchesDocumentsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresBranchesDocumentsGetCall) Do

func (c *ProjectsLocationsDataStoresBranchesDocumentsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Document, error)

Do executes the "discoveryengine.projects.locations.dataStores.branches.documents.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1Document.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresBranchesDocumentsGetCall) Fields

func (c *ProjectsLocationsDataStoresBranchesDocumentsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresBranchesDocumentsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresBranchesDocumentsGetCall) Header

func (c *ProjectsLocationsDataStoresBranchesDocumentsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataStoresBranchesDocumentsGetCall) IfNoneMatch

func (c *ProjectsLocationsDataStoresBranchesDocumentsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresBranchesDocumentsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsDataStoresBranchesDocumentsImportCall

type ProjectsLocationsDataStoresBranchesDocumentsImportCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresBranchesDocumentsImportCall) Context

func (c *ProjectsLocationsDataStoresBranchesDocumentsImportCall) Context(ctx context.Context) *ProjectsLocationsDataStoresBranchesDocumentsImportCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresBranchesDocumentsImportCall) Do

func (c *ProjectsLocationsDataStoresBranchesDocumentsImportCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.dataStores.branches.documents.import" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresBranchesDocumentsImportCall) Fields

func (c *ProjectsLocationsDataStoresBranchesDocumentsImportCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresBranchesDocumentsImportCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresBranchesDocumentsImportCall) Header

func (c *ProjectsLocationsDataStoresBranchesDocumentsImportCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataStoresBranchesDocumentsListCall

type ProjectsLocationsDataStoresBranchesDocumentsListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresBranchesDocumentsListCall) Context

func (c *ProjectsLocationsDataStoresBranchesDocumentsListCall) Context(ctx context.Context) *ProjectsLocationsDataStoresBranchesDocumentsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresBranchesDocumentsListCall) Do

func (c *ProjectsLocationsDataStoresBranchesDocumentsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ListDocumentsResponse, error)

Do executes the "discoveryengine.projects.locations.dataStores.branches.documents.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1ListDocumentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresBranchesDocumentsListCall) Fields

func (c *ProjectsLocationsDataStoresBranchesDocumentsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresBranchesDocumentsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresBranchesDocumentsListCall) Header

func (c *ProjectsLocationsDataStoresBranchesDocumentsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataStoresBranchesDocumentsListCall) IfNoneMatch

func (c *ProjectsLocationsDataStoresBranchesDocumentsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresBranchesDocumentsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsDataStoresBranchesDocumentsListCall) PageSize

func (c *ProjectsLocationsDataStoresBranchesDocumentsListCall) PageSize(pageSize int64) *ProjectsLocationsDataStoresBranchesDocumentsListCall

PageSize sets the optional parameter "pageSize": Maximum number of Documents to return. If unspecified, defaults to 100. The maximum allowed value is 1000. Values above 1000 will be coerced to 1000. If this field is negative, an `INVALID_ARGUMENT` error is returned.

func (*ProjectsLocationsDataStoresBranchesDocumentsListCall) PageToken

func (c *ProjectsLocationsDataStoresBranchesDocumentsListCall) PageToken(pageToken string) *ProjectsLocationsDataStoresBranchesDocumentsListCall

PageToken sets the optional parameter "pageToken": A page token ListDocumentsResponse.next_page_token, received from a previous DocumentService.ListDocuments call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to DocumentService.ListDocuments must match the call that provided the page token. Otherwise, an `INVALID_ARGUMENT` error is returned.

func (*ProjectsLocationsDataStoresBranchesDocumentsListCall) Pages

func (c *ProjectsLocationsDataStoresBranchesDocumentsListCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1ListDocumentsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsDataStoresBranchesDocumentsPatchCall

type ProjectsLocationsDataStoresBranchesDocumentsPatchCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresBranchesDocumentsPatchCall) AllowMissing

func (c *ProjectsLocationsDataStoresBranchesDocumentsPatchCall) AllowMissing(allowMissing bool) *ProjectsLocationsDataStoresBranchesDocumentsPatchCall

AllowMissing sets the optional parameter "allowMissing": If set to true, and the Document is not found, a new Document will be created.

func (*ProjectsLocationsDataStoresBranchesDocumentsPatchCall) Context

func (c *ProjectsLocationsDataStoresBranchesDocumentsPatchCall) Context(ctx context.Context) *ProjectsLocationsDataStoresBranchesDocumentsPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresBranchesDocumentsPatchCall) Do

func (c *ProjectsLocationsDataStoresBranchesDocumentsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Document, error)

Do executes the "discoveryengine.projects.locations.dataStores.branches.documents.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1Document.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresBranchesDocumentsPatchCall) Fields

func (c *ProjectsLocationsDataStoresBranchesDocumentsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresBranchesDocumentsPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresBranchesDocumentsPatchCall) Header

func (c *ProjectsLocationsDataStoresBranchesDocumentsPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataStoresBranchesDocumentsPatchCall) UpdateMask

func (c *ProjectsLocationsDataStoresBranchesDocumentsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDataStoresBranchesDocumentsPatchCall

UpdateMask sets the optional parameter "updateMask": Indicates which fields in the provided imported 'document' to update. If not set, will by default update all fields.

type ProjectsLocationsDataStoresBranchesDocumentsPurgeCall

type ProjectsLocationsDataStoresBranchesDocumentsPurgeCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresBranchesDocumentsPurgeCall) Context

func (c *ProjectsLocationsDataStoresBranchesDocumentsPurgeCall) Context(ctx context.Context) *ProjectsLocationsDataStoresBranchesDocumentsPurgeCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresBranchesDocumentsPurgeCall) Do

func (c *ProjectsLocationsDataStoresBranchesDocumentsPurgeCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.dataStores.branches.documents.purge" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresBranchesDocumentsPurgeCall) Fields

func (c *ProjectsLocationsDataStoresBranchesDocumentsPurgeCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresBranchesDocumentsPurgeCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresBranchesDocumentsPurgeCall) Header

func (c *ProjectsLocationsDataStoresBranchesDocumentsPurgeCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataStoresBranchesDocumentsService

type ProjectsLocationsDataStoresBranchesDocumentsService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsDataStoresBranchesDocumentsService

func NewProjectsLocationsDataStoresBranchesDocumentsService(s *Service) *ProjectsLocationsDataStoresBranchesDocumentsService

func (*ProjectsLocationsDataStoresBranchesDocumentsService) Create

func (r *ProjectsLocationsDataStoresBranchesDocumentsService) Create(parent string, googleclouddiscoveryenginev1document *GoogleCloudDiscoveryengineV1Document) *ProjectsLocationsDataStoresBranchesDocumentsCreateCall

Create: Creates a Document.

func (*ProjectsLocationsDataStoresBranchesDocumentsService) Delete

func (r *ProjectsLocationsDataStoresBranchesDocumentsService) Delete(name string) *ProjectsLocationsDataStoresBranchesDocumentsDeleteCall

Delete: Deletes a Document.

func (*ProjectsLocationsDataStoresBranchesDocumentsService) Get

func (r *ProjectsLocationsDataStoresBranchesDocumentsService) Get(name string) *ProjectsLocationsDataStoresBranchesDocumentsGetCall

Get: Gets a Document.

func (*ProjectsLocationsDataStoresBranchesDocumentsService) Import

func (r *ProjectsLocationsDataStoresBranchesDocumentsService) Import(parent string, googleclouddiscoveryenginev1importdocumentsrequest *GoogleCloudDiscoveryengineV1ImportDocumentsRequest) *ProjectsLocationsDataStoresBranchesDocumentsImportCall

Import: Bulk import of multiple Documents. Request processing may be synchronous. Non-existing items will be created. Note: It is possible for a subset of the Documents to be successfully updated.

func (*ProjectsLocationsDataStoresBranchesDocumentsService) List

func (r *ProjectsLocationsDataStoresBranchesDocumentsService) List(parent string) *ProjectsLocationsDataStoresBranchesDocumentsListCall

List: Gets a list of Documents.

func (*ProjectsLocationsDataStoresBranchesDocumentsService) Patch

func (r *ProjectsLocationsDataStoresBranchesDocumentsService) Patch(name string, googleclouddiscoveryenginev1document *GoogleCloudDiscoveryengineV1Document) *ProjectsLocationsDataStoresBranchesDocumentsPatchCall

Patch: Updates a Document.

func (*ProjectsLocationsDataStoresBranchesDocumentsService) Purge

func (r *ProjectsLocationsDataStoresBranchesDocumentsService) Purge(parent string, googleclouddiscoveryenginev1purgedocumentsrequest *GoogleCloudDiscoveryengineV1PurgeDocumentsRequest) *ProjectsLocationsDataStoresBranchesDocumentsPurgeCall

Purge: Permanently deletes all selected Documents in a branch. This process is asynchronous. Depending on the number of Documents to be deleted, this operation can take hours to complete. Before the delete operation completes, some Documents might still be returned by DocumentService.GetDocument or DocumentService.ListDocuments. To get a list of the Documents to be deleted, set PurgeDocumentsRequest.force to false.

type ProjectsLocationsDataStoresBranchesOperationsCancelCall

type ProjectsLocationsDataStoresBranchesOperationsCancelCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresBranchesOperationsCancelCall) Context

func (c *ProjectsLocationsDataStoresBranchesOperationsCancelCall) Context(ctx context.Context) *ProjectsLocationsDataStoresBranchesOperationsCancelCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresBranchesOperationsCancelCall) Do

func (c *ProjectsLocationsDataStoresBranchesOperationsCancelCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)

Do executes the "discoveryengine.projects.locations.dataStores.branches.operations.cancel" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresBranchesOperationsCancelCall) Fields

func (c *ProjectsLocationsDataStoresBranchesOperationsCancelCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresBranchesOperationsCancelCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresBranchesOperationsCancelCall) Header

func (c *ProjectsLocationsDataStoresBranchesOperationsCancelCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataStoresBranchesOperationsGetCall

type ProjectsLocationsDataStoresBranchesOperationsGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresBranchesOperationsGetCall) Context

func (c *ProjectsLocationsDataStoresBranchesOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsDataStoresBranchesOperationsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresBranchesOperationsGetCall) Do

func (c *ProjectsLocationsDataStoresBranchesOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.dataStores.branches.operations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresBranchesOperationsGetCall) Fields

func (c *ProjectsLocationsDataStoresBranchesOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresBranchesOperationsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresBranchesOperationsGetCall) Header

func (c *ProjectsLocationsDataStoresBranchesOperationsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataStoresBranchesOperationsGetCall) IfNoneMatch

func (c *ProjectsLocationsDataStoresBranchesOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresBranchesOperationsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsDataStoresBranchesOperationsListCall

type ProjectsLocationsDataStoresBranchesOperationsListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresBranchesOperationsListCall) Context

func (c *ProjectsLocationsDataStoresBranchesOperationsListCall) Context(ctx context.Context) *ProjectsLocationsDataStoresBranchesOperationsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresBranchesOperationsListCall) Do

func (c *ProjectsLocationsDataStoresBranchesOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)

Do executes the "discoveryengine.projects.locations.dataStores.branches.operations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningListOperationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresBranchesOperationsListCall) Fields

func (c *ProjectsLocationsDataStoresBranchesOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresBranchesOperationsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresBranchesOperationsListCall) Filter

func (c *ProjectsLocationsDataStoresBranchesOperationsListCall) Filter(filter string) *ProjectsLocationsDataStoresBranchesOperationsListCall

Filter sets the optional parameter "filter": The standard list filter.

func (*ProjectsLocationsDataStoresBranchesOperationsListCall) Header

func (c *ProjectsLocationsDataStoresBranchesOperationsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataStoresBranchesOperationsListCall) IfNoneMatch

func (c *ProjectsLocationsDataStoresBranchesOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresBranchesOperationsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsDataStoresBranchesOperationsListCall) PageSize

func (c *ProjectsLocationsDataStoresBranchesOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsDataStoresBranchesOperationsListCall

PageSize sets the optional parameter "pageSize": The standard list page size.

func (*ProjectsLocationsDataStoresBranchesOperationsListCall) PageToken

func (c *ProjectsLocationsDataStoresBranchesOperationsListCall) PageToken(pageToken string) *ProjectsLocationsDataStoresBranchesOperationsListCall

PageToken sets the optional parameter "pageToken": The standard list page token.

func (*ProjectsLocationsDataStoresBranchesOperationsListCall) Pages

func (c *ProjectsLocationsDataStoresBranchesOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsDataStoresBranchesOperationsService

type ProjectsLocationsDataStoresBranchesOperationsService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsDataStoresBranchesOperationsService

func NewProjectsLocationsDataStoresBranchesOperationsService(s *Service) *ProjectsLocationsDataStoresBranchesOperationsService

func (*ProjectsLocationsDataStoresBranchesOperationsService) Cancel

func (r *ProjectsLocationsDataStoresBranchesOperationsService) Cancel(name string, googlelongrunningcanceloperationrequest *GoogleLongrunningCancelOperationRequest) *ProjectsLocationsDataStoresBranchesOperationsCancelCall

Cancel: 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`.

- name: The name of the operation resource to be cancelled.

func (*ProjectsLocationsDataStoresBranchesOperationsService) Get

func (r *ProjectsLocationsDataStoresBranchesOperationsService) Get(name string) *ProjectsLocationsDataStoresBranchesOperationsGetCall

Get: 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.

- name: The name of the operation resource.

func (*ProjectsLocationsDataStoresBranchesOperationsService) List

func (r *ProjectsLocationsDataStoresBranchesOperationsService) List(name string) *ProjectsLocationsDataStoresBranchesOperationsListCall

List: Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

- name: The name of the operation's parent resource.

type ProjectsLocationsDataStoresBranchesService

type ProjectsLocationsDataStoresBranchesService struct {
    Documents *ProjectsLocationsDataStoresBranchesDocumentsService

    Operations *ProjectsLocationsDataStoresBranchesOperationsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsDataStoresBranchesService

func NewProjectsLocationsDataStoresBranchesService(s *Service) *ProjectsLocationsDataStoresBranchesService

type ProjectsLocationsDataStoresCompleteQueryCall

type ProjectsLocationsDataStoresCompleteQueryCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresCompleteQueryCall) Context

func (c *ProjectsLocationsDataStoresCompleteQueryCall) Context(ctx context.Context) *ProjectsLocationsDataStoresCompleteQueryCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresCompleteQueryCall) Do

func (c *ProjectsLocationsDataStoresCompleteQueryCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1CompleteQueryResponse, error)

Do executes the "discoveryengine.projects.locations.dataStores.completeQuery" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1CompleteQueryResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresCompleteQueryCall) Fields

func (c *ProjectsLocationsDataStoresCompleteQueryCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresCompleteQueryCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresCompleteQueryCall) Header

func (c *ProjectsLocationsDataStoresCompleteQueryCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataStoresCompleteQueryCall) IfNoneMatch

func (c *ProjectsLocationsDataStoresCompleteQueryCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresCompleteQueryCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsDataStoresCompleteQueryCall) IncludeTailSuggestions

func (c *ProjectsLocationsDataStoresCompleteQueryCall) IncludeTailSuggestions(includeTailSuggestions bool) *ProjectsLocationsDataStoresCompleteQueryCall

IncludeTailSuggestions sets the optional parameter "includeTailSuggestions": Indicates if tail suggestions should be returned if there are no suggestions that match the full query. Even if set to true, if there are suggestions that match the full query, those are returned and no tail suggestions are returned.

func (*ProjectsLocationsDataStoresCompleteQueryCall) Query

func (c *ProjectsLocationsDataStoresCompleteQueryCall) Query(query string) *ProjectsLocationsDataStoresCompleteQueryCall

Query sets the optional parameter "query": Required. The typeahead input used to fetch suggestions. Maximum length is 128 characters.

func (*ProjectsLocationsDataStoresCompleteQueryCall) QueryModel

func (c *ProjectsLocationsDataStoresCompleteQueryCall) QueryModel(queryModel string) *ProjectsLocationsDataStoresCompleteQueryCall

QueryModel sets the optional parameter "queryModel": Specifies the autocomplete data model. This overrides any model specified in the Configuration > Autocomplete section of the Cloud console. Currently supported values: * `document` - Using suggestions generated from user-imported documents. * `search-history` - Using suggestions generated from the past history of SearchService.Search API calls. Do not use it when there is no traffic for Search API. * `user-event` - Using suggestions generated from user-imported search events. * `document-completable` - Using suggestions taken directly from user-imported document fields marked as completable. Default values: * `document` is the default model for regular dataStores. * `search-history` is the default model for site search dataStores.

func (*ProjectsLocationsDataStoresCompleteQueryCall) UserPseudoId

func (c *ProjectsLocationsDataStoresCompleteQueryCall) UserPseudoId(userPseudoId string) *ProjectsLocationsDataStoresCompleteQueryCall

UserPseudoId sets the optional parameter "userPseudoId": A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.

type ProjectsLocationsDataStoresConversationsConverseCall

type ProjectsLocationsDataStoresConversationsConverseCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresConversationsConverseCall) Context

func (c *ProjectsLocationsDataStoresConversationsConverseCall) Context(ctx context.Context) *ProjectsLocationsDataStoresConversationsConverseCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresConversationsConverseCall) Do

func (c *ProjectsLocationsDataStoresConversationsConverseCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ConverseConversationResponse, error)

Do executes the "discoveryengine.projects.locations.dataStores.conversations.converse" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1ConverseConversationResponse.ServerResponse.Head er or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresConversationsConverseCall) Fields

func (c *ProjectsLocationsDataStoresConversationsConverseCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresConversationsConverseCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresConversationsConverseCall) Header

func (c *ProjectsLocationsDataStoresConversationsConverseCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataStoresConversationsCreateCall

type ProjectsLocationsDataStoresConversationsCreateCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresConversationsCreateCall) Context

func (c *ProjectsLocationsDataStoresConversationsCreateCall) Context(ctx context.Context) *ProjectsLocationsDataStoresConversationsCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresConversationsCreateCall) Do

func (c *ProjectsLocationsDataStoresConversationsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Conversation, error)

Do executes the "discoveryengine.projects.locations.dataStores.conversations.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1Conversation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresConversationsCreateCall) Fields

func (c *ProjectsLocationsDataStoresConversationsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresConversationsCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresConversationsCreateCall) Header

func (c *ProjectsLocationsDataStoresConversationsCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataStoresConversationsDeleteCall

type ProjectsLocationsDataStoresConversationsDeleteCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresConversationsDeleteCall) Context

func (c *ProjectsLocationsDataStoresConversationsDeleteCall) Context(ctx context.Context) *ProjectsLocationsDataStoresConversationsDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresConversationsDeleteCall) Do

func (c *ProjectsLocationsDataStoresConversationsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)

Do executes the "discoveryengine.projects.locations.dataStores.conversations.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresConversationsDeleteCall) Fields

func (c *ProjectsLocationsDataStoresConversationsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresConversationsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresConversationsDeleteCall) Header

func (c *ProjectsLocationsDataStoresConversationsDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataStoresConversationsGetCall

type ProjectsLocationsDataStoresConversationsGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresConversationsGetCall) Context

func (c *ProjectsLocationsDataStoresConversationsGetCall) Context(ctx context.Context) *ProjectsLocationsDataStoresConversationsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresConversationsGetCall) Do

func (c *ProjectsLocationsDataStoresConversationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Conversation, error)

Do executes the "discoveryengine.projects.locations.dataStores.conversations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1Conversation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresConversationsGetCall) Fields

func (c *ProjectsLocationsDataStoresConversationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresConversationsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresConversationsGetCall) Header

func (c *ProjectsLocationsDataStoresConversationsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataStoresConversationsGetCall) IfNoneMatch

func (c *ProjectsLocationsDataStoresConversationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresConversationsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsDataStoresConversationsListCall

type ProjectsLocationsDataStoresConversationsListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresConversationsListCall) Context

func (c *ProjectsLocationsDataStoresConversationsListCall) Context(ctx context.Context) *ProjectsLocationsDataStoresConversationsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresConversationsListCall) Do

func (c *ProjectsLocationsDataStoresConversationsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ListConversationsResponse, error)

Do executes the "discoveryengine.projects.locations.dataStores.conversations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1ListConversationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresConversationsListCall) Fields

func (c *ProjectsLocationsDataStoresConversationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresConversationsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresConversationsListCall) Filter

func (c *ProjectsLocationsDataStoresConversationsListCall) Filter(filter string) *ProjectsLocationsDataStoresConversationsListCall

Filter sets the optional parameter "filter": A filter to apply on the list results. The supported features are: user_pseudo_id, state. Example: "user_pseudo_id = some_id"

func (*ProjectsLocationsDataStoresConversationsListCall) Header

func (c *ProjectsLocationsDataStoresConversationsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataStoresConversationsListCall) IfNoneMatch

func (c *ProjectsLocationsDataStoresConversationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresConversationsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsDataStoresConversationsListCall) OrderBy

func (c *ProjectsLocationsDataStoresConversationsListCall) OrderBy(orderBy string) *ProjectsLocationsDataStoresConversationsListCall

OrderBy sets the optional parameter "orderBy": A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields: * `update_time` * `create_time` * `conversation_name` Example: "update_time desc" "create_time"

func (*ProjectsLocationsDataStoresConversationsListCall) PageSize

func (c *ProjectsLocationsDataStoresConversationsListCall) PageSize(pageSize int64) *ProjectsLocationsDataStoresConversationsListCall

PageSize sets the optional parameter "pageSize": Maximum number of results to return. If unspecified, defaults to 50. Max allowed value is 1000.

func (*ProjectsLocationsDataStoresConversationsListCall) PageToken

func (c *ProjectsLocationsDataStoresConversationsListCall) PageToken(pageToken string) *ProjectsLocationsDataStoresConversationsListCall

PageToken sets the optional parameter "pageToken": A page token, received from a previous `ListConversations` call. Provide this to retrieve the subsequent page.

func (*ProjectsLocationsDataStoresConversationsListCall) Pages

func (c *ProjectsLocationsDataStoresConversationsListCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1ListConversationsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsDataStoresConversationsPatchCall

type ProjectsLocationsDataStoresConversationsPatchCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresConversationsPatchCall) Context

func (c *ProjectsLocationsDataStoresConversationsPatchCall) Context(ctx context.Context) *ProjectsLocationsDataStoresConversationsPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresConversationsPatchCall) Do

func (c *ProjectsLocationsDataStoresConversationsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Conversation, error)

Do executes the "discoveryengine.projects.locations.dataStores.conversations.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1Conversation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresConversationsPatchCall) Fields

func (c *ProjectsLocationsDataStoresConversationsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresConversationsPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresConversationsPatchCall) Header

func (c *ProjectsLocationsDataStoresConversationsPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataStoresConversationsPatchCall) UpdateMask

func (c *ProjectsLocationsDataStoresConversationsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDataStoresConversationsPatchCall

UpdateMask sets the optional parameter "updateMask": Indicates which fields in the provided Conversation to update. The following are NOT supported: * Conversation.name If not set or empty, all supported fields are updated.

type ProjectsLocationsDataStoresConversationsService

type ProjectsLocationsDataStoresConversationsService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsDataStoresConversationsService

func NewProjectsLocationsDataStoresConversationsService(s *Service) *ProjectsLocationsDataStoresConversationsService

func (*ProjectsLocationsDataStoresConversationsService) Converse

func (r *ProjectsLocationsDataStoresConversationsService) Converse(name string, googleclouddiscoveryenginev1converseconversationrequest *GoogleCloudDiscoveryengineV1ConverseConversationRequest) *ProjectsLocationsDataStoresConversationsConverseCall

Converse: Converses a conversation.

func (*ProjectsLocationsDataStoresConversationsService) Create

func (r *ProjectsLocationsDataStoresConversationsService) Create(parent string, googleclouddiscoveryenginev1conversation *GoogleCloudDiscoveryengineV1Conversation) *ProjectsLocationsDataStoresConversationsCreateCall

Create: Creates a Conversation. If the Conversation to create already exists, an ALREADY_EXISTS error is returned.

func (*ProjectsLocationsDataStoresConversationsService) Delete

func (r *ProjectsLocationsDataStoresConversationsService) Delete(name string) *ProjectsLocationsDataStoresConversationsDeleteCall

Delete: Deletes a Conversation. If the Conversation to delete does not exist, a NOT_FOUND error is returned.

func (*ProjectsLocationsDataStoresConversationsService) Get

func (r *ProjectsLocationsDataStoresConversationsService) Get(name string) *ProjectsLocationsDataStoresConversationsGetCall

Get: Gets a Conversation.

func (*ProjectsLocationsDataStoresConversationsService) List

func (r *ProjectsLocationsDataStoresConversationsService) List(parent string) *ProjectsLocationsDataStoresConversationsListCall

List: Lists all Conversations by their parent DataStore.

func (*ProjectsLocationsDataStoresConversationsService) Patch

func (r *ProjectsLocationsDataStoresConversationsService) Patch(name string, googleclouddiscoveryenginev1conversation *GoogleCloudDiscoveryengineV1Conversation) *ProjectsLocationsDataStoresConversationsPatchCall

Patch: Updates a Conversation. Conversation action type cannot be changed. If the Conversation to update does not exist, a NOT_FOUND error is returned.

type ProjectsLocationsDataStoresCreateCall

type ProjectsLocationsDataStoresCreateCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresCreateCall) Context

func (c *ProjectsLocationsDataStoresCreateCall) Context(ctx context.Context) *ProjectsLocationsDataStoresCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresCreateCall) CreateAdvancedSiteSearch

func (c *ProjectsLocationsDataStoresCreateCall) CreateAdvancedSiteSearch(createAdvancedSiteSearch bool) *ProjectsLocationsDataStoresCreateCall

CreateAdvancedSiteSearch sets the optional parameter "createAdvancedSiteSearch": A boolean flag indicating whether user want to directly create an advanced data store for site search. If the data store is not configured as site search (GENERIC vertical and PUBLIC_WEBSITE content_config), this flag will be ignored.

func (*ProjectsLocationsDataStoresCreateCall) DataStoreId

func (c *ProjectsLocationsDataStoresCreateCall) DataStoreId(dataStoreId string) *ProjectsLocationsDataStoresCreateCall

DataStoreId sets the optional parameter "dataStoreId": Required. The ID to use for the DataStore, which will become the final component of the DataStore's resource name. This field must conform to RFC-1034 (https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters. Otherwise, an INVALID_ARGUMENT error is returned.

func (*ProjectsLocationsDataStoresCreateCall) Do

func (c *ProjectsLocationsDataStoresCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.dataStores.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresCreateCall) Fields

func (c *ProjectsLocationsDataStoresCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresCreateCall) Header

func (c *ProjectsLocationsDataStoresCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataStoresDeleteCall

type ProjectsLocationsDataStoresDeleteCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresDeleteCall) Context

func (c *ProjectsLocationsDataStoresDeleteCall) Context(ctx context.Context) *ProjectsLocationsDataStoresDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresDeleteCall) Do

func (c *ProjectsLocationsDataStoresDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.dataStores.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresDeleteCall) Fields

func (c *ProjectsLocationsDataStoresDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresDeleteCall) Header

func (c *ProjectsLocationsDataStoresDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataStoresGetCall

type ProjectsLocationsDataStoresGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresGetCall) Context

func (c *ProjectsLocationsDataStoresGetCall) Context(ctx context.Context) *ProjectsLocationsDataStoresGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresGetCall) Do

func (c *ProjectsLocationsDataStoresGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1DataStore, error)

Do executes the "discoveryengine.projects.locations.dataStores.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1DataStore.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresGetCall) Fields

func (c *ProjectsLocationsDataStoresGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresGetCall) Header

func (c *ProjectsLocationsDataStoresGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataStoresGetCall) IfNoneMatch

func (c *ProjectsLocationsDataStoresGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsDataStoresGetSiteSearchEngineCall

type ProjectsLocationsDataStoresGetSiteSearchEngineCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresGetSiteSearchEngineCall) Context

func (c *ProjectsLocationsDataStoresGetSiteSearchEngineCall) Context(ctx context.Context) *ProjectsLocationsDataStoresGetSiteSearchEngineCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresGetSiteSearchEngineCall) Do

func (c *ProjectsLocationsDataStoresGetSiteSearchEngineCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1SiteSearchEngine, error)

Do executes the "discoveryengine.projects.locations.dataStores.getSiteSearchEngine" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1SiteSearchEngine.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresGetSiteSearchEngineCall) Fields

func (c *ProjectsLocationsDataStoresGetSiteSearchEngineCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresGetSiteSearchEngineCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresGetSiteSearchEngineCall) Header

func (c *ProjectsLocationsDataStoresGetSiteSearchEngineCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataStoresGetSiteSearchEngineCall) IfNoneMatch

func (c *ProjectsLocationsDataStoresGetSiteSearchEngineCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresGetSiteSearchEngineCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsDataStoresListCall

type ProjectsLocationsDataStoresListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresListCall) Context

func (c *ProjectsLocationsDataStoresListCall) Context(ctx context.Context) *ProjectsLocationsDataStoresListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresListCall) Do

func (c *ProjectsLocationsDataStoresListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ListDataStoresResponse, error)

Do executes the "discoveryengine.projects.locations.dataStores.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1ListDataStoresResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresListCall) Fields

func (c *ProjectsLocationsDataStoresListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresListCall) Filter

func (c *ProjectsLocationsDataStoresListCall) Filter(filter string) *ProjectsLocationsDataStoresListCall

Filter sets the optional parameter "filter": Filter by solution type . For example: filter = 'solution_type:SOLUTION_TYPE_SEARCH'

func (*ProjectsLocationsDataStoresListCall) Header

func (c *ProjectsLocationsDataStoresListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataStoresListCall) IfNoneMatch

func (c *ProjectsLocationsDataStoresListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsDataStoresListCall) PageSize

func (c *ProjectsLocationsDataStoresListCall) PageSize(pageSize int64) *ProjectsLocationsDataStoresListCall

PageSize sets the optional parameter "pageSize": Maximum number of DataStores to return. If unspecified, defaults to 10. The maximum allowed value is 50. Values above 50 will be coerced to 50. If this field is negative, an INVALID_ARGUMENT is returned.

func (*ProjectsLocationsDataStoresListCall) PageToken

func (c *ProjectsLocationsDataStoresListCall) PageToken(pageToken string) *ProjectsLocationsDataStoresListCall

PageToken sets the optional parameter "pageToken": A page token ListDataStoresResponse.next_page_token, received from a previous DataStoreService.ListDataStores call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to DataStoreService.ListDataStores must match the call that provided the page token. Otherwise, an INVALID_ARGUMENT error is returned.

func (*ProjectsLocationsDataStoresListCall) Pages

func (c *ProjectsLocationsDataStoresListCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1ListDataStoresResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsDataStoresModelsOperationsGetCall

type ProjectsLocationsDataStoresModelsOperationsGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresModelsOperationsGetCall) Context

func (c *ProjectsLocationsDataStoresModelsOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsDataStoresModelsOperationsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresModelsOperationsGetCall) Do

func (c *ProjectsLocationsDataStoresModelsOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.dataStores.models.operations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresModelsOperationsGetCall) Fields

func (c *ProjectsLocationsDataStoresModelsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresModelsOperationsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresModelsOperationsGetCall) Header

func (c *ProjectsLocationsDataStoresModelsOperationsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataStoresModelsOperationsGetCall) IfNoneMatch

func (c *ProjectsLocationsDataStoresModelsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresModelsOperationsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsDataStoresModelsOperationsListCall

type ProjectsLocationsDataStoresModelsOperationsListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresModelsOperationsListCall) Context

func (c *ProjectsLocationsDataStoresModelsOperationsListCall) Context(ctx context.Context) *ProjectsLocationsDataStoresModelsOperationsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresModelsOperationsListCall) Do

func (c *ProjectsLocationsDataStoresModelsOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)

Do executes the "discoveryengine.projects.locations.dataStores.models.operations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningListOperationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresModelsOperationsListCall) Fields

func (c *ProjectsLocationsDataStoresModelsOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresModelsOperationsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresModelsOperationsListCall) Filter

func (c *ProjectsLocationsDataStoresModelsOperationsListCall) Filter(filter string) *ProjectsLocationsDataStoresModelsOperationsListCall

Filter sets the optional parameter "filter": The standard list filter.

func (*ProjectsLocationsDataStoresModelsOperationsListCall) Header

func (c *ProjectsLocationsDataStoresModelsOperationsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataStoresModelsOperationsListCall) IfNoneMatch

func (c *ProjectsLocationsDataStoresModelsOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresModelsOperationsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsDataStoresModelsOperationsListCall) PageSize

func (c *ProjectsLocationsDataStoresModelsOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsDataStoresModelsOperationsListCall

PageSize sets the optional parameter "pageSize": The standard list page size.

func (*ProjectsLocationsDataStoresModelsOperationsListCall) PageToken

func (c *ProjectsLocationsDataStoresModelsOperationsListCall) PageToken(pageToken string) *ProjectsLocationsDataStoresModelsOperationsListCall

PageToken sets the optional parameter "pageToken": The standard list page token.

func (*ProjectsLocationsDataStoresModelsOperationsListCall) Pages

func (c *ProjectsLocationsDataStoresModelsOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsDataStoresModelsOperationsService

type ProjectsLocationsDataStoresModelsOperationsService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsDataStoresModelsOperationsService

func NewProjectsLocationsDataStoresModelsOperationsService(s *Service) *ProjectsLocationsDataStoresModelsOperationsService

func (*ProjectsLocationsDataStoresModelsOperationsService) Get

func (r *ProjectsLocationsDataStoresModelsOperationsService) Get(name string) *ProjectsLocationsDataStoresModelsOperationsGetCall

Get: 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.

- name: The name of the operation resource.

func (*ProjectsLocationsDataStoresModelsOperationsService) List

func (r *ProjectsLocationsDataStoresModelsOperationsService) List(name string) *ProjectsLocationsDataStoresModelsOperationsListCall

List: Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

- name: The name of the operation's parent resource.

type ProjectsLocationsDataStoresModelsService

type ProjectsLocationsDataStoresModelsService struct {
    Operations *ProjectsLocationsDataStoresModelsOperationsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsDataStoresModelsService

func NewProjectsLocationsDataStoresModelsService(s *Service) *ProjectsLocationsDataStoresModelsService

type ProjectsLocationsDataStoresOperationsGetCall

type ProjectsLocationsDataStoresOperationsGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresOperationsGetCall) Context

func (c *ProjectsLocationsDataStoresOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsDataStoresOperationsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresOperationsGetCall) Do

func (c *ProjectsLocationsDataStoresOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.dataStores.operations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresOperationsGetCall) Fields

func (c *ProjectsLocationsDataStoresOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresOperationsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresOperationsGetCall) Header

func (c *ProjectsLocationsDataStoresOperationsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataStoresOperationsGetCall) IfNoneMatch

func (c *ProjectsLocationsDataStoresOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresOperationsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsDataStoresOperationsListCall

type ProjectsLocationsDataStoresOperationsListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresOperationsListCall) Context

func (c *ProjectsLocationsDataStoresOperationsListCall) Context(ctx context.Context) *ProjectsLocationsDataStoresOperationsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresOperationsListCall) Do

func (c *ProjectsLocationsDataStoresOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)

Do executes the "discoveryengine.projects.locations.dataStores.operations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningListOperationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresOperationsListCall) Fields

func (c *ProjectsLocationsDataStoresOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresOperationsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresOperationsListCall) Filter

func (c *ProjectsLocationsDataStoresOperationsListCall) Filter(filter string) *ProjectsLocationsDataStoresOperationsListCall

Filter sets the optional parameter "filter": The standard list filter.

func (*ProjectsLocationsDataStoresOperationsListCall) Header

func (c *ProjectsLocationsDataStoresOperationsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataStoresOperationsListCall) IfNoneMatch

func (c *ProjectsLocationsDataStoresOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresOperationsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsDataStoresOperationsListCall) PageSize

func (c *ProjectsLocationsDataStoresOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsDataStoresOperationsListCall

PageSize sets the optional parameter "pageSize": The standard list page size.

func (*ProjectsLocationsDataStoresOperationsListCall) PageToken

func (c *ProjectsLocationsDataStoresOperationsListCall) PageToken(pageToken string) *ProjectsLocationsDataStoresOperationsListCall

PageToken sets the optional parameter "pageToken": The standard list page token.

func (*ProjectsLocationsDataStoresOperationsListCall) Pages

func (c *ProjectsLocationsDataStoresOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsDataStoresOperationsService

type ProjectsLocationsDataStoresOperationsService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsDataStoresOperationsService

func NewProjectsLocationsDataStoresOperationsService(s *Service) *ProjectsLocationsDataStoresOperationsService

func (*ProjectsLocationsDataStoresOperationsService) Get

func (r *ProjectsLocationsDataStoresOperationsService) Get(name string) *ProjectsLocationsDataStoresOperationsGetCall

Get: 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.

- name: The name of the operation resource.

func (*ProjectsLocationsDataStoresOperationsService) List

func (r *ProjectsLocationsDataStoresOperationsService) List(name string) *ProjectsLocationsDataStoresOperationsListCall

List: Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

- name: The name of the operation's parent resource.

type ProjectsLocationsDataStoresPatchCall

type ProjectsLocationsDataStoresPatchCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresPatchCall) Context

func (c *ProjectsLocationsDataStoresPatchCall) Context(ctx context.Context) *ProjectsLocationsDataStoresPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresPatchCall) Do

func (c *ProjectsLocationsDataStoresPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1DataStore, error)

Do executes the "discoveryengine.projects.locations.dataStores.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1DataStore.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresPatchCall) Fields

func (c *ProjectsLocationsDataStoresPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresPatchCall) Header

func (c *ProjectsLocationsDataStoresPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataStoresPatchCall) UpdateMask

func (c *ProjectsLocationsDataStoresPatchCall) UpdateMask(updateMask string) *ProjectsLocationsDataStoresPatchCall

UpdateMask sets the optional parameter "updateMask": Indicates which fields in the provided DataStore to update. If an unsupported or unknown field is provided, an INVALID_ARGUMENT error is returned.

type ProjectsLocationsDataStoresSchemasCreateCall

type ProjectsLocationsDataStoresSchemasCreateCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresSchemasCreateCall) Context

func (c *ProjectsLocationsDataStoresSchemasCreateCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSchemasCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresSchemasCreateCall) Do

func (c *ProjectsLocationsDataStoresSchemasCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.dataStores.schemas.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresSchemasCreateCall) Fields

func (c *ProjectsLocationsDataStoresSchemasCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSchemasCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresSchemasCreateCall) Header

func (c *ProjectsLocationsDataStoresSchemasCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataStoresSchemasCreateCall) SchemaId

func (c *ProjectsLocationsDataStoresSchemasCreateCall) SchemaId(schemaId string) *ProjectsLocationsDataStoresSchemasCreateCall

SchemaId sets the optional parameter "schemaId": Required. The ID to use for the Schema, which will become the final component of the Schema.name. This field should conform to RFC-1034 (https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters.

type ProjectsLocationsDataStoresSchemasDeleteCall

type ProjectsLocationsDataStoresSchemasDeleteCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresSchemasDeleteCall) Context

func (c *ProjectsLocationsDataStoresSchemasDeleteCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSchemasDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresSchemasDeleteCall) Do

func (c *ProjectsLocationsDataStoresSchemasDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.dataStores.schemas.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresSchemasDeleteCall) Fields

func (c *ProjectsLocationsDataStoresSchemasDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSchemasDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresSchemasDeleteCall) Header

func (c *ProjectsLocationsDataStoresSchemasDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataStoresSchemasGetCall

type ProjectsLocationsDataStoresSchemasGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresSchemasGetCall) Context

func (c *ProjectsLocationsDataStoresSchemasGetCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSchemasGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresSchemasGetCall) Do

func (c *ProjectsLocationsDataStoresSchemasGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1Schema, error)

Do executes the "discoveryengine.projects.locations.dataStores.schemas.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1Schema.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresSchemasGetCall) Fields

func (c *ProjectsLocationsDataStoresSchemasGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSchemasGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresSchemasGetCall) Header

func (c *ProjectsLocationsDataStoresSchemasGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataStoresSchemasGetCall) IfNoneMatch

func (c *ProjectsLocationsDataStoresSchemasGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresSchemasGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsDataStoresSchemasListCall

type ProjectsLocationsDataStoresSchemasListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresSchemasListCall) Context

func (c *ProjectsLocationsDataStoresSchemasListCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSchemasListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresSchemasListCall) Do

func (c *ProjectsLocationsDataStoresSchemasListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ListSchemasResponse, error)

Do executes the "discoveryengine.projects.locations.dataStores.schemas.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1ListSchemasResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresSchemasListCall) Fields

func (c *ProjectsLocationsDataStoresSchemasListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSchemasListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresSchemasListCall) Header

func (c *ProjectsLocationsDataStoresSchemasListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataStoresSchemasListCall) IfNoneMatch

func (c *ProjectsLocationsDataStoresSchemasListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresSchemasListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsDataStoresSchemasListCall) PageSize

func (c *ProjectsLocationsDataStoresSchemasListCall) PageSize(pageSize int64) *ProjectsLocationsDataStoresSchemasListCall

PageSize sets the optional parameter "pageSize": The maximum number of Schemas to return. The service may return fewer than this value. If unspecified, at most 100 Schemas will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

func (*ProjectsLocationsDataStoresSchemasListCall) PageToken

func (c *ProjectsLocationsDataStoresSchemasListCall) PageToken(pageToken string) *ProjectsLocationsDataStoresSchemasListCall

PageToken sets the optional parameter "pageToken": A page token, received from a previous SchemaService.ListSchemas call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SchemaService.ListSchemas must match the call that provided the page token.

func (*ProjectsLocationsDataStoresSchemasListCall) Pages

func (c *ProjectsLocationsDataStoresSchemasListCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1ListSchemasResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsDataStoresSchemasPatchCall

type ProjectsLocationsDataStoresSchemasPatchCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresSchemasPatchCall) AllowMissing

func (c *ProjectsLocationsDataStoresSchemasPatchCall) AllowMissing(allowMissing bool) *ProjectsLocationsDataStoresSchemasPatchCall

AllowMissing sets the optional parameter "allowMissing": If set to true, and the Schema is not found, a new Schema will be created. In this situation, `update_mask` is ignored.

func (*ProjectsLocationsDataStoresSchemasPatchCall) Context

func (c *ProjectsLocationsDataStoresSchemasPatchCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSchemasPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresSchemasPatchCall) Do

func (c *ProjectsLocationsDataStoresSchemasPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.dataStores.schemas.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresSchemasPatchCall) Fields

func (c *ProjectsLocationsDataStoresSchemasPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSchemasPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresSchemasPatchCall) Header

func (c *ProjectsLocationsDataStoresSchemasPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataStoresSchemasService

type ProjectsLocationsDataStoresSchemasService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsDataStoresSchemasService

func NewProjectsLocationsDataStoresSchemasService(s *Service) *ProjectsLocationsDataStoresSchemasService

func (*ProjectsLocationsDataStoresSchemasService) Create

func (r *ProjectsLocationsDataStoresSchemasService) Create(parent string, googleclouddiscoveryenginev1schema *GoogleCloudDiscoveryengineV1Schema) *ProjectsLocationsDataStoresSchemasCreateCall

Create: Creates a Schema.

func (*ProjectsLocationsDataStoresSchemasService) Delete

func (r *ProjectsLocationsDataStoresSchemasService) Delete(name string) *ProjectsLocationsDataStoresSchemasDeleteCall

Delete: Deletes a Schema.

func (*ProjectsLocationsDataStoresSchemasService) Get

func (r *ProjectsLocationsDataStoresSchemasService) Get(name string) *ProjectsLocationsDataStoresSchemasGetCall

Get: Gets a Schema.

func (*ProjectsLocationsDataStoresSchemasService) List

func (r *ProjectsLocationsDataStoresSchemasService) List(parent string) *ProjectsLocationsDataStoresSchemasListCall

List: Gets a list of Schemas.

func (*ProjectsLocationsDataStoresSchemasService) Patch

func (r *ProjectsLocationsDataStoresSchemasService) Patch(name string, googleclouddiscoveryenginev1schema *GoogleCloudDiscoveryengineV1Schema) *ProjectsLocationsDataStoresSchemasPatchCall

Patch: Updates a Schema.

type ProjectsLocationsDataStoresService

type ProjectsLocationsDataStoresService struct {
    Branches *ProjectsLocationsDataStoresBranchesService

    Conversations *ProjectsLocationsDataStoresConversationsService

    Models *ProjectsLocationsDataStoresModelsService

    Operations *ProjectsLocationsDataStoresOperationsService

    Schemas *ProjectsLocationsDataStoresSchemasService

    ServingConfigs *ProjectsLocationsDataStoresServingConfigsService

    SiteSearchEngine *ProjectsLocationsDataStoresSiteSearchEngineService

    SuggestionDenyListEntries *ProjectsLocationsDataStoresSuggestionDenyListEntriesService

    UserEvents *ProjectsLocationsDataStoresUserEventsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsDataStoresService

func NewProjectsLocationsDataStoresService(s *Service) *ProjectsLocationsDataStoresService

func (*ProjectsLocationsDataStoresService) CompleteQuery

func (r *ProjectsLocationsDataStoresService) CompleteQuery(dataStore string) *ProjectsLocationsDataStoresCompleteQueryCall

CompleteQuery: Completes the specified user input with keyword suggestions.

func (*ProjectsLocationsDataStoresService) Create

func (r *ProjectsLocationsDataStoresService) Create(parent string, googleclouddiscoveryenginev1datastore *GoogleCloudDiscoveryengineV1DataStore) *ProjectsLocationsDataStoresCreateCall

Create: Creates a DataStore. DataStore is for storing Documents. To serve these documents for Search, or Recommendation use case, an Engine needs to be created separately.

func (*ProjectsLocationsDataStoresService) Delete

func (r *ProjectsLocationsDataStoresService) Delete(name string) *ProjectsLocationsDataStoresDeleteCall

Delete: Deletes a DataStore.

func (*ProjectsLocationsDataStoresService) Get

func (r *ProjectsLocationsDataStoresService) Get(name string) *ProjectsLocationsDataStoresGetCall

Get: Gets a DataStore.

func (*ProjectsLocationsDataStoresService) GetSiteSearchEngine

func (r *ProjectsLocationsDataStoresService) GetSiteSearchEngine(name string) *ProjectsLocationsDataStoresGetSiteSearchEngineCall

GetSiteSearchEngine: Gets the SiteSearchEngine.

func (*ProjectsLocationsDataStoresService) List

func (r *ProjectsLocationsDataStoresService) List(parent string) *ProjectsLocationsDataStoresListCall

List: Lists all the DataStores associated with the project.

func (*ProjectsLocationsDataStoresService) Patch

func (r *ProjectsLocationsDataStoresService) Patch(name string, googleclouddiscoveryenginev1datastore *GoogleCloudDiscoveryengineV1DataStore) *ProjectsLocationsDataStoresPatchCall

Patch: Updates a DataStore

type ProjectsLocationsDataStoresServingConfigsRecommendCall

type ProjectsLocationsDataStoresServingConfigsRecommendCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresServingConfigsRecommendCall) Context

func (c *ProjectsLocationsDataStoresServingConfigsRecommendCall) Context(ctx context.Context) *ProjectsLocationsDataStoresServingConfigsRecommendCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresServingConfigsRecommendCall) Do

func (c *ProjectsLocationsDataStoresServingConfigsRecommendCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1RecommendResponse, error)

Do executes the "discoveryengine.projects.locations.dataStores.servingConfigs.recommend" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1RecommendResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresServingConfigsRecommendCall) Fields

func (c *ProjectsLocationsDataStoresServingConfigsRecommendCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresServingConfigsRecommendCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresServingConfigsRecommendCall) Header

func (c *ProjectsLocationsDataStoresServingConfigsRecommendCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataStoresServingConfigsSearchCall

type ProjectsLocationsDataStoresServingConfigsSearchCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresServingConfigsSearchCall) Context

func (c *ProjectsLocationsDataStoresServingConfigsSearchCall) Context(ctx context.Context) *ProjectsLocationsDataStoresServingConfigsSearchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresServingConfigsSearchCall) Do

func (c *ProjectsLocationsDataStoresServingConfigsSearchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1SearchResponse, error)

Do executes the "discoveryengine.projects.locations.dataStores.servingConfigs.search" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1SearchResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresServingConfigsSearchCall) Fields

func (c *ProjectsLocationsDataStoresServingConfigsSearchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresServingConfigsSearchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresServingConfigsSearchCall) Header

func (c *ProjectsLocationsDataStoresServingConfigsSearchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataStoresServingConfigsSearchCall) Pages

func (c *ProjectsLocationsDataStoresServingConfigsSearchCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1SearchResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsDataStoresServingConfigsService

type ProjectsLocationsDataStoresServingConfigsService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsDataStoresServingConfigsService

func NewProjectsLocationsDataStoresServingConfigsService(s *Service) *ProjectsLocationsDataStoresServingConfigsService

func (*ProjectsLocationsDataStoresServingConfigsService) Recommend

func (r *ProjectsLocationsDataStoresServingConfigsService) Recommend(servingConfig string, googleclouddiscoveryenginev1recommendrequest *GoogleCloudDiscoveryengineV1RecommendRequest) *ProjectsLocationsDataStoresServingConfigsRecommendCall

Recommend: Makes a recommendation, which requires a contextual user event.

func (*ProjectsLocationsDataStoresServingConfigsService) Search

func (r *ProjectsLocationsDataStoresServingConfigsService) Search(servingConfig string, googleclouddiscoveryenginev1searchrequest *GoogleCloudDiscoveryengineV1SearchRequest) *ProjectsLocationsDataStoresServingConfigsSearchCall

Search: Performs a search.

type ProjectsLocationsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall

type ProjectsLocationsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall) Context

func (c *ProjectsLocationsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall) Do

func (c *ProjectsLocationsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.dataStores.siteSearchEngine.disableAdvancedSiteSearch" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall) Fields

func (c *ProjectsLocationsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall) Header

func (c *ProjectsLocationsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall

type ProjectsLocationsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall) Context

func (c *ProjectsLocationsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall) Do

func (c *ProjectsLocationsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.dataStores.siteSearchEngine.enableAdvancedSiteSearch" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall) Fields

func (c *ProjectsLocationsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall) Header

func (c *ProjectsLocationsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataStoresSiteSearchEngineRecrawlUrisCall

type ProjectsLocationsDataStoresSiteSearchEngineRecrawlUrisCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresSiteSearchEngineRecrawlUrisCall) Context

func (c *ProjectsLocationsDataStoresSiteSearchEngineRecrawlUrisCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSiteSearchEngineRecrawlUrisCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresSiteSearchEngineRecrawlUrisCall) Do

func (c *ProjectsLocationsDataStoresSiteSearchEngineRecrawlUrisCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.dataStores.siteSearchEngine.recrawlUris" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresSiteSearchEngineRecrawlUrisCall) Fields

func (c *ProjectsLocationsDataStoresSiteSearchEngineRecrawlUrisCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSiteSearchEngineRecrawlUrisCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresSiteSearchEngineRecrawlUrisCall) Header

func (c *ProjectsLocationsDataStoresSiteSearchEngineRecrawlUrisCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataStoresSiteSearchEngineService

type ProjectsLocationsDataStoresSiteSearchEngineService struct {
    TargetSites *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesService
    // contains filtered or unexported fields
}

func NewProjectsLocationsDataStoresSiteSearchEngineService

func NewProjectsLocationsDataStoresSiteSearchEngineService(s *Service) *ProjectsLocationsDataStoresSiteSearchEngineService

func (*ProjectsLocationsDataStoresSiteSearchEngineService) DisableAdvancedSiteSearch

func (r *ProjectsLocationsDataStoresSiteSearchEngineService) DisableAdvancedSiteSearch(siteSearchEngine string, googleclouddiscoveryenginev1disableadvancedsitesearchrequest *GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchRequest) *ProjectsLocationsDataStoresSiteSearchEngineDisableAdvancedSiteSearchCall

DisableAdvancedSiteSearch: Downgrade from advanced site search to basic site search.

func (*ProjectsLocationsDataStoresSiteSearchEngineService) EnableAdvancedSiteSearch

func (r *ProjectsLocationsDataStoresSiteSearchEngineService) EnableAdvancedSiteSearch(siteSearchEngine string, googleclouddiscoveryenginev1enableadvancedsitesearchrequest *GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchRequest) *ProjectsLocationsDataStoresSiteSearchEngineEnableAdvancedSiteSearchCall

EnableAdvancedSiteSearch: Upgrade from basic site search to advanced site search.

func (*ProjectsLocationsDataStoresSiteSearchEngineService) RecrawlUris

func (r *ProjectsLocationsDataStoresSiteSearchEngineService) RecrawlUris(siteSearchEngine string, googleclouddiscoveryenginev1recrawlurisrequest *GoogleCloudDiscoveryengineV1RecrawlUrisRequest) *ProjectsLocationsDataStoresSiteSearchEngineRecrawlUrisCall

RecrawlUris: Request on-demand recrawl for a list of URIs.

type ProjectsLocationsDataStoresSiteSearchEngineTargetSitesBatchCreateCall

type ProjectsLocationsDataStoresSiteSearchEngineTargetSitesBatchCreateCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesBatchCreateCall) Context

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesBatchCreateCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesBatchCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesBatchCreateCall) Do

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesBatchCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.dataStores.siteSearchEngine.targetSites.batchCreate" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesBatchCreateCall) Fields

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesBatchCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesBatchCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesBatchCreateCall) Header

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesBatchCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataStoresSiteSearchEngineTargetSitesCreateCall

type ProjectsLocationsDataStoresSiteSearchEngineTargetSitesCreateCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesCreateCall) Context

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesCreateCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesCreateCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesCreateCall) Do

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.dataStores.siteSearchEngine.targetSites.create" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesCreateCall) Fields

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesCreateCall) Header

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesCreateCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataStoresSiteSearchEngineTargetSitesDeleteCall

type ProjectsLocationsDataStoresSiteSearchEngineTargetSitesDeleteCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesDeleteCall) Context

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesDeleteCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesDeleteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesDeleteCall) Do

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.dataStores.siteSearchEngine.targetSites.delete" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesDeleteCall) Fields

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesDeleteCall) Header

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesDeleteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall

type ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall) Context

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall) Do

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1TargetSite, error)

Do executes the "discoveryengine.projects.locations.dataStores.siteSearchEngine.targetSites.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1TargetSite.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall) Fields

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall) Header

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall) IfNoneMatch

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall

type ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall) Context

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall) Do

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1ListTargetSitesResponse, error)

Do executes the "discoveryengine.projects.locations.dataStores.siteSearchEngine.targetSites.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1ListTargetSitesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall) Fields

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall) Header

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall) IfNoneMatch

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall) PageSize

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall) PageSize(pageSize int64) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall

PageSize sets the optional parameter "pageSize": Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. The maximum value is 1000; values above 1000 will be coerced to 1000. If this field is negative, an INVALID_ARGUMENT error is returned.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall) PageToken

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall) PageToken(pageToken string) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall

PageToken sets the optional parameter "pageToken": A page token, received from a previous `ListTargetSites` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListTargetSites` must match the call that provided the page token.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall) Pages

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall) Pages(ctx context.Context, f func(*GoogleCloudDiscoveryengineV1ListTargetSitesResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsDataStoresSiteSearchEngineTargetSitesPatchCall

type ProjectsLocationsDataStoresSiteSearchEngineTargetSitesPatchCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesPatchCall) Context

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesPatchCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesPatchCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesPatchCall) Do

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.dataStores.siteSearchEngine.targetSites.patch" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesPatchCall) Fields

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesPatchCall) Header

func (c *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesPatchCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataStoresSiteSearchEngineTargetSitesService

type ProjectsLocationsDataStoresSiteSearchEngineTargetSitesService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsDataStoresSiteSearchEngineTargetSitesService

func NewProjectsLocationsDataStoresSiteSearchEngineTargetSitesService(s *Service) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesService

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesService) BatchCreate

func (r *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesService) BatchCreate(parent string, googleclouddiscoveryenginev1batchcreatetargetsitesrequest *GoogleCloudDiscoveryengineV1BatchCreateTargetSitesRequest) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesBatchCreateCall

BatchCreate: Creates TargetSite in a batch.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesService) Create

func (r *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesService) Create(parent string, googleclouddiscoveryenginev1targetsite *GoogleCloudDiscoveryengineV1TargetSite) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesCreateCall

Create: Creates a TargetSite.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesService) Delete

func (r *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesService) Delete(name string) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesDeleteCall

Delete: Deletes a TargetSite.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesService) Get

func (r *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesService) Get(name string) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesGetCall

Get: Gets a TargetSite.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesService) List

func (r *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesService) List(parent string) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesListCall

List: Gets a list of TargetSites.

func (*ProjectsLocationsDataStoresSiteSearchEngineTargetSitesService) Patch

func (r *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesService) Patch(name string, googleclouddiscoveryenginev1targetsite *GoogleCloudDiscoveryengineV1TargetSite) *ProjectsLocationsDataStoresSiteSearchEngineTargetSitesPatchCall

Patch: Updates a TargetSite.

type ProjectsLocationsDataStoresSuggestionDenyListEntriesImportCall

type ProjectsLocationsDataStoresSuggestionDenyListEntriesImportCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresSuggestionDenyListEntriesImportCall) Context

func (c *ProjectsLocationsDataStoresSuggestionDenyListEntriesImportCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSuggestionDenyListEntriesImportCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresSuggestionDenyListEntriesImportCall) Do

func (c *ProjectsLocationsDataStoresSuggestionDenyListEntriesImportCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.dataStores.suggestionDenyListEntries.import" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresSuggestionDenyListEntriesImportCall) Fields

func (c *ProjectsLocationsDataStoresSuggestionDenyListEntriesImportCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSuggestionDenyListEntriesImportCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresSuggestionDenyListEntriesImportCall) Header

func (c *ProjectsLocationsDataStoresSuggestionDenyListEntriesImportCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataStoresSuggestionDenyListEntriesPurgeCall

type ProjectsLocationsDataStoresSuggestionDenyListEntriesPurgeCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresSuggestionDenyListEntriesPurgeCall) Context

func (c *ProjectsLocationsDataStoresSuggestionDenyListEntriesPurgeCall) Context(ctx context.Context) *ProjectsLocationsDataStoresSuggestionDenyListEntriesPurgeCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresSuggestionDenyListEntriesPurgeCall) Do

func (c *ProjectsLocationsDataStoresSuggestionDenyListEntriesPurgeCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.dataStores.suggestionDenyListEntries.purge" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresSuggestionDenyListEntriesPurgeCall) Fields

func (c *ProjectsLocationsDataStoresSuggestionDenyListEntriesPurgeCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresSuggestionDenyListEntriesPurgeCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresSuggestionDenyListEntriesPurgeCall) Header

func (c *ProjectsLocationsDataStoresSuggestionDenyListEntriesPurgeCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataStoresSuggestionDenyListEntriesService

type ProjectsLocationsDataStoresSuggestionDenyListEntriesService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsDataStoresSuggestionDenyListEntriesService

func NewProjectsLocationsDataStoresSuggestionDenyListEntriesService(s *Service) *ProjectsLocationsDataStoresSuggestionDenyListEntriesService

func (*ProjectsLocationsDataStoresSuggestionDenyListEntriesService) Import

func (r *ProjectsLocationsDataStoresSuggestionDenyListEntriesService) Import(parent string, googleclouddiscoveryenginev1importsuggestiondenylistentriesrequest *GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequest) *ProjectsLocationsDataStoresSuggestionDenyListEntriesImportCall

Import: Imports all SuggestionDenyListEntry for a DataStore.

func (*ProjectsLocationsDataStoresSuggestionDenyListEntriesService) Purge

func (r *ProjectsLocationsDataStoresSuggestionDenyListEntriesService) Purge(parent string, googleclouddiscoveryenginev1purgesuggestiondenylistentriesrequest *GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesRequest) *ProjectsLocationsDataStoresSuggestionDenyListEntriesPurgeCall

Purge: Permanently deletes all SuggestionDenyListEntry for a DataStore.

type ProjectsLocationsDataStoresUserEventsCollectCall

type ProjectsLocationsDataStoresUserEventsCollectCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresUserEventsCollectCall) Context

func (c *ProjectsLocationsDataStoresUserEventsCollectCall) Context(ctx context.Context) *ProjectsLocationsDataStoresUserEventsCollectCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresUserEventsCollectCall) Do

func (c *ProjectsLocationsDataStoresUserEventsCollectCall) Do(opts ...googleapi.CallOption) (*GoogleApiHttpBody, error)

Do executes the "discoveryengine.projects.locations.dataStores.userEvents.collect" call. Any non-2xx status code is an error. Response headers are in either *GoogleApiHttpBody.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresUserEventsCollectCall) Ets

func (c *ProjectsLocationsDataStoresUserEventsCollectCall) Ets(ets int64) *ProjectsLocationsDataStoresUserEventsCollectCall

Ets sets the optional parameter "ets": The event timestamp in milliseconds. This prevents browser caching of otherwise identical get requests. The name is abbreviated to reduce the payload bytes.

func (*ProjectsLocationsDataStoresUserEventsCollectCall) Fields

func (c *ProjectsLocationsDataStoresUserEventsCollectCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresUserEventsCollectCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresUserEventsCollectCall) Header

func (c *ProjectsLocationsDataStoresUserEventsCollectCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsDataStoresUserEventsCollectCall) IfNoneMatch

func (c *ProjectsLocationsDataStoresUserEventsCollectCall) IfNoneMatch(entityTag string) *ProjectsLocationsDataStoresUserEventsCollectCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsDataStoresUserEventsCollectCall) Uri

func (c *ProjectsLocationsDataStoresUserEventsCollectCall) Uri(uri string) *ProjectsLocationsDataStoresUserEventsCollectCall

Uri sets the optional parameter "uri": The URL including cgi-parameters but excluding the hash fragment with a length limit of 5,000 characters. This is often more useful than the referer URL, because many browsers only send the domain for third-party requests.

func (*ProjectsLocationsDataStoresUserEventsCollectCall) UserEvent

func (c *ProjectsLocationsDataStoresUserEventsCollectCall) UserEvent(userEvent string) *ProjectsLocationsDataStoresUserEventsCollectCall

UserEvent sets the optional parameter "userEvent": Required. URL encoded UserEvent proto with a length limit of 2,000,000 characters.

type ProjectsLocationsDataStoresUserEventsImportCall

type ProjectsLocationsDataStoresUserEventsImportCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresUserEventsImportCall) Context

func (c *ProjectsLocationsDataStoresUserEventsImportCall) Context(ctx context.Context) *ProjectsLocationsDataStoresUserEventsImportCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresUserEventsImportCall) Do

func (c *ProjectsLocationsDataStoresUserEventsImportCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.dataStores.userEvents.import" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresUserEventsImportCall) Fields

func (c *ProjectsLocationsDataStoresUserEventsImportCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresUserEventsImportCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresUserEventsImportCall) Header

func (c *ProjectsLocationsDataStoresUserEventsImportCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsDataStoresUserEventsService

type ProjectsLocationsDataStoresUserEventsService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsDataStoresUserEventsService

func NewProjectsLocationsDataStoresUserEventsService(s *Service) *ProjectsLocationsDataStoresUserEventsService

func (*ProjectsLocationsDataStoresUserEventsService) Collect

func (r *ProjectsLocationsDataStoresUserEventsService) Collect(parent string) *ProjectsLocationsDataStoresUserEventsCollectCall

Collect: Writes a single user event from the browser. This uses a GET request to due to browser restriction of POST-ing to a third-party domain. This method is used only by the Discovery Engine API JavaScript pixel and Google Tag Manager. Users should not call this method directly.

func (*ProjectsLocationsDataStoresUserEventsService) Import

func (r *ProjectsLocationsDataStoresUserEventsService) Import(parent string, googleclouddiscoveryenginev1importusereventsrequest *GoogleCloudDiscoveryengineV1ImportUserEventsRequest) *ProjectsLocationsDataStoresUserEventsImportCall

Import: Bulk import of User events. Request processing might be synchronous. Events that already exist are skipped. Use this method for backfilling historical user events. Operation.response is of type ImportResponse. Note that it is possible for a subset of the items to be successfully inserted. Operation.metadata is of type ImportMetadata.

func (*ProjectsLocationsDataStoresUserEventsService) Write

func (r *ProjectsLocationsDataStoresUserEventsService) Write(parent string, googleclouddiscoveryenginev1userevent *GoogleCloudDiscoveryengineV1UserEvent) *ProjectsLocationsDataStoresUserEventsWriteCall

Write: Writes a single user event.

type ProjectsLocationsDataStoresUserEventsWriteCall

type ProjectsLocationsDataStoresUserEventsWriteCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsDataStoresUserEventsWriteCall) Context

func (c *ProjectsLocationsDataStoresUserEventsWriteCall) Context(ctx context.Context) *ProjectsLocationsDataStoresUserEventsWriteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDataStoresUserEventsWriteCall) Do

func (c *ProjectsLocationsDataStoresUserEventsWriteCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1UserEvent, error)

Do executes the "discoveryengine.projects.locations.dataStores.userEvents.write" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1UserEvent.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDataStoresUserEventsWriteCall) Fields

func (c *ProjectsLocationsDataStoresUserEventsWriteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDataStoresUserEventsWriteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsDataStoresUserEventsWriteCall) Header

func (c *ProjectsLocationsDataStoresUserEventsWriteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsGroundingConfigsCheckCall

type ProjectsLocationsGroundingConfigsCheckCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsGroundingConfigsCheckCall) Context

func (c *ProjectsLocationsGroundingConfigsCheckCall) Context(ctx context.Context) *ProjectsLocationsGroundingConfigsCheckCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsGroundingConfigsCheckCall) Do

func (c *ProjectsLocationsGroundingConfigsCheckCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1CheckGroundingResponse, error)

Do executes the "discoveryengine.projects.locations.groundingConfigs.check" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1CheckGroundingResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsGroundingConfigsCheckCall) Fields

func (c *ProjectsLocationsGroundingConfigsCheckCall) Fields(s ...googleapi.Field) *ProjectsLocationsGroundingConfigsCheckCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsGroundingConfigsCheckCall) Header

func (c *ProjectsLocationsGroundingConfigsCheckCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsLocationsGroundingConfigsService

type ProjectsLocationsGroundingConfigsService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsGroundingConfigsService

func NewProjectsLocationsGroundingConfigsService(s *Service) *ProjectsLocationsGroundingConfigsService

func (*ProjectsLocationsGroundingConfigsService) Check

func (r *ProjectsLocationsGroundingConfigsService) Check(groundingConfig string, googleclouddiscoveryenginev1checkgroundingrequest *GoogleCloudDiscoveryengineV1CheckGroundingRequest) *ProjectsLocationsGroundingConfigsCheckCall

Check: Performs a grounding check.

type ProjectsLocationsOperationsGetCall

type ProjectsLocationsOperationsGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsOperationsGetCall) Context

func (c *ProjectsLocationsOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsOperationsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsOperationsGetCall) Do

func (c *ProjectsLocationsOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.locations.operations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsOperationsGetCall) Fields

func (c *ProjectsLocationsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsOperationsGetCall) Header

func (c *ProjectsLocationsOperationsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsOperationsGetCall) IfNoneMatch

func (c *ProjectsLocationsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsLocationsOperationsListCall

type ProjectsLocationsOperationsListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsOperationsListCall) Context

func (c *ProjectsLocationsOperationsListCall) Context(ctx context.Context) *ProjectsLocationsOperationsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsOperationsListCall) Do

func (c *ProjectsLocationsOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)

Do executes the "discoveryengine.projects.locations.operations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningListOperationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsOperationsListCall) Fields

func (c *ProjectsLocationsOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsOperationsListCall) Filter

func (c *ProjectsLocationsOperationsListCall) Filter(filter string) *ProjectsLocationsOperationsListCall

Filter sets the optional parameter "filter": The standard list filter.

func (*ProjectsLocationsOperationsListCall) Header

func (c *ProjectsLocationsOperationsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsLocationsOperationsListCall) IfNoneMatch

func (c *ProjectsLocationsOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsLocationsOperationsListCall) PageSize

func (c *ProjectsLocationsOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsOperationsListCall

PageSize sets the optional parameter "pageSize": The standard list page size.

func (*ProjectsLocationsOperationsListCall) PageToken

func (c *ProjectsLocationsOperationsListCall) PageToken(pageToken string) *ProjectsLocationsOperationsListCall

PageToken sets the optional parameter "pageToken": The standard list page token.

func (*ProjectsLocationsOperationsListCall) Pages

func (c *ProjectsLocationsOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsOperationsService

type ProjectsLocationsOperationsService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsOperationsService

func NewProjectsLocationsOperationsService(s *Service) *ProjectsLocationsOperationsService

func (*ProjectsLocationsOperationsService) Get

func (r *ProjectsLocationsOperationsService) Get(name string) *ProjectsLocationsOperationsGetCall

Get: 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.

- name: The name of the operation resource.

func (*ProjectsLocationsOperationsService) List

func (r *ProjectsLocationsOperationsService) List(name string) *ProjectsLocationsOperationsListCall

List: Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

- name: The name of the operation's parent resource.

type ProjectsLocationsService

type ProjectsLocationsService struct {
    Collections *ProjectsLocationsCollectionsService

    DataStores *ProjectsLocationsDataStoresService

    GroundingConfigs *ProjectsLocationsGroundingConfigsService

    Operations *ProjectsLocationsOperationsService

    UserEvents *ProjectsLocationsUserEventsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsService

func NewProjectsLocationsService(s *Service) *ProjectsLocationsService

type ProjectsLocationsUserEventsService

type ProjectsLocationsUserEventsService struct {
    // contains filtered or unexported fields
}

func NewProjectsLocationsUserEventsService

func NewProjectsLocationsUserEventsService(s *Service) *ProjectsLocationsUserEventsService

func (*ProjectsLocationsUserEventsService) Write

func (r *ProjectsLocationsUserEventsService) Write(parent string, googleclouddiscoveryenginev1userevent *GoogleCloudDiscoveryengineV1UserEvent) *ProjectsLocationsUserEventsWriteCall

Write: Writes a single user event.

type ProjectsLocationsUserEventsWriteCall

type ProjectsLocationsUserEventsWriteCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsLocationsUserEventsWriteCall) Context

func (c *ProjectsLocationsUserEventsWriteCall) Context(ctx context.Context) *ProjectsLocationsUserEventsWriteCall

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsUserEventsWriteCall) Do

func (c *ProjectsLocationsUserEventsWriteCall) Do(opts ...googleapi.CallOption) (*GoogleCloudDiscoveryengineV1UserEvent, error)

Do executes the "discoveryengine.projects.locations.userEvents.write" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudDiscoveryengineV1UserEvent.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsUserEventsWriteCall) Fields

func (c *ProjectsLocationsUserEventsWriteCall) Fields(s ...googleapi.Field) *ProjectsLocationsUserEventsWriteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsLocationsUserEventsWriteCall) Header

func (c *ProjectsLocationsUserEventsWriteCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsOperationsCancelCall

type ProjectsOperationsCancelCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsOperationsCancelCall) Context

func (c *ProjectsOperationsCancelCall) Context(ctx context.Context) *ProjectsOperationsCancelCall

Context sets the context to be used in this call's Do method.

func (*ProjectsOperationsCancelCall) Do

func (c *ProjectsOperationsCancelCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)

Do executes the "discoveryengine.projects.operations.cancel" call. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsOperationsCancelCall) Fields

func (c *ProjectsOperationsCancelCall) Fields(s ...googleapi.Field) *ProjectsOperationsCancelCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsOperationsCancelCall) Header

func (c *ProjectsOperationsCancelCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

type ProjectsOperationsGetCall

type ProjectsOperationsGetCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsOperationsGetCall) Context

func (c *ProjectsOperationsGetCall) Context(ctx context.Context) *ProjectsOperationsGetCall

Context sets the context to be used in this call's Do method.

func (*ProjectsOperationsGetCall) Do

func (c *ProjectsOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)

Do executes the "discoveryengine.projects.operations.get" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsOperationsGetCall) Fields

func (c *ProjectsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsOperationsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsOperationsGetCall) Header

func (c *ProjectsOperationsGetCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsOperationsGetCall) IfNoneMatch

func (c *ProjectsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsOperationsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

type ProjectsOperationsListCall

type ProjectsOperationsListCall struct {
    // contains filtered or unexported fields
}

func (*ProjectsOperationsListCall) Context

func (c *ProjectsOperationsListCall) Context(ctx context.Context) *ProjectsOperationsListCall

Context sets the context to be used in this call's Do method.

func (*ProjectsOperationsListCall) Do

func (c *ProjectsOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)

Do executes the "discoveryengine.projects.operations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningListOperationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsOperationsListCall) Fields

func (c *ProjectsOperationsListCall) Fields(s ...googleapi.Field) *ProjectsOperationsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.

func (*ProjectsOperationsListCall) Filter

func (c *ProjectsOperationsListCall) Filter(filter string) *ProjectsOperationsListCall

Filter sets the optional parameter "filter": The standard list filter.

func (*ProjectsOperationsListCall) Header

func (c *ProjectsOperationsListCall) Header() http.Header

Header returns a http.Header that can be modified by the caller to add headers to the request.

func (*ProjectsOperationsListCall) IfNoneMatch

func (c *ProjectsOperationsListCall) IfNoneMatch(entityTag string) *ProjectsOperationsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.

func (*ProjectsOperationsListCall) PageSize

func (c *ProjectsOperationsListCall) PageSize(pageSize int64) *ProjectsOperationsListCall

PageSize sets the optional parameter "pageSize": The standard list page size.

func (*ProjectsOperationsListCall) PageToken

func (c *ProjectsOperationsListCall) PageToken(pageToken string) *ProjectsOperationsListCall

PageToken sets the optional parameter "pageToken": The standard list page token.

func (*ProjectsOperationsListCall) Pages

func (c *ProjectsOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsOperationsService

type ProjectsOperationsService struct {
    // contains filtered or unexported fields
}

func NewProjectsOperationsService

func NewProjectsOperationsService(s *Service) *ProjectsOperationsService

func (*ProjectsOperationsService) Cancel

func (r *ProjectsOperationsService) Cancel(name string, googlelongrunningcanceloperationrequest *GoogleLongrunningCancelOperationRequest) *ProjectsOperationsCancelCall

Cancel: 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`.

- name: The name of the operation resource to be cancelled.

func (*ProjectsOperationsService) Get

func (r *ProjectsOperationsService) Get(name string) *ProjectsOperationsGetCall

Get: 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.

- name: The name of the operation resource.

func (*ProjectsOperationsService) List

func (r *ProjectsOperationsService) List(name string) *ProjectsOperationsListCall

List: Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

- name: The name of the operation's parent resource.

type ProjectsService

type ProjectsService struct {
    Locations *ProjectsLocationsService

    Operations *ProjectsOperationsService
    // contains filtered or unexported fields
}

func NewProjectsService

func NewProjectsService(s *Service) *ProjectsService

type Service

type Service struct {
    BasePath  string // API endpoint base URL
    UserAgent string // optional additional User-Agent fragment

    Projects *ProjectsService
    // contains filtered or unexported fields
}

func New

func New(client *http.Client) (*Service, error)

New creates a new Service. It uses the provided http.Client for requests.

Deprecated: please use NewService instead. To provide a custom HTTP client, use option.WithHTTPClient. If you are using google.golang.org/api/googleapis/transport.APIKey, use option.WithAPIKey with NewService instead.

func NewService

func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error)

NewService creates a new Service.