Interface ListEventsFilters.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ListEventsFilters.Builder,ListEventsFilters>, SdkBuilder<ListEventsFilters.Builder,ListEventsFilters>, SdkPojo
Enclosing class:
ListEventsFilters

public static interface ListEventsFilters.Builder extends SdkPojo, CopyableBuilder<ListEventsFilters.Builder,ListEventsFilters>
  • Method Details

    • insightId

      ListEventsFilters.Builder insightId(String insightId)

      An ID of an insight that is related to the events you want to filter for.

      Parameters:
      insightId - An ID of an insight that is related to the events you want to filter for.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventTimeRange

      ListEventsFilters.Builder eventTimeRange(EventTimeRange eventTimeRange)

      A time range during which you want the filtered events to have occurred.

      Parameters:
      eventTimeRange - A time range during which you want the filtered events to have occurred.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventTimeRange

      default ListEventsFilters.Builder eventTimeRange(Consumer<EventTimeRange.Builder> eventTimeRange)

      A time range during which you want the filtered events to have occurred.

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

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

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

      ListEventsFilters.Builder eventClass(String eventClass)

      The class of the events you want to filter for, such as an infrastructure change, a deployment, or a schema change.

      Parameters:
      eventClass - The class of the events you want to filter for, such as an infrastructure change, a deployment, or a schema change.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • eventClass

      ListEventsFilters.Builder eventClass(EventClass eventClass)

      The class of the events you want to filter for, such as an infrastructure change, a deployment, or a schema change.

      Parameters:
      eventClass - The class of the events you want to filter for, such as an infrastructure change, a deployment, or a schema change.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • eventSource

      ListEventsFilters.Builder eventSource(String eventSource)

      The Amazon Web Services source that emitted the events you want to filter for.

      Parameters:
      eventSource - The Amazon Web Services source that emitted the events you want to filter for.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataSource

      ListEventsFilters.Builder dataSource(String dataSource)

      The source, AWS_CLOUD_TRAIL or AWS_CODE_DEPLOY, of the events you want returned.

      Parameters:
      dataSource - The source, AWS_CLOUD_TRAIL or AWS_CODE_DEPLOY, of the events you want returned.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • dataSource

      The source, AWS_CLOUD_TRAIL or AWS_CODE_DEPLOY, of the events you want returned.

      Parameters:
      dataSource - The source, AWS_CLOUD_TRAIL or AWS_CODE_DEPLOY, of the events you want returned.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • resourceCollection

      ListEventsFilters.Builder resourceCollection(ResourceCollection resourceCollection)
      Sets the value of the ResourceCollection property for this object.
      Parameters:
      resourceCollection - The new value for the ResourceCollection property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceCollection

      default ListEventsFilters.Builder resourceCollection(Consumer<ResourceCollection.Builder> resourceCollection)
      Sets the value of the ResourceCollection property for this object. This is a convenience method that creates an instance of the ResourceCollection.Builder avoiding the need to create one manually via ResourceCollection.builder().

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

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