Class: AWSCDK::ValidationResults
- Inherits:
-
Jsii::Object
- Object
- Jsii::Object
- AWSCDK::ValidationResults
- Defined in:
- validation_results.rb
Overview
A collection of validation results.
Class Method Summary collapse
Instance Method Summary collapse
- #collect(result) ⇒ void
- #error_tree_list ⇒ String
-
#initialize(results = nil) ⇒ ValidationResults
constructor
A new instance of ValidationResults.
- #is_success ⇒ Boolean
- #results ⇒ Array<AWSCDK::ValidationResult>
- #results=(value) ⇒ Object
-
#wrap(message) ⇒ AWSCDK::ValidationResult
Wrap up all validation results into a single tree node.
Constructor Details
#initialize(results = nil) ⇒ ValidationResults
Returns a new instance of ValidationResults.
9 10 11 12 |
# File 'validation_results.rb', line 9 def initialize(results = nil) Jsii::Type.check_type(results, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7ImZxbiI6ImF3cy1jZGstbGliLlZhbGlkYXRpb25SZXN1bHQifSwia2luZCI6ImFycmF5In19")), "results") unless results.nil? Jsii::Object.instance_method(:initialize).bind(self).call(results) end |
Class Method Details
.jsii_overridable_methods ⇒ Object
14 15 16 17 18 19 20 21 22 |
# File 'validation_results.rb', line 14 def self.jsii_overridable_methods { :is_success => { kind: :property, name: "isSuccess", is_optional: false }, :results => { kind: :property, name: "results", is_optional: false }, :collect => { kind: :method, name: "collect", is_optional: false }, :error_tree_list => { kind: :method, name: "errorTreeList", is_optional: false }, :wrap => { kind: :method, name: "wrap", is_optional: false }, } end |
Instance Method Details
#collect(result) ⇒ void
This method returns an undefined value.
41 42 43 44 |
# File 'validation_results.rb', line 41 def collect(result) Jsii::Type.check_type(result, JSON.parse(Base64.strict_decode64("eyJmcW4iOiJhd3MtY2RrLWxpYi5WYWxpZGF0aW9uUmVzdWx0In0=")), "result") jsii_call_method("collect", [result]) end |
#error_tree_list ⇒ String
47 48 49 |
# File 'validation_results.rb', line 47 def error_tree_list() jsii_call_method("errorTreeList", []) end |
#is_success ⇒ Boolean
25 26 27 |
# File 'validation_results.rb', line 25 def is_success() jsii_get_property("isSuccess") end |
#results ⇒ Array<AWSCDK::ValidationResult>
30 31 32 |
# File 'validation_results.rb', line 30 def results() jsii_get_property("results") end |
#results=(value) ⇒ Object
34 35 36 37 |
# File 'validation_results.rb', line 34 def results=(value) Jsii::Type.check_type(value, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7ImZxbiI6ImF3cy1jZGstbGliLlZhbGlkYXRpb25SZXN1bHQifSwia2luZCI6ImFycmF5In19")), "results") jsii_set_property("results", value) end |
#wrap(message) ⇒ AWSCDK::ValidationResult
Wrap up all validation results into a single tree node.
If there are failures in the collection, add a message, otherwise return a success.
58 59 60 61 |
# File 'validation_results.rb', line 58 def wrap() Jsii::Type.check_type(, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "message") jsii_call_method("wrap", []) end |