Module: Aws::KinesisVideoMedia::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-kinesisvideomedia/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')
- ConnectionLimitExceededException =
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: 'ConnectionLimitExceededException')
- 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')
- ContinuationToken =
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: 'ContinuationToken')
- 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')
- 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')
- GetMediaInput =
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: 'GetMediaInput')
- GetMediaOutput =
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: 'GetMediaOutput')
- 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')
- InvalidEndpointException =
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: 'InvalidEndpointException')
- 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')
- StartSelector =
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: 'StartSelector')
- StartSelectorType =
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: 'StartSelectorType')
- 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')
- 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 Media", "serviceFullName" => "Amazon Kinesis Video Streams Media", "serviceId" => "Kinesis Video Media", "signatureVersion" => "v4", "uid" => "kinesis-video-media-2017-09-30", } api.add_operation(:get_media, Seahorse::Model::Operation.new.tap do |o| o.name = "GetMedia" o.http_method = "POST" o.http_request_uri = "/getMedia" o.input = Shapes::ShapeRef.new(shape: GetMediaInput) o.output = Shapes::ShapeRef.new(shape: GetMediaOutput) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: NotAuthorizedException) o.errors << Shapes::ShapeRef.new(shape: InvalidEndpointException) o.errors << Shapes::ShapeRef.new(shape: ClientLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ConnectionLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InvalidArgumentException) end) end