Class GetQuotasArgs.Builder

  • Enclosing class:
    GetQuotasArgs

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

      • Builder

        public Builder()
    • Method Detail

      • groupCode

        public GetQuotasArgs.Builder groupCode​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> groupCode)
        Parameters:
        groupCode - The group code.
        Returns:
        builder
      • groupCode

        public GetQuotasArgs.Builder groupCode​(java.lang.String groupCode)
        Parameters:
        groupCode - The group code.
        Returns:
        builder
      • keyWord

        public GetQuotasArgs.Builder keyWord​(@Nullable
                                             com.pulumi.core.Output<java.lang.String> keyWord)
        Parameters:
        keyWord - The key word.
        Returns:
        builder
      • keyWord

        public GetQuotasArgs.Builder keyWord​(java.lang.String keyWord)
        Parameters:
        keyWord - The key word.
        Returns:
        builder
      • nameRegex

        public GetQuotasArgs.Builder nameRegex​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> nameRegex)
        Parameters:
        nameRegex - A regex string to filter results by Quota name.
        Returns:
        builder
      • nameRegex

        public GetQuotasArgs.Builder nameRegex​(java.lang.String nameRegex)
        Parameters:
        nameRegex - A regex string to filter results by Quota name.
        Returns:
        builder
      • outputFile

        public GetQuotasArgs.Builder outputFile​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> outputFile)
        Parameters:
        outputFile - File name where to save data source results (after running `pulumi preview`).
        Returns:
        builder
      • outputFile

        public GetQuotasArgs.Builder outputFile​(java.lang.String outputFile)
        Parameters:
        outputFile - File name where to save data source results (after running `pulumi preview`).
        Returns:
        builder
      • productCode

        public GetQuotasArgs.Builder productCode​(com.pulumi.core.Output<java.lang.String> productCode)
        Parameters:
        productCode - The product code.
        Returns:
        builder
      • productCode

        public GetQuotasArgs.Builder productCode​(java.lang.String productCode)
        Parameters:
        productCode - The product code.
        Returns:
        builder
      • quotaActionCode

        public GetQuotasArgs.Builder quotaActionCode​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> quotaActionCode)
        Parameters:
        quotaActionCode - The quota action code.
        Returns:
        builder
      • quotaActionCode

        public GetQuotasArgs.Builder quotaActionCode​(java.lang.String quotaActionCode)
        Parameters:
        quotaActionCode - The quota action code.
        Returns:
        builder
      • quotaCategory

        public GetQuotasArgs.Builder quotaCategory​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> quotaCategory)
        Parameters:
        quotaCategory - The category of quota. Valid Values: `FlowControl` and `CommonQuota`.
        Returns:
        builder
      • quotaCategory

        public GetQuotasArgs.Builder quotaCategory​(java.lang.String quotaCategory)
        Parameters:
        quotaCategory - The category of quota. Valid Values: `FlowControl` and `CommonQuota`.
        Returns:
        builder
      • sortField

        public GetQuotasArgs.Builder sortField​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> sortField)
        Parameters:
        sortField - Cloud service ECS specification quota supports setting sorting fields. Valid Values: `TIME`, `TOTAL` and `RESERVED`.
        Returns:
        builder
      • sortField

        public GetQuotasArgs.Builder sortField​(java.lang.String sortField)
        Parameters:
        sortField - Cloud service ECS specification quota supports setting sorting fields. Valid Values: `TIME`, `TOTAL` and `RESERVED`.
        Returns:
        builder
      • sortOrder

        public GetQuotasArgs.Builder sortOrder​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> sortOrder)
        Parameters:
        sortOrder - Ranking of cloud service ECS specification quota support. Valid Values: `Ascending` and `Descending`.
        Returns:
        builder
      • sortOrder

        public GetQuotasArgs.Builder sortOrder​(java.lang.String sortOrder)
        Parameters:
        sortOrder - Ranking of cloud service ECS specification quota support. Valid Values: `Ascending` and `Descending`.
        Returns:
        builder