Interface CfnHarvestJobPropsMixin.S3DestinationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnHarvestJobPropsMixin.S3DestinationProperty.Jsii$Proxy
- Enclosing class:
CfnHarvestJobPropsMixin
@Stability(Stable)
public static interface CfnHarvestJobPropsMixin.S3DestinationProperty
extends software.amazon.jsii.JsiiSerializable
Configuration parameters for where in an S3 bucket to place the harvested content.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.mediapackage.*;
S3DestinationProperty s3DestinationProperty = S3DestinationProperty.builder()
.bucketName("bucketName")
.manifestKey("manifestKey")
.roleArn("roleArn")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnHarvestJobPropsMixin.S3DestinationPropertystatic final classAn implementation forCfnHarvestJobPropsMixin.S3DestinationProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe name of an S3 bucket within which harvested content will be exported.default StringThe key in the specified S3 bucket where the harvested top-level manifest will be placed.default StringThe IAM role used to write to the specified S3 bucket.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBucketName
The name of an S3 bucket within which harvested content will be exported.- See Also:
-
getManifestKey
The key in the specified S3 bucket where the harvested top-level manifest will be placed.- See Also:
-
getRoleArn
The IAM role used to write to the specified S3 bucket.- See Also:
-
builder
-