Interface ConfigureLogsForPlaybackConfigurationResponse.Builder

  • Method Details

    • percentEnabled

      The percentage of session logs that MediaTailor sends to your Cloudwatch Logs account.

      Parameters:
      percentEnabled - The percentage of session logs that MediaTailor sends to your Cloudwatch Logs account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • playbackConfigurationName

      ConfigureLogsForPlaybackConfigurationResponse.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.
    • enabledLoggingStrategiesWithStrings

      ConfigureLogsForPlaybackConfigurationResponse.Builder enabledLoggingStrategiesWithStrings(Collection<String> enabledLoggingStrategies)

      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.

      Parameters:
      enabledLoggingStrategies - 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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enabledLoggingStrategiesWithStrings

      ConfigureLogsForPlaybackConfigurationResponse.Builder enabledLoggingStrategiesWithStrings(String... enabledLoggingStrategies)

      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.

      Parameters:
      enabledLoggingStrategies - 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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enabledLoggingStrategies

      ConfigureLogsForPlaybackConfigurationResponse.Builder enabledLoggingStrategies(Collection<LoggingStrategy> enabledLoggingStrategies)

      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.

      Parameters:
      enabledLoggingStrategies - 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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enabledLoggingStrategies

      ConfigureLogsForPlaybackConfigurationResponse.Builder enabledLoggingStrategies(LoggingStrategy... enabledLoggingStrategies)

      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.

      Parameters:
      enabledLoggingStrategies - 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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • adsInteractionLog

      The event types that MediaTailor emits in logs for interactions with the ADS.

      Parameters:
      adsInteractionLog - The event types that MediaTailor emits in logs for interactions with the ADS.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • adsInteractionLog

      The event types that MediaTailor emits in logs for interactions with the ADS.

      This is a convenience method that creates an instance of the AdsInteractionLog.Builder avoiding the need to create one manually via AdsInteractionLog.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to adsInteractionLog(AdsInteractionLog).

      Parameters:
      adsInteractionLog - a consumer that will call methods on AdsInteractionLog.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • manifestServiceInteractionLog

      ConfigureLogsForPlaybackConfigurationResponse.Builder manifestServiceInteractionLog(ManifestServiceInteractionLog manifestServiceInteractionLog)

      The event types that MediaTailor emits in logs for interactions with the origin server.

      Parameters:
      manifestServiceInteractionLog - The event types that MediaTailor emits in logs for interactions with the origin server.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • manifestServiceInteractionLog

      default ConfigureLogsForPlaybackConfigurationResponse.Builder manifestServiceInteractionLog(Consumer<ManifestServiceInteractionLog.Builder> manifestServiceInteractionLog)

      The event types that MediaTailor emits in logs for interactions with the origin server.

      This is a convenience method that creates an instance of the ManifestServiceInteractionLog.Builder avoiding the need to create one manually via ManifestServiceInteractionLog.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to manifestServiceInteractionLog(ManifestServiceInteractionLog).

      Parameters:
      manifestServiceInteractionLog - a consumer that will call methods on ManifestServiceInteractionLog.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: