Module: Aws::MediaStoreData::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-mediastoredata/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
- ContainerNotFoundException =
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: 'ContainerNotFoundException')
- ContentRangePattern =
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: 'ContentRangePattern')
- 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')
- DeleteObjectRequest =
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: 'DeleteObjectRequest')
- DeleteObjectResponse =
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: 'DeleteObjectResponse')
- DescribeObjectRequest =
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: 'DescribeObjectRequest')
- DescribeObjectResponse =
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: 'DescribeObjectResponse')
- ETag =
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: 'ETag')
- 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')
- GetObjectRequest =
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: 'GetObjectRequest')
- GetObjectResponse =
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: 'GetObjectResponse')
- InternalServerError =
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: 'InternalServerError')
- Item =
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: 'Item')
- ItemList =
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: 'ItemList')
- ItemName =
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: 'ItemName')
- ItemType =
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: 'ItemType')
- ListItemsRequest =
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: 'ListItemsRequest')
- ListItemsResponse =
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: 'ListItemsResponse')
- ListLimit =
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: 'ListLimit')
- ListPathNaming =
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: 'ListPathNaming')
- NonNegativeLong =
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: 'NonNegativeLong')
- ObjectNotFoundException =
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: 'ObjectNotFoundException')
- PaginationToken =
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: 'PaginationToken')
- PathNaming =
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: 'PathNaming')
- PayloadBlob =
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: 'PayloadBlob', streaming: true)
- PutObjectRequest =
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: 'PutObjectRequest')
- PutObjectResponse =
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: 'PutObjectResponse')
- RangePattern =
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: 'RangePattern')
- RequestedRangeNotSatisfiableException =
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: 'RequestedRangeNotSatisfiableException')
- SHA256Hash =
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: 'SHA256Hash')
- StorageClass =
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: 'StorageClass')
- StringPrimitive =
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: 'StringPrimitive')
- 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')
- UploadAvailability =
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: 'UploadAvailability')
- 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-01" api. = { "apiVersion" => "2017-09-01", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "data.mediastore", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceAbbreviation" => "MediaStore Data", "serviceFullName" => "AWS Elemental MediaStore Data Plane", "serviceId" => "MediaStore Data", "signatureVersion" => "v4", "signingName" => "mediastore", "uid" => "mediastore-data-2017-09-01", } api.add_operation(:delete_object, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteObject" o.http_method = "DELETE" o.http_request_uri = "/{Path+}" o.input = Shapes::ShapeRef.new(shape: DeleteObjectRequest) o.output = Shapes::ShapeRef.new(shape: DeleteObjectResponse) o.errors << Shapes::ShapeRef.new(shape: ContainerNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ObjectNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:describe_object, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeObject" o.http_method = "HEAD" o.http_request_uri = "/{Path+}" o.input = Shapes::ShapeRef.new(shape: DescribeObjectRequest) o.output = Shapes::ShapeRef.new(shape: DescribeObjectResponse) o.errors << Shapes::ShapeRef.new(shape: ContainerNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ObjectNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:get_object, Seahorse::Model::Operation.new.tap do |o| o.name = "GetObject" o.http_method = "GET" o.http_request_uri = "/{Path+}" o.input = Shapes::ShapeRef.new(shape: GetObjectRequest) o.output = Shapes::ShapeRef.new(shape: GetObjectResponse) o.errors << Shapes::ShapeRef.new(shape: ContainerNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ObjectNotFoundException) o.errors << Shapes::ShapeRef.new(shape: RequestedRangeNotSatisfiableException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) api.add_operation(:list_items, Seahorse::Model::Operation.new.tap do |o| o.name = "ListItems" o.http_method = "GET" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListItemsRequest) o.output = Shapes::ShapeRef.new(shape: ListItemsResponse) o.errors << Shapes::ShapeRef.new(shape: ContainerNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:put_object, Seahorse::Model::Operation.new.tap do |o| o.name = "PutObject" o.http_method = "PUT" o.http_request_uri = "/{Path+}" o['authtype'] = "v4-unsigned-body" o['unsignedPayload'] = true o.input = Shapes::ShapeRef.new(shape: PutObjectRequest) o.output = Shapes::ShapeRef.new(shape: PutObjectResponse) o.errors << Shapes::ShapeRef.new(shape: ContainerNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerError) end) end