Class ParameterGroupArgs.Builder

  • Enclosing class:
    ParameterGroupArgs

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

      • description

        public ParameterGroupArgs.Builder description​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - Description for the parameter group.
        Returns:
        builder
      • description

        public ParameterGroupArgs.Builder description​(java.lang.String description)
        Parameters:
        description - Description for the parameter group.
        Returns:
        builder
      • family

        public ParameterGroupArgs.Builder family​(com.pulumi.core.Output<java.lang.String> family)
        Parameters:
        family - The engine version that the parameter group can be used with. The following arguments are optional:
        Returns:
        builder
      • family

        public ParameterGroupArgs.Builder family​(java.lang.String family)
        Parameters:
        family - The engine version that the parameter group can be used with. The following arguments are optional:
        Returns:
        builder
      • name

        public ParameterGroupArgs.Builder name​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - Name of the parameter group. If omitted, the provider will assign a random, unique name. Conflicts with `name_prefix`.
        Returns:
        builder
      • name

        public ParameterGroupArgs.Builder name​(java.lang.String name)
        Parameters:
        name - Name of the parameter group. If omitted, the provider will assign a random, unique name. Conflicts with `name_prefix`.
        Returns:
        builder
      • namePrefix

        public ParameterGroupArgs.Builder namePrefix​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> namePrefix)
        Parameters:
        namePrefix - Creates a unique name beginning with the specified prefix. Conflicts with `name`.
        Returns:
        builder
      • namePrefix

        public ParameterGroupArgs.Builder namePrefix​(java.lang.String namePrefix)
        Parameters:
        namePrefix - Creates a unique name beginning with the specified prefix. Conflicts with `name`.
        Returns:
        builder
      • parameters

        public ParameterGroupArgs.Builder parameters​(@Nullable
                                                     com.pulumi.core.Output<java.util.List<ParameterGroupParameterArgs>> parameters)
        Parameters:
        parameters - Set of MemoryDB parameters to apply. Any parameters not specified will fall back to their family defaults. Detailed below.
        Returns:
        builder
      • parameters

        public ParameterGroupArgs.Builder parameters​(java.util.List<ParameterGroupParameterArgs> parameters)
        Parameters:
        parameters - Set of MemoryDB parameters to apply. Any parameters not specified will fall back to their family defaults. Detailed below.
        Returns:
        builder
      • parameters

        public ParameterGroupArgs.Builder parameters​(ParameterGroupParameterArgs... parameters)
        Parameters:
        parameters - Set of MemoryDB parameters to apply. Any parameters not specified will fall back to their family defaults. Detailed below.
        Returns:
        builder
      • tags

        public ParameterGroupArgs.Builder tags​(@Nullable
                                               com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - A map of tags to assign to the resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tags

        public ParameterGroupArgs.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - A map of tags to assign to the resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder