Class CfnServiceLevelObjective.GoalProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.applicationsignals.CfnServiceLevelObjective.GoalProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnServiceLevelObjective.GoalProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnServiceLevelObjective.GoalProperty
@Stability(Stable)
@Internal
public static final class CfnServiceLevelObjective.GoalProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnServiceLevelObjective.GoalProperty
An implementation for
CfnServiceLevelObjective.GoalProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.applicationsignals.CfnServiceLevelObjective.GoalProperty
CfnServiceLevelObjective.GoalProperty.Builder, CfnServiceLevelObjective.GoalProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnServiceLevelObjective.GoalProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal NumberThe threshold that determines if the goal is being met.final ObjectThe time period used to evaluate the SLO.final NumberThe percentage of remaining budget over total budget that you want to get warnings for.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnServiceLevelObjective.GoalProperty.Builder.
-
-
Method Details
-
getAttainmentGoal
Description copied from interface:CfnServiceLevelObjective.GoalPropertyThe threshold that determines if the goal is being met.If this is a period-based SLO, the attainment goal is the percentage of good periods that meet the threshold requirements to the total periods within the interval. For example, an attainment goal of 99.9% means that within your interval, you are targeting 99.9% of the periods to be in healthy state.
If this is a request-based SLO, the attainment goal is the percentage of requests that must be successful to meet the attainment goal.
If you omit this parameter, 99 is used to represent 99% as the attainment goal.
- Specified by:
getAttainmentGoalin interfaceCfnServiceLevelObjective.GoalProperty- See Also:
-
getInterval
Description copied from interface:CfnServiceLevelObjective.GoalPropertyThe time period used to evaluate the SLO. It can be either a calendar interval or rolling interval.If you omit this parameter, a rolling interval of 7 days is used.
Returns union: either
IResolvableorCfnServiceLevelObjective.IntervalProperty- Specified by:
getIntervalin interfaceCfnServiceLevelObjective.GoalProperty- See Also:
-
getWarningThreshold
Description copied from interface:CfnServiceLevelObjective.GoalPropertyThe percentage of remaining budget over total budget that you want to get warnings for.If you omit this parameter, the default of 50.0 is used.
- Specified by:
getWarningThresholdin interfaceCfnServiceLevelObjective.GoalProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-