Interface AudienceExportJobSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AudienceExportJobSummary.Builder,
,AudienceExportJobSummary> SdkBuilder<AudienceExportJobSummary.Builder,
,AudienceExportJobSummary> SdkPojo
- Enclosing class:
AudienceExportJobSummary
@Mutable
@NotThreadSafe
public static interface AudienceExportJobSummary.Builder
extends SdkPojo, CopyableBuilder<AudienceExportJobSummary.Builder,AudienceExportJobSummary>
-
Method Summary
Modifier and TypeMethodDescriptionaudienceGenerationJobArn
(String audienceGenerationJobArn) The Amazon Resource Name (ARN) of the audience generation job that was exported.default AudienceExportJobSummary.Builder
audienceSize
(Consumer<AudienceSize.Builder> audienceSize) Sets the value of the AudienceSize property for this object.audienceSize
(AudienceSize audienceSize) Sets the value of the AudienceSize property for this object.createTime
(Instant createTime) The time at which the audience export job was created.description
(String description) The description of the audience export job.The name of the audience export job.outputLocation
(String outputLocation) The Amazon S3 bucket where the audience export is stored.The status of the audience export job.status
(AudienceExportJobStatus status) The status of the audience export job.default AudienceExportJobSummary.Builder
statusDetails
(Consumer<StatusDetails.Builder> statusDetails) Sets the value of the StatusDetails property for this object.statusDetails
(StatusDetails statusDetails) Sets the value of the StatusDetails property for this object.updateTime
(Instant updateTime) The most recent time at which the audience export job was updated.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, sdkFieldNameToField, sdkFields
-
Method Details
-
createTime
The time at which the audience export job was created.
- Parameters:
createTime
- The time at which the audience export job was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateTime
The most recent time at which the audience export job was updated.
- Parameters:
updateTime
- The most recent time at which the audience export job was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the audience export job.
- Parameters:
name
- The name of the audience export job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
audienceGenerationJobArn
The Amazon Resource Name (ARN) of the audience generation job that was exported.
- Parameters:
audienceGenerationJobArn
- The Amazon Resource Name (ARN) of the audience generation job that was exported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
audienceSize
Sets the value of the AudienceSize property for this object.- Parameters:
audienceSize
- The new value for the AudienceSize property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
audienceSize
Sets the value of the AudienceSize property for this object. This is a convenience method that creates an instance of theAudienceSize.Builder
avoiding the need to create one manually viaAudienceSize.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaudienceSize(AudienceSize)
.- Parameters:
audienceSize
- a consumer that will call methods onAudienceSize.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
description
The description of the audience export job.
- Parameters:
description
- The description of the audience export job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the audience export job.
- Parameters:
status
- The status of the audience export job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the audience export job.
- Parameters:
status
- The status of the audience export job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusDetails
Sets the value of the StatusDetails property for this object.- Parameters:
statusDetails
- The new value for the StatusDetails property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statusDetails
default AudienceExportJobSummary.Builder statusDetails(Consumer<StatusDetails.Builder> statusDetails) Sets the value of the StatusDetails property for this object. This is a convenience method that creates an instance of theStatusDetails.Builder
avoiding the need to create one manually viaStatusDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tostatusDetails(StatusDetails)
.- Parameters:
statusDetails
- a consumer that will call methods onStatusDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
outputLocation
The Amazon S3 bucket where the audience export is stored.
- Parameters:
outputLocation
- The Amazon S3 bucket where the audience export is stored.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-