Interface CfnAutomationRulePropsMixin.CriteriaProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAutomationRulePropsMixin.CriteriaProperty.Jsii$Proxy
- Enclosing class:
CfnAutomationRulePropsMixin
@Stability(Stable)
public static interface CfnAutomationRulePropsMixin.CriteriaProperty
extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.computeoptimizer.*;
CriteriaProperty criteriaProperty = CriteriaProperty.builder()
.ebsVolumeSizeInGib(List.of(IntegerCriteriaConditionProperty.builder()
.comparison("comparison")
.values(List.of(123))
.build()))
.ebsVolumeType(List.of(StringCriteriaConditionProperty.builder()
.comparison("comparison")
.values(List.of("values"))
.build()))
.estimatedMonthlySavings(List.of(DoubleCriteriaConditionProperty.builder()
.comparison("comparison")
.values(List.of(123))
.build()))
.lookBackPeriodInDays(List.of(IntegerCriteriaConditionProperty.builder()
.comparison("comparison")
.values(List.of(123))
.build()))
.region(List.of(StringCriteriaConditionProperty.builder()
.comparison("comparison")
.values(List.of("values"))
.build()))
.resourceArn(List.of(StringCriteriaConditionProperty.builder()
.comparison("comparison")
.values(List.of("values"))
.build()))
.resourceTag(List.of(ResourceTagsCriteriaConditionProperty.builder()
.comparison("comparison")
.key("key")
.values(List.of("values"))
.build()))
.restartNeeded(List.of(StringCriteriaConditionProperty.builder()
.comparison("comparison")
.values(List.of("values"))
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnAutomationRulePropsMixin.CriteriaPropertystatic final classAn implementation forCfnAutomationRulePropsMixin.CriteriaProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectReturns union: eitherIResolvableor Listinvalid input: '<'eitherIResolvableorCfnAutomationRulePropsMixin.IntegerCriteriaConditionProperty>default ObjectReturns union: eitherIResolvableor Listinvalid input: '<'eitherIResolvableorCfnAutomationRulePropsMixin.StringCriteriaConditionProperty>default ObjectReturns union: eitherIResolvableor Listinvalid input: '<'eitherIResolvableorCfnAutomationRulePropsMixin.DoubleCriteriaConditionProperty>default ObjectReturns union: eitherIResolvableor Listinvalid input: '<'eitherIResolvableorCfnAutomationRulePropsMixin.IntegerCriteriaConditionProperty>default ObjectReturns union: eitherIResolvableor Listinvalid input: '<'eitherIResolvableorCfnAutomationRulePropsMixin.StringCriteriaConditionProperty>default ObjectReturns union: eitherIResolvableor Listinvalid input: '<'eitherIResolvableorCfnAutomationRulePropsMixin.StringCriteriaConditionProperty>default ObjectReturns union: eitherIResolvableor Listinvalid input: '<'eitherIResolvableorCfnAutomationRulePropsMixin.ResourceTagsCriteriaConditionProperty>default ObjectReturns union: eitherIResolvableor Listinvalid input: '<'eitherIResolvableorCfnAutomationRulePropsMixin.StringCriteriaConditionProperty>Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEbsVolumeSizeInGib
Returns union: eitherIResolvableor Listinvalid input: '<'eitherIResolvableorCfnAutomationRulePropsMixin.IntegerCriteriaConditionProperty>- See Also:
-
getEbsVolumeType
Returns union: eitherIResolvableor Listinvalid input: '<'eitherIResolvableorCfnAutomationRulePropsMixin.StringCriteriaConditionProperty>- See Also:
-
getEstimatedMonthlySavings
Returns union: eitherIResolvableor Listinvalid input: '<'eitherIResolvableorCfnAutomationRulePropsMixin.DoubleCriteriaConditionProperty>- See Also:
-
getLookBackPeriodInDays
Returns union: eitherIResolvableor Listinvalid input: '<'eitherIResolvableorCfnAutomationRulePropsMixin.IntegerCriteriaConditionProperty>- See Also:
-
getRegion
Returns union: eitherIResolvableor Listinvalid input: '<'eitherIResolvableorCfnAutomationRulePropsMixin.StringCriteriaConditionProperty>- See Also:
-
getResourceArn
Returns union: eitherIResolvableor Listinvalid input: '<'eitherIResolvableorCfnAutomationRulePropsMixin.StringCriteriaConditionProperty>- See Also:
-
getResourceTag
Returns union: eitherIResolvableor Listinvalid input: '<'eitherIResolvableorCfnAutomationRulePropsMixin.ResourceTagsCriteriaConditionProperty>- See Also:
-
getRestartNeeded
Returns union: eitherIResolvableor Listinvalid input: '<'eitherIResolvableorCfnAutomationRulePropsMixin.StringCriteriaConditionProperty>- See Also:
-
builder
-