Interface SourceEventMetadata.Builder

  • Method Details

    • eventTypeVersion

      SourceEventMetadata.Builder eventTypeVersion(String eventTypeVersion)

      The version of the type of event.

      Parameters:
      eventTypeVersion - The version of the type of event.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceEventId

      SourceEventMetadata.Builder sourceEventId(String sourceEventId)

      The source event id.

      Parameters:
      sourceEventId - The source event id.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventOriginRegion

      SourceEventMetadata.Builder eventOriginRegion(String eventOriginRegion)

      The Region the event originated from.

      Parameters:
      eventOriginRegion - The Region the event originated from.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • relatedAccount

      SourceEventMetadata.Builder relatedAccount(String relatedAccount)

      The primary Amazon Web Services account of SourceEvent.

      Parameters:
      relatedAccount - The primary Amazon Web Services account of SourceEvent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • source

      The Amazon Web Services service the event originates from. For example aws.cloudwatch.

      Parameters:
      source - The Amazon Web Services service the event originates from. For example aws.cloudwatch.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventOccurrenceTime

      SourceEventMetadata.Builder eventOccurrenceTime(Instant eventOccurrenceTime)

      The date and time the source event occurred. This is based on the Source Event.

      Parameters:
      eventOccurrenceTime - The date and time the source event occurred. This is based on the Source Event.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventType

      SourceEventMetadata.Builder eventType(String eventType)

      The type of event. For example, an Amazon CloudWatch state change.

      Parameters:
      eventType - The type of event. For example, an Amazon CloudWatch state change.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • relatedResources

      SourceEventMetadata.Builder relatedResources(Collection<Resource> relatedResources)

      A list of resources related to this NotificationEvent.

      Parameters:
      relatedResources - A list of resources related to this NotificationEvent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • relatedResources

      SourceEventMetadata.Builder relatedResources(Resource... relatedResources)

      A list of resources related to this NotificationEvent.

      Parameters:
      relatedResources - A list of resources related to this NotificationEvent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • relatedResources

      SourceEventMetadata.Builder relatedResources(Consumer<Resource.Builder>... relatedResources)

      A list of resources related to this NotificationEvent.

      This is a convenience method that creates an instance of the Resource.Builder avoiding the need to create one manually via Resource.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to relatedResources(List<Resource>).

      Parameters:
      relatedResources - a consumer that will call methods on Resource.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: