Class ArchiveOutputGroupProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.medialive.alpha.ArchiveOutputGroupProps.Jsii$Proxy
- All Implemented Interfaces:
ArchiveOutputGroupProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ArchiveOutputGroupProps
@Stability(Experimental)
@Internal
public static final class ArchiveOutputGroupProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ArchiveOutputGroupProps
An implementation for
ArchiveOutputGroupProps-
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.alpha.ArchiveOutputGroupProps
ArchiveOutputGroupProps.Builder, ArchiveOutputGroupProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theArchiveOutputGroupProps.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 S3CannedAcl(experimental) The S3 canned ACL to apply to each archive output.final List<S3OutputDestination> (experimental) The destinations for this output group — one per pipeline.final StringgetName()(experimental) The name of this output group.final List<ArchiveOutputDefinition> (experimental) The outputs for this Archive output group.final Duration(experimental) The duration of each archive file (rollover interval).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 theArchiveOutputGroupProps.Builder.
-
-
Method Details
-
getDestinations
Description copied from interface:ArchiveOutputGroupProps(experimental) The destinations for this output group — one per pipeline.Array position determines the pipeline mapping:
destinations[0]→ Pipeline 0destinations[1]→ Pipeline 1 (STANDARD channels only)
For a SINGLE_PIPELINE channel, provide exactly 1 destination. For a STANDARD channel, provide exactly 2 destinations.
- Specified by:
getDestinationsin interfaceArchiveOutputGroupProps
-
getName
Description copied from interface:ArchiveOutputGroupProps(experimental) The name of this output group.Used as the destination reference ID. Underscores are normalised to hyphens internally.
- Specified by:
getNamein interfaceArchiveOutputGroupProps
-
getArchiveS3CannedAcl
Description copied from interface:ArchiveOutputGroupProps(experimental) The S3 canned ACL to apply to each archive output.Default: - no canned ACL
- Specified by:
getArchiveS3CannedAclin interfaceArchiveOutputGroupProps
-
getOutputs
Description copied from interface:ArchiveOutputGroupProps(experimental) The outputs for this Archive output group.Default: - no initial outputs
- Specified by:
getOutputsin interfaceArchiveOutputGroupProps
-
getRolloverInterval
Description copied from interface:ArchiveOutputGroupProps(experimental) The duration of each archive file (rollover interval).Default: Duration.seconds(300)
- Specified by:
getRolloverIntervalin interfaceArchiveOutputGroupProps
-
$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()
-