Class GetWafDomainsArgs.Builder

  • Enclosing class:
    GetWafDomainsArgs

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

      • Builder

        public Builder()
    • Method Detail

      • enableDetails

        public GetWafDomainsArgs.Builder enableDetails​(@Nullable
                                                       com.pulumi.core.Output<java.lang.Boolean> enableDetails)
        Parameters:
        enableDetails - Default to `false`. Set it to `true` can output more details about resource attributes.
        Returns:
        builder
      • enableDetails

        public GetWafDomainsArgs.Builder enableDetails​(java.lang.Boolean enableDetails)
        Parameters:
        enableDetails - Default to `false`. Set it to `true` can output more details about resource attributes.
        Returns:
        builder
      • ids

        public GetWafDomainsArgs.Builder ids​(@Nullable
                                             com.pulumi.core.Output<java.util.List<java.lang.String>> ids)
        Parameters:
        ids - A list of Waf Domain IDs.
        Returns:
        builder
      • ids

        public GetWafDomainsArgs.Builder ids​(java.util.List<java.lang.String> ids)
        Parameters:
        ids - A list of Waf Domain IDs.
        Returns:
        builder
      • ids

        public GetWafDomainsArgs.Builder ids​(java.lang.String... ids)
        Parameters:
        ids - A list of Waf Domain IDs.
        Returns:
        builder
      • outputFile

        public GetWafDomainsArgs.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 GetWafDomainsArgs.Builder outputFile​(java.lang.String outputFile)
        Parameters:
        outputFile - File name where to save data source results (after running `pulumi preview`).
        Returns:
        builder
      • queryArgs

        public GetWafDomainsArgs.Builder queryArgs​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> queryArgs)
        Parameters:
        queryArgs - The query conditions. You can filter domain names by name. Fuzzy match is supported `QueryArgs={"DomainName":"Accelerated domain name"}`.
        Returns:
        builder
      • queryArgs

        public GetWafDomainsArgs.Builder queryArgs​(java.lang.String queryArgs)
        Parameters:
        queryArgs - The query conditions. You can filter domain names by name. Fuzzy match is supported `QueryArgs={"DomainName":"Accelerated domain name"}`.
        Returns:
        builder