Class ListItemArgs.Builder

  • Enclosing class:
    ListItemArgs

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

      • Builder

        public Builder()
    • Method Detail

      • accountId

        public ListItemArgs.Builder accountId​(com.pulumi.core.Output<java.lang.String> accountId)
        Parameters:
        accountId - The account identifier to target for the resource.
        Returns:
        builder
      • accountId

        public ListItemArgs.Builder accountId​(java.lang.String accountId)
        Parameters:
        accountId - The account identifier to target for the resource.
        Returns:
        builder
      • asn

        public ListItemArgs.Builder asn​(@Nullable
                                        com.pulumi.core.Output<java.lang.Integer> asn)
        Parameters:
        asn - Autonomous system number to include in the list. Must provide only one of: `ip`, `asn`, `redirect`, `hostname`.
        Returns:
        builder
      • asn

        public ListItemArgs.Builder asn​(java.lang.Integer asn)
        Parameters:
        asn - Autonomous system number to include in the list. Must provide only one of: `ip`, `asn`, `redirect`, `hostname`.
        Returns:
        builder
      • comment

        public ListItemArgs.Builder comment​(@Nullable
                                            com.pulumi.core.Output<java.lang.String> comment)
        Parameters:
        comment - An optional comment for the item.
        Returns:
        builder
      • comment

        public ListItemArgs.Builder comment​(java.lang.String comment)
        Parameters:
        comment - An optional comment for the item.
        Returns:
        builder
      • hostname

        public ListItemArgs.Builder hostname​(@Nullable
                                             com.pulumi.core.Output<ListItemHostnameArgs> hostname)
        Parameters:
        hostname - Hostname to store in the list. Must provide only one of: `ip`, `asn`, `redirect`, `hostname`.
        Returns:
        builder
      • hostname

        public ListItemArgs.Builder hostname​(ListItemHostnameArgs hostname)
        Parameters:
        hostname - Hostname to store in the list. Must provide only one of: `ip`, `asn`, `redirect`, `hostname`.
        Returns:
        builder
      • ip

        public ListItemArgs.Builder ip​(@Nullable
                                       com.pulumi.core.Output<java.lang.String> ip)
        Parameters:
        ip - IP address to include in the list. Must provide only one of: `ip`, `asn`, `redirect`, `hostname`.
        Returns:
        builder
      • ip

        public ListItemArgs.Builder ip​(java.lang.String ip)
        Parameters:
        ip - IP address to include in the list. Must provide only one of: `ip`, `asn`, `redirect`, `hostname`.
        Returns:
        builder
      • listId

        public ListItemArgs.Builder listId​(com.pulumi.core.Output<java.lang.String> listId)
        Parameters:
        listId - The list identifier to target for the resource.
        Returns:
        builder
      • listId

        public ListItemArgs.Builder listId​(java.lang.String listId)
        Parameters:
        listId - The list identifier to target for the resource.
        Returns:
        builder
      • redirect

        public ListItemArgs.Builder redirect​(@Nullable
                                             com.pulumi.core.Output<ListItemRedirectArgs> redirect)
        Parameters:
        redirect - Redirect configuration to store in the list. Must provide only one of: `ip`, `asn`, `redirect`, `hostname`.
        Returns:
        builder
      • redirect

        public ListItemArgs.Builder redirect​(ListItemRedirectArgs redirect)
        Parameters:
        redirect - Redirect configuration to store in the list. Must provide only one of: `ip`, `asn`, `redirect`, `hostname`.
        Returns:
        builder