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
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
-
getInputDevices
Description copied from interface:CfnInputProps
Settings that apply only if the input is an Elemental Link input.- Specified by:
getInputDevices
in interfaceCfnInputProps
-
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
-
getMediaConnectFlows
Description copied from interface:CfnInputProps
Settings that apply only if the input is a MediaConnect input.- Specified by:
getMediaConnectFlows
in interfaceCfnInputProps
-
getName
Description copied from interface:CfnInputProps
A name for the input.- Specified by:
getName
in interfaceCfnInputProps
-
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
-
getSources
Description copied from interface:CfnInputProps
Settings that apply only if the input is a pull type of input.- Specified by:
getSources
in interfaceCfnInputProps
-
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
-
getType
Description copied from interface:CfnInputProps
The type for this input.- Specified by:
getType
in interfaceCfnInputProps
-
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
-
$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()
-