Interface ProactiveInsightSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ProactiveInsightSummary.Builder,
,ProactiveInsightSummary> SdkBuilder<ProactiveInsightSummary.Builder,
,ProactiveInsightSummary> SdkPojo
- Enclosing class:
ProactiveInsightSummary
-
Method Summary
Modifier and TypeMethodDescriptionassociatedResourceArns
(String... associatedResourceArns) The Amazon Resource Names (ARNs) of the Amazon Web Services resources that generated this insight.associatedResourceArns
(Collection<String> associatedResourceArns) The Amazon Resource Names (ARNs) of the Amazon Web Services resources that generated this insight.The ID of the proactive insight.default ProactiveInsightSummary.Builder
insightTimeRange
(Consumer<InsightTimeRange.Builder> insightTimeRange) Sets the value of the InsightTimeRange property for this object.insightTimeRange
(InsightTimeRange insightTimeRange) Sets the value of the InsightTimeRange property for this object.The name of the proactive insight.default ProactiveInsightSummary.Builder
predictionTimeRange
(Consumer<PredictionTimeRange.Builder> predictionTimeRange) Sets the value of the PredictionTimeRange property for this object.predictionTimeRange
(PredictionTimeRange predictionTimeRange) Sets the value of the PredictionTimeRange property for this object.default ProactiveInsightSummary.Builder
resourceCollection
(Consumer<ResourceCollection.Builder> resourceCollection) Sets the value of the ResourceCollection property for this object.resourceCollection
(ResourceCollection resourceCollection) Sets the value of the ResourceCollection property for this object.default ProactiveInsightSummary.Builder
serviceCollection
(Consumer<ServiceCollection.Builder> serviceCollection) A collection of the names of Amazon Web Services services.serviceCollection
(ServiceCollection serviceCollection) A collection of the names of Amazon Web Services services.The severity of the insight.severity
(InsightSeverity severity) The severity of the insight.The status of the proactive insight.status
(InsightStatus status) The status of the proactive 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, sdkFieldNameToField, sdkFields
-
Method Details
-
id
The ID of the proactive insight.
- Parameters:
id
- The ID of the proactive insight.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the proactive insight.
- Parameters:
name
- The name of the proactive insight.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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:
-
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:
-
status
The status of the proactive insight.
- Parameters:
status
- The status of the proactive insight.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the proactive insight.
- Parameters:
status
- The status of the proactive insight.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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 ProactiveInsightSummary.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.Builder
avoiding the need to create one manually viaInsightTimeRange.builder()
.When the
Consumer
completes,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:
-
predictionTimeRange
Sets the value of the PredictionTimeRange property for this object.- Parameters:
predictionTimeRange
- The new value for the PredictionTimeRange property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
predictionTimeRange
default ProactiveInsightSummary.Builder predictionTimeRange(Consumer<PredictionTimeRange.Builder> predictionTimeRange) Sets the value of the PredictionTimeRange property for this object. This is a convenience method that creates an instance of thePredictionTimeRange.Builder
avoiding the need to create one manually viaPredictionTimeRange.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topredictionTimeRange(PredictionTimeRange)
.- Parameters:
predictionTimeRange
- a consumer that will call methods onPredictionTimeRange.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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 ProactiveInsightSummary.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.Builder
avoiding the need to create one manually viaResourceCollection.builder()
.When the
Consumer
completes,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:
-
serviceCollection
A collection of the names of Amazon Web Services services.
- Parameters:
serviceCollection
- A collection of the names of Amazon Web Services services.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceCollection
default ProactiveInsightSummary.Builder serviceCollection(Consumer<ServiceCollection.Builder> serviceCollection) A collection of the names of Amazon Web Services services.
This is a convenience method that creates an instance of theServiceCollection.Builder
avoiding the need to create one manually viaServiceCollection.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toserviceCollection(ServiceCollection)
.- Parameters:
serviceCollection
- a consumer that will call methods onServiceCollection.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
associatedResourceArns
The Amazon Resource Names (ARNs) of the Amazon Web Services resources that generated this insight.
- Parameters:
associatedResourceArns
- The Amazon Resource Names (ARNs) of the Amazon Web Services resources that generated this insight.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatedResourceArns
The Amazon Resource Names (ARNs) of the Amazon Web Services resources that generated this insight.
- Parameters:
associatedResourceArns
- The Amazon Resource Names (ARNs) of the Amazon Web Services resources that generated this insight.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-