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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.medialive.CfnInputProps
CfnInputProps.Builder, CfnInputProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnInputProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnInputProps.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.The 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 StringgetName()A name for the input.final StringThe IAM role for MediaLive to assume when creating a MediaConnect input or Amazon VPC input.final ObjectSettings that apply only if the input is a pull type of input.final 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 theCfnInputProps.Builder.
-
-
Method Details
-
getDestinations
Description copied from interface:CfnInputPropsSettings that apply only if the input is a push type of input.- Specified by:
getDestinationsin interfaceCfnInputProps
-
getInputDevices
Description copied from interface:CfnInputPropsSettings that apply only if the input is an Elemental Link input.- Specified by:
getInputDevicesin interfaceCfnInputProps
-
getInputSecurityGroups
Description copied from interface:CfnInputPropsThe list of input security groups (referenced by IDs) to attach to the input if the input is a push type.- Specified by:
getInputSecurityGroupsin interfaceCfnInputProps
-
getMediaConnectFlows
Description copied from interface:CfnInputPropsSettings that apply only if the input is a MediaConnect input.- Specified by:
getMediaConnectFlowsin interfaceCfnInputProps
-
getName
Description copied from interface:CfnInputPropsA name for the input.- Specified by:
getNamein interfaceCfnInputProps
-
getRoleArn
Description copied from interface:CfnInputPropsThe 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 interfaceCfnInputProps
-
getSources
Description copied from interface:CfnInputPropsSettings that apply only if the input is a pull type of input.- Specified by:
getSourcesin interfaceCfnInputProps
-
getTags
Description copied from interface:CfnInputPropsA collection of tags for this input.Each tag is a key-value pair.
- Specified by:
getTagsin interfaceCfnInputProps
-
getType
Description copied from interface:CfnInputPropsThe type for this input.- Specified by:
getTypein interfaceCfnInputProps
-
getVpc
Description copied from interface:CfnInputPropsSettings that apply only if the input is an push input where the source is on Amazon VPC.- Specified by:
getVpcin interfaceCfnInputProps
-
$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()
-