Interface InsightResourceDetail.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<InsightResourceDetail.Builder,InsightResourceDetail>,SdkBuilder<InsightResourceDetail.Builder,InsightResourceDetail>,SdkPojo
- Enclosing class:
- InsightResourceDetail
public static interface InsightResourceDetail.Builder extends SdkPojo, CopyableBuilder<InsightResourceDetail.Builder,InsightResourceDetail>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description InsightResourceDetail.Builderarn(String arn)The Amazon Resource Name (ARN) if applicable.default InsightResourceDetail.BuilderinsightStatus(Consumer<InsightStatus.Builder> insightStatus)An object containing more detail on the status of the insight resource.InsightResourceDetail.BuilderinsightStatus(InsightStatus insightStatus)An object containing more detail on the status of the insight resource.InsightResourceDetail.BuilderkubernetesResourceUri(String kubernetesResourceUri)The Kubernetes resource URI if applicable.-
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 Detail
-
insightStatus
InsightResourceDetail.Builder insightStatus(InsightStatus insightStatus)
An object containing more detail on the status of the insight resource.
- Parameters:
insightStatus- An object containing more detail on the status of the insight resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
insightStatus
default InsightResourceDetail.Builder insightStatus(Consumer<InsightStatus.Builder> insightStatus)
An object containing more detail on the status of the insight resource.
This is a convenience method that creates an instance of theInsightStatus.Builderavoiding the need to create one manually viaInsightStatus.builder().When the
Consumercompletes,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:
insightStatus(InsightStatus)
-
kubernetesResourceUri
InsightResourceDetail.Builder kubernetesResourceUri(String kubernetesResourceUri)
The Kubernetes resource URI if applicable.
- Parameters:
kubernetesResourceUri- The Kubernetes resource URI if applicable.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
InsightResourceDetail.Builder arn(String arn)
The Amazon Resource Name (ARN) if applicable.
- Parameters:
arn- The Amazon Resource Name (ARN) if applicable.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-