Class RouterInputProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.mediaconnect.alpha.RouterInputProps.Jsii$Proxy
- All Implemented Interfaces:
RouterInputProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
RouterInputProps
@Stability(Experimental)
@Internal
public static final class RouterInputProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements RouterInputProps
An implementation for
RouterInputProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.mediaconnect.alpha.RouterInputProps
RouterInputProps.Builder, RouterInputProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(RouterInputProps.Builder builder) Constructor that initializes the object based on literal property values passed by theRouterInputProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal RouterInputConfiguration(experimental) Configuration for the Router Input (standard, failover, merge, or MediaConnect flow).final MaintenanceConfiguration(experimental) Maintenance window configuration.final Bitrate(experimental) Maximum bitrate in bits per second that the Router Input can handle.final String(experimental) AWS region where the Router Input will be created (i.e.final String(experimental) Name of the Router Input.final RoutingScope(experimental) Routing scope for the Router Input.getTags()(experimental) Tags to add to the Router Input.final RouterInputTiergetTier()(experimental) Select a tier based on your maximum bitrate requirements.final TransitEncryption(experimental) Transit encryption configuration using AWS Secrets Manager.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theRouterInputProps.Builder.
-
-
Method Details
-
getConfiguration
Description copied from interface:RouterInputProps(experimental) Configuration for the Router Input (standard, failover, merge, or MediaConnect flow).- Specified by:
getConfigurationin interfaceRouterInputProps
-
getMaximumBitrate
Description copied from interface:RouterInputProps(experimental) Maximum bitrate in bits per second that the Router Input can handle.- Specified by:
getMaximumBitratein interfaceRouterInputProps
-
getRoutingScope
Description copied from interface:RouterInputProps(experimental) Routing scope for the Router Input.- Specified by:
getRoutingScopein interfaceRouterInputProps
-
getMaintenanceConfiguration
Description copied from interface:RouterInputProps(experimental) Maintenance window configuration.Default: - Default maintenance window will be used
- Specified by:
getMaintenanceConfigurationin interfaceRouterInputProps
-
getRegionName
Description copied from interface:RouterInputProps(experimental) AWS region where the Router Input will be created (i.e. us-east-1).Must match the region of the flows, flow outputs, and network interfaces it connects to — MediaConnect rejects a cross-region connection at deploy.
Default: - Same as the stack's region
- Specified by:
getRegionNamein interfaceRouterInputProps
-
getRouterInputName
Description copied from interface:RouterInputProps(experimental) Name of the Router Input.Default: - Generated automatically
- Specified by:
getRouterInputNamein interfaceRouterInputProps
-
getTags
Description copied from interface:RouterInputProps(experimental) Tags to add to the Router Input.Default: - No tagging
- Specified by:
getTagsin interfaceRouterInputProps
-
getTier
Description copied from interface:RouterInputProps(experimental) Select a tier based on your maximum bitrate requirements.Default: RouterInputTier.INPUT_20
- Specified by:
getTierin interfaceRouterInputProps
-
getTransitEncryption
Description copied from interface:RouterInputProps(experimental) Transit encryption configuration using AWS Secrets Manager.When provided without a role, a scoped IAM role is automatically created with read access to the secret.
Default: - Automatic encryption will be configured
- Specified by:
getTransitEncryptionin interfaceRouterInputProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-