Class: Google::Apis::DiscoveryengineV1alpha::GoogleCloudDiscoveryengineV1alphaEstimateDataSizeRequestWebsiteDataSourceEstimatorUriPattern
- Inherits:
-
Object
- Object
- Google::Apis::DiscoveryengineV1alpha::GoogleCloudDiscoveryengineV1alphaEstimateDataSizeRequestWebsiteDataSourceEstimatorUriPattern
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/discoveryengine_v1alpha/classes.rb,
lib/google/apis/discoveryengine_v1alpha/representations.rb,
lib/google/apis/discoveryengine_v1alpha/representations.rb
Overview
URI patterns that we use to crawl.
Instance Attribute Summary collapse
-
#exact_match ⇒ Boolean
(also: #exact_match?)
Whether we infer the generated URI or use the exact provided one.
-
#exclusive ⇒ Boolean
(also: #exclusive?)
Whether the pattern is exclusive or not.
-
#provided_uri_pattern ⇒ String
User provided URI pattern.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDiscoveryengineV1alphaEstimateDataSizeRequestWebsiteDataSourceEstimatorUriPattern
constructor
A new instance of GoogleCloudDiscoveryengineV1alphaEstimateDataSizeRequestWebsiteDataSourceEstimatorUriPattern.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDiscoveryengineV1alphaEstimateDataSizeRequestWebsiteDataSourceEstimatorUriPattern
Returns a new instance of GoogleCloudDiscoveryengineV1alphaEstimateDataSizeRequestWebsiteDataSourceEstimatorUriPattern.
6007 6008 6009 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 6007 def initialize(**args) update!(**args) end |
Instance Attribute Details
#exact_match ⇒ Boolean Also known as: exact_match?
Whether we infer the generated URI or use the exact provided one.
Corresponds to the JSON property exactMatch
5991 5992 5993 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 5991 def exact_match @exact_match end |
#exclusive ⇒ Boolean Also known as: exclusive?
Whether the pattern is exclusive or not. If set to true, the pattern is
considered exclusive. If unset or set to false, the pattern is considered
inclusive by default.
Corresponds to the JSON property exclusive
5999 6000 6001 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 5999 def exclusive @exclusive end |
#provided_uri_pattern ⇒ String
User provided URI pattern. For example, foo.com/bar/*.
Corresponds to the JSON property providedUriPattern
6005 6006 6007 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 6005 def provided_uri_pattern @provided_uri_pattern end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
6012 6013 6014 6015 6016 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 6012 def update!(**args) @exact_match = args[:exact_match] if args.key?(:exact_match) @exclusive = args[:exclusive] if args.key?(:exclusive) @provided_uri_pattern = args[:provided_uri_pattern] if args.key?(:provided_uri_pattern) end |