Class OriginEndpointEvents.MediaPackageHarvestJobNotification.S3Destination.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.mediapackage.events.OriginEndpointEvents.MediaPackageHarvestJobNotification.S3Destination.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<OriginEndpointEvents.MediaPackageHarvestJobNotification.S3Destination>
- Enclosing interface:
OriginEndpointEvents.MediaPackageHarvestJobNotification.S3Destination
@Stability(Experimental)
public static final class OriginEndpointEvents.MediaPackageHarvestJobNotification.S3Destination.Builder
extends Object
implements software.amazon.jsii.Builder<OriginEndpointEvents.MediaPackageHarvestJobNotification.S3Destination>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbucketName(List<String> bucketName) build()Builds the configured instance.manifestKey(List<String> manifestKey)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
bucketName
@Stability(Experimental) public OriginEndpointEvents.MediaPackageHarvestJobNotification.S3Destination.Builder bucketName(List<String> bucketName) Sets the value ofOriginEndpointEvents.MediaPackageHarvestJobNotification.S3Destination.getBucketName()- Parameters:
bucketName- bucket_name property. Specify an array of string values to match this event if the actual value of bucket_name is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
manifestKey
@Stability(Experimental) public OriginEndpointEvents.MediaPackageHarvestJobNotification.S3Destination.Builder manifestKey(List<String> manifestKey) Sets the value ofOriginEndpointEvents.MediaPackageHarvestJobNotification.S3Destination.getManifestKey()- Parameters:
manifestKey- manifest_key property. Specify an array of string values to match this event if the actual value of manifest_key is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
roleArn
@Stability(Experimental) public OriginEndpointEvents.MediaPackageHarvestJobNotification.S3Destination.Builder roleArn(List<String> roleArn) Sets the value ofOriginEndpointEvents.MediaPackageHarvestJobNotification.S3Destination.getRoleArn()- Parameters:
roleArn- role_arn property. Specify an array of string values to match this event if the actual value of role_arn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
build
@Stability(Experimental) public OriginEndpointEvents.MediaPackageHarvestJobNotification.S3Destination build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<OriginEndpointEvents.MediaPackageHarvestJobNotification.S3Destination>- Returns:
- a new instance of
OriginEndpointEvents.MediaPackageHarvestJobNotification.S3Destination - Throws:
NullPointerException- if any required attribute was not provided
-