Interface OpsItemEventSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OpsItemEventSummary.Builder,
,OpsItemEventSummary> SdkBuilder<OpsItemEventSummary.Builder,
,OpsItemEventSummary> SdkPojo
- Enclosing class:
OpsItemEventSummary
public static interface OpsItemEventSummary.Builder
extends SdkPojo, CopyableBuilder<OpsItemEventSummary.Builder,OpsItemEventSummary>
-
Method Summary
Modifier and TypeMethodDescriptiondefault OpsItemEventSummary.Builder
createdBy
(Consumer<OpsItemIdentity.Builder> createdBy) Information about the user or resource that created the OpsItem event.createdBy
(OpsItemIdentity createdBy) Information about the user or resource that created the OpsItem event.createdTime
(Instant createdTime) The date and time the OpsItem event was created.Specific information about the OpsItem event.detailType
(String detailType) The type of information provided as a detail.The ID of the OpsItem event.The ID of the OpsItem.The source of the OpsItem event.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
-
opsItemId
The ID of the OpsItem.
- Parameters:
opsItemId
- The ID of the OpsItem.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventId
The ID of the OpsItem event.
- Parameters:
eventId
- The ID of the OpsItem event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
source
The source of the OpsItem event.
- Parameters:
source
- The source of the OpsItem event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
detailType
The type of information provided as a detail.
- Parameters:
detailType
- The type of information provided as a detail.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
detail
Specific information about the OpsItem event.
- Parameters:
detail
- Specific information about the OpsItem event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
Information about the user or resource that created the OpsItem event.
- Parameters:
createdBy
- Information about the user or resource that created the OpsItem event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
Information about the user or resource that created the OpsItem event.
This is a convenience method that creates an instance of theOpsItemIdentity.Builder
avoiding the need to create one manually viaOpsItemIdentity.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocreatedBy(OpsItemIdentity)
.- Parameters:
createdBy
- a consumer that will call methods onOpsItemIdentity.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdTime
The date and time the OpsItem event was created.
- Parameters:
createdTime
- The date and time the OpsItem event was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-