Class: AWSCDK::Wisdom::CfnQuickResponse::GroupingConfigurationProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
wisdom/cfn_quick_response.rb

Overview

The configuration information of the grouping of Amazon Q in Connect users.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(criteria:, values:) ⇒ GroupingConfigurationProperty

Returns a new instance of GroupingConfigurationProperty.

Parameters:

  • criteria (String)

    The criteria used for grouping Amazon Q in Connect users.

  • values (Array<String>)

    The list of values that define different groups of Amazon Q in Connect users.



674
675
676
677
678
679
# File 'wisdom/cfn_quick_response.rb', line 674

def initialize(criteria:, values:)
  @criteria = criteria
  Jsii::Type.check_type(@criteria, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "criteria")
  @values = values
  Jsii::Type.check_type(@values, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "values")
end

Instance Attribute Details

#criteriaString (readonly)

The criteria used for grouping Amazon Q in Connect users.

The following is the list of supported criteria values.



689
690
691
# File 'wisdom/cfn_quick_response.rb', line 689

def criteria
  @criteria
end

#valuesArray<String> (readonly)

The list of values that define different groups of Amazon Q in Connect users.



696
697
698
# File 'wisdom/cfn_quick_response.rb', line 696

def values
  @values
end

Class Method Details

.jsii_propertiesObject



698
699
700
701
702
703
# File 'wisdom/cfn_quick_response.rb', line 698

def self.jsii_properties
  {
    :criteria => "criteria",
    :values => "values",
  }
end

Instance Method Details

#to_jsiiObject



705
706
707
708
709
710
711
712
# File 'wisdom/cfn_quick_response.rb', line 705

def to_jsii
  result = {}
  result.merge!({
    "criteria" => @criteria,
    "values" => @values,
  })
  result.compact
end