Class CfnRouterOutputPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.mediaconnect.CfnRouterOutputPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnRouterOutputPropsMixin>
- Enclosing class:
CfnRouterOutputPropsMixin
@Stability(Stable)
public static final class CfnRouterOutputPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnRouterOutputPropsMixin>
A fluent builder for
CfnRouterOutputPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionavailabilityZone(String availabilityZone) The Availability Zone of the router output.build()The configuration settings for a router output.configuration(IResolvable configuration) The configuration settings for a router output.create()create(CfnPropertyMixinOptions options) maintenanceConfiguration(CfnRouterOutputPropsMixin.MaintenanceConfigurationProperty maintenanceConfiguration) The maintenance configuration settings applied to this router output.maintenanceConfiguration(IResolvable 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 CfnRouterOutputPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnRouterOutputPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnRouterOutputPropsMixin.Builder.
-
availabilityZone
@Stability(Stable) public CfnRouterOutputPropsMixin.Builder availabilityZone(String 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:
-
configuration
@Stability(Stable) public CfnRouterOutputPropsMixin.Builder configuration(IResolvable 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 CfnRouterOutputPropsMixin.Builder configuration(CfnRouterOutputPropsMixin.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:
-
maintenanceConfiguration
@Stability(Stable) public CfnRouterOutputPropsMixin.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 CfnRouterOutputPropsMixin.Builder maintenanceConfiguration(CfnRouterOutputPropsMixin.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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnRouterOutputPropsMixin>- Returns:
- a newly built instance of
CfnRouterOutputPropsMixin.
-