Interface RecommendationExportJob.Builder

All Superinterfaces:
Buildable, CopyableBuilder<RecommendationExportJob.Builder,RecommendationExportJob>, SdkBuilder<RecommendationExportJob.Builder,RecommendationExportJob>, SdkPojo
Enclosing class:
RecommendationExportJob

public static interface RecommendationExportJob.Builder extends SdkPojo, CopyableBuilder<RecommendationExportJob.Builder,RecommendationExportJob>
  • Method Details

    • jobId

      The identification number of the export job.

      Parameters:
      jobId - The identification number of the export job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • destination

      An object that describes the destination of the export file.

      Parameters:
      destination - An object that describes the destination of the export file.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • destination

      An object that describes the destination of the export file.

      This is a convenience method that creates an instance of the ExportDestination.Builder avoiding the need to create one manually via ExportDestination.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to destination(ExportDestination).

      Parameters:
      destination - a consumer that will call methods on ExportDestination.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • resourceType

      RecommendationExportJob.Builder resourceType(String resourceType)

      The resource type of the exported recommendations.

      Parameters:
      resourceType - The resource type of the exported recommendations.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • resourceType

      RecommendationExportJob.Builder resourceType(ResourceType resourceType)

      The resource type of the exported recommendations.

      Parameters:
      resourceType - The resource type of the exported recommendations.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the export job.

      Parameters:
      status - The status of the export job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the export job.

      Parameters:
      status - The status of the export job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • creationTimestamp

      RecommendationExportJob.Builder creationTimestamp(Instant creationTimestamp)

      The timestamp of when the export job was created.

      Parameters:
      creationTimestamp - The timestamp of when the export job was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdatedTimestamp

      RecommendationExportJob.Builder lastUpdatedTimestamp(Instant lastUpdatedTimestamp)

      The timestamp of when the export job was last updated.

      Parameters:
      lastUpdatedTimestamp - The timestamp of when the export job was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • failureReason

      RecommendationExportJob.Builder failureReason(String failureReason)

      The reason for an export job failure.

      Parameters:
      failureReason - The reason for an export job failure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.