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 Details

    • 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

      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

      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

      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 the OpsItemIdentity.Builder avoiding the need to create one manually via OpsItemIdentity.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to createdBy(OpsItemIdentity).

      Parameters:
      createdBy - a consumer that will call methods on OpsItemIdentity.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.