Class CfnHarvestJobPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.mediapackage.CfnHarvestJobPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnHarvestJobPropsMixin>
- Enclosing class:
CfnHarvestJobPropsMixin
@Stability(Stable)
public static final class CfnHarvestJobPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnHarvestJobPropsMixin>
A fluent builder for
CfnHarvestJobPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) The 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(CfnHarvestJobPropsMixin.S3DestinationProperty s3Destination) Configuration parameters for where in an S3 bucket to place the harvested content.s3Destination(IResolvable 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 CfnHarvestJobPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnHarvestJobPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnHarvestJobPropsMixin.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 CfnHarvestJobPropsMixin.Builder s3Destination(CfnHarvestJobPropsMixin.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<CfnHarvestJobPropsMixin>- Returns:
- a newly built instance of
CfnHarvestJobPropsMixin.
-