Class CfnStreamProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.kinesisvideo.CfnStreamProps.Jsii$Proxy
- All Implemented Interfaces:
CfnStreamProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnStreamProps
@Stability(Stable)
@Internal
public static final class CfnStreamProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnStreamProps
An implementation for
CfnStreamProps
-
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.kinesisvideo.CfnStreamProps
CfnStreamProps.Builder, CfnStreamProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnStreamProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnStreamProps.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 Number
How long the stream retains data, in hours.final String
The name of the device that is associated with the stream.final String
The ID of the AWS Key Management Service ( AWS KMS ) key that Kinesis Video Streams uses to encrypt data on the stream.final String
TheMediaType
of the stream.final String
getName()
The name of the stream.getTags()
An array of key-value pairs to apply to this resource.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 theCfnStreamProps.Builder
.
-
-
Method Details
-
getDataRetentionInHours
Description copied from interface:CfnStreamProps
How long the stream retains data, in hours.- Specified by:
getDataRetentionInHours
in interfaceCfnStreamProps
-
getDeviceName
Description copied from interface:CfnStreamProps
The name of the device that is associated with the stream.- Specified by:
getDeviceName
in interfaceCfnStreamProps
-
getKmsKeyId
Description copied from interface:CfnStreamProps
The ID of the AWS Key Management Service ( AWS KMS ) key that Kinesis Video Streams uses to encrypt data on the stream.- Specified by:
getKmsKeyId
in interfaceCfnStreamProps
-
getMediaType
Description copied from interface:CfnStreamProps
TheMediaType
of the stream.- Specified by:
getMediaType
in interfaceCfnStreamProps
-
getName
Description copied from interface:CfnStreamProps
The name of the stream.- Specified by:
getName
in interfaceCfnStreamProps
-
getTags
Description copied from interface:CfnStreamProps
An array of key-value pairs to apply to this resource.For more information, see Tag .
- Specified by:
getTags
in interfaceCfnStreamProps
-
$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()
-