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 Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description RecommendationExportJob.BuildercreationTimestamp(Instant creationTimestamp)The timestamp of when the export job was created.default RecommendationExportJob.Builderdestination(Consumer<ExportDestination.Builder> destination)An object that describes the destination of the export file.RecommendationExportJob.Builderdestination(ExportDestination destination)An object that describes the destination of the export file.RecommendationExportJob.BuilderfailureReason(String failureReason)The reason for an export job failure.RecommendationExportJob.BuilderjobId(String jobId)The identification number of the export job.RecommendationExportJob.BuilderlastUpdatedTimestamp(Instant lastUpdatedTimestamp)The timestamp of when the export job was last updated.RecommendationExportJob.BuilderresourceType(String resourceType)The resource type of the exported recommendations.RecommendationExportJob.BuilderresourceType(ResourceType resourceType)The resource type of the exported recommendations.RecommendationExportJob.Builderstatus(String status)The status of the export job.RecommendationExportJob.Builderstatus(JobStatus status)The status of the export job.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
jobId
RecommendationExportJob.Builder jobId(String 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
RecommendationExportJob.Builder destination(ExportDestination 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
default RecommendationExportJob.Builder destination(Consumer<ExportDestination.Builder> destination)
An object that describes the destination of the export file.
This is a convenience method that creates an instance of theExportDestination.Builderavoiding the need to create one manually viaExportDestination.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todestination(ExportDestination).- Parameters:
destination- a consumer that will call methods onExportDestination.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
destination(ExportDestination)
-
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,ResourceType
-
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:
ResourceType,ResourceType
-
status
RecommendationExportJob.Builder status(String status)
The status of the export job.
-
status
RecommendationExportJob.Builder status(JobStatus status)
The status of the export job.
-
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.
-
-