Class MediaConnectRouterInputProps.Builder
java.lang.Object
software.amazon.awscdk.services.medialive.alpha.MediaConnectRouterInputProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<MediaConnectRouterInputProps>
- Enclosing interface:
MediaConnectRouterInputProps
@Stability(Experimental)
public static final class MediaConnectRouterInputProps.Builder
extends Object
implements software.amazon.jsii.Builder<MediaConnectRouterInputProps>
A builder for
MediaConnectRouterInputProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionavailabilityZones(List<String> availabilityZones) Sets the value ofMediaConnectRouterInputProps.getAvailabilityZones()build()Builds the configured instance.encryptionSecret(ISecret encryptionSecret) Sets the value ofMediaConnectRouterInputProps.getEncryptionSecret()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
availabilityZones
@Stability(Experimental) public MediaConnectRouterInputProps.Builder availabilityZones(List<String> availabilityZones) Sets the value ofMediaConnectRouterInputProps.getAvailabilityZones()- Parameters:
availabilityZones- The availability zones for the router input pipelines. Provide one AZ for a single pipeline, or two for redundant pipelines. If omitted, defaults to the stack's first availability zone (single pipeline).- Returns:
this
-
encryptionSecret
@Stability(Experimental) public MediaConnectRouterInputProps.Builder encryptionSecret(ISecret encryptionSecret) Sets the value ofMediaConnectRouterInputProps.getEncryptionSecret()- Parameters:
encryptionSecret- The Secrets Manager secret for custom encryption. If not provided, automatic encryption is used.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<MediaConnectRouterInputProps>- Returns:
- a new instance of
MediaConnectRouterInputProps - Throws:
NullPointerException- if any required attribute was not provided
-