Class GetAlidnsDomainsArgs.Builder

  • Enclosing class:
    GetAlidnsDomainsArgs

    public static final class GetAlidnsDomainsArgs.Builder
    extends java.lang.Object
    • Method Detail

      • aliDomain

        public GetAlidnsDomainsArgs.Builder aliDomain​(@Nullable
                                                      com.pulumi.core.Output<java.lang.Boolean> aliDomain)
        Parameters:
        aliDomain - Specifies whether the domain is from Alibaba Cloud or not.
        Returns:
        builder
      • aliDomain

        public GetAlidnsDomainsArgs.Builder aliDomain​(java.lang.Boolean aliDomain)
        Parameters:
        aliDomain - Specifies whether the domain is from Alibaba Cloud or not.
        Returns:
        builder
      • domainNameRegex

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

        public GetAlidnsDomainsArgs.Builder domainNameRegex​(java.lang.String domainNameRegex)
        Parameters:
        domainNameRegex - A regex string to filter results by the domain name.
        Returns:
        builder
      • groupId

        public GetAlidnsDomainsArgs.Builder groupId​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> groupId)
        Parameters:
        groupId - Domain group ID, if not filled, the default is all groups.
        Returns:
        builder
      • groupId

        public GetAlidnsDomainsArgs.Builder groupId​(java.lang.String groupId)
        Parameters:
        groupId - Domain group ID, if not filled, the default is all groups.
        Returns:
        builder
      • groupNameRegex

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

        public GetAlidnsDomainsArgs.Builder groupNameRegex​(java.lang.String groupNameRegex)
        Parameters:
        groupNameRegex - A regex string to filter results by the group name.
        Returns:
        builder
      • ids

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

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

        public GetAlidnsDomainsArgs.Builder instanceId​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> instanceId)
        Parameters:
        instanceId - Cloud analysis product ID.
        Returns:
        builder
      • instanceId

        public GetAlidnsDomainsArgs.Builder instanceId​(java.lang.String instanceId)
        Parameters:
        instanceId - Cloud analysis product ID.
        Returns:
        builder
      • keyWord

        public GetAlidnsDomainsArgs.Builder keyWord​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> keyWord)
        Parameters:
        keyWord - The keywords are searched according to the `%KeyWord%` mode, which is not case sensitive.
        Returns:
        builder
      • keyWord

        public GetAlidnsDomainsArgs.Builder keyWord​(java.lang.String keyWord)
        Parameters:
        keyWord - The keywords are searched according to the `%KeyWord%` mode, which is not case sensitive.
        Returns:
        builder
      • lang

        public GetAlidnsDomainsArgs.Builder lang​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> lang)
        Parameters:
        lang - User language.
        Returns:
        builder
      • outputFile

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

        public GetAlidnsDomainsArgs.Builder resourceGroupId​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> resourceGroupId)
        Parameters:
        resourceGroupId - The Id of resource group which the dns belongs.
        Returns:
        builder
      • resourceGroupId

        public GetAlidnsDomainsArgs.Builder resourceGroupId​(java.lang.String resourceGroupId)
        Parameters:
        resourceGroupId - The Id of resource group which the dns belongs.
        Returns:
        builder
      • searchMode

        public GetAlidnsDomainsArgs.Builder searchMode​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> searchMode)
        Parameters:
        searchMode - Search mode, `LIKE` fuzzy search, `EXACT` exact search.
        Returns:
        builder
      • searchMode

        public GetAlidnsDomainsArgs.Builder searchMode​(java.lang.String searchMode)
        Parameters:
        searchMode - Search mode, `LIKE` fuzzy search, `EXACT` exact search.
        Returns:
        builder
      • starmark

        public GetAlidnsDomainsArgs.Builder starmark​(@Nullable
                                                     com.pulumi.core.Output<java.lang.Boolean> starmark)
        Parameters:
        starmark - Whether to query the domain name star.
        Returns:
        builder
      • starmark

        public GetAlidnsDomainsArgs.Builder starmark​(java.lang.Boolean starmark)
        Parameters:
        starmark - Whether to query the domain name star.
        Returns:
        builder
      • tags

        public GetAlidnsDomainsArgs.Builder tags​(@Nullable
                                                 com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>> tags)
        Parameters:
        tags - A mapping of tags to assign to the resource.
        Returns:
        builder
      • tags

        public GetAlidnsDomainsArgs.Builder tags​(java.util.Map<java.lang.String,​java.lang.Object> tags)
        Parameters:
        tags - A mapping of tags to assign to the resource.
        Returns:
        builder
      • versionCode

        public GetAlidnsDomainsArgs.Builder versionCode​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> versionCode)
        Parameters:
        versionCode - Cloud analysis version code.
        Returns:
        builder
      • versionCode

        public GetAlidnsDomainsArgs.Builder versionCode​(java.lang.String versionCode)
        Parameters:
        versionCode - Cloud analysis version code.
        Returns:
        builder