code: func (c *KinesisAnalyticsV2) CreateApplication(input *CreateApplicationInput) (*CreateApplicationOutput, error) {
  	req, out := c.CreateApplicationRequest(input)
  	return out, req.Send()
  }
docs: // CreateApplication API operation for Amazon Kinesis Analytics.
  //
  // Creates an Amazon Kinesis Data Analytics application. For information about
  // creating a Kinesis Data Analytics application, see Creating an Application
  // (https://docs.aws.amazon.com/kinesisanalytics/latest/Java/creating-app.html).
  //
  // SQL is not enabled for this private beta release. Using SQL parameters (such
  // as SqlApplicationConfiguration) will result in an error.
  //
  // Returns awserr.Error for service API and SDK errors. Use runtime type assertions
  // with awserr.Error's Code and Message methods to get detailed information about
  // the error.
  //
  // See the AWS API reference guide for Amazon Kinesis Analytics's
  // API operation CreateApplication for usage and error information.
  //
  // Returned Error Codes:
  //   * ErrCodeCodeValidationException "CodeValidationException"
  //   The user-provided application code (query) is not valid. This can be a simple
  //   syntax error.
  //
  //   * ErrCodeResourceInUseException "ResourceInUseException"
  //   The application is not available for this operation.
  //
  //   * ErrCodeLimitExceededException "LimitExceededException"
  //   The number of allowed resources has been exceeded.
  //
  //   * ErrCodeInvalidArgumentException "InvalidArgumentException"
  //   The specified input parameter value is not valid.
  //
  //   * ErrCodeInvalidRequestException "InvalidRequestException"
  //   The request JSON is not valid for the operation.
  //
  // See also, https://docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/CreateApplication