Module: Aws::KinesisVideoArchivedMedia::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-kinesisvideoarchivedmedia/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- ClientLimitExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClientLimitExceededException')
- ClipFragmentSelector =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClipFragmentSelector')
- ClipFragmentSelectorType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClipFragmentSelectorType')
- ClipTimestampRange =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClipTimestampRange')
- ContainerFormat =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ContainerFormat')
- ContentType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ContentType')
- DASHDisplayFragmentNumber =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DASHDisplayFragmentNumber')
- DASHDisplayFragmentTimestamp =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DASHDisplayFragmentTimestamp')
- DASHFragmentSelector =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DASHFragmentSelector')
- DASHFragmentSelectorType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DASHFragmentSelectorType')
- DASHMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'DASHMaxResults')
- DASHPlaybackMode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DASHPlaybackMode')
- DASHStreamingSessionURL =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DASHStreamingSessionURL')
- DASHTimestampRange =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DASHTimestampRange')
- ErrorMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ErrorMessage')
- Expires =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Expires')
- Format =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Format')
- FormatConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'FormatConfig')
- FormatConfigKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FormatConfigKey')
- FormatConfigValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FormatConfigValue')
- Fragment =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Fragment')
- FragmentList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'FragmentList')
- FragmentNumberList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'FragmentNumberList')
- FragmentNumberString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FragmentNumberString')
- FragmentSelector =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FragmentSelector')
- FragmentSelectorType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FragmentSelectorType')
- GetClipInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetClipInput')
- GetClipOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetClipOutput')
- GetDASHStreamingSessionURLInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetDASHStreamingSessionURLInput')
- GetDASHStreamingSessionURLOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetDASHStreamingSessionURLOutput')
- GetHLSStreamingSessionURLInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetHLSStreamingSessionURLInput')
- GetHLSStreamingSessionURLOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetHLSStreamingSessionURLOutput')
- GetImagesInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetImagesInput')
- GetImagesMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'GetImagesMaxResults')
- GetImagesOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetImagesOutput')
- GetMediaForFragmentListInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetMediaForFragmentListInput')
- GetMediaForFragmentListOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetMediaForFragmentListOutput')
- HLSDiscontinuityMode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'HLSDiscontinuityMode')
- HLSDisplayFragmentTimestamp =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'HLSDisplayFragmentTimestamp')
- HLSFragmentSelector =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'HLSFragmentSelector')
- HLSFragmentSelectorType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'HLSFragmentSelectorType')
- HLSMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'HLSMaxResults')
- HLSPlaybackMode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'HLSPlaybackMode')
- HLSStreamingSessionURL =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'HLSStreamingSessionURL')
- HLSTimestampRange =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'HLSTimestampRange')
- HeightPixels =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'HeightPixels')
- Image =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Image')
- ImageContent =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImageContent')
- ImageError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImageError')
- ImageSelectorType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImageSelectorType')
- Images =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Images')
- InvalidArgumentException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidArgumentException')
- InvalidCodecPrivateDataException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidCodecPrivateDataException')
- InvalidMediaFrameException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidMediaFrameException')
- ListFragmentsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListFragmentsInput')
- ListFragmentsMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListFragmentsMaxResults')
- ListFragmentsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListFragmentsOutput')
- Long =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Long')
- MissingCodecPrivateDataException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MissingCodecPrivateDataException')
- NextToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NextToken')
- NoDataRetentionException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NoDataRetentionException')
- NotAuthorizedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NotAuthorizedException')
- Payload =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BlobShape.new(name: 'Payload', streaming: true)
- ResourceARN =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourceARN')
- ResourceNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceNotFoundException')
- SamplingInterval =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'SamplingInterval')
- StreamName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StreamName')
- Timestamp =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'Timestamp')
- TimestampRange =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TimestampRange')
- UnsupportedStreamMediaTypeException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UnsupportedStreamMediaTypeException')
- WidthPixels =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'WidthPixels')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2017-09-30" api. = { "apiVersion" => "2017-09-30", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "kinesisvideo", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceAbbreviation" => "Kinesis Video Archived Media", "serviceFullName" => "Amazon Kinesis Video Streams Archived Media", "serviceId" => "Kinesis Video Archived Media", "signatureVersion" => "v4", "uid" => "kinesis-video-archived-media-2017-09-30", } api.add_operation(:get_clip, Seahorse::Model::Operation.new.tap do |o| o.name = "GetClip" o.http_method = "POST" o.http_request_uri = "/getClip" o.input = Shapes::ShapeRef.new(shape: GetClipInput) o.output = Shapes::ShapeRef.new(shape: GetClipOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidArgumentException) o.errors << Shapes::ShapeRef.new(shape: ClientLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedStreamMediaTypeException) o.errors << Shapes::ShapeRef.new(shape: MissingCodecPrivateDataException) o.errors << Shapes::ShapeRef.new(shape: InvalidCodecPrivateDataException) o.errors << Shapes::ShapeRef.new(shape: InvalidMediaFrameException) o.errors << Shapes::ShapeRef.new(shape: NoDataRetentionException) end) api.add_operation(:get_dash_streaming_session_url, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDASHStreamingSessionURL" o.http_method = "POST" o.http_request_uri = "/getDASHStreamingSessionURL" o.input = Shapes::ShapeRef.new(shape: GetDASHStreamingSessionURLInput) o.output = Shapes::ShapeRef.new(shape: GetDASHStreamingSessionURLOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidArgumentException) o.errors << Shapes::ShapeRef.new(shape: ClientLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedStreamMediaTypeException) o.errors << Shapes::ShapeRef.new(shape: NoDataRetentionException) o.errors << Shapes::ShapeRef.new(shape: MissingCodecPrivateDataException) o.errors << Shapes::ShapeRef.new(shape: InvalidCodecPrivateDataException) end) api.add_operation(:get_hls_streaming_session_url, Seahorse::Model::Operation.new.tap do |o| o.name = "GetHLSStreamingSessionURL" o.http_method = "POST" o.http_request_uri = "/getHLSStreamingSessionURL" o.input = Shapes::ShapeRef.new(shape: GetHLSStreamingSessionURLInput) o.output = Shapes::ShapeRef.new(shape: GetHLSStreamingSessionURLOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidArgumentException) o.errors << Shapes::ShapeRef.new(shape: ClientLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedStreamMediaTypeException) o.errors << Shapes::ShapeRef.new(shape: NoDataRetentionException) o.errors << Shapes::ShapeRef.new(shape: MissingCodecPrivateDataException) o.errors << Shapes::ShapeRef.new(shape: InvalidCodecPrivateDataException) end) api.add_operation(:get_images, Seahorse::Model::Operation.new.tap do |o| o.name = "GetImages" o.http_method = "POST" o.http_request_uri = "/getImages" o.input = Shapes::ShapeRef.new(shape: GetImagesInput) o.output = Shapes::ShapeRef.new(shape: GetImagesOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidArgumentException) o.errors << Shapes::ShapeRef.new(shape: ClientLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) o.errors << Shapes::ShapeRef.new(shape: NoDataRetentionException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_media_for_fragment_list, Seahorse::Model::Operation.new.tap do |o| o.name = "GetMediaForFragmentList" o.http_method = "POST" o.http_request_uri = "/getMediaForFragmentList" o.input = Shapes::ShapeRef.new(shape: GetMediaForFragmentListInput) o.output = Shapes::ShapeRef.new(shape: GetMediaForFragmentListOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidArgumentException) o.errors << Shapes::ShapeRef.new(shape: ClientLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) end) api.add_operation(:list_fragments, Seahorse::Model::Operation.new.tap do |o| o.name = "ListFragments" o.http_method = "POST" o.http_request_uri = "/listFragments" o.input = Shapes::ShapeRef.new(shape: ListFragmentsInput) o.output = Shapes::ShapeRef.new(shape: ListFragmentsOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidArgumentException) o.errors << Shapes::ShapeRef.new(shape: ClientLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) end