Interface EvaluationFormAIVersionSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<EvaluationFormAIVersionSummary.Builder,,EvaluationFormAIVersionSummary> SdkBuilder<EvaluationFormAIVersionSummary.Builder,,EvaluationFormAIVersionSummary> SdkPojo
- Enclosing class:
EvaluationFormAIVersionSummary
@Mutable
@NotThreadSafe
public static interface EvaluationFormAIVersionSummary.Builder
extends SdkPojo, CopyableBuilder<EvaluationFormAIVersionSummary.Builder,EvaluationFormAIVersionSummary>
-
Method Summary
Modifier and TypeMethodDescriptionaiVersionLifecycle(Consumer<EvaluationFormAIVersionLifecycle.Builder> aiVersionLifecycle) The lifecycle information for this AI version, including its status and availability dates.aiVersionLifecycle(EvaluationFormAIVersionLifecycle aiVersionLifecycle) The lifecycle information for this AI version, including its status and availability dates.aiVersionName(String aiVersionName) The name of the AI version.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
aiVersionName
The name of the AI version.
- Parameters:
aiVersionName- The name of the AI version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aiVersionLifecycle
EvaluationFormAIVersionSummary.Builder aiVersionLifecycle(EvaluationFormAIVersionLifecycle aiVersionLifecycle) The lifecycle information for this AI version, including its status and availability dates.
- Parameters:
aiVersionLifecycle- The lifecycle information for this AI version, including its status and availability dates.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aiVersionLifecycle
default EvaluationFormAIVersionSummary.Builder aiVersionLifecycle(Consumer<EvaluationFormAIVersionLifecycle.Builder> aiVersionLifecycle) The lifecycle information for this AI version, including its status and availability dates.
This is a convenience method that creates an instance of theEvaluationFormAIVersionLifecycle.Builderavoiding the need to create one manually viaEvaluationFormAIVersionLifecycle.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaiVersionLifecycle(EvaluationFormAIVersionLifecycle).- Parameters:
aiVersionLifecycle- a consumer that will call methods onEvaluationFormAIVersionLifecycle.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-