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.
5322 5323 5324 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 5322 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
5306 5307 5308 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 5306 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
5314 5315 5316 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 5314 def exclusive @exclusive end |
#provided_uri_pattern ⇒ String
User provided URI pattern. For example, foo.com/bar/*.
Corresponds to the JSON property providedUriPattern
5320 5321 5322 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 5320 def provided_uri_pattern @provided_uri_pattern end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5327 5328 5329 5330 5331 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 5327 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 |