Interface AggregateLogGroupSummary.Builder

  • Method Details

    • logGroupCount

      AggregateLogGroupSummary.Builder logGroupCount(Integer logGroupCount)

      The number of log groups in this aggregate summary group.

      Parameters:
      logGroupCount - The number of log groups in this aggregate summary group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • groupingIdentifiers

      AggregateLogGroupSummary.Builder groupingIdentifiers(Collection<GroupingIdentifier> groupingIdentifiers)

      An array of key-value pairs that identify the data source characteristics used to group the log groups.

      The size and content of this array depends on the groupBy parameter specified in the request.

      Parameters:
      groupingIdentifiers - An array of key-value pairs that identify the data source characteristics used to group the log groups.

      The size and content of this array depends on the groupBy parameter specified in the request.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • groupingIdentifiers

      AggregateLogGroupSummary.Builder groupingIdentifiers(GroupingIdentifier... groupingIdentifiers)

      An array of key-value pairs that identify the data source characteristics used to group the log groups.

      The size and content of this array depends on the groupBy parameter specified in the request.

      Parameters:
      groupingIdentifiers - An array of key-value pairs that identify the data source characteristics used to group the log groups.

      The size and content of this array depends on the groupBy parameter specified in the request.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • groupingIdentifiers

      AggregateLogGroupSummary.Builder groupingIdentifiers(Consumer<GroupingIdentifier.Builder>... groupingIdentifiers)

      An array of key-value pairs that identify the data source characteristics used to group the log groups.

      The size and content of this array depends on the groupBy parameter specified in the request.

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

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

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