Interface CreateCloudWatchAlarmTemplateResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<CreateCloudWatchAlarmTemplateResponse.Builder,
,CreateCloudWatchAlarmTemplateResponse> MediaLiveResponse.Builder
,SdkBuilder<CreateCloudWatchAlarmTemplateResponse.Builder,
,CreateCloudWatchAlarmTemplateResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
CreateCloudWatchAlarmTemplateResponse
public static interface CreateCloudWatchAlarmTemplateResponse.Builder
extends MediaLiveResponse.Builder, SdkPojo, CopyableBuilder<CreateCloudWatchAlarmTemplateResponse.Builder,CreateCloudWatchAlarmTemplateResponse>
-
Method Summary
Modifier and TypeMethodDescriptionA cloudwatch alarm template's ARN (Amazon Resource Name)comparisonOperator
(String comparisonOperator) Sets the value of the ComparisonOperator property for this object.comparisonOperator
(CloudWatchAlarmTemplateComparisonOperator comparisonOperator) Sets the value of the ComparisonOperator property for this object.Sets the value of the CreatedAt property for this object.datapointsToAlarm
(Integer datapointsToAlarm) The number of datapoints within the evaluation period that must be breaching to trigger the alarm.description
(String description) A resource's optional description.evaluationPeriods
(Integer evaluationPeriods) The number of periods over which data is compared to the specified threshold.A cloudwatch alarm template group's id.A cloudwatch alarm template's id.metricName
(String metricName) The name of the metric associated with the alarm.modifiedAt
(Instant modifiedAt) Sets the value of the ModifiedAt property for this object.A resource's name.The period, in seconds, over which the specified statistic is applied.Sets the value of the Statistic property for this object.statistic
(CloudWatchAlarmTemplateStatistic statistic) Sets the value of the Statistic property for this object.Sets the value of the Tags property for this object.targetResourceType
(String targetResourceType) Sets the value of the TargetResourceType property for this object.targetResourceType
(CloudWatchAlarmTemplateTargetResourceType targetResourceType) Sets the value of the TargetResourceType property for this object.The threshold value to compare with the specified statistic.treatMissingData
(String treatMissingData) Sets the value of the TreatMissingData property for this object.treatMissingData
(CloudWatchAlarmTemplateTreatMissingData treatMissingData) Sets the value of the TreatMissingData property for this object.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.medialive.model.MediaLiveResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
arn
A cloudwatch alarm template's ARN (Amazon Resource Name)- Parameters:
arn
- A cloudwatch alarm template's ARN (Amazon Resource Name)- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
comparisonOperator
Sets the value of the ComparisonOperator property for this object.- Parameters:
comparisonOperator
- The new value for the ComparisonOperator property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
comparisonOperator
CreateCloudWatchAlarmTemplateResponse.Builder comparisonOperator(CloudWatchAlarmTemplateComparisonOperator comparisonOperator) Sets the value of the ComparisonOperator property for this object.- Parameters:
comparisonOperator
- The new value for the ComparisonOperator property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
Sets the value of the CreatedAt property for this object.- Parameters:
createdAt
- The new value for the CreatedAt property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
datapointsToAlarm
The number of datapoints within the evaluation period that must be breaching to trigger the alarm.- Parameters:
datapointsToAlarm
- The number of datapoints within the evaluation period that must be breaching to trigger the alarm.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A resource's optional description.- Parameters:
description
- A resource's optional description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evaluationPeriods
The number of periods over which data is compared to the specified threshold.- Parameters:
evaluationPeriods
- The number of periods over which data is compared to the specified threshold.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupId
A cloudwatch alarm template group's id. AWS provided template groups have ids that start with `aws-`- Parameters:
groupId
- A cloudwatch alarm template group's id. AWS provided template groups have ids that start with `aws-`- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
A cloudwatch alarm template's id. AWS provided templates have ids that start with `aws-`- Parameters:
id
- A cloudwatch alarm template's id. AWS provided templates have ids that start with `aws-`- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metricName
The name of the metric associated with the alarm. Must be compatible with targetResourceType.- Parameters:
metricName
- The name of the metric associated with the alarm. Must be compatible with targetResourceType.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modifiedAt
Sets the value of the ModifiedAt property for this object.- Parameters:
modifiedAt
- The new value for the ModifiedAt property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
A resource's name. Names must be unique within the scope of a resource type in a specific region.- Parameters:
name
- A resource's name. Names must be unique within the scope of a resource type in a specific region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
period
The period, in seconds, over which the specified statistic is applied.- Parameters:
period
- The period, in seconds, over which the specified statistic is applied.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statistic
Sets the value of the Statistic property for this object.- Parameters:
statistic
- The new value for the Statistic property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statistic
Sets the value of the Statistic property for this object.- Parameters:
statistic
- The new value for the Statistic property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
Sets the value of the Tags property for this object.- Parameters:
tags
- The new value for the Tags property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetResourceType
Sets the value of the TargetResourceType property for this object.- Parameters:
targetResourceType
- The new value for the TargetResourceType property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetResourceType
CreateCloudWatchAlarmTemplateResponse.Builder targetResourceType(CloudWatchAlarmTemplateTargetResourceType targetResourceType) Sets the value of the TargetResourceType property for this object.- Parameters:
targetResourceType
- The new value for the TargetResourceType property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
threshold
The threshold value to compare with the specified statistic.- Parameters:
threshold
- The threshold value to compare with the specified statistic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
treatMissingData
Sets the value of the TreatMissingData property for this object.- Parameters:
treatMissingData
- The new value for the TreatMissingData property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
treatMissingData
CreateCloudWatchAlarmTemplateResponse.Builder treatMissingData(CloudWatchAlarmTemplateTreatMissingData treatMissingData) Sets the value of the TreatMissingData property for this object.- Parameters:
treatMissingData
- The new value for the TreatMissingData property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-