Class: AWSCDK::Wisdom::CfnKnowledgeBase::CrawlerLimitsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Wisdom::CfnKnowledgeBase::CrawlerLimitsProperty
- Defined in:
- wisdom/cfn_knowledge_base.rb
Overview
The limits of the crawler.
Instance Attribute Summary collapse
-
#rate_limit ⇒ Numeric?
readonly
The limit rate at which the crawler is configured.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(rate_limit: nil) ⇒ CrawlerLimitsProperty
constructor
A new instance of CrawlerLimitsProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(rate_limit: nil) ⇒ CrawlerLimitsProperty
Returns a new instance of CrawlerLimitsProperty.
821 822 823 824 |
# File 'wisdom/cfn_knowledge_base.rb', line 821 def initialize(rate_limit: nil) @rate_limit = rate_limit Jsii::Type.check_type(@rate_limit, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "rateLimit") unless @rate_limit.nil? end |
Instance Attribute Details
#rate_limit ⇒ Numeric? (readonly)
The limit rate at which the crawler is configured.
830 831 832 |
# File 'wisdom/cfn_knowledge_base.rb', line 830 def rate_limit @rate_limit end |
Class Method Details
.jsii_properties ⇒ Object
832 833 834 835 836 |
# File 'wisdom/cfn_knowledge_base.rb', line 832 def self.jsii_properties { :rate_limit => "rateLimit", } end |
Instance Method Details
#to_jsii ⇒ Object
838 839 840 841 842 843 844 |
# File 'wisdom/cfn_knowledge_base.rb', line 838 def to_jsii result = {} result.merge!({ "rateLimit" => @rate_limit, }) result.compact end |