Class CfnPlaybackConfiguration.LogConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.mediatailor.CfnPlaybackConfiguration.LogConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnPlaybackConfiguration.LogConfigurationProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPlaybackConfiguration.LogConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnPlaybackConfiguration.LogConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnPlaybackConfiguration.LogConfigurationProperty
An implementation for
CfnPlaybackConfiguration.LogConfigurationProperty
-
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.mediatailor.CfnPlaybackConfiguration.LogConfigurationProperty
CfnPlaybackConfiguration.LogConfigurationProperty.Builder, CfnPlaybackConfiguration.LogConfigurationProperty.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnPlaybackConfiguration.LogConfigurationProperty.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 for customizing what events are included in logs for interactions with the ad decision server (ADS).The method used for collecting logs from AWS Elemental MediaTailor.final Object
Settings for customizing what events are included in logs for interactions with the origin server.final Number
The percentage of session logs that MediaTailor sends to your configured log destination.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 theCfnPlaybackConfiguration.LogConfigurationProperty.Builder
.
-
-
Method Details
-
getPercentEnabled
Description copied from interface:CfnPlaybackConfiguration.LogConfigurationProperty
The percentage of session logs that MediaTailor sends to your configured log destination.For example, if your playback configuration has 1000 sessions and
percentEnabled
is set to60
, MediaTailor sends logs for 600 of the sessions to CloudWatch Logs. MediaTailor decides at random which of the playback configuration sessions to send logs for. If you want to view logs for a specific session, you can use the debug log mode .Valid values:
0
-100
- Specified by:
getPercentEnabled
in interfaceCfnPlaybackConfiguration.LogConfigurationProperty
- See Also:
-
getAdsInteractionLog
Description copied from interface:CfnPlaybackConfiguration.LogConfigurationProperty
Settings for customizing what events are included in logs for interactions with the ad decision server (ADS).- Specified by:
getAdsInteractionLog
in interfaceCfnPlaybackConfiguration.LogConfigurationProperty
- See Also:
-
getEnabledLoggingStrategies
Description copied from interface:CfnPlaybackConfiguration.LogConfigurationProperty
The method used for collecting logs from AWS Elemental MediaTailor.LEGACY_CLOUDWATCH
indicates that MediaTailor is sending logs directly to Amazon CloudWatch Logs.VENDED_LOGS
indicates that MediaTailor is sending logs to CloudWatch, which then vends the logs to your destination of choice. Supported destinations are CloudWatch Logs log group, Amazon S3 bucket, and Amazon Data Firehose stream.- Specified by:
getEnabledLoggingStrategies
in interfaceCfnPlaybackConfiguration.LogConfigurationProperty
- See Also:
-
getManifestServiceInteractionLog
Description copied from interface:CfnPlaybackConfiguration.LogConfigurationProperty
Settings for customizing what events are included in logs for interactions with the origin server.- Specified by:
getManifestServiceInteractionLog
in interfaceCfnPlaybackConfiguration.LogConfigurationProperty
- See Also:
-
$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()
-