{"_id":"@aws-sdk/client-kinesis-analytics-browser","_rev":"19-77c235341aea7d8cb31809e6f201f593","name":"@aws-sdk/client-kinesis-analytics-browser","dist-tags":{"latest":"0.1.0-preview.2","preview":"0.1.0-preview.6"},"versions":{"0.1.0-preview.2":{"name":"@aws-sdk/client-kinesis-analytics-browser","version":"0.1.0-preview.2","author":{"url":"https://aws.amazon.com/javascript/","name":"AWS SDK for JavaScript Team"},"license":"Apache-2.0","_id":"@aws-sdk/client-kinesis-analytics-browser@0.1.0-preview.2","maintainers":[{"name":"trivikr-aws","email":"trivikr@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"zheallan","email":"zheallan@amazon.com"},{"name":"amzn-oss","email":"osa-3p@amazon.com"}],"dist":{"shasum":"dd2ea90bda41f9e6988b700cff23654b9b58c5c2","tarball":"https://registry.npmjs.org/@aws-sdk/client-kinesis-analytics-browser/-/client-kinesis-analytics-browser-0.1.0-preview.2.tgz","fileCount":899,"integrity":"sha512-5zmqOToF8aptLVVy1OeXNbLXfSRcrAmlNSDONVzeeKciEgqddi/n3BSV/yZM3r4NviPUjr2L8wOQ99IwLbsOkw==","signatures":[{"sig":"MEQCIFZX3YhgBy+fh9UvgKKzsBFRbaMARUJI9qO6codfgOQTAiAOoBVd7B5l2dD1UtirXr13lG3IIdN3ltVrKHfe8yKi/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":519133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddo7XCRA9TVsSAnZWagAAMW8P/iH5tDWS4mYmt57MBYe5\nNG2P5Yqo7/Qpom3hDzGBRnF8Eh30KHSWMfWkCj8Rg1pVgPwOAdjHfWuRivN+\nQIWuNznLkUPesinZg7uLlj7i9ZD5C8za5P47F9TgbOpHVdga5TSlf6xaKdzc\nPF42WXG/Iwhv7ZWlEEAl6eESylKOrxstK96WxE6zDVTNraZ1wlGtfHKoaNjb\n7mguULtJUDQnJk+fVV/GoqlfRZMYIEtFzbUsAJ9rtfnxkqzHf4a4ZoDRgQY7\nPzf5kxyA2kIh5T58dk0+XWf8QWwBD4lghGn3Fd2uCIhLjMayXdNxyUQTj8xF\nvh3vh8CE6Rcx48l5jS0q8zBEXkDQfeZCf0UWgFwO+RJKpWOMajfgwHbkDuYP\nWTkYAMB6IWF+8Z40TjkuLjXfR98e8+hAO0P9irGtpgP42NI6s3d++gsOxRsA\n6jx27yqaVpL2JxzpgLYwK/wypFnRUcJhfrtFTvReIqU0mMkAuCjvpQ5jYEkb\nJYVd1ndeMkeSYXkKLdX1LvyypNAspgso/9C3ml+tqRlQG6a0yHS5MWJNMxBK\nRNN2oUp3pRpfpyF6TYlXZNxqg3FnNzhmDMD2/GV/toNnDqNNSmwOOpJyd2ax\nIeLRUudZx8vLUeRp/wbN09guglF319DDkooj2tU5FKxmFCkvkUVJAoPjAOlo\n4SUa\r\n=D2Dq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","scripts":{"test":"exit 0","clean":"npm run remove-definitions && npm run remove-maps && npm run remove-js","pretest":"tsc","remove-js":"rimraf *.js && rimraf ./commands/*.js && rimraf ./model/*.js && rimraf ./types/*.js","smoke-test":"karma start karma.conf","remove-maps":"rimraf *.js.map && rimraf ./commands/*.js.map && rimraf ./model/*.js.map && rimraf ./types/*.js.map","prepublishOnly":"tsc","remove-definitions":"rimraf *.d.ts && rimraf ./commands/*.d.ts && rimraf ./model/*.d.ts rimraf ./types/*.d.ts","build-documentation":"npm run clean && typedoc ./","remove-documentation":"rimraf ./docs"},"_npmUser":{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},"deprecated":"The package @aws-sdk/client-kinesis-analytics-browser has been renamed to @aws-sdk/client-kinesis-analytics. Please install the renamed package.","_npmVersion":"6.9.0","description":"Browser SDK for Amazon Kinesis Analytics","directories":{},"_nodeVersion":"10.1.0","dependencies":{"tslib":"^1.8.0","@aws-sdk/types":"^0.1.0-preview.5","@aws-sdk/json-parser":"^0.1.0-preview.5","@aws-sdk/core-handler":"^0.1.0-preview.5","@aws-sdk/json-builder":"^0.1.0-preview.5","@aws-sdk/signature-v4":"^0.1.0-preview.6","@aws-sdk/config-resolver":"^0.1.0-preview.5","@aws-sdk/middleware-stack":"^0.1.0-preview.6","@aws-sdk/retry-middleware":"^0.1.0-preview.5","@aws-crypto/sha256-browser":"^0.1.0-preview.1","@aws-sdk/protocol-json-rpc":"^0.1.0-preview.6","@aws-sdk/util-utf8-browser":"^0.1.0-preview.3","@aws-sdk/fetch-http-handler":"^0.1.0-preview.5","@aws-sdk/signing-middleware":"^0.1.0-preview.6","@aws-sdk/url-parser-browser":"^0.1.0-preview.5","@aws-sdk/util-base64-browser":"^0.1.0-preview.3","@aws-sdk/middleware-serializer":"^0.1.0-preview.5","@aws-sdk/json-error-unmarshaller":"^0.1.0-preview.6","@aws-sdk/util-user-agent-browser":"^0.1.0-preview.6","@aws-sdk/stream-collector-browser":"^0.1.0-preview.5","@aws-sdk/util-body-length-browser":"^0.1.0-preview.3","@aws-sdk/middleware-content-length":"^0.1.0-preview.5","@aws-sdk/middleware-header-default":"^0.1.0-preview.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^2.6.2","typedoc":"^0.14.2","typescript":"~3.4.0","@aws-sdk/client-documentation-generator":"^0.1.0-preview.3"},"_npmOperationalInternal":{"tmp":"tmp/client-kinesis-analytics-browser_0.1.0-preview.2_1568050903137_0.5466330577931371","host":"s3://npm-registry-packages"}},"0.1.0-preview.3":{"name":"@aws-sdk/client-kinesis-analytics-browser","version":"0.1.0-preview.3","author":{"url":"https://aws.amazon.com/javascript/","name":"AWS SDK for JavaScript Team"},"license":"Apache-2.0","_id":"@aws-sdk/client-kinesis-analytics-browser@0.1.0-preview.3","maintainers":[{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"trivikr-aws","email":"trivikr@amazon.com"},{"name":"zheallan","email":"zheallan@amazon.com"}],"dist":{"shasum":"25682bfccf191e9f5f0329736955171a62ea102e","tarball":"https://registry.npmjs.org/@aws-sdk/client-kinesis-analytics-browser/-/client-kinesis-analytics-browser-0.1.0-preview.3.tgz","fileCount":899,"integrity":"sha512-mDC1AQ7W6ID4hmeEL2Ab+rTwLi0UkmVyjJqjPv1vbkTUOdWm2ZzZ+wUQVMe1EoXCxIkob7ChwIg/yUjgJV+uHg==","signatures":[{"sig":"MEUCIQDZv9WorvdTxCi9xn2UFPqnjHD5lMFveFm9dbuF2MbNpAIgHPj7lGEFRMlOyKLEZZFwYIRG1sPkp27ip0Y0zZS5/NI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":519353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdg6R4CRA9TVsSAnZWagAAIwQP/1cEkjNJQ5+yrnzTQqbt\nseu8UpajpL0MYSuycOt1hxJZM5G2Ot9n5c3qPMfg1X492Mp+rUjoi0B8YM+g\nEhkIULG7pnAgDhA8BqH8JpQCH8La9qO18y5+qwMhTufhdXve95pKZu1NYt0T\ng/dPlHnDNGW7zBrnd4z5HuWZmqnyHv+qI5x5IftcEYZVfjrh1gNIQVOeNxed\nSmUdLPlDrKoVdYpwxTxQwhfuVplG3D/2T1DL8WsR6Xfdr2HYtK/bPo2SiDCR\nRfT+kvTUNkVGm+otCF3/rJFckrCb3Q44eSrK8Z5/B0C2IfrgILFMwdlQbL+8\nwd7IgEN1Bmhilh6O8VZKxStj5hB2vPWQ/k6DwAsJItKINjUvd5AYLs4cZ7HQ\nvqrzofbXNn+8+Kf1eMI05pPIvWUvbEqasP4sl3kUJ55MnpvhUkJQiInnpXx6\nSj3blJRYtFlQGUwXZe1bL0BKbq50TjcHqrUtEeOhOiNIQ/HUOV6QB+B2F/oh\n3FzHOsuxLEhyRpm0qmuJteiYrv3K51+iE7CwEpEn/ZsJOAnRkt2Re47o2Xxv\nRi5R6F+ZYAGPczhpUyhAGRzzatwe0oXzRItvLYJNA+7MJcW9iajhiMHRhi1s\nfSc2s/qw/jhKjc4fSPLsWEhsts++rGWQBZZs0Sj8cWWnq+QPWPHKfiPAjYwx\nSdyO\r\n=OCio\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","readme":"# @aws-sdk/client-kinesis-analytics-browser\n\n[![NPM version](https://img.shields.io/npm/v/@aws-sdk/client-kinesis-analytics-browser/preview.svg)](https://www.npmjs.com/package/@aws-sdk/client-kinesis-analytics-browser)\n[![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/client-kinesis-analytics-browser.svg)](https://www.npmjs.com/package/@aws-sdk/client-kinesis-analytics-browser)\n\n## Description\n\n<fullname>Amazon Kinesis Analytics</fullname> <p> <b>Overview</b> </p> <note> <p>This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see <a href=\"/kinesisanalytics/latest/apiv2/Welcome.html\">Amazon Kinesis Data Analytics API V2 Documentation</a>.</p> </note> <p>This is the <i>Amazon Kinesis Analytics v1 API Reference</i>. The Amazon Kinesis Analytics Developer Guide provides additional information. </p>\n\n## Installing\n\nTo install the this package using NPM, simply type the following into a terminal window:\n\n```\nnpm install @aws-sdk/client-kinesis-analytics-browser\n```\n\n## Getting Started\n\n### Import\n\nThe AWS SDK is modulized by clients and commands in CommonJS modules. To send a request, you only need to import the client(`KinesisAnalyticsClient`) and the commands you need, for example `AddApplicationCloudWatchLoggingOptionCommand`:\n\n```javascript\n//JavaScript\nconst {\n  KinesisAnalyticsClient\n} = require(\"@aws-sdk/client-kinesis-analytics-browser/KinesisAnalyticsClient\");\nconst {\n  AddApplicationCloudWatchLoggingOptionCommand\n} = require(\"@aws-sdk/client-kinesis-analytics-browser/commands/AddApplicationCloudWatchLoggingOptionCommand\");\n```\n\n```javascript\n//TypeScript\nimport { KinesisAnalyticsClient } from \"@aws-sdk/client-kinesis-analytics-browser/KinesisAnalyticsClient\";\nimport { AddApplicationCloudWatchLoggingOptionCommand } from \"@aws-sdk/client-kinesis-analytics-browser/commands/AddApplicationCloudWatchLoggingOptionCommand\";\n```\n\n### Usage\n\nTo send a request, you:\n\n- Initiate client with configuration (e.g. credentials, region). For more information you can refer to the [API reference][].\n- Initiate command with input parameters.\n- Call `send` operation on client with command object as input.\n- If you are using a custom http handler, you may call `destroy()` to close open connections.\n\n```javascript\nconst kinesisAnalytics = new KinesisAnalyticsClient({region: 'region'});\n//clients can be shared by different commands\nconst params = {\n  ApplicationName: /**a string value*/,\n  CurrentApplicationVersionId: /**a integer value*/,\n  CloudWatchLoggingOption: { /**an object specifying CloudWatchLoggingOption*/ },\n};\nconst addApplicationCloudWatchLoggingOptionCommand = new AddApplicationCloudWatchLoggingOptionCommand(params);\nkinesisAnalytics.send(addApplicationCloudWatchLoggingOptionCommand).then(data => {\n    // do something\n}).catch(error => {\n    // error handling\n})\n```\n\nIn addition to using promises, there are 2 other ways to send a request:\n\n```javascript\n// async/await\ntry {\n  const data = await kinesisAnalytics.send(\n    addApplicationCloudWatchLoggingOptionCommand\n  );\n  // do something\n} catch (error) {\n  // error handling\n}\n```\n\n```javascript\n// callback\nkinesisAnalytics.send(\n  addApplicationCloudWatchLoggingOptionCommand,\n  (err, data) => {\n    //do something\n  }\n);\n```\n\nThe SDK can also send requests using the simplified callback style from version 2 of the SDK.\n\n```javascript\nimport * as AWS from \"@aws-sdk/@aws-sdk/client-kinesis-analytics-browser/KinesisAnalytics\";\nconst kinesisAnalytics = new AWS.KinesisAnalytics({ region: \"region\" });\nkinesisAnalytics.addApplicationCloudWatchLoggingOption(params, (err, data) => {\n  //do something\n});\n```\n\n### Troubleshooting\n\nWhen the service returns an exception, the error will include the exception information, as well as response metadata (e.g. request id).\n\n```javascript\ntry {\n  const data = await kinesisAnalytics.send(\n    addApplicationCloudWatchLoggingOptionCommand\n  );\n  // do something\n} catch (error) {\n  const metadata = error.$metadata;\n  console.log(\n    `requestId: ${metadata.requestId}\ncfId: ${metadata.cfId}\nextendedRequestId: ${metadata.extendedRequestId}`\n  );\n  /*\nThe keys within exceptions are also parsed. You can access them by specifying exception names:\n    if(error.name === 'SomeServiceException') {\n        const value = error.specialKeyInException;\n    }\n*/\n}\n```\n\n## Getting Help\n\nPlease use these community resources for getting help. We use the GitHub issues for tracking bugs and feature requests and have limited bandwidth to address them.\n\n- Ask a question on [StackOverflow](https://stackoverflow.com/questions/tagged/aws-sdk-js) and tag it with `aws-sdk-js`\n- Come join the AWS JavaScript community on [gitter](https://gitter.im/aws/aws-sdk-js-v3)\n- If it turns out that you may have found a bug, please [open an issue](https://github.com/aws/aws-sdk-js-v3/issues)\n\n## Contributing\n\nThis client code is generated automatically. Any modifications will be overwritten the next time the `@aws-sdk/@aws-sdk/client-kinesis-analytics-browser' package is updated. To contribute to SDK you can checkout our [code generator package][].\n\n## License\n\nThis SDK is distributed under the\n[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0),\nsee LICENSE for more information.\n\n[code generator package]: https://github.com/aws/aws-sdk-js-v3/tree/master/packages/service-types-generator\n[api reference]: https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/\n","scripts":{"test":"exit 0","clean":"npm run remove-definitions && npm run remove-maps && npm run remove-js","pretest":"tsc","remove-js":"rimraf *.js && rimraf ./commands/*.js && rimraf ./model/*.js && rimraf ./types/*.js","smoke-test":"karma start karma.conf","remove-maps":"rimraf *.js.map && rimraf ./commands/*.js.map && rimraf ./model/*.js.map && rimraf ./types/*.js.map","prepublishOnly":"tsc","remove-definitions":"rimraf *.d.ts && rimraf ./commands/*.d.ts && rimraf ./model/*.d.ts rimraf ./types/*.d.ts","build-documentation":"npm run clean && typedoc ./","remove-documentation":"rimraf ./docs"},"_npmUser":{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},"deprecated":"The package @aws-sdk/client-kinesis-analytics-browser has been renamed to @aws-sdk/client-kinesis-analytics. Please install the renamed package.","_npmVersion":"6.9.0","description":"Browser SDK for Amazon Kinesis Analytics","directories":{},"_nodeVersion":"10.1.0","dependencies":{"tslib":"^1.8.0","@aws-sdk/types":"^0.1.0-preview.5","@aws-sdk/json-parser":"^0.1.0-preview.5","@aws-sdk/core-handler":"^0.1.0-preview.5","@aws-sdk/json-builder":"^0.1.0-preview.5","@aws-sdk/signature-v4":"^0.1.0-preview.7","@aws-sdk/config-resolver":"^0.1.0-preview.5","@aws-sdk/middleware-stack":"^0.1.0-preview.6","@aws-sdk/retry-middleware":"^0.1.0-preview.5","@aws-crypto/sha256-browser":"^0.1.0-preview.1","@aws-sdk/protocol-json-rpc":"^0.1.0-preview.6","@aws-sdk/util-utf8-browser":"^0.1.0-preview.3","@aws-sdk/fetch-http-handler":"^0.1.0-preview.5","@aws-sdk/signing-middleware":"^0.1.0-preview.7","@aws-sdk/url-parser-browser":"^0.1.0-preview.5","@aws-sdk/util-base64-browser":"^0.1.0-preview.3","@aws-sdk/middleware-serializer":"^0.1.0-preview.5","@aws-sdk/json-error-unmarshaller":"^0.1.0-preview.6","@aws-sdk/util-user-agent-browser":"^0.1.0-preview.6","@aws-sdk/stream-collector-browser":"^0.1.0-preview.5","@aws-sdk/util-body-length-browser":"^0.1.0-preview.3","@aws-sdk/middleware-content-length":"^0.1.0-preview.5","@aws-sdk/middleware-header-default":"^0.1.0-preview.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^2.6.2","typedoc":"^0.14.2","typescript":"~3.4.0","@aws-sdk/client-documentation-generator":"^0.1.0-preview.3"},"_npmOperationalInternal":{"tmp":"tmp/client-kinesis-analytics-browser_0.1.0-preview.3_1568908407953_0.06683952592263553","host":"s3://npm-registry-packages"}},"0.1.0-preview.4":{"name":"@aws-sdk/client-kinesis-analytics-browser","version":"0.1.0-preview.4","author":{"url":"https://aws.amazon.com/javascript/","name":"AWS SDK for JavaScript Team"},"license":"Apache-2.0","_id":"@aws-sdk/client-kinesis-analytics-browser@0.1.0-preview.4","maintainers":[{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"trivikr-aws","email":"trivikr@amazon.com"},{"name":"zheallan","email":"zheallan@amazon.com"}],"dist":{"shasum":"32acde5e92a1266e4fef4729a6157c67b15b549f","tarball":"https://registry.npmjs.org/@aws-sdk/client-kinesis-analytics-browser/-/client-kinesis-analytics-browser-0.1.0-preview.4.tgz","fileCount":899,"integrity":"sha512-Th/HOi9HA0c/8T88t3kvEtRbsUOZ9rg1z5qRGXrUC4DnbEE0Km+ZWofispfhLtK0ls/gbbWnO/WmoR3UlSUaWA==","signatures":[{"sig":"MEYCIQCYsZS/2M+7JIRrH5UUWw+Qnq+movr+o2rW7IccxWTTTAIhAK2ssSq4nXh51X8UcHkpH2qMAzdEmipgSfEVfmj+OVLJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":519296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduM7kCRA9TVsSAnZWagAAeVQQAJ10p8KtulyR5pfONaRG\nQYE6jYrKAvSwiKKhv+QCRzPGzlM7CTRW8ejqvSpqL6/agK/IaIOHnk2Ma63l\nWUF22H+/cW9rriXuQddxijbdLhpw3OrXBqcpJCmz5+/Ydbfhtfhs+28iqoal\nRwjsWoxQRbxPivKLgf6DDewr56lGdwsIZv4IwnNy6RYm4Q9835SSqJBo2uk0\nLXPoP6yC3yIZaLr4seApy4ZtLkJR87PUGPCBTk8xr3ThiPuHY9SwTdfQvHVY\nl+Ds3HHSSClWlmmw7QeIm9b6ZCtkQGFWGuzvesUh6onh1meb7FPgWVNGZkDF\n+a4OCTGJyICst6+9YxmoS7OYXxOMRT3pqBOobf4dpolKxfVi5JOl1mxyfP/D\nMbxE6snO6JrUROISGrkG9W9e4Y8P/oBnt8WRSADHWsRmkQxck/w/SMb4PSEA\nYITVHpDHgbNOg5ZYVhYwzwlnbOgQwceQC8K2dUSlC/N8FjK+r4frQ8TWo7ep\n1ihC0ZzsPGrWKNQI3kmLApVMyk3msOFjt/aruytNstIDkBJQdkdtsnhB5GQD\nYFzfy9N38T8B0hOmefiOd1Wr5NJkG73kjcrr3NFCac126TVAHQHaFhBRXfNk\nckOs68bFfvm4cv9Ge1xxSdCmtreRz0T5JNVJadwwFwjuU0c9NadkXFbJajPl\nZ4lL\r\n=52Ne\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","readme":"# @aws-sdk/client-kinesis-analytics-browser\n\n[![NPM version](https://img.shields.io/npm/v/@aws-sdk/client-kinesis-analytics-browser/preview.svg)](https://www.npmjs.com/package/@aws-sdk/client-kinesis-analytics-browser)\n[![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/client-kinesis-analytics-browser.svg)](https://www.npmjs.com/package/@aws-sdk/client-kinesis-analytics-browser)\n\n## Description\n\n<fullname>Amazon Kinesis Analytics</fullname> <p> <b>Overview</b> </p> <note> <p>This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see <a href=\"/kinesisanalytics/latest/apiv2/Welcome.html\">Amazon Kinesis Data Analytics API V2 Documentation</a>.</p> </note> <p>This is the <i>Amazon Kinesis Analytics v1 API Reference</i>. The Amazon Kinesis Analytics Developer Guide provides additional information. </p>\n\n## Installing\n\nTo install the this package using NPM, simply type the following into a terminal window:\n\n```\nnpm install @aws-sdk/client-kinesis-analytics-browser\n```\n\n## Getting Started\n\n### Import\n\nThe AWS SDK is modulized by clients and commands in CommonJS modules. To send a request, you only need to import the client(`KinesisAnalyticsClient`) and the commands you need, for example `AddApplicationCloudWatchLoggingOptionCommand`:\n\n```javascript\n//JavaScript\nconst {\n  KinesisAnalyticsClient,\n  AddApplicationCloudWatchLoggingOptionCommand\n} = require(\"@aws-sdk/client-kinesis-analytics-browser\");\n```\n\n```javascript\n//TypeScript\nimport {\n  KinesisAnalyticsClient,\n  AddApplicationCloudWatchLoggingOptionCommand\n} from \"@aws-sdk/client-kinesis-analytics-browser\";\n```\n\n### Usage\n\nTo send a request, you:\n\n- Initiate client with configuration (e.g. credentials, region). For more information you can refer to the [API reference][].\n- Initiate command with input parameters.\n- Call `send` operation on client with command object as input.\n- If you are using a custom http handler, you may call `destroy()` to close open connections.\n\n```javascript\nconst kinesisAnalytics = new KinesisAnalyticsClient({region: 'region'});\n//clients can be shared by different commands\nconst params = {\n  ApplicationName: /**a string value*/,\n  CurrentApplicationVersionId: /**a integer value*/,\n  CloudWatchLoggingOption: { /**an object specifying CloudWatchLoggingOption*/ },\n};\nconst addApplicationCloudWatchLoggingOptionCommand = new AddApplicationCloudWatchLoggingOptionCommand(params);\nkinesisAnalytics.send(addApplicationCloudWatchLoggingOptionCommand).then(data => {\n    // do something\n}).catch(error => {\n    // error handling\n})\n```\n\nIn addition to using promises, there are 2 other ways to send a request:\n\n```javascript\n// async/await\ntry {\n  const data = await kinesisAnalytics.send(\n    addApplicationCloudWatchLoggingOptionCommand\n  );\n  // do something\n} catch (error) {\n  // error handling\n}\n```\n\n```javascript\n// callback\nkinesisAnalytics.send(\n  addApplicationCloudWatchLoggingOptionCommand,\n  (err, data) => {\n    //do something\n  }\n);\n```\n\nThe SDK can also send requests using the simplified callback style from version 2 of the SDK.\n\n```javascript\nimport * as AWS from \"@aws-sdk/client-kinesis-analytics-browser\";\nconst kinesisAnalytics = new AWS.KinesisAnalytics({ region: \"region\" });\nkinesisAnalytics.addApplicationCloudWatchLoggingOption(params, (err, data) => {\n  //do something\n});\n```\n\n### Troubleshooting\n\nWhen the service returns an exception, the error will include the exception information, as well as response metadata (e.g. request id).\n\n```javascript\ntry {\n  const data = await kinesisAnalytics.send(\n    addApplicationCloudWatchLoggingOptionCommand\n  );\n  // do something\n} catch (error) {\n  const metadata = error.$metadata;\n  console.log(\n    `requestId: ${metadata.requestId}\ncfId: ${metadata.cfId}\nextendedRequestId: ${metadata.extendedRequestId}`\n  );\n  /*\nThe keys within exceptions are also parsed. You can access them by specifying exception names:\n    if(error.name === 'SomeServiceException') {\n        const value = error.specialKeyInException;\n    }\n*/\n}\n```\n\n## Getting Help\n\nPlease use these community resources for getting help. We use the GitHub issues for tracking bugs and feature requests and have limited bandwidth to address them.\n\n- Ask a question on [StackOverflow](https://stackoverflow.com/questions/tagged/aws-sdk-js) and tag it with `aws-sdk-js`\n- Come join the AWS JavaScript community on [gitter](https://gitter.im/aws/aws-sdk-js-v3)\n- If it turns out that you may have found a bug, please [open an issue](https://github.com/aws/aws-sdk-js-v3/issues)\n\n## Contributing\n\nThis client code is generated automatically. Any modifications will be overwritten the next time the `@aws-sdk/@aws-sdk/client-kinesis-analytics-browser' package is updated. To contribute to SDK you can checkout our [code generator package][].\n\n## License\n\nThis SDK is distributed under the\n[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0),\nsee LICENSE for more information.\n\n[code generator package]: https://github.com/aws/aws-sdk-js-v3/tree/master/packages/service-types-generator\n[api reference]: https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/\n","scripts":{"test":"exit 0","clean":"npm run remove-definitions && npm run remove-maps && npm run remove-js","pretest":"tsc","remove-js":"rimraf *.js && rimraf ./commands/*.js && rimraf ./model/*.js && rimraf ./types/*.js","smoke-test":"karma start karma.conf","remove-maps":"rimraf *.js.map && rimraf ./commands/*.js.map && rimraf ./model/*.js.map && rimraf ./types/*.js.map","prepublishOnly":"tsc","remove-definitions":"rimraf *.d.ts && rimraf ./commands/*.d.ts && rimraf ./model/*.d.ts rimraf ./types/*.d.ts","build-documentation":"npm run clean && typedoc ./","remove-documentation":"rimraf ./docs"},"_npmUser":{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},"deprecated":"The package @aws-sdk/client-kinesis-analytics-browser has been renamed to @aws-sdk/client-kinesis-analytics. Please install the renamed package.","_npmVersion":"6.9.0","description":"Browser SDK for Amazon Kinesis Analytics","directories":{},"_nodeVersion":"10.1.0","dependencies":{"tslib":"^1.8.0","@aws-sdk/types":"^0.1.0-preview.6","@aws-sdk/json-parser":"^0.1.0-preview.6","@aws-sdk/core-handler":"^0.1.0-preview.6","@aws-sdk/json-builder":"^0.1.0-preview.6","@aws-sdk/signature-v4":"^0.1.0-preview.8","@aws-sdk/config-resolver":"^0.1.0-preview.6","@aws-sdk/middleware-stack":"^0.1.0-preview.7","@aws-sdk/retry-middleware":"^0.1.0-preview.6","@aws-crypto/sha256-browser":"^0.1.0-preview.1","@aws-sdk/protocol-json-rpc":"^0.1.0-preview.7","@aws-sdk/util-utf8-browser":"^0.1.0-preview.3","@aws-sdk/fetch-http-handler":"^0.1.0-preview.6","@aws-sdk/signing-middleware":"^0.1.0-preview.8","@aws-sdk/url-parser-browser":"^0.1.0-preview.6","@aws-sdk/util-base64-browser":"^0.1.0-preview.3","@aws-sdk/middleware-serializer":"^0.1.0-preview.6","@aws-sdk/json-error-unmarshaller":"^0.1.0-preview.7","@aws-sdk/util-user-agent-browser":"^0.1.0-preview.7","@aws-sdk/stream-collector-browser":"^0.1.0-preview.6","@aws-sdk/util-body-length-browser":"^0.1.0-preview.3","@aws-sdk/middleware-content-length":"^0.1.0-preview.6","@aws-sdk/middleware-header-default":"^0.1.0-preview.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^2.6.2","typedoc":"^0.14.2","typescript":"~3.4.0","@aws-sdk/client-documentation-generator":"^0.1.0-preview.3"},"_npmOperationalInternal":{"tmp":"tmp/client-kinesis-analytics-browser_0.1.0-preview.4_1572392676115_0.8933936674119012","host":"s3://npm-registry-packages"}},"0.1.0-preview.5":{"name":"@aws-sdk/client-kinesis-analytics-browser","version":"0.1.0-preview.5","author":{"url":"https://aws.amazon.com/javascript/","name":"AWS SDK for JavaScript Team"},"license":"Apache-2.0","_id":"@aws-sdk/client-kinesis-analytics-browser@0.1.0-preview.5","maintainers":[{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"trivikr-aws","email":"trivikr@amazon.com"},{"name":"zheallan","email":"zheallan@amazon.com"}],"dist":{"shasum":"2b31690f5eab40c54dee2adcc4cd2563363cc36e","tarball":"https://registry.npmjs.org/@aws-sdk/client-kinesis-analytics-browser/-/client-kinesis-analytics-browser-0.1.0-preview.5.tgz","fileCount":899,"integrity":"sha512-TFfWAphiv3f483itv0+QOX3B80UTv+HIWtPioeHirIc98YTgK4fC6MP3ZtWCqFFgU0/4B85b3ewRYrbbcUmnyw==","signatures":[{"sig":"MEUCIQChq0Uzj/buVIFRHN9PIVUnfsiyyKGT3ZMK9E4aA2CGIQIgfLViTjyKNQT9vx9jVLeUVHeiaIFUodvHOmY3FPkIPLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":519540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdueHRCRA9TVsSAnZWagAAgMAP/0hd/XWpmrMKPiFcxpTk\nwHi1GbXE0IFVS5p6nghOKuFsDXo2MTC6+01UrHJLocraZdX52xG+6UFOjwy+\nvWOQaifT3ffIFXbXBVuYmYhXdCcLKttGCq16xJI0NLNFrIFIzxJT2ink58c8\n1iQF2WTUVAdGr8ZCGTQoGhIrL5q5v9aYjLd9I6IwFLLeB9jUlVoNfHNyv9iE\naVy0WjigFBYiq/9GsX0HxGiPW/QWxjtmj4po60W5ID2bd4lQPElXeCR0/WcL\nXJqTIHqVec4orQfp8KMyQaR6+lKMpD8raksK3y0BH55mwJqzkjkT85bdLE7u\nqwXKz05jMlU2WWrBJvoc7DP4yIDiRlljy589oGsG6da1WwqQXnLGyCNwk4/T\n9LLWLKOJ27WY28qammGmFNDh68MuNBQNKwD3lreFFX+1en9mMS+g7fdfz8ZA\nsB0wYPhRLDwX0wD5aXer31awUPXWrqjn1zVQfgWzFLE8ubePfQUGUIt8zWji\ndTkgB5VkdwFs9PIeyGtYgevBDlnc/znJHFYampv1ynXmJNUZgwNDuCipC+8Y\n9JN2KPcJnI34U8UfbJgpaEsjleI/rf9om3rgPxwXSeZXiTYnCqk2h0SoXylq\nSDo9hz9NjbT2ozjbXyTlcNLjxpp9Y2JoCJi2ZnOdmd71GzWQY6tm0m3vYXlu\nMDnP\r\n=eZ3Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","readme":"# @aws-sdk/client-kinesis-analytics-browser\n\n[![NPM version](https://img.shields.io/npm/v/@aws-sdk/client-kinesis-analytics-browser/preview.svg)](https://www.npmjs.com/package/@aws-sdk/client-kinesis-analytics-browser)\n[![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/client-kinesis-analytics-browser.svg)](https://www.npmjs.com/package/@aws-sdk/client-kinesis-analytics-browser)\n\n## Description\n\n<fullname>Amazon Kinesis Analytics</fullname> <p> <b>Overview</b> </p> <note> <p>This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see <a href=\"/kinesisanalytics/latest/apiv2/Welcome.html\">Amazon Kinesis Data Analytics API V2 Documentation</a>.</p> </note> <p>This is the <i>Amazon Kinesis Analytics v1 API Reference</i>. The Amazon Kinesis Analytics Developer Guide provides additional information. </p>\n\n## Installing\n\nTo install the this package using NPM, simply type the following into a terminal window:\n\n```\nnpm install @aws-sdk/client-kinesis-analytics-browser\n```\n\n## Getting Started\n\n### Import\n\nThe AWS SDK is modulized by clients and commands in CommonJS modules. To send a request, you only need to import the client(`KinesisAnalyticsClient`) and the commands you need, for example `AddApplicationCloudWatchLoggingOptionCommand`:\n\n```javascript\n//JavaScript\nconst {\n  KinesisAnalyticsClient,\n  AddApplicationCloudWatchLoggingOptionCommand\n} = require(\"@aws-sdk/client-kinesis-analytics-browser\");\n```\n\n```javascript\n//TypeScript\nimport {\n  KinesisAnalyticsClient,\n  AddApplicationCloudWatchLoggingOptionCommand\n} from \"@aws-sdk/client-kinesis-analytics-browser\";\n```\n\n### Usage\n\nTo send a request, you:\n\n- Initiate client with configuration (e.g. credentials, region). For more information you can refer to the [API reference][].\n- Initiate command with input parameters.\n- Call `send` operation on client with command object as input.\n- If you are using a custom http handler, you may call `destroy()` to close open connections.\n\n```javascript\nconst kinesisAnalytics = new KinesisAnalyticsClient({region: 'region'});\n//clients can be shared by different commands\nconst params = {\n  ApplicationName: /**a string value*/,\n  CurrentApplicationVersionId: /**a integer value*/,\n  CloudWatchLoggingOption: { /**an object specifying CloudWatchLoggingOption*/ },\n};\nconst addApplicationCloudWatchLoggingOptionCommand = new AddApplicationCloudWatchLoggingOptionCommand(params);\nkinesisAnalytics.send(addApplicationCloudWatchLoggingOptionCommand).then(data => {\n    // do something\n}).catch(error => {\n    // error handling\n})\n```\n\nIn addition to using promises, there are 2 other ways to send a request:\n\n```javascript\n// async/await\ntry {\n  const data = await kinesisAnalytics.send(\n    addApplicationCloudWatchLoggingOptionCommand\n  );\n  // do something\n} catch (error) {\n  // error handling\n}\n```\n\n```javascript\n// callback\nkinesisAnalytics.send(\n  addApplicationCloudWatchLoggingOptionCommand,\n  (err, data) => {\n    //do something\n  }\n);\n```\n\nThe SDK can also send requests using the simplified callback style from version 2 of the SDK.\n\n```javascript\nimport * as AWS from \"@aws-sdk/client-kinesis-analytics-browser\";\nconst kinesisAnalytics = new AWS.KinesisAnalytics({ region: \"region\" });\nkinesisAnalytics.addApplicationCloudWatchLoggingOption(params, (err, data) => {\n  //do something\n});\n```\n\n### Troubleshooting\n\nWhen the service returns an exception, the error will include the exception information, as well as response metadata (e.g. request id).\n\n```javascript\ntry {\n  const data = await kinesisAnalytics.send(\n    addApplicationCloudWatchLoggingOptionCommand\n  );\n  // do something\n} catch (error) {\n  const metadata = error.$metadata;\n  console.log(\n    `requestId: ${metadata.requestId}\ncfId: ${metadata.cfId}\nextendedRequestId: ${metadata.extendedRequestId}`\n  );\n  /*\nThe keys within exceptions are also parsed. You can access them by specifying exception names:\n    if(error.name === 'SomeServiceException') {\n        const value = error.specialKeyInException;\n    }\n*/\n}\n```\n\n## Getting Help\n\nPlease use these community resources for getting help. We use the GitHub issues for tracking bugs and feature requests and have limited bandwidth to address them.\n\n- Ask a question on [StackOverflow](https://stackoverflow.com/questions/tagged/aws-sdk-js) and tag it with `aws-sdk-js`\n- Come join the AWS JavaScript community on [gitter](https://gitter.im/aws/aws-sdk-js-v3)\n- If it turns out that you may have found a bug, please [open an issue](https://github.com/aws/aws-sdk-js-v3/issues)\n\n## Contributing\n\nThis client code is generated automatically. Any modifications will be overwritten the next time the `@aws-sdk/@aws-sdk/client-kinesis-analytics-browser' package is updated. To contribute to SDK you can checkout our [code generator package][].\n\n## License\n\nThis SDK is distributed under the\n[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0),\nsee LICENSE for more information.\n\n[code generator package]: https://github.com/aws/aws-sdk-js-v3/tree/master/packages/service-types-generator\n[api reference]: https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/\n","scripts":{"test":"exit 0","clean":"npm run remove-definitions && npm run remove-maps && npm run remove-js","pretest":"tsc","remove-js":"rimraf *.js && rimraf ./commands/*.js && rimraf ./model/*.js && rimraf ./types/*.js","smoke-test":"karma start karma.conf","remove-maps":"rimraf *.js.map && rimraf ./commands/*.js.map && rimraf ./model/*.js.map && rimraf ./types/*.js.map","prepublishOnly":"tsc","remove-definitions":"rimraf *.d.ts && rimraf ./commands/*.d.ts && rimraf ./model/*.d.ts rimraf ./types/*.d.ts","build-documentation":"npm run clean && typedoc ./","remove-documentation":"rimraf ./docs"},"_npmUser":{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},"deprecated":"The package @aws-sdk/client-kinesis-analytics-browser has been renamed to @aws-sdk/client-kinesis-analytics. Please install the renamed package.","_npmVersion":"6.9.0","description":"Browser SDK for Amazon Kinesis Analytics","directories":{},"_nodeVersion":"10.1.0","dependencies":{"tslib":"^1.8.0","@aws-sdk/types":"^0.1.0-preview.7","@aws-sdk/json-parser":"^0.1.0-preview.7","@aws-sdk/core-handler":"^0.1.0-preview.7","@aws-sdk/json-builder":"^0.1.0-preview.7","@aws-sdk/signature-v4":"^0.1.0-preview.9","@aws-sdk/config-resolver":"^0.1.0-preview.7","@aws-sdk/middleware-stack":"^0.1.0-preview.8","@aws-sdk/retry-middleware":"^0.1.0-preview.7","@aws-crypto/sha256-browser":"^0.1.0-preview.1","@aws-sdk/protocol-json-rpc":"^0.1.0-preview.8","@aws-sdk/util-utf8-browser":"^0.1.0-preview.3","@aws-sdk/fetch-http-handler":"^0.1.0-preview.7","@aws-sdk/signing-middleware":"^0.1.0-preview.9","@aws-sdk/url-parser-browser":"^0.1.0-preview.7","@aws-sdk/util-base64-browser":"^0.1.0-preview.3","@aws-sdk/middleware-serializer":"^0.1.0-preview.7","@aws-sdk/json-error-unmarshaller":"^0.1.0-preview.8","@aws-sdk/util-user-agent-browser":"^0.1.0-preview.8","@aws-sdk/stream-collector-browser":"^0.1.0-preview.7","@aws-sdk/util-body-length-browser":"^0.1.0-preview.3","@aws-sdk/middleware-content-length":"^0.1.0-preview.7","@aws-sdk/middleware-header-default":"^0.1.0-preview.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^2.6.2","typedoc":"^0.14.2","typescript":"~3.4.0","@aws-sdk/client-documentation-generator":"^0.1.0-preview.3"},"_npmOperationalInternal":{"tmp":"tmp/client-kinesis-analytics-browser_0.1.0-preview.5_1572463057120_0.010938518259685504","host":"s3://npm-registry-packages"}},"0.1.0-preview.6":{"name":"@aws-sdk/client-kinesis-analytics-browser","version":"0.1.0-preview.6","author":{"url":"https://aws.amazon.com/javascript/","name":"AWS SDK for JavaScript Team"},"license":"Apache-2.0","_id":"@aws-sdk/client-kinesis-analytics-browser@0.1.0-preview.6","maintainers":[{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},{"name":"trivikr-aws","email":"trivikr@amazon.com"},{"name":"zheallan","email":"zheallan@amazon.com"}],"dist":{"shasum":"9c94ba21a5a367abaff89eb5e561e25179f87c5d","tarball":"https://registry.npmjs.org/@aws-sdk/client-kinesis-analytics-browser/-/client-kinesis-analytics-browser-0.1.0-preview.6.tgz","fileCount":899,"integrity":"sha512-BSws3SS7t8S/CgaPNGOo0W9SmWf4aTbywrKK30rZhA/U2hISb89Qa5ApjCpkDS+n+ZDa0m1xSjZ8HpQsUNPwbA==","signatures":[{"sig":"MEQCIEbTcgfMPDWZR7emZMDC9Mu9cBU0SPNWJyebyMp7OvmnAiB63Vxu2Pf5NGG4KwmKCysnBZ3CZa7DUXQnRfY/3QktBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":519810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1FNYCRA9TVsSAnZWagAAaxoP/AlkrOGBIRvEtdrebEXL\nsNXst5bCize/UcgivA8xdOE1PTJjZPyMkYPCqavNjHdhaG9f22tjvl9YTkcA\nJ2hkwieC9pZSNVWOzJWuS1UHBTtmL2+PJtgYg5ub2h0uXB6EytmtI9NDBXED\nG1yPjSeZsSpEvn6orNBUVA0bZeI3SD0nNIqzbX7Xq26HB6wO7epSUqIk5d39\nrvxKWVEWzGtg2IBo/sRRd/0gM0bQK3l5rSoba4uo7jymw8TIzZhcRB9uruZ1\nvw+Pi8Mklw0WyNr3asFZmzcz1EicYoKPnVMb/DmG1W/H+ktHal83V2IAbxcn\ncUhkGfJfuOVqgDNuTpFjOwX1V36ILFYjnQNpQtjKKXRQPQbYLdPYW4TTt3N9\nOiwOXNpitMV9Lgasr/OAR5MY1G/KAJBSCcdmUg0xIlRCGNgENkZYVivxh+bT\n5MoWeVGuGvGPTD1jLej7aOB3tSttDiuqiWWl9AwcYmHUaTeASQkD5/9IHvEJ\nm8yA2ayfCeLm8syaOKfWXIJFzOue8vd27JYPvztj9+ePm48rYF2FeUa5psQS\nq6tAGddqTRpS3F+/3Mb0iG9Cvyu9oHLSRrR0cNxWYEDJTcK6qtwMaNq4CYKX\n5CeVsYCEfEWZDiiOL+BSYzUjXYE4P8e+VPUQ1LkHQ0AXXcmMaYvnnBq7VqeQ\nS1hf\r\n=N0oU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","readme":"# @aws-sdk/client-kinesis-analytics-browser\n\n[![NPM version](https://img.shields.io/npm/v/@aws-sdk/client-kinesis-analytics-browser/preview.svg)](https://www.npmjs.com/package/@aws-sdk/client-kinesis-analytics-browser)\n[![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/client-kinesis-analytics-browser.svg)](https://www.npmjs.com/package/@aws-sdk/client-kinesis-analytics-browser)\n\n## Description\n\n<fullname>Amazon Kinesis Analytics</fullname> <p> <b>Overview</b> </p> <note> <p>This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see <a href=\"/kinesisanalytics/latest/apiv2/Welcome.html\">Amazon Kinesis Data Analytics API V2 Documentation</a>.</p> </note> <p>This is the <i>Amazon Kinesis Analytics v1 API Reference</i>. The Amazon Kinesis Analytics Developer Guide provides additional information. </p>\n\n## Installing\n\nTo install the this package using NPM, simply type the following into a terminal window:\n\n```\nnpm install @aws-sdk/client-kinesis-analytics-browser\n```\n\n## Getting Started\n\n### Import\n\nThe AWS SDK is modulized by clients and commands in CommonJS modules. To send a request, you only need to import the client(`KinesisAnalyticsClient`) and the commands you need, for example `AddApplicationCloudWatchLoggingOptionCommand`:\n\n```javascript\n//JavaScript\nconst {\n  KinesisAnalyticsClient,\n  AddApplicationCloudWatchLoggingOptionCommand\n} = require(\"@aws-sdk/client-kinesis-analytics-browser\");\n```\n\n```javascript\n//TypeScript\nimport {\n  KinesisAnalyticsClient,\n  AddApplicationCloudWatchLoggingOptionCommand\n} from \"@aws-sdk/client-kinesis-analytics-browser\";\n```\n\n### Usage\n\nTo send a request, you:\n\n- Initiate client with configuration (e.g. credentials, region). For more information you can refer to the [API reference][].\n- Initiate command with input parameters.\n- Call `send` operation on client with command object as input.\n- If you are using a custom http handler, you may call `destroy()` to close open connections.\n\n```javascript\nconst kinesisAnalytics = new KinesisAnalyticsClient({region: 'region'});\n//clients can be shared by different commands\nconst params = {\n  ApplicationName: /**a string value*/,\n  CurrentApplicationVersionId: /**a integer value*/,\n  CloudWatchLoggingOption: { /**an object specifying CloudWatchLoggingOption*/ },\n};\nconst addApplicationCloudWatchLoggingOptionCommand = new AddApplicationCloudWatchLoggingOptionCommand(params);\nkinesisAnalytics.send(addApplicationCloudWatchLoggingOptionCommand).then(data => {\n    // do something\n}).catch(error => {\n    // error handling\n})\n```\n\nIn addition to using promises, there are 2 other ways to send a request:\n\n```javascript\n// async/await\ntry {\n  const data = await kinesisAnalytics.send(\n    addApplicationCloudWatchLoggingOptionCommand\n  );\n  // do something\n} catch (error) {\n  // error handling\n}\n```\n\n```javascript\n// callback\nkinesisAnalytics.send(\n  addApplicationCloudWatchLoggingOptionCommand,\n  (err, data) => {\n    //do something\n  }\n);\n```\n\nThe SDK can also send requests using the simplified callback style from version 2 of the SDK.\n\n```javascript\nimport * as AWS from \"@aws-sdk/client-kinesis-analytics-browser\";\nconst kinesisAnalytics = new AWS.KinesisAnalytics({ region: \"region\" });\nkinesisAnalytics.addApplicationCloudWatchLoggingOption(params, (err, data) => {\n  //do something\n});\n```\n\n### Troubleshooting\n\nWhen the service returns an exception, the error will include the exception information, as well as response metadata (e.g. request id).\n\n```javascript\ntry {\n  const data = await kinesisAnalytics.send(\n    addApplicationCloudWatchLoggingOptionCommand\n  );\n  // do something\n} catch (error) {\n  const metadata = error.$metadata;\n  console.log(\n    `requestId: ${metadata.requestId}\ncfId: ${metadata.cfId}\nextendedRequestId: ${metadata.extendedRequestId}`\n  );\n  /*\nThe keys within exceptions are also parsed. You can access them by specifying exception names:\n    if(error.name === 'SomeServiceException') {\n        const value = error.specialKeyInException;\n    }\n*/\n}\n```\n\n## Getting Help\n\nPlease use these community resources for getting help. We use the GitHub issues for tracking bugs and feature requests and have limited bandwidth to address them.\n\n- Ask a question on [StackOverflow](https://stackoverflow.com/questions/tagged/aws-sdk-js) and tag it with `aws-sdk-js`\n- Come join the AWS JavaScript community on [gitter](https://gitter.im/aws/aws-sdk-js-v3)\n- If it turns out that you may have found a bug, please [open an issue](https://github.com/aws/aws-sdk-js-v3/issues)\n\n## Contributing\n\nThis client code is generated automatically. Any modifications will be overwritten the next time the `@aws-sdk/@aws-sdk/client-kinesis-analytics-browser' package is updated. To contribute to SDK you can checkout our [code generator package][].\n\n## License\n\nThis SDK is distributed under the\n[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0),\nsee LICENSE for more information.\n\n[code generator package]: https://github.com/aws/aws-sdk-js-v3/tree/master/packages/service-types-generator\n[api reference]: https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/\n","scripts":{"test":"exit 0","clean":"npm run remove-definitions && npm run remove-maps && npm run remove-js","pretest":"tsc","remove-js":"rimraf *.js && rimraf ./commands/*.js && rimraf ./model/*.js && rimraf ./types/*.js","smoke-test":"karma start karma.conf","remove-maps":"rimraf *.js.map && rimraf ./commands/*.js.map && rimraf ./model/*.js.map && rimraf ./types/*.js.map","prepublishOnly":"tsc","remove-definitions":"rimraf *.d.ts && rimraf ./commands/*.d.ts && rimraf ./model/*.d.ts rimraf ./types/*.d.ts","build-documentation":"npm run clean && typedoc ./","remove-documentation":"rimraf ./docs"},"_npmUser":{"name":"aws-sdk-bot","email":"aws-sdk-js@amazon.com"},"deprecated":"The package @aws-sdk/client-kinesis-analytics-browser has been renamed to @aws-sdk/client-kinesis-analytics. Please install the renamed package.","_npmVersion":"6.9.0","description":"Browser SDK for Amazon Kinesis Analytics","directories":{},"_nodeVersion":"10.16.3","dependencies":{"tslib":"^1.8.0","@aws-sdk/types":"^0.1.0-preview.7","@aws-sdk/json-parser":"^0.1.0-preview.7","@aws-sdk/core-handler":"^0.1.0-preview.7","@aws-sdk/json-builder":"^0.1.0-preview.7","@aws-sdk/signature-v4":"^0.1.0-preview.10","@aws-sdk/config-resolver":"^0.1.0-preview.7","@aws-sdk/middleware-stack":"^0.1.0-preview.9","@aws-sdk/retry-middleware":"^0.1.0-preview.7","@aws-crypto/sha256-browser":"^0.1.0-preview.1","@aws-sdk/protocol-json-rpc":"^0.1.0-preview.8","@aws-sdk/util-utf8-browser":"^0.1.0-preview.3","@aws-sdk/fetch-http-handler":"^0.1.0-preview.8","@aws-sdk/signing-middleware":"^0.1.0-preview.10","@aws-sdk/url-parser-browser":"^0.1.0-preview.7","@aws-sdk/util-base64-browser":"^0.1.0-preview.3","@aws-sdk/middleware-serializer":"^0.1.0-preview.7","@aws-sdk/json-error-unmarshaller":"^0.1.0-preview.8","@aws-sdk/util-user-agent-browser":"^0.1.0-preview.9","@aws-sdk/stream-collector-browser":"^0.1.0-preview.7","@aws-sdk/util-body-length-browser":"^0.1.0-preview.3","@aws-sdk/middleware-content-length":"^0.1.0-preview.7","@aws-sdk/middleware-header-default":"^0.1.0-preview.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^2.6.2","typedoc":"^0.14.2","typescript":"~3.4.0","@aws-sdk/client-documentation-generator":"^0.1.0-preview.3"},"_npmOperationalInternal":{"tmp":"tmp/client-kinesis-analytics-browser_0.1.0-preview.6_1574196055800_0.6972306968321309","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-09-09T17:41:42.960Z","modified":"2025-03-27T18:43:50.730Z","0.1.0-preview.2":"2019-09-09T17:41:43.269Z","0.1.0-preview.3":"2019-09-19T15:53:28.116Z","0.1.0-preview.4":"2019-10-29T23:44:36.348Z","0.1.0-preview.5":"2019-10-30T19:17:37.366Z","0.1.0-preview.6":"2019-11-19T20:40:55.981Z"},"author":{"url":"https://aws.amazon.com/javascript/","name":"AWS SDK for JavaScript Team"},"license":"Apache-2.0","description":"Browser SDK for Amazon Kinesis Analytics","maintainers":[{"email":"osa-3p@amazon.com","name":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","name":"aws-sdk-bot"}],"readme":"","readmeFilename":""}