Interface ListGroupingAttributeDefinitionsResponse.Builder

  • Method Details

    • groupingAttributeDefinitions

      ListGroupingAttributeDefinitionsResponse.Builder groupingAttributeDefinitions(Collection<GroupingAttributeDefinition> groupingAttributeDefinitions)

      An array of structures, where each structure contains information about one grouping attribute definition, including the grouping name, source keys, and default values.

      Parameters:
      groupingAttributeDefinitions - An array of structures, where each structure contains information about one grouping attribute definition, including the grouping name, source keys, and default values.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • groupingAttributeDefinitions

      ListGroupingAttributeDefinitionsResponse.Builder groupingAttributeDefinitions(GroupingAttributeDefinition... groupingAttributeDefinitions)

      An array of structures, where each structure contains information about one grouping attribute definition, including the grouping name, source keys, and default values.

      Parameters:
      groupingAttributeDefinitions - An array of structures, where each structure contains information about one grouping attribute definition, including the grouping name, source keys, and default values.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • groupingAttributeDefinitions

      ListGroupingAttributeDefinitionsResponse.Builder groupingAttributeDefinitions(Consumer<GroupingAttributeDefinition.Builder>... groupingAttributeDefinitions)

      An array of structures, where each structure contains information about one grouping attribute definition, including the grouping name, source keys, and default values.

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

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

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

      The timestamp when the grouping configuration was last updated. When used in a raw HTTP Query API, it is formatted as epoch time in seconds.

      Parameters:
      updatedAt - The timestamp when the grouping configuration was last updated. When used in a raw HTTP Query API, it is formatted as epoch time in seconds.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nextToken

      Include this value in your next use of this API to get the next set of grouping attribute definitions.

      Parameters:
      nextToken - Include this value in your next use of this API to get the next set of grouping attribute definitions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.