Interface ConfigureLogsForPlaybackConfigurationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<ConfigureLogsForPlaybackConfigurationRequest.Builder,
,ConfigureLogsForPlaybackConfigurationRequest> MediaTailorRequest.Builder
,SdkBuilder<ConfigureLogsForPlaybackConfigurationRequest.Builder,
,ConfigureLogsForPlaybackConfigurationRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
ConfigureLogsForPlaybackConfigurationRequest
public static interface ConfigureLogsForPlaybackConfigurationRequest.Builder
extends MediaTailorRequest.Builder, SdkPojo, CopyableBuilder<ConfigureLogsForPlaybackConfigurationRequest.Builder,ConfigureLogsForPlaybackConfigurationRequest>
-
Method Summary
Modifier and TypeMethodDescriptionoverrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.percentEnabled
(Integer percentEnabled) The percentage of session logs that MediaTailor sends to your Cloudwatch Logs account.playbackConfigurationName
(String playbackConfigurationName) The name of the playback configuration.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.mediatailor.model.MediaTailorRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
percentEnabled
The percentage of session logs that MediaTailor sends to your Cloudwatch Logs account. For example, if your playback configuration has 1000 sessions and percentEnabled is set to
60
, 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
- Parameters:
percentEnabled
- The percentage of session logs that MediaTailor sends to your Cloudwatch Logs account. 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
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
playbackConfigurationName
ConfigureLogsForPlaybackConfigurationRequest.Builder playbackConfigurationName(String playbackConfigurationName) The name of the playback configuration.
- Parameters:
playbackConfigurationName
- The name of the playback configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ConfigureLogsForPlaybackConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
ConfigureLogsForPlaybackConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-