Interface OptimizationJobSummary.Builder

    • Method Detail

      • optimizationJobName

        OptimizationJobSummary.Builder optimizationJobName​(String optimizationJobName)

        The name that you assigned to the optimization job.

        Parameters:
        optimizationJobName - The name that you assigned to the optimization job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • optimizationJobArn

        OptimizationJobSummary.Builder optimizationJobArn​(String optimizationJobArn)

        The Amazon Resource Name (ARN) of the optimization job.

        Parameters:
        optimizationJobArn - The Amazon Resource Name (ARN) of the optimization job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • creationTime

        OptimizationJobSummary.Builder creationTime​(Instant creationTime)

        The time when you created the optimization job.

        Parameters:
        creationTime - The time when you created the optimization job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • optimizationStartTime

        OptimizationJobSummary.Builder optimizationStartTime​(Instant optimizationStartTime)

        The time when the optimization job started.

        Parameters:
        optimizationStartTime - The time when the optimization job started.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • optimizationEndTime

        OptimizationJobSummary.Builder optimizationEndTime​(Instant optimizationEndTime)

        The time when the optimization job finished processing.

        Parameters:
        optimizationEndTime - The time when the optimization job finished processing.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastModifiedTime

        OptimizationJobSummary.Builder lastModifiedTime​(Instant lastModifiedTime)

        The time when the optimization job was last updated.

        Parameters:
        lastModifiedTime - The time when the optimization job was last updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • optimizationTypes

        OptimizationJobSummary.Builder optimizationTypes​(Collection<String> optimizationTypes)

        The optimization techniques that are applied by the optimization job.

        Parameters:
        optimizationTypes - The optimization techniques that are applied by the optimization job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • optimizationTypes

        OptimizationJobSummary.Builder optimizationTypes​(String... optimizationTypes)

        The optimization techniques that are applied by the optimization job.

        Parameters:
        optimizationTypes - The optimization techniques that are applied by the optimization job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.