Interface ComponentTypeSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ComponentTypeSummary.Builder,
,ComponentTypeSummary> SdkBuilder<ComponentTypeSummary.Builder,
,ComponentTypeSummary> SdkPojo
- Enclosing class:
ComponentTypeSummary
public static interface ComponentTypeSummary.Builder
extends SdkPojo, CopyableBuilder<ComponentTypeSummary.Builder,ComponentTypeSummary>
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of the component type.componentTypeId
(String componentTypeId) The ID of the component type.componentTypeName
(String componentTypeName) The component type name.creationDateTime
(Instant creationDateTime) The date and time when the component type was created.description
(String description) The description of the component type.default ComponentTypeSummary.Builder
status
(Consumer<Status.Builder> status) The current status of the component type.The current status of the component type.updateDateTime
(Instant updateDateTime) The date and time when the component type was last updated.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 Details
-
arn
The ARN of the component type.
- Parameters:
arn
- The ARN of the component type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
componentTypeId
The ID of the component type.
- Parameters:
componentTypeId
- The ID of the component type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationDateTime
The date and time when the component type was created.
- Parameters:
creationDateTime
- The date and time when the component type was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateDateTime
The date and time when the component type was last updated.
- Parameters:
updateDateTime
- The date and time when the component type was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the component type.
- Parameters:
description
- The description of the component type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the component type.
- Parameters:
status
- The current status of the component type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the component type.
This is a convenience method that creates an instance of theStatus.Builder
avoiding the need to create one manually viaStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tostatus(Status)
.- Parameters:
status
- a consumer that will call methods onStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
componentTypeName
The component type name.
- Parameters:
componentTypeName
- The component type name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-