Interface Observation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Observation.Builder,
,Observation> SdkBuilder<Observation.Builder,
,Observation> SdkPojo
- Enclosing class:
Observation
-
Method Summary
Modifier and TypeMethodDescriptioncloudWatchEventDetailType
(String cloudWatchEventDetailType) The detail type of the CloudWatch Event-based observation, for example,EC2 Instance State-change Notification
.cloudWatchEventId
(String cloudWatchEventId) The ID of the CloudWatch Event-based observation related to the detected problem.cloudWatchEventSource
(String cloudWatchEventSource) The source of the CloudWatch Event.cloudWatchEventSource
(CloudWatchEventSource cloudWatchEventSource) The source of the CloudWatch Event.codeDeployApplication
(String codeDeployApplication) The CodeDeploy application to which the deployment belongs.codeDeployDeploymentGroup
(String codeDeployDeploymentGroup) The deployment group to which the CodeDeploy deployment belongs.codeDeployDeploymentId
(String codeDeployDeploymentId) The deployment ID of the CodeDeploy-based observation related to the detected problem.codeDeployInstanceGroupId
(String codeDeployInstanceGroupId) The instance group to which the CodeDeploy instance belongs.codeDeployState
(String codeDeployState) The status of the CodeDeploy deployment, for exampleSUCCESS
orFAILURE
.The cause of an EBS CloudWatch event.The type of EBS CloudWatch event, such ascreateVolume
,deleteVolume
orattachVolume
.ebsRequestId
(String ebsRequestId) The request ID of an EBS CloudWatch event.The result of an EBS CloudWatch event, such asfailed
orsucceeded
.The state of the instance, such asSTOPPING
orTERMINATING
.The time when the observation ended, in epoch seconds.healthEventArn
(String healthEventArn) The Amazon Resource Name (ARN) of the AWS Health Event-based observation.healthEventDescription
(String healthEventDescription) The description of the AWS Health event provided by the service, such as Amazon EC2.healthEventTypeCategory
(String healthEventTypeCategory) The category of the AWS Health event, such asissue
.healthEventTypeCode
(String healthEventTypeCode) The type of the AWS Health event, for example,AWS_EC2_POWER_CONNECTIVITY_ISSUE
.healthService
(String healthService) The service to which the AWS Health Event belongs, such as EC2.The ID of the observation type.The timestamp in the CloudWatch Logs that specifies when the matched line occurred.The log filter of the observation.The log filter of the observation.The log group name.The log text of the observation.metricName
(String metricName) The name of the observation metric.metricNamespace
(String metricNamespace) The namespace of the observation metric.rdsEventCategories
(String rdsEventCategories) The category of an RDS event.rdsEventMessage
(String rdsEventMessage) The message of an RDS event.s3EventName
(String s3EventName) The name of the S3 CloudWatch Event-based observation.The source resource ARN of the observation.sourceType
(String sourceType) The source type of the observation.The time when the observation was first detected, in epoch seconds.The Amazon Resource Name (ARN) of the step function-based observation.statesExecutionArn
(String statesExecutionArn) The Amazon Resource Name (ARN) of the step function execution-based observation.statesInput
(String statesInput) The input to the step function-based observation.statesStatus
(String statesStatus) The status of the step function-related observation.The unit of the source observation metric.The value of the source observation metric.xRayErrorPercent
(Integer xRayErrorPercent) The X-Ray request error percentage for this node.xRayFaultPercent
(Integer xRayFaultPercent) The X-Ray request fault percentage for this node.xRayNodeName
(String xRayNodeName) The name of the X-Ray node.xRayNodeType
(String xRayNodeType) The type of the X-Ray node.xRayRequestAverageLatency
(Long xRayRequestAverageLatency) The X-Ray node request average latency for this node.xRayRequestCount
(Integer xRayRequestCount) The X-Ray request count for this node.xRayThrottlePercent
(Integer xRayThrottlePercent) The X-Ray request throttle percentage for this node.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
id
The ID of the observation type.
- Parameters:
id
- The ID of the observation type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTime
The time when the observation was first detected, in epoch seconds.
- Parameters:
startTime
- The time when the observation was first detected, in epoch seconds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTime
The time when the observation ended, in epoch seconds.
- Parameters:
endTime
- The time when the observation ended, in epoch seconds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceType
The source type of the observation.
- Parameters:
sourceType
- The source type of the observation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceARN
The source resource ARN of the observation.
- Parameters:
sourceARN
- The source resource ARN of the observation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logGroup
The log group name.
- Parameters:
logGroup
- The log group name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lineTime
The timestamp in the CloudWatch Logs that specifies when the matched line occurred.
- Parameters:
lineTime
- The timestamp in the CloudWatch Logs that specifies when the matched line occurred.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logText
The log text of the observation.
- Parameters:
logText
- The log text of the observation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logFilter
The log filter of the observation.
- Parameters:
logFilter
- The log filter of the observation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
logFilter
The log filter of the observation.
- Parameters:
logFilter
- The log filter of the observation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
metricNamespace
The namespace of the observation metric.
- Parameters:
metricNamespace
- The namespace of the observation metric.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metricName
The name of the observation metric.
- Parameters:
metricName
- The name of the observation metric.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unit
The unit of the source observation metric.
- Parameters:
unit
- The unit of the source observation metric.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
value
The value of the source observation metric.
- Parameters:
value
- The value of the source observation metric.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchEventId
The ID of the CloudWatch Event-based observation related to the detected problem.
- Parameters:
cloudWatchEventId
- The ID of the CloudWatch Event-based observation related to the detected problem.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchEventSource
The source of the CloudWatch Event.
- Parameters:
cloudWatchEventSource
- The source of the CloudWatch Event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cloudWatchEventSource
The source of the CloudWatch Event.
- Parameters:
cloudWatchEventSource
- The source of the CloudWatch Event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cloudWatchEventDetailType
The detail type of the CloudWatch Event-based observation, for example,
EC2 Instance State-change Notification
.- Parameters:
cloudWatchEventDetailType
- The detail type of the CloudWatch Event-based observation, for example,EC2 Instance State-change Notification
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
healthEventArn
The Amazon Resource Name (ARN) of the AWS Health Event-based observation.
- Parameters:
healthEventArn
- The Amazon Resource Name (ARN) of the AWS Health Event-based observation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
healthService
The service to which the AWS Health Event belongs, such as EC2.
- Parameters:
healthService
- The service to which the AWS Health Event belongs, such as EC2.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
healthEventTypeCode
The type of the AWS Health event, for example,
AWS_EC2_POWER_CONNECTIVITY_ISSUE
.- Parameters:
healthEventTypeCode
- The type of the AWS Health event, for example,AWS_EC2_POWER_CONNECTIVITY_ISSUE
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
healthEventTypeCategory
The category of the AWS Health event, such as
issue
.- Parameters:
healthEventTypeCategory
- The category of the AWS Health event, such asissue
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
healthEventDescription
The description of the AWS Health event provided by the service, such as Amazon EC2.
- Parameters:
healthEventDescription
- The description of the AWS Health event provided by the service, such as Amazon EC2.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
codeDeployDeploymentId
The deployment ID of the CodeDeploy-based observation related to the detected problem.
- Parameters:
codeDeployDeploymentId
- The deployment ID of the CodeDeploy-based observation related to the detected problem.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
codeDeployDeploymentGroup
The deployment group to which the CodeDeploy deployment belongs.
- Parameters:
codeDeployDeploymentGroup
- The deployment group to which the CodeDeploy deployment belongs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
codeDeployState
The status of the CodeDeploy deployment, for example
SUCCESS
orFAILURE
.- Parameters:
codeDeployState
- The status of the CodeDeploy deployment, for exampleSUCCESS
orFAILURE
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
codeDeployApplication
The CodeDeploy application to which the deployment belongs.
- Parameters:
codeDeployApplication
- The CodeDeploy application to which the deployment belongs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
codeDeployInstanceGroupId
The instance group to which the CodeDeploy instance belongs.
- Parameters:
codeDeployInstanceGroupId
- The instance group to which the CodeDeploy instance belongs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ec2State
The state of the instance, such as
STOPPING
orTERMINATING
.- Parameters:
ec2State
- The state of the instance, such asSTOPPING
orTERMINATING
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rdsEventCategories
The category of an RDS event.
- Parameters:
rdsEventCategories
- The category of an RDS event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rdsEventMessage
The message of an RDS event.
- Parameters:
rdsEventMessage
- The message of an RDS event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3EventName
The name of the S3 CloudWatch Event-based observation.
- Parameters:
s3EventName
- The name of the S3 CloudWatch Event-based observation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statesExecutionArn
The Amazon Resource Name (ARN) of the step function execution-based observation.
- Parameters:
statesExecutionArn
- The Amazon Resource Name (ARN) of the step function execution-based observation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statesArn
The Amazon Resource Name (ARN) of the step function-based observation.
- Parameters:
statesArn
- The Amazon Resource Name (ARN) of the step function-based observation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statesStatus
The status of the step function-related observation.
- Parameters:
statesStatus
- The status of the step function-related observation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statesInput
The input to the step function-based observation.
- Parameters:
statesInput
- The input to the step function-based observation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ebsEvent
The type of EBS CloudWatch event, such as
createVolume
,deleteVolume
orattachVolume
.- Parameters:
ebsEvent
- The type of EBS CloudWatch event, such ascreateVolume
,deleteVolume
orattachVolume
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ebsResult
The result of an EBS CloudWatch event, such as
failed
orsucceeded
.- Parameters:
ebsResult
- The result of an EBS CloudWatch event, such asfailed
orsucceeded
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ebsCause
The cause of an EBS CloudWatch event.
- Parameters:
ebsCause
- The cause of an EBS CloudWatch event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ebsRequestId
The request ID of an EBS CloudWatch event.
- Parameters:
ebsRequestId
- The request ID of an EBS CloudWatch event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
xRayFaultPercent
The X-Ray request fault percentage for this node.
- Parameters:
xRayFaultPercent
- The X-Ray request fault percentage for this node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
xRayThrottlePercent
The X-Ray request throttle percentage for this node.
- Parameters:
xRayThrottlePercent
- The X-Ray request throttle percentage for this node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
xRayErrorPercent
The X-Ray request error percentage for this node.
- Parameters:
xRayErrorPercent
- The X-Ray request error percentage for this node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
xRayRequestCount
The X-Ray request count for this node.
- Parameters:
xRayRequestCount
- The X-Ray request count for this node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
xRayRequestAverageLatency
The X-Ray node request average latency for this node.
- Parameters:
xRayRequestAverageLatency
- The X-Ray node request average latency for this node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
xRayNodeName
The name of the X-Ray node.
- Parameters:
xRayNodeName
- The name of the X-Ray node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
xRayNodeType
The type of the X-Ray node.
- Parameters:
xRayNodeType
- The type of the X-Ray node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-