FieldOptions 
    Which options are available in a child field based on the selected value in a parent field.
Inherited functions
Casts this CaseRuleDetails as a FieldOptions and retrieves its aws.sdk.kotlin.services.connectcases.model.FieldOptionsCaseRule value. Throws an exception if the CaseRuleDetails is not a FieldOptions.
Casts this CaseRuleDetails as a FieldOptions and retrieves its aws.sdk.kotlin.services.connectcases.model.FieldOptionsCaseRule value. Returns null if the CaseRuleDetails is not a FieldOptions.
Casts this CaseRuleDetails as a Hidden and retrieves its aws.sdk.kotlin.services.connectcases.model.HiddenCaseRule value. Throws an exception if the CaseRuleDetails is not a Hidden.
Casts this CaseRuleDetails as a Hidden and retrieves its aws.sdk.kotlin.services.connectcases.model.HiddenCaseRule value. Returns null if the CaseRuleDetails is not a Hidden.
Casts this CaseRuleDetails as a Required and retrieves its aws.sdk.kotlin.services.connectcases.model.RequiredCaseRule value. Throws an exception if the CaseRuleDetails is not a Required.
Casts this CaseRuleDetails as a Required and retrieves its aws.sdk.kotlin.services.connectcases.model.RequiredCaseRule value. Returns null if the CaseRuleDetails is not a Required.