@Override
    public StartApplicationResult startApplication(StartApplicationRequest request) {
        request = beforeClientExecution(request);
        return executeStartApplication(request);
    }
<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>
Starts the specified Amazon Kinesis Analytics application. After creating an application, you must exclusively
call this operation to start your application.
</p>
<p>
After the application starts, it begins consuming the input data, processes it, and writes the output to the
configured destination.
</p>
<p>
The application status must be <code>READY</code> for you to start an application. You can get the application
status in the console or using the <a
href="https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html"
>DescribeApplication</a> operation.
</p>
<p>
After you start the application, you can stop the application from processing the input by calling the <a
href="https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_StopApplication.html">StopApplication</a>
operation.
</p>
<p>
This operation requires permissions to perform the <code>kinesisanalytics:StartApplication</code> action.
</p>

@param startApplicationRequest
@return Result of the StartApplication operation returned by the service.
@throws ResourceNotFoundException
        Specified application can't be found.
@throws ResourceInUseException
        Application is not available for this operation.
@throws InvalidArgumentException
        Specified input parameter value is invalid.
@throws InvalidApplicationConfigurationException
        User-provided application configuration is not valid.
@throws UnsupportedOperationException
        The request was rejected because a specified parameter is not supported or a specified resource is not
        valid for this operation.
@sample AmazonKinesisAnalytics.StartApplication
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/kinesisanalytics-2015-08-14/StartApplication"
     target="_top">AWS API Documentation</a>
aws-java-sdk-kinesis/src/main/java/com/amazonaws/services/kinesisanalytics/AmazonKinesisAnalyticsClient.java