Interface FrameCaptureGroupSettings.Builder

All Superinterfaces:
Buildable, CopyableBuilder<FrameCaptureGroupSettings.Builder,FrameCaptureGroupSettings>, SdkBuilder<FrameCaptureGroupSettings.Builder,FrameCaptureGroupSettings>, SdkPojo
Enclosing class:
FrameCaptureGroupSettings

public static interface FrameCaptureGroupSettings.Builder extends SdkPojo, CopyableBuilder<FrameCaptureGroupSettings.Builder,FrameCaptureGroupSettings>
  • Method Details

    • destination

      The destination for the frame capture files. Either the URI for an Amazon S3 bucket and object, plus a file name prefix (for example, s3ssl://sportsDelivery/highlights/20180820/curling-) or the URI for a MediaStore container, plus a file name prefix (for example, mediastoressl://sportsDelivery/20180820/curling-). The final file names consist of the prefix from the destination field (for example, "curling-") + name modifier + the counter (5 digits, starting from 00001) + extension (which is always .jpg). For example, curling-low.00001.jpg
      Parameters:
      destination - The destination for the frame capture files. Either the URI for an Amazon S3 bucket and object, plus a file name prefix (for example, s3ssl://sportsDelivery/highlights/20180820/curling-) or the URI for a MediaStore container, plus a file name prefix (for example, mediastoressl://sportsDelivery/20180820/curling-). The final file names consist of the prefix from the destination field (for example, "curling-") + name modifier + the counter (5 digits, starting from 00001) + extension (which is always .jpg). For example, curling-low.00001.jpg
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • destination

      The destination for the frame capture files. Either the URI for an Amazon S3 bucket and object, plus a file name prefix (for example, s3ssl://sportsDelivery/highlights/20180820/curling-) or the URI for a MediaStore container, plus a file name prefix (for example, mediastoressl://sportsDelivery/20180820/curling-). The final file names consist of the prefix from the destination field (for example, "curling-") + name modifier + the counter (5 digits, starting from 00001) + extension (which is always .jpg). For example, curling-low.00001.jpg This is a convenience method that creates an instance of the OutputLocationRef.Builder avoiding the need to create one manually via OutputLocationRef.builder().

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

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

      FrameCaptureGroupSettings.Builder frameCaptureCdnSettings(FrameCaptureCdnSettings frameCaptureCdnSettings)
      Parameters that control interactions with the CDN.
      Parameters:
      frameCaptureCdnSettings - Parameters that control interactions with the CDN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • frameCaptureCdnSettings

      default FrameCaptureGroupSettings.Builder frameCaptureCdnSettings(Consumer<FrameCaptureCdnSettings.Builder> frameCaptureCdnSettings)
      Parameters that control interactions with the CDN. This is a convenience method that creates an instance of the FrameCaptureCdnSettings.Builder avoiding the need to create one manually via FrameCaptureCdnSettings.builder().

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

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