Class GetTagsArgs.Builder

  • Enclosing class:
    GetTagsArgs

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

      • Builder

        public Builder()
    • Method Detail

      • filter

        public GetTagsArgs.Builder filter​(@Nullable
                                          com.pulumi.core.Output<GetTagsFilterArgs> filter)
        Parameters:
        filter - Configuration block for the `Expression` object used to categorize costs. See `filter` block below for details.
        Returns:
        builder
      • filter

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

        public GetTagsArgs.Builder searchString​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> searchString)
        Parameters:
        searchString - Value that you want to search for.
        Returns:
        builder
      • searchString

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

        public GetTagsArgs.Builder sortBies​(@Nullable
                                            com.pulumi.core.Output<java.util.List<GetTagsSortByArgs>> 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 GetTagsArgs.Builder sortBies​(java.util.List<GetTagsSortByArgs> 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 GetTagsArgs.Builder sortBies​(GetTagsSortByArgs... 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 GetTagsArgs.Builder tagKey​(@Nullable
                                          com.pulumi.core.Output<java.lang.String> tagKey)
        Parameters:
        tagKey - Key of the tag that you want to return values for.
        Returns:
        builder
      • tagKey

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

        public GetTagsArgs.Builder timePeriod​(com.pulumi.core.Output<GetTagsTimePeriodArgs> timePeriod)
        Parameters:
        timePeriod - Configuration block for the start and end dates for retrieving the dimension values. See `timePeriod` block below for details.
        Returns:
        builder
      • timePeriod

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