Class CfnRouterOutput.Builder
java.lang.Object
software.amazon.awscdk.services.mediaconnect.CfnRouterOutput.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnRouterOutput>
- Enclosing class:
CfnRouterOutput
@Stability(Stable)
public static final class CfnRouterOutput.Builder
extends Object
implements software.amazon.jsii.Builder<CfnRouterOutput>
A fluent builder for
CfnRouterOutput.-
Method Summary
Modifier and TypeMethodDescriptionavailabilityZone(String availabilityZone) The Availability Zone where you want to create the router output.build()configuration(IResolvable configuration) The configuration settings for a router output.configuration(CfnRouterOutput.RouterOutputConfigurationProperty configuration) The configuration settings for a router output.static CfnRouterOutput.BuildermaintenanceConfiguration(IResolvable maintenanceConfiguration) The configuration settings for maintenance operations, including preferred maintenance windows and schedules.maintenanceConfiguration(CfnRouterOutput.MaintenanceConfigurationProperty maintenanceConfiguration) The configuration settings for maintenance operations, including preferred maintenance windows and schedules.maximumBitrate(Number maximumBitrate) The maximum bitrate for the router output.The name of the router output.regionName(String regionName) The AWS Region for the router output.routingScope(String routingScope) Key-value pairs that can be used to tag this router output.
-
Method Details
-
create
@Stability(Stable) public static CfnRouterOutput.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
CfnRouterOutput.Builder.
-
configuration
The configuration settings for a router output.- Parameters:
configuration- The configuration settings for a router output. This parameter is required.- Returns:
this- See Also:
-
configuration
@Stability(Stable) public CfnRouterOutput.Builder configuration(CfnRouterOutput.RouterOutputConfigurationProperty configuration) The configuration settings for a router output.- Parameters:
configuration- The configuration settings for a router output. This parameter is required.- Returns:
this- See Also:
-
maximumBitrate
The maximum bitrate for the router output.- Parameters:
maximumBitrate- The maximum bitrate for the router output. This parameter is required.- Returns:
this- See Also:
-
name
The name of the router output.- Parameters:
name- The name of the router output. This parameter is required.- Returns:
this- See Also:
-
routingScope
- Parameters:
routingScope- This parameter is required.- Returns:
this- See Also:
-
tier
- Parameters:
tier- This parameter is required.- Returns:
this- See Also:
-
availabilityZone
The Availability Zone where you want to create the router output.This must be a valid Availability Zone for the region specified by regionName, or the current region if no regionName is provided.
- Parameters:
availabilityZone- The Availability Zone where you want to create the router output. This parameter is required.- Returns:
this- See Also:
-
maintenanceConfiguration
@Stability(Stable) public CfnRouterOutput.Builder maintenanceConfiguration(IResolvable maintenanceConfiguration) The configuration settings for maintenance operations, including preferred maintenance windows and schedules.- Parameters:
maintenanceConfiguration- The configuration settings for maintenance operations, including preferred maintenance windows and schedules. This parameter is required.- Returns:
this- See Also:
-
maintenanceConfiguration
@Stability(Stable) public CfnRouterOutput.Builder maintenanceConfiguration(CfnRouterOutput.MaintenanceConfigurationProperty maintenanceConfiguration) The configuration settings for maintenance operations, including preferred maintenance windows and schedules.- Parameters:
maintenanceConfiguration- The configuration settings for maintenance operations, including preferred maintenance windows and schedules. This parameter is required.- Returns:
this- See Also:
-
regionName
The AWS Region for the router output.Defaults to the current region if not specified.
- Parameters:
regionName- The AWS Region for the router output. This parameter is required.- Returns:
this- See Also:
-
tags
Key-value pairs that can be used to tag this router output.- Parameters:
tags- Key-value pairs that can be used to tag this router output. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnRouterOutput>- Returns:
- a newly built instance of
CfnRouterOutput.
-