Class CfnHarvestJob.Builder
java.lang.Object
software.amazon.awscdk.services.mediapackage.CfnHarvestJob.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnHarvestJob>
- Enclosing class:
CfnHarvestJob
@Stability(Stable)
public static final class CfnHarvestJob.Builder
extends Object
implements software.amazon.jsii.Builder<CfnHarvestJob>
A fluent builder for
CfnHarvestJob.-
Method Summary
Modifier and TypeMethodDescriptionbuild()static CfnHarvestJob.BuilderThe end of the time-window which will be harvested.The ID of the HarvestJob.originEndpointId(String originEndpointId) The ID of the OriginEndpoint that the HarvestJob will harvest from.s3Destination(IResolvable s3Destination) Configuration parameters for where in an S3 bucket to place the harvested content.s3Destination(CfnHarvestJob.S3DestinationProperty s3Destination) Configuration parameters for where in an S3 bucket to place the harvested content.The start of the time-window which will be harvested.
-
Method Details
-
create
@Stability(Stable) public static CfnHarvestJob.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnHarvestJob.Builder.
-
endTime
The end of the time-window which will be harvested.- Parameters:
endTime- The end of the time-window which will be harvested. This parameter is required.- Returns:
this- See Also:
-
id
The ID of the HarvestJob.The ID must be unique within the region and it cannot be changed after the HarvestJob is submitted.
- Parameters:
id- The ID of the HarvestJob. This parameter is required.- Returns:
this- See Also:
-
originEndpointId
The ID of the OriginEndpoint that the HarvestJob will harvest from.- Parameters:
originEndpointId- The ID of the OriginEndpoint that the HarvestJob will harvest from. This parameter is required.- Returns:
this- See Also:
-
s3Destination
Configuration parameters for where in an S3 bucket to place the harvested content.- Parameters:
s3Destination- Configuration parameters for where in an S3 bucket to place the harvested content. This parameter is required.- Returns:
this- See Also:
-
s3Destination
@Stability(Stable) public CfnHarvestJob.Builder s3Destination(CfnHarvestJob.S3DestinationProperty s3Destination) Configuration parameters for where in an S3 bucket to place the harvested content.- Parameters:
s3Destination- Configuration parameters for where in an S3 bucket to place the harvested content. This parameter is required.- Returns:
this- See Also:
-
startTime
The start of the time-window which will be harvested.- Parameters:
startTime- The start of the time-window which will be harvested. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnHarvestJob>- Returns:
- a newly built instance of
CfnHarvestJob.
-