Class CfnInputMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.medialive.CfnInputMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnInputMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnInputMixinProps
@Stability(Stable)
@Internal
public static final class CfnInputMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnInputMixinProps
An implementation for
CfnInputMixinProps-
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.cfnpropertymixins.services.medialive.CfnInputMixinProps
CfnInputMixinProps.Builder, CfnInputMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnInputMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnInputMixinProps.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 ObjectSettings that apply only if the input is a push type of input.final ObjectSettings that apply only if the input is an Elemental Link input.final StringThe list of input security groups (referenced by IDs) to attach to the input if the input is a push type.final ObjectSettings that apply only if the input is a MediaConnect input.final ObjectReturns union: eitherIResolvableorCfnInputPropsMixin.MulticastSettingsCreateRequestPropertyfinal StringgetName()A name for the input.final StringThe IAM role for MediaLive to assume when creating a MediaConnect input or Amazon VPC input.final ObjectReturns union: eitherIResolvableorCfnInputPropsMixin.RouterSettingsPropertyfinal ObjectReturns union: eitherIResolvableorCfnInputPropsMixin.Smpte2110ReceiverGroupSettingsPropertyfinal ObjectSettings that apply only if the input is a pull type of input.final ObjectReturns union: eitherIResolvableorCfnInputPropsMixin.SrtSettingsRequestPropertyfinal ObjectgetTags()A collection of tags for this input.final StringgetType()The type for this input.final ObjectgetVpc()Settings that apply only if the input is an push input where the source is on Amazon VPC.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 theCfnInputMixinProps.Builder.
-
-
Method Details
-
getDestinations
Description copied from interface:CfnInputMixinPropsSettings that apply only if the input is a push type of input.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnInputPropsMixin.InputDestinationRequestProperty>- Specified by:
getDestinationsin interfaceCfnInputMixinProps- See Also:
-
getInputDevices
Description copied from interface:CfnInputMixinPropsSettings that apply only if the input is an Elemental Link input.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnInputPropsMixin.InputDeviceSettingsProperty>- Specified by:
getInputDevicesin interfaceCfnInputMixinProps- See Also:
-
getInputNetworkLocation
- Specified by:
getInputNetworkLocationin interfaceCfnInputMixinProps- See Also:
-
getInputSecurityGroups
Description copied from interface:CfnInputMixinPropsThe list of input security groups (referenced by IDs) to attach to the input if the input is a push type.- Specified by:
getInputSecurityGroupsin interfaceCfnInputMixinProps- See Also:
-
getMediaConnectFlows
Description copied from interface:CfnInputMixinPropsSettings that apply only if the input is a MediaConnect input.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnInputPropsMixin.MediaConnectFlowRequestProperty>- Specified by:
getMediaConnectFlowsin interfaceCfnInputMixinProps- See Also:
-
getMulticastSettings
Description copied from interface:CfnInputMixinPropsReturns union: eitherIResolvableorCfnInputPropsMixin.MulticastSettingsCreateRequestProperty- Specified by:
getMulticastSettingsin interfaceCfnInputMixinProps- See Also:
-
getName
Description copied from interface:CfnInputMixinPropsA name for the input.- Specified by:
getNamein interfaceCfnInputMixinProps- See Also:
-
getRoleArn
Description copied from interface:CfnInputMixinPropsThe IAM role for MediaLive to assume when creating a MediaConnect input or Amazon VPC input.This doesn't apply to other types of inputs. The role is identified by its ARN.
- Specified by:
getRoleArnin interfaceCfnInputMixinProps- See Also:
-
getRouterSettings
Description copied from interface:CfnInputMixinPropsReturns union: eitherIResolvableorCfnInputPropsMixin.RouterSettingsProperty- Specified by:
getRouterSettingsin interfaceCfnInputMixinProps- See Also:
-
getSdiSources
- Specified by:
getSdiSourcesin interfaceCfnInputMixinProps- See Also:
-
getSmpte2110ReceiverGroupSettings
Description copied from interface:CfnInputMixinPropsReturns union: eitherIResolvableorCfnInputPropsMixin.Smpte2110ReceiverGroupSettingsProperty- Specified by:
getSmpte2110ReceiverGroupSettingsin interfaceCfnInputMixinProps- See Also:
-
getSources
Description copied from interface:CfnInputMixinPropsSettings that apply only if the input is a pull type of input.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnInputPropsMixin.InputSourceRequestProperty>- Specified by:
getSourcesin interfaceCfnInputMixinProps- See Also:
-
getSrtSettings
Description copied from interface:CfnInputMixinPropsReturns union: eitherIResolvableorCfnInputPropsMixin.SrtSettingsRequestProperty- Specified by:
getSrtSettingsin interfaceCfnInputMixinProps- See Also:
-
getTags
Description copied from interface:CfnInputMixinPropsA collection of tags for this input.Each tag is a key-value pair.
- Specified by:
getTagsin interfaceCfnInputMixinProps- See Also:
-
getType
Description copied from interface:CfnInputMixinPropsThe type for this input.- Specified by:
getTypein interfaceCfnInputMixinProps- See Also:
-
getVpc
Description copied from interface:CfnInputMixinPropsSettings that apply only if the input is an push input where the source is on Amazon VPC.Returns union: either
IResolvableorCfnInputPropsMixin.InputVpcRequestProperty- Specified by:
getVpcin interfaceCfnInputMixinProps- See Also:
-
$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()
-