@aws-sdk/client-s3
Version:
AWS SDK for JavaScript S3 Client for Node.js, Browser and React Native
44 lines (43 loc) • 1.62 kB
TypeScript
import { MetadataBearer as __MetadataBearer, StreamingBlobPayloadOutputTypes } from "@smithy/types";
import { GetObjectAnnotationOutput, GetObjectAnnotationRequest } from "../models/models_0";
export { __MetadataBearer };
export interface GetObjectAnnotationCommandInput extends GetObjectAnnotationRequest {}
export interface GetObjectAnnotationCommandOutput
extends
Pick<GetObjectAnnotationOutput, Exclude<keyof GetObjectAnnotationOutput, "AnnotationPayload">>,
__MetadataBearer {
AnnotationPayload?: StreamingBlobPayloadOutputTypes;
}
declare const GetObjectAnnotationCommand_base: {
new (
input: GetObjectAnnotationCommandInput,
): import("@smithy/core/client").CommandImpl<
GetObjectAnnotationCommandInput,
GetObjectAnnotationCommandOutput,
import("..").S3ClientResolvedConfig,
import("..").ServiceInputTypes,
import("..").ServiceOutputTypes
>;
new (
input: GetObjectAnnotationCommandInput,
): import("@smithy/core/client").CommandImpl<
GetObjectAnnotationCommandInput,
GetObjectAnnotationCommandOutput,
import("..").S3ClientResolvedConfig,
import("..").ServiceInputTypes,
import("..").ServiceOutputTypes
>;
getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions;
};
export declare class GetObjectAnnotationCommand extends GetObjectAnnotationCommand_base {
protected static __types: {
api: {
input: GetObjectAnnotationRequest;
output: GetObjectAnnotationOutput;
};
sdk: {
input: GetObjectAnnotationCommandInput;
output: GetObjectAnnotationCommandOutput;
};
};
}