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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default OpsItemEventSummary.Builder
createdBy(Consumer<OpsItemIdentity.Builder> createdBy)
Information about the user or resource that created the OpsItem event.OpsItemEventSummary.Builder
createdBy(OpsItemIdentity createdBy)
Information about the user or resource that created the OpsItem event.OpsItemEventSummary.Builder
createdTime(Instant createdTime)
The date and time the OpsItem event was created.OpsItemEventSummary.Builder
detail(String detail)
Specific information about the OpsItem event.OpsItemEventSummary.Builder
detailType(String detailType)
The type of information provided as a detail.OpsItemEventSummary.Builder
eventId(String eventId)
The ID of the OpsItem event.OpsItemEventSummary.Builder
opsItemId(String opsItemId)
The ID of the OpsItem.OpsItemEventSummary.Builder
source(String source)
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
opsItemId
OpsItemEventSummary.Builder opsItemId(String 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
OpsItemEventSummary.Builder eventId(String 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
OpsItemEventSummary.Builder source(String 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
OpsItemEventSummary.Builder detailType(String 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
OpsItemEventSummary.Builder detail(String 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
OpsItemEventSummary.Builder createdBy(OpsItemIdentity 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
default OpsItemEventSummary.Builder createdBy(Consumer<OpsItemIdentity.Builder> 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:
createdBy(OpsItemIdentity)
-
createdTime
OpsItemEventSummary.Builder createdTime(Instant 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.
-
-