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 Details

    • 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

      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

      The OpsItem status. Status can be Open, In Progress, or Resolved.

      Parameters:
      status - The OpsItem status. Status can be Open, In Progress, or Resolved.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The OpsItem status. Status can be Open, In Progress, or Resolved.

      Parameters:
      status - The OpsItem status. Status can be Open, In Progress, or Resolved.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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.