Class CfnAssetProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.mediapackage.CfnAssetProps.Jsii$Proxy
- All Implemented Interfaces:
CfnAssetProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnAssetProps
@Stability(Stable)
@Internal
public static final class CfnAssetProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnAssetProps
An implementation for
CfnAssetProps-
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.mediapackage.CfnAssetProps
CfnAssetProps.Builder, CfnAssetProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnAssetProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnAssetProps.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 ObjectList of playback endpoints that are available for this asset.final StringgetId()Unique identifier that you assign to the asset.final StringThe ID of the packaging group associated with this asset.final StringUnique identifier for this asset, as it's configured in the key provider service.final StringThe ARN for the source content in Amazon S3.final StringThe ARN for the IAM role that provides AWS Elemental MediaPackage access to the Amazon S3 bucket where the source content is stored.getTags()The tags to assign to the asset.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 theCfnAssetProps.Builder.
-
-
Method Details
-
getId
Description copied from interface:CfnAssetPropsUnique identifier that you assign to the asset.- Specified by:
getIdin interfaceCfnAssetProps- See Also:
-
getPackagingGroupId
Description copied from interface:CfnAssetPropsThe ID of the packaging group associated with this asset.- Specified by:
getPackagingGroupIdin interfaceCfnAssetProps- See Also:
-
getSourceArn
Description copied from interface:CfnAssetPropsThe ARN for the source content in Amazon S3.- Specified by:
getSourceArnin interfaceCfnAssetProps- See Also:
-
getSourceRoleArn
Description copied from interface:CfnAssetPropsThe ARN for the IAM role that provides AWS Elemental MediaPackage access to the Amazon S3 bucket where the source content is stored.Valid format: arn:aws:iam::{accountID}:role/{name}
- Specified by:
getSourceRoleArnin interfaceCfnAssetProps- See Also:
-
getEgressEndpoints
Description copied from interface:CfnAssetPropsList of playback endpoints that are available for this asset.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnAsset.EgressEndpointProperty>- Specified by:
getEgressEndpointsin interfaceCfnAssetProps- See Also:
-
getResourceId
Description copied from interface:CfnAssetPropsUnique identifier for this asset, as it's configured in the key provider service.- Specified by:
getResourceIdin interfaceCfnAssetProps- See Also:
-
getTags
Description copied from interface:CfnAssetPropsThe tags to assign to the asset.- Specified by:
getTagsin interfaceCfnAssetProps- 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()
-