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.
3744 3745 3746 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 3744 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
3728 3729 3730 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 3728 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
3736 3737 3738 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 3736 def exclusive @exclusive end |
#provided_uri_pattern ⇒ String
User provided URI pattern. For example, foo.com/bar/*.
Corresponds to the JSON property providedUriPattern
3742 3743 3744 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 3742 def provided_uri_pattern @provided_uri_pattern end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3749 3750 3751 3752 3753 |
# File 'lib/google/apis/discoveryengine_v1alpha/classes.rb', line 3749 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 |