Class CustomActivityArgs.Builder

  • Enclosing class:
    CustomActivityArgs

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

      • autoUserSpecification

        public CustomActivityArgs.Builder autoUserSpecification​(@Nullable
                                                                com.pulumi.core.Output<java.lang.Object> autoUserSpecification)
        Parameters:
        autoUserSpecification - Elevation level and scope for the user, default is nonadmin task. Type: string (or Expression with resultType double).
        Returns:
        builder
      • autoUserSpecification

        public CustomActivityArgs.Builder autoUserSpecification​(java.lang.Object autoUserSpecification)
        Parameters:
        autoUserSpecification - Elevation level and scope for the user, default is nonadmin task. Type: string (or Expression with resultType double).
        Returns:
        builder
      • command

        public CustomActivityArgs.Builder command​(com.pulumi.core.Output<java.lang.Object> command)
        Parameters:
        command - Command for custom activity Type: string (or Expression with resultType string).
        Returns:
        builder
      • command

        public CustomActivityArgs.Builder command​(java.lang.Object command)
        Parameters:
        command - Command for custom activity Type: string (or Expression with resultType string).
        Returns:
        builder
      • description

        public CustomActivityArgs.Builder description​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - Activity description.
        Returns:
        builder
      • description

        public CustomActivityArgs.Builder description​(java.lang.String description)
        Parameters:
        description - Activity description.
        Returns:
        builder
      • extendedProperties

        public CustomActivityArgs.Builder extendedProperties​(@Nullable
                                                             com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>> extendedProperties)
        Parameters:
        extendedProperties - User defined property bag. There is no restriction on the keys or values that can be used. The user specified custom activity has the full responsibility to consume and interpret the content defined.
        Returns:
        builder
      • extendedProperties

        public CustomActivityArgs.Builder extendedProperties​(java.util.Map<java.lang.String,​java.lang.Object> extendedProperties)
        Parameters:
        extendedProperties - User defined property bag. There is no restriction on the keys or values that can be used. The user specified custom activity has the full responsibility to consume and interpret the content defined.
        Returns:
        builder
      • folderPath

        public CustomActivityArgs.Builder folderPath​(@Nullable
                                                     com.pulumi.core.Output<java.lang.Object> folderPath)
        Parameters:
        folderPath - Folder path for resource files Type: string (or Expression with resultType string).
        Returns:
        builder
      • folderPath

        public CustomActivityArgs.Builder folderPath​(java.lang.Object folderPath)
        Parameters:
        folderPath - Folder path for resource files Type: string (or Expression with resultType string).
        Returns:
        builder
      • name

        public CustomActivityArgs.Builder name​(com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - Activity name.
        Returns:
        builder
      • onInactiveMarkAs

        public CustomActivityArgs.Builder onInactiveMarkAs​(@Nullable
                                                           com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​ActivityOnInactiveMarkAs>> onInactiveMarkAs)
        Parameters:
        onInactiveMarkAs - Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when the activity is inactive, the status will be Succeeded by default.
        Returns:
        builder
      • onInactiveMarkAs

        public CustomActivityArgs.Builder onInactiveMarkAs​(com.pulumi.core.Either<java.lang.String,​ActivityOnInactiveMarkAs> onInactiveMarkAs)
        Parameters:
        onInactiveMarkAs - Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when the activity is inactive, the status will be Succeeded by default.
        Returns:
        builder
      • onInactiveMarkAs

        public CustomActivityArgs.Builder onInactiveMarkAs​(java.lang.String onInactiveMarkAs)
        Parameters:
        onInactiveMarkAs - Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when the activity is inactive, the status will be Succeeded by default.
        Returns:
        builder
      • onInactiveMarkAs

        public CustomActivityArgs.Builder onInactiveMarkAs​(ActivityOnInactiveMarkAs onInactiveMarkAs)
        Parameters:
        onInactiveMarkAs - Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when the activity is inactive, the status will be Succeeded by default.
        Returns:
        builder
      • retentionTimeInDays

        public CustomActivityArgs.Builder retentionTimeInDays​(@Nullable
                                                              com.pulumi.core.Output<java.lang.Object> retentionTimeInDays)
        Parameters:
        retentionTimeInDays - The retention time for the files submitted for custom activity. Type: double (or Expression with resultType double).
        Returns:
        builder
      • retentionTimeInDays

        public CustomActivityArgs.Builder retentionTimeInDays​(java.lang.Object retentionTimeInDays)
        Parameters:
        retentionTimeInDays - The retention time for the files submitted for custom activity. Type: double (or Expression with resultType double).
        Returns:
        builder
      • state

        public CustomActivityArgs.Builder state​(@Nullable
                                                com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​ActivityState>> state)
        Parameters:
        state - Activity state. This is an optional property and if not provided, the state will be Active by default.
        Returns:
        builder
      • state

        public CustomActivityArgs.Builder state​(com.pulumi.core.Either<java.lang.String,​ActivityState> state)
        Parameters:
        state - Activity state. This is an optional property and if not provided, the state will be Active by default.
        Returns:
        builder
      • state

        public CustomActivityArgs.Builder state​(java.lang.String state)
        Parameters:
        state - Activity state. This is an optional property and if not provided, the state will be Active by default.
        Returns:
        builder
      • state

        public CustomActivityArgs.Builder state​(ActivityState state)
        Parameters:
        state - Activity state. This is an optional property and if not provided, the state will be Active by default.
        Returns:
        builder
      • type

        public CustomActivityArgs.Builder type​(com.pulumi.core.Output<java.lang.String> type)
        Parameters:
        type - Type of activity. Expected value is 'Custom'.
        Returns:
        builder
      • type

        public CustomActivityArgs.Builder type​(java.lang.String type)
        Parameters:
        type - Type of activity. Expected value is 'Custom'.
        Returns:
        builder
      • userProperties

        public CustomActivityArgs.Builder userProperties​(@Nullable
                                                         com.pulumi.core.Output<java.util.List<UserPropertyArgs>> userProperties)
        Parameters:
        userProperties - Activity user properties.
        Returns:
        builder