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 of 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 maintenance configuration settings applied to this router output.maintenanceConfiguration(CfnRouterOutput.MaintenanceConfigurationProperty maintenanceConfiguration) The maintenance configuration settings applied to this router output.maximumBitrate(Number maximumBitrate) The maximum bitrate for the router output.The name of the router output.regionName(String regionName) The AWS Region where the router output is located.routingScope(String routingScope) Indicates whether the router output is configured for Regional or global routing.Key-value pairs that can be used to tag and organize this router output.The tier level of the 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
Indicates whether the router output is configured for Regional or global routing.- Parameters:
routingScope- Indicates whether the router output is configured for Regional or global routing. This parameter is required.- Returns:
this- See Also:
-
tier
The tier level of the router output.- Parameters:
tier- The tier level of the router output. This parameter is required.- Returns:
this- See Also:
-
availabilityZone
The Availability Zone of the router output.- Parameters:
availabilityZone- The Availability Zone of the router output. This parameter is required.- Returns:
this- See Also:
-
maintenanceConfiguration
@Stability(Stable) public CfnRouterOutput.Builder maintenanceConfiguration(IResolvable maintenanceConfiguration) The maintenance configuration settings applied to this router output.- Parameters:
maintenanceConfiguration- The maintenance configuration settings applied to this router output. This parameter is required.- Returns:
this- See Also:
-
maintenanceConfiguration
@Stability(Stable) public CfnRouterOutput.Builder maintenanceConfiguration(CfnRouterOutput.MaintenanceConfigurationProperty maintenanceConfiguration) The maintenance configuration settings applied to this router output.- Parameters:
maintenanceConfiguration- The maintenance configuration settings applied to this router output. This parameter is required.- Returns:
this- See Also:
-
regionName
The AWS Region where the router output is located.- Parameters:
regionName- The AWS Region where the router output is located. This parameter is required.- Returns:
this- See Also:
-
tags
Key-value pairs that can be used to tag and organize this router output.- Parameters:
tags- Key-value pairs that can be used to tag and organize 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.
-