Class: Google::Cloud::DiscoveryEngine::V1beta::FetchSitemapsRequest

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/discoveryengine/v1beta/site_search_engine_service.rb

Overview

Request message for SiteSearchEngineService.FetchSitemaps method.

Defined Under Namespace

Classes: Matcher, UrisMatcher

Instance Attribute Summary collapse

Instance Attribute Details

#matcher::Google::Cloud::DiscoveryEngine::V1beta::FetchSitemapsRequest::Matcher

Returns Optional. If specified, fetches the matching Sitemaps. If not specified, fetches all Sitemaps in the DataStore.

Returns:



314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
# File 'proto_docs/google/cloud/discoveryengine/v1beta/site_search_engine_service.rb', line 314

class FetchSitemapsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Matcher for the {::Google::Cloud::DiscoveryEngine::V1beta::Sitemap Sitemap}s by
  # their uris.
  # @!attribute [rw] uris
  #   @return [::Array<::String>]
  #     The {::Google::Cloud::DiscoveryEngine::V1beta::Sitemap Sitemap} uris.
  class UrisMatcher
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Matcher for the {::Google::Cloud::DiscoveryEngine::V1beta::Sitemap Sitemap}s.
  # Currently only supports uris matcher.
  # @!attribute [rw] uris_matcher
  #   @return [::Google::Cloud::DiscoveryEngine::V1beta::FetchSitemapsRequest::UrisMatcher]
  #     Matcher by sitemap URIs.
  class Matcher
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#parent::String

Returns Required. Parent resource name of the SiteSearchEngine, such as projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine.

Returns:

  • (::String)

    Required. Parent resource name of the SiteSearchEngine, such as projects/*/locations/*/collections/*/dataStores/*/siteSearchEngine.



314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
# File 'proto_docs/google/cloud/discoveryengine/v1beta/site_search_engine_service.rb', line 314

class FetchSitemapsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Matcher for the {::Google::Cloud::DiscoveryEngine::V1beta::Sitemap Sitemap}s by
  # their uris.
  # @!attribute [rw] uris
  #   @return [::Array<::String>]
  #     The {::Google::Cloud::DiscoveryEngine::V1beta::Sitemap Sitemap} uris.
  class UrisMatcher
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Matcher for the {::Google::Cloud::DiscoveryEngine::V1beta::Sitemap Sitemap}s.
  # Currently only supports uris matcher.
  # @!attribute [rw] uris_matcher
  #   @return [::Google::Cloud::DiscoveryEngine::V1beta::FetchSitemapsRequest::UrisMatcher]
  #     Matcher by sitemap URIs.
  class Matcher
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end