Interface InsightSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<InsightSummary.Builder,
,InsightSummary> SdkBuilder<InsightSummary.Builder,
,InsightSummary> SdkPojo
- Enclosing class:
InsightSummary
@Mutable
@NotThreadSafe
public static interface InsightSummary.Builder
extends SdkPojo, CopyableBuilder<InsightSummary.Builder,InsightSummary>
-
Method Summary
Modifier and TypeMethodDescriptionThe category of the insight.The category of the insight.description
(String description) The description of the insight which includes alert criteria, remediation recommendation, and additional resources (contains Markdown).The ID of the insight.default InsightSummary.Builder
insightStatus
(Consumer<InsightStatus.Builder> insightStatus) An object containing more detail on the status of the insight.insightStatus
(InsightStatus insightStatus) An object containing more detail on the status of the insight.kubernetesVersion
(String kubernetesVersion) The Kubernetes minor version associated with an insight if applicable.lastRefreshTime
(Instant lastRefreshTime) The time Amazon EKS last successfully completed a refresh of this insight check on the cluster.lastTransitionTime
(Instant lastTransitionTime) The time the status of the insight last changed.The name of the 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 insight.
- Parameters:
id
- The ID of the insight.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the insight.
- Parameters:
name
- The name of the insight.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
category
The category of the insight.
- Parameters:
category
- The category of the insight.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
category
The category of the insight.
- Parameters:
category
- The category of the insight.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kubernetesVersion
The Kubernetes minor version associated with an insight if applicable.
- Parameters:
kubernetesVersion
- The Kubernetes minor version associated with an insight if applicable.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastRefreshTime
The time Amazon EKS last successfully completed a refresh of this insight check on the cluster.
- Parameters:
lastRefreshTime
- The time Amazon EKS last successfully completed a refresh of this insight check on the cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastTransitionTime
The time the status of the insight last changed.
- Parameters:
lastTransitionTime
- The time the status of the insight last changed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the insight which includes alert criteria, remediation recommendation, and additional resources (contains Markdown).
- Parameters:
description
- The description of the insight which includes alert criteria, remediation recommendation, and additional resources (contains Markdown).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
insightStatus
An object containing more detail on the status of the insight.
- Parameters:
insightStatus
- An object containing more detail on the status of the insight.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
insightStatus
An object containing more detail on the status of the insight.
This is a convenience method that creates an instance of theInsightStatus.Builder
avoiding the need to create one manually viaInsightStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinsightStatus(InsightStatus)
.- Parameters:
insightStatus
- a consumer that will call methods onInsightStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-