Class ExtensionState.Builder

  • Enclosing class:
    ExtensionState

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

      • Builder

        public Builder()
    • Method Detail

      • actionPoints

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

        public ExtensionState.Builder arn​(@Nullable
                                          com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - ARN of the AppConfig Extension.
        Returns:
        builder
      • arn

        public ExtensionState.Builder arn​(java.lang.String arn)
        Parameters:
        arn - ARN of the AppConfig Extension.
        Returns:
        builder
      • description

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

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

        public ExtensionState.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 ExtensionState.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 ExtensionState.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 ExtensionState.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 ExtensionState.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 ExtensionState.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 ExtensionState.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 ExtensionState.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 ExtensionState.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
      • tagsAll

        public ExtensionState.Builder tagsAll​(@Nullable
                                              com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tagsAll)
      • tagsAll

        public ExtensionState.Builder tagsAll​(java.util.Map<java.lang.String,​java.lang.String> tagsAll)
      • version

        public ExtensionState.Builder version​(@Nullable
                                              com.pulumi.core.Output<java.lang.Integer> version)
        Parameters:
        version - Version number for the extension.
        Returns:
        builder
      • version

        public ExtensionState.Builder version​(java.lang.Integer version)
        Parameters:
        version - Version number for the extension.
        Returns:
        builder