Class CfnInputProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.medialive.CfnInputProps.Jsii$Proxy
- All Implemented Interfaces:
CfnInputProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnInputProps
@Stability(Stable)
@Internal
public static final class CfnInputProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnInputProps
An implementation for
CfnInputProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.medialive.CfnInputProps
CfnInputProps.Builder, CfnInputProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnInputProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnInputProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final Object
Settings that apply only if the input is a push type of input.final Object
Settings that apply only if the input is an Elemental Link input.The list of input security groups (referenced by IDs) to attach to the input if the input is a push type.final Object
Settings that apply only if the input is a MediaConnect input.final String
getName()
A name for the input.final String
The IAM role for MediaLive to assume when creating a MediaConnect input or Amazon VPC input.final Object
Settings that apply only if the input is a pull type of input.final Object
final Object
getTags()
A collection of tags for this input.final String
getType()
The type for this input.final Object
getVpc()
Settings that apply only if the input is an push input where the source is on Amazon VPC.final int
hashCode()
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 theCfnInputProps.Builder
.
-
-
Method Details
-
getDestinations
Description copied from interface:CfnInputProps
Settings that apply only if the input is a push type of input.- Specified by:
getDestinations
in interfaceCfnInputProps
- See Also:
-
getInputDevices
Description copied from interface:CfnInputProps
Settings that apply only if the input is an Elemental Link input.- Specified by:
getInputDevices
in interfaceCfnInputProps
- See Also:
-
getInputSecurityGroups
Description copied from interface:CfnInputProps
The list of input security groups (referenced by IDs) to attach to the input if the input is a push type.- Specified by:
getInputSecurityGroups
in interfaceCfnInputProps
- See Also:
-
getMediaConnectFlows
Description copied from interface:CfnInputProps
Settings that apply only if the input is a MediaConnect input.- Specified by:
getMediaConnectFlows
in interfaceCfnInputProps
- See Also:
-
getName
Description copied from interface:CfnInputProps
A name for the input.- Specified by:
getName
in interfaceCfnInputProps
- See Also:
-
getRoleArn
Description copied from interface:CfnInputProps
The 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:
getRoleArn
in interfaceCfnInputProps
- See Also:
-
getSources
Description copied from interface:CfnInputProps
Settings that apply only if the input is a pull type of input.- Specified by:
getSources
in interfaceCfnInputProps
- See Also:
-
getSrtSettings
- Specified by:
getSrtSettings
in interfaceCfnInputProps
- See Also:
-
getTags
Description copied from interface:CfnInputProps
A collection of tags for this input.Each tag is a key-value pair.
- Specified by:
getTags
in interfaceCfnInputProps
- See Also:
-
getType
Description copied from interface:CfnInputProps
The type for this input.- Specified by:
getType
in interfaceCfnInputProps
- See Also:
-
getVpc
Description copied from interface:CfnInputProps
Settings that apply only if the input is an push input where the source is on Amazon VPC.- Specified by:
getVpc
in interfaceCfnInputProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-