Interface OpsItemSummary.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<OpsItemSummary.Builder,OpsItemSummary>
,SdkBuilder<OpsItemSummary.Builder,OpsItemSummary>
,SdkPojo
- Enclosing class:
- OpsItemSummary
public static interface OpsItemSummary.Builder extends SdkPojo, CopyableBuilder<OpsItemSummary.Builder,OpsItemSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OpsItemSummary.Builder
actualEndTime(Instant actualEndTime)
The time a runbook workflow ended.OpsItemSummary.Builder
actualStartTime(Instant actualStartTime)
The time a runbook workflow started.OpsItemSummary.Builder
category(String category)
A list of OpsItems by category.OpsItemSummary.Builder
createdBy(String createdBy)
The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.OpsItemSummary.Builder
createdTime(Instant createdTime)
The date and time the OpsItem was created.OpsItemSummary.Builder
lastModifiedBy(String lastModifiedBy)
The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.OpsItemSummary.Builder
lastModifiedTime(Instant lastModifiedTime)
The date and time the OpsItem was last updated.OpsItemSummary.Builder
operationalData(Map<String,OpsItemDataValue> operationalData)
Operational data is custom data that provides useful reference details about the OpsItem.OpsItemSummary.Builder
opsItemId(String opsItemId)
The ID of the OpsItem.OpsItemSummary.Builder
opsItemType(String opsItemType)
The type of OpsItem.OpsItemSummary.Builder
plannedEndTime(Instant plannedEndTime)
The time specified in a change request for a runbook workflow to end.OpsItemSummary.Builder
plannedStartTime(Instant plannedStartTime)
The time specified in a change request for a runbook workflow to start.OpsItemSummary.Builder
priority(Integer priority)
The importance of this OpsItem in relation to other OpsItems in the system.OpsItemSummary.Builder
severity(String severity)
A list of OpsItems by severity.OpsItemSummary.Builder
source(String source)
The impacted Amazon Web Services resource.OpsItemSummary.Builder
status(String status)
The OpsItem status.OpsItemSummary.Builder
status(OpsItemStatus status)
The OpsItem status.OpsItemSummary.Builder
title(String title)
A short heading that describes the nature of the OpsItem and the impacted resource.-
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 Detail
-
createdBy
OpsItemSummary.Builder createdBy(String createdBy)
The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.
- Parameters:
createdBy
- The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTime
OpsItemSummary.Builder createdTime(Instant createdTime)
The date and time the OpsItem was created.
- Parameters:
createdTime
- The date and time the OpsItem was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedBy
OpsItemSummary.Builder lastModifiedBy(String lastModifiedBy)
The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.
- Parameters:
lastModifiedBy
- The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedTime
OpsItemSummary.Builder lastModifiedTime(Instant lastModifiedTime)
The date and time the OpsItem was last updated.
- Parameters:
lastModifiedTime
- The date and time the OpsItem was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
priority
OpsItemSummary.Builder priority(Integer priority)
The importance of this OpsItem in relation to other OpsItems in the system.
- Parameters:
priority
- The importance of this OpsItem in relation to other OpsItems in the system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
source
OpsItemSummary.Builder source(String source)
The impacted Amazon Web Services resource.
- Parameters:
source
- The impacted Amazon Web Services resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
OpsItemSummary.Builder status(String status)
The OpsItem status. Status can be
Open
,In Progress
, orResolved
.- Parameters:
status
- The OpsItem status. Status can beOpen
,In Progress
, orResolved
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OpsItemStatus
,OpsItemStatus
-
status
OpsItemSummary.Builder status(OpsItemStatus status)
The OpsItem status. Status can be
Open
,In Progress
, orResolved
.- Parameters:
status
- The OpsItem status. Status can beOpen
,In Progress
, orResolved
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OpsItemStatus
,OpsItemStatus
-
opsItemId
OpsItemSummary.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.
-
title
OpsItemSummary.Builder title(String title)
A short heading that describes the nature of the OpsItem and the impacted resource.
- Parameters:
title
- A short heading that describes the nature of the OpsItem and the impacted resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operationalData
OpsItemSummary.Builder operationalData(Map<String,OpsItemDataValue> operationalData)
Operational data is custom data that provides useful reference details about the OpsItem.
- Parameters:
operationalData
- Operational data is custom data that provides useful reference details about the OpsItem.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
category
OpsItemSummary.Builder category(String category)
A list of OpsItems by category.
- Parameters:
category
- A list of OpsItems by category.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
severity
OpsItemSummary.Builder severity(String severity)
A list of OpsItems by severity.
- Parameters:
severity
- A list of OpsItems by severity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
opsItemType
OpsItemSummary.Builder opsItemType(String opsItemType)
The type of OpsItem. Systems Manager supports the following types of OpsItems:
-
/aws/issue
This type of OpsItem is used for default OpsItems created by OpsCenter.
-
/aws/changerequest
This type of OpsItem is used by Change Manager for reviewing and approving or rejecting change requests.
-
/aws/insight
This type of OpsItem is used by OpsCenter for aggregating and reporting on duplicate OpsItems.
- Parameters:
opsItemType
- The type of OpsItem. Systems Manager supports the following types of OpsItems:-
/aws/issue
This type of OpsItem is used for default OpsItems created by OpsCenter.
-
/aws/changerequest
This type of OpsItem is used by Change Manager for reviewing and approving or rejecting change requests.
-
/aws/insight
This type of OpsItem is used by OpsCenter for aggregating and reporting on duplicate OpsItems.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
actualStartTime
OpsItemSummary.Builder actualStartTime(Instant actualStartTime)
The time a runbook workflow started. Currently reported only for the OpsItem type
/aws/changerequest
.- Parameters:
actualStartTime
- The time a runbook workflow started. Currently reported only for the OpsItem type/aws/changerequest
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actualEndTime
OpsItemSummary.Builder actualEndTime(Instant actualEndTime)
The time a runbook workflow ended. Currently reported only for the OpsItem type
/aws/changerequest
.- Parameters:
actualEndTime
- The time a runbook workflow ended. Currently reported only for the OpsItem type/aws/changerequest
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
plannedStartTime
OpsItemSummary.Builder plannedStartTime(Instant plannedStartTime)
The time specified in a change request for a runbook workflow to start. Currently supported only for the OpsItem type
/aws/changerequest
.- Parameters:
plannedStartTime
- The time specified in a change request for a runbook workflow to start. Currently supported only for the OpsItem type/aws/changerequest
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
plannedEndTime
OpsItemSummary.Builder plannedEndTime(Instant plannedEndTime)
The time specified in a change request for a runbook workflow to end. Currently supported only for the OpsItem type
/aws/changerequest
.- Parameters:
plannedEndTime
- The time specified in a change request for a runbook workflow to end. Currently supported only for the OpsItem type/aws/changerequest
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-