Class GetTagsPlainArgs.Builder

  • Enclosing class:
    GetTagsPlainArgs

    public static final class GetTagsPlainArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • filter

        public GetTagsPlainArgs.Builder filter​(@Nullable
                                               GetTagsFilter filter)
        Parameters:
        filter - Configuration block for the `Expression` object used to categorize costs. See `filter` block below for details.
        Returns:
        builder
      • searchString

        public GetTagsPlainArgs.Builder searchString​(@Nullable
                                                     java.lang.String searchString)
        Parameters:
        searchString - Value that you want to search for.
        Returns:
        builder
      • sortBies

        public GetTagsPlainArgs.Builder sortBies​(@Nullable
                                                 java.util.List<GetTagsSortBy> sortBies)
        Parameters:
        sortBies - Configuration block for the value by which you want to sort the data. `sortBy` block below for details.
        Returns:
        builder
      • sortBies

        public GetTagsPlainArgs.Builder sortBies​(GetTagsSortBy... sortBies)
        Parameters:
        sortBies - Configuration block for the value by which you want to sort the data. `sortBy` block below for details.
        Returns:
        builder
      • tagKey

        public GetTagsPlainArgs.Builder tagKey​(@Nullable
                                               java.lang.String tagKey)
        Parameters:
        tagKey - Key of the tag that you want to return values for.
        Returns:
        builder
      • timePeriod

        public GetTagsPlainArgs.Builder timePeriod​(GetTagsTimePeriod timePeriod)
        Parameters:
        timePeriod - Configuration block for the start and end dates for retrieving the dimension values. See `timePeriod` block below for details.
        Returns:
        builder