Interface ReactiveInsight.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ReactiveInsight.Builder,ReactiveInsight>,SdkBuilder<ReactiveInsight.Builder,ReactiveInsight>,SdkPojo
- Enclosing class:
- ReactiveInsight
public static interface ReactiveInsight.Builder extends SdkPojo, CopyableBuilder<ReactiveInsight.Builder,ReactiveInsight>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ReactiveInsight.Builderdescription(String description)Describes the reactive insight.ReactiveInsight.Builderid(String id)The ID of a reactive insight.default ReactiveInsight.BuilderinsightTimeRange(Consumer<InsightTimeRange.Builder> insightTimeRange)Sets the value of the InsightTimeRange property for this object.ReactiveInsight.BuilderinsightTimeRange(InsightTimeRange insightTimeRange)Sets the value of the InsightTimeRange property for this object.ReactiveInsight.Buildername(String name)The name of a reactive insight.default ReactiveInsight.BuilderresourceCollection(Consumer<ResourceCollection.Builder> resourceCollection)Sets the value of the ResourceCollection property for this object.ReactiveInsight.BuilderresourceCollection(ResourceCollection resourceCollection)Sets the value of the ResourceCollection property for this object.ReactiveInsight.Builderseverity(String severity)The severity of the insight.ReactiveInsight.Builderseverity(InsightSeverity severity)The severity of the insight.ReactiveInsight.BuilderssmOpsItemId(String ssmOpsItemId)The ID of the Amazon Web Services System Manager OpsItem created for this insight.ReactiveInsight.Builderstatus(String status)The status of a reactive insight.ReactiveInsight.Builderstatus(InsightStatus status)The status of a reactive insight.-
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 Detail
-
id
ReactiveInsight.Builder id(String id)
The ID of a reactive insight.
- Parameters:
id- The ID of a reactive insight.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
ReactiveInsight.Builder name(String name)
The name of a reactive insight.
- Parameters:
name- The name of a reactive insight.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
severity
ReactiveInsight.Builder severity(String severity)
The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
- Parameters:
severity- The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InsightSeverity,InsightSeverity
-
severity
ReactiveInsight.Builder severity(InsightSeverity severity)
The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
- Parameters:
severity- The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InsightSeverity,InsightSeverity
-
status
ReactiveInsight.Builder status(String status)
The status of a reactive insight.
- Parameters:
status- The status of a reactive insight.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InsightStatus,InsightStatus
-
status
ReactiveInsight.Builder status(InsightStatus status)
The status of a reactive insight.
- Parameters:
status- The status of a reactive insight.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InsightStatus,InsightStatus
-
insightTimeRange
ReactiveInsight.Builder insightTimeRange(InsightTimeRange insightTimeRange)
Sets the value of the InsightTimeRange property for this object.- Parameters:
insightTimeRange- The new value for the InsightTimeRange property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
insightTimeRange
default ReactiveInsight.Builder insightTimeRange(Consumer<InsightTimeRange.Builder> insightTimeRange)
Sets the value of the InsightTimeRange property for this object. This is a convenience method that creates an instance of theInsightTimeRange.Builderavoiding the need to create one manually viaInsightTimeRange.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinsightTimeRange(InsightTimeRange).- Parameters:
insightTimeRange- a consumer that will call methods onInsightTimeRange.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
insightTimeRange(InsightTimeRange)
-
resourceCollection
ReactiveInsight.Builder resourceCollection(ResourceCollection resourceCollection)
Sets the value of the ResourceCollection property for this object.- Parameters:
resourceCollection- The new value for the ResourceCollection property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceCollection
default ReactiveInsight.Builder resourceCollection(Consumer<ResourceCollection.Builder> resourceCollection)
Sets the value of the ResourceCollection property for this object. This is a convenience method that creates an instance of theResourceCollection.Builderavoiding the need to create one manually viaResourceCollection.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresourceCollection(ResourceCollection).- Parameters:
resourceCollection- a consumer that will call methods onResourceCollection.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
resourceCollection(ResourceCollection)
-
ssmOpsItemId
ReactiveInsight.Builder ssmOpsItemId(String ssmOpsItemId)
The ID of the Amazon Web Services System Manager OpsItem created for this insight. You must enable the creation of OpstItems insights before they are created for each insight.
- Parameters:
ssmOpsItemId- The ID of the Amazon Web Services System Manager OpsItem created for this insight. You must enable the creation of OpstItems insights before they are created for each insight.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
ReactiveInsight.Builder description(String description)
Describes the reactive insight.
- Parameters:
description- Describes the reactive insight.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-