Class GetExecutionsArgs.Builder

  • Enclosing class:
    GetExecutionsArgs

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

      • Builder

        public Builder()
    • Method Detail

      • category

        public GetExecutionsArgs.Builder category​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> category)
        Parameters:
        category - The category of template. Valid: `AlarmTrigger`, `EventTrigger`, `Other` and `TimerTrigger`.
        Returns:
        builder
      • category

        public GetExecutionsArgs.Builder category​(java.lang.String category)
        Parameters:
        category - The category of template. Valid: `AlarmTrigger`, `EventTrigger`, `Other` and `TimerTrigger`.
        Returns:
        builder
      • endDate

        public GetExecutionsArgs.Builder endDate​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> endDate)
        Parameters:
        endDate - The time when the execution was ended.
        Returns:
        builder
      • endDate

        public GetExecutionsArgs.Builder endDate​(java.lang.String endDate)
        Parameters:
        endDate - The time when the execution was ended.
        Returns:
        builder
      • endDateAfter

        public GetExecutionsArgs.Builder endDateAfter​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> endDateAfter)
        Parameters:
        endDateAfter - Execution whose end time is less than or equal to the specified time.
        Returns:
        builder
      • endDateAfter

        public GetExecutionsArgs.Builder endDateAfter​(java.lang.String endDateAfter)
        Parameters:
        endDateAfter - Execution whose end time is less than or equal to the specified time.
        Returns:
        builder
      • executedBy

        public GetExecutionsArgs.Builder executedBy​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> executedBy)
        Parameters:
        executedBy - The user who execute the template.
        Returns:
        builder
      • executedBy

        public GetExecutionsArgs.Builder executedBy​(java.lang.String executedBy)
        Parameters:
        executedBy - The user who execute the template.
        Returns:
        builder
      • ids

        public GetExecutionsArgs.Builder ids​(@Nullable
                                             com.pulumi.core.Output<java.util.List<java.lang.String>> ids)
        Parameters:
        ids - A list of OOS Execution ids.
        Returns:
        builder
      • ids

        public GetExecutionsArgs.Builder ids​(java.util.List<java.lang.String> ids)
        Parameters:
        ids - A list of OOS Execution ids.
        Returns:
        builder
      • ids

        public GetExecutionsArgs.Builder ids​(java.lang.String... ids)
        Parameters:
        ids - A list of OOS Execution ids.
        Returns:
        builder
      • includeChildExecution

        public GetExecutionsArgs.Builder includeChildExecution​(@Nullable
                                                               com.pulumi.core.Output<java.lang.Boolean> includeChildExecution)
        Parameters:
        includeChildExecution - Whether to include sub-execution.
        Returns:
        builder
      • includeChildExecution

        public GetExecutionsArgs.Builder includeChildExecution​(java.lang.Boolean includeChildExecution)
        Parameters:
        includeChildExecution - Whether to include sub-execution.
        Returns:
        builder
      • mode

        public GetExecutionsArgs.Builder mode​(@Nullable
                                              com.pulumi.core.Output<java.lang.String> mode)
        Parameters:
        mode - The mode of OOS Execution. Valid: `Automatic`, `Debug`.
        Returns:
        builder
      • mode

        public GetExecutionsArgs.Builder mode​(java.lang.String mode)
        Parameters:
        mode - The mode of OOS Execution. Valid: `Automatic`, `Debug`.
        Returns:
        builder
      • outputFile

        public GetExecutionsArgs.Builder outputFile​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> outputFile)
        Parameters:
        outputFile - File name where to save data source results (after running `pulumi preview`).
        Returns:
        builder
      • outputFile

        public GetExecutionsArgs.Builder outputFile​(java.lang.String outputFile)
        Parameters:
        outputFile - File name where to save data source results (after running `pulumi preview`).
        Returns:
        builder
      • parentExecutionId

        public GetExecutionsArgs.Builder parentExecutionId​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> parentExecutionId)
        Parameters:
        parentExecutionId - The id of parent OOS Execution.
        Returns:
        builder
      • parentExecutionId

        public GetExecutionsArgs.Builder parentExecutionId​(java.lang.String parentExecutionId)
        Parameters:
        parentExecutionId - The id of parent OOS Execution.
        Returns:
        builder
      • ramRole

        public GetExecutionsArgs.Builder ramRole​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> ramRole)
        Parameters:
        ramRole - The role that executes the current template.
        Returns:
        builder
      • ramRole

        public GetExecutionsArgs.Builder ramRole​(java.lang.String ramRole)
        Parameters:
        ramRole - The role that executes the current template.
        Returns:
        builder
      • sortField

        public GetExecutionsArgs.Builder sortField​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> sortField)
        Parameters:
        sortField - The sort field.
        Returns:
        builder
      • sortField

        public GetExecutionsArgs.Builder sortField​(java.lang.String sortField)
        Parameters:
        sortField - The sort field.
        Returns:
        builder
      • sortOrder

        public GetExecutionsArgs.Builder sortOrder​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> sortOrder)
        Parameters:
        sortOrder - The sort order.
        Returns:
        builder
      • sortOrder

        public GetExecutionsArgs.Builder sortOrder​(java.lang.String sortOrder)
        Parameters:
        sortOrder - The sort order.
        Returns:
        builder
      • startDateAfter

        public GetExecutionsArgs.Builder startDateAfter​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> startDateAfter)
        Parameters:
        startDateAfter - The execution whose start time is greater than or equal to the specified time.
        Returns:
        builder
      • startDateAfter

        public GetExecutionsArgs.Builder startDateAfter​(java.lang.String startDateAfter)
        Parameters:
        startDateAfter - The execution whose start time is greater than or equal to the specified time.
        Returns:
        builder
      • startDateBefore

        public GetExecutionsArgs.Builder startDateBefore​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> startDateBefore)
        Parameters:
        startDateBefore - The execution with start time less than or equal to the specified time.
        Returns:
        builder
      • startDateBefore

        public GetExecutionsArgs.Builder startDateBefore​(java.lang.String startDateBefore)
        Parameters:
        startDateBefore - The execution with start time less than or equal to the specified time.
        Returns:
        builder
      • status

        public GetExecutionsArgs.Builder status​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> status)
        Parameters:
        status - The Status of OOS Execution. Valid: `Cancelled`, `Failed`, `Queued`, `Running`, `Started`, `Success`, `Waiting`.
        Returns:
        builder
      • status

        public GetExecutionsArgs.Builder status​(java.lang.String status)
        Parameters:
        status - The Status of OOS Execution. Valid: `Cancelled`, `Failed`, `Queued`, `Running`, `Started`, `Success`, `Waiting`.
        Returns:
        builder
      • tags

        public GetExecutionsArgs.Builder tags​(@Nullable
                                              com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>> tags)
        Parameters:
        tags - A mapping of tags to assign to the resource.
        Returns:
        builder
      • tags

        public GetExecutionsArgs.Builder tags​(java.util.Map<java.lang.String,​java.lang.Object> tags)
        Parameters:
        tags - A mapping of tags to assign to the resource.
        Returns:
        builder
      • templateName

        public GetExecutionsArgs.Builder templateName​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> templateName)
        Parameters:
        templateName - The name of execution template.
        Returns:
        builder
      • templateName

        public GetExecutionsArgs.Builder templateName​(java.lang.String templateName)
        Parameters:
        templateName - The name of execution template.
        Returns:
        builder