Class ExtensionArgs.Builder

  • Enclosing class:
    ExtensionArgs

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

      • Builder

        public Builder()
    • Method Detail

      • actionPoints

        public ExtensionArgs.Builder actionPoints​(com.pulumi.core.Output<java.util.List<ExtensionActionPointArgs>> actionPoints)
        Parameters:
        actionPoints - Action points defined in the extension. Detailed below.
        Returns:
        builder
      • description

        public ExtensionArgs.Builder description​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - Information about the extension.
        Returns:
        builder
      • description

        public ExtensionArgs.Builder description​(java.lang.String description)
        Parameters:
        description - Information about the extension.
        Returns:
        builder
      • name

        public ExtensionArgs.Builder name​(@Nullable
                                          com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - Name for the extension. Each extension name in your account must be unique. Extension versions use the same name.
        Returns:
        builder
      • name

        public ExtensionArgs.Builder name​(java.lang.String name)
        Parameters:
        name - Name for the extension. Each extension name in your account must be unique. Extension versions use the same name.
        Returns:
        builder
      • parameters

        public ExtensionArgs.Builder parameters​(@Nullable
                                                com.pulumi.core.Output<java.util.List<ExtensionParameterArgs>> parameters)
        Parameters:
        parameters - Parameters accepted by the extension. You specify parameter values when you associate the extension to an AppConfig resource by using the CreateExtensionAssociation API action. For Lambda extension actions, these parameters are included in the Lambda request object. Detailed below.
        Returns:
        builder
      • parameters

        public ExtensionArgs.Builder parameters​(java.util.List<ExtensionParameterArgs> parameters)
        Parameters:
        parameters - Parameters accepted by the extension. You specify parameter values when you associate the extension to an AppConfig resource by using the CreateExtensionAssociation API action. For Lambda extension actions, these parameters are included in the Lambda request object. Detailed below.
        Returns:
        builder
      • parameters

        public ExtensionArgs.Builder parameters​(ExtensionParameterArgs... parameters)
        Parameters:
        parameters - Parameters accepted by the extension. You specify parameter values when you associate the extension to an AppConfig resource by using the CreateExtensionAssociation API action. For Lambda extension actions, these parameters are included in the Lambda request object. Detailed below.
        Returns:
        builder
      • region

        public ExtensionArgs.Builder region​(@Nullable
                                            com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public ExtensionArgs.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • tags

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

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