/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the kafkaconnect-2021-09-14.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.KafkaConnect.Model; namespace Amazon.KafkaConnect { /// /// Interface for accessing KafkaConnect /// /// /// public partial interface IAmazonKafkaConnect : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IKafkaConnectPaginatorFactory Paginators { get; } #endif #region CreateConnector /// /// Creates a connector using the specified properties. /// /// Container for the necessary parameters to execute the CreateConnector service method. /// /// The response from the CreateConnector service method, as returned by KafkaConnect. /// /// HTTP Status Code 400: Bad request due to incorrect input. Correct your request and /// then retry it. /// /// /// HTTP Status Code 409: Conflict. A resource with this name already exists. Retry your /// request with another name. /// /// /// HTTP Status Code 403: Access forbidden. Correct your credentials and then retry your /// request. /// /// /// HTTP Status Code 500: Unexpected internal server error. Retrying your request might /// resolve the issue. /// /// /// HTTP Status Code 404: Resource not found due to incorrect input. Correct your request /// and then retry it. /// /// /// HTTP Status Code 503: Service Unavailable. Retrying your request in some time might /// resolve the issue. /// /// /// HTTP Status Code 429: Limit exceeded. Resource limit reached. /// /// /// HTTP Status Code 401: Unauthorized request. The provided credentials couldn't be validated. /// /// REST API Reference for CreateConnector Operation CreateConnectorResponse CreateConnector(CreateConnectorRequest request); /// /// Initiates the asynchronous execution of the CreateConnector operation. /// /// /// Container for the necessary parameters to execute the CreateConnector operation on AmazonKafkaConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateConnector /// operation. /// REST API Reference for CreateConnector Operation IAsyncResult BeginCreateConnector(CreateConnectorRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateConnector operation. /// /// /// The IAsyncResult returned by the call to BeginCreateConnector. /// /// Returns a CreateConnectorResult from KafkaConnect. /// REST API Reference for CreateConnector Operation CreateConnectorResponse EndCreateConnector(IAsyncResult asyncResult); #endregion #region CreateCustomPlugin /// /// Creates a custom plugin using the specified properties. /// /// Container for the necessary parameters to execute the CreateCustomPlugin service method. /// /// The response from the CreateCustomPlugin service method, as returned by KafkaConnect. /// /// HTTP Status Code 400: Bad request due to incorrect input. Correct your request and /// then retry it. /// /// /// HTTP Status Code 409: Conflict. A resource with this name already exists. Retry your /// request with another name. /// /// /// HTTP Status Code 403: Access forbidden. Correct your credentials and then retry your /// request. /// /// /// HTTP Status Code 500: Unexpected internal server error. Retrying your request might /// resolve the issue. /// /// /// HTTP Status Code 404: Resource not found due to incorrect input. Correct your request /// and then retry it. /// /// /// HTTP Status Code 503: Service Unavailable. Retrying your request in some time might /// resolve the issue. /// /// /// HTTP Status Code 429: Limit exceeded. Resource limit reached. /// /// /// HTTP Status Code 401: Unauthorized request. The provided credentials couldn't be validated. /// /// REST API Reference for CreateCustomPlugin Operation CreateCustomPluginResponse CreateCustomPlugin(CreateCustomPluginRequest request); /// /// Initiates the asynchronous execution of the CreateCustomPlugin operation. /// /// /// Container for the necessary parameters to execute the CreateCustomPlugin operation on AmazonKafkaConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateCustomPlugin /// operation. /// REST API Reference for CreateCustomPlugin Operation IAsyncResult BeginCreateCustomPlugin(CreateCustomPluginRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateCustomPlugin operation. /// /// /// The IAsyncResult returned by the call to BeginCreateCustomPlugin. /// /// Returns a CreateCustomPluginResult from KafkaConnect. /// REST API Reference for CreateCustomPlugin Operation CreateCustomPluginResponse EndCreateCustomPlugin(IAsyncResult asyncResult); #endregion #region CreateWorkerConfiguration /// /// Creates a worker configuration using the specified properties. /// /// Container for the necessary parameters to execute the CreateWorkerConfiguration service method. /// /// The response from the CreateWorkerConfiguration service method, as returned by KafkaConnect. /// /// HTTP Status Code 400: Bad request due to incorrect input. Correct your request and /// then retry it. /// /// /// HTTP Status Code 409: Conflict. A resource with this name already exists. Retry your /// request with another name. /// /// /// HTTP Status Code 403: Access forbidden. Correct your credentials and then retry your /// request. /// /// /// HTTP Status Code 500: Unexpected internal server error. Retrying your request might /// resolve the issue. /// /// /// HTTP Status Code 404: Resource not found due to incorrect input. Correct your request /// and then retry it. /// /// /// HTTP Status Code 503: Service Unavailable. Retrying your request in some time might /// resolve the issue. /// /// /// HTTP Status Code 429: Limit exceeded. Resource limit reached. /// /// /// HTTP Status Code 401: Unauthorized request. The provided credentials couldn't be validated. /// /// REST API Reference for CreateWorkerConfiguration Operation CreateWorkerConfigurationResponse CreateWorkerConfiguration(CreateWorkerConfigurationRequest request); /// /// Initiates the asynchronous execution of the CreateWorkerConfiguration operation. /// /// /// Container for the necessary parameters to execute the CreateWorkerConfiguration operation on AmazonKafkaConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateWorkerConfiguration /// operation. /// REST API Reference for CreateWorkerConfiguration Operation IAsyncResult BeginCreateWorkerConfiguration(CreateWorkerConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateWorkerConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginCreateWorkerConfiguration. /// /// Returns a CreateWorkerConfigurationResult from KafkaConnect. /// REST API Reference for CreateWorkerConfiguration Operation CreateWorkerConfigurationResponse EndCreateWorkerConfiguration(IAsyncResult asyncResult); #endregion #region DeleteConnector /// /// Deletes the specified connector. /// /// Container for the necessary parameters to execute the DeleteConnector service method. /// /// The response from the DeleteConnector service method, as returned by KafkaConnect. /// /// HTTP Status Code 400: Bad request due to incorrect input. Correct your request and /// then retry it. /// /// /// HTTP Status Code 403: Access forbidden. Correct your credentials and then retry your /// request. /// /// /// HTTP Status Code 500: Unexpected internal server error. Retrying your request might /// resolve the issue. /// /// /// HTTP Status Code 404: Resource not found due to incorrect input. Correct your request /// and then retry it. /// /// /// HTTP Status Code 503: Service Unavailable. Retrying your request in some time might /// resolve the issue. /// /// /// HTTP Status Code 429: Limit exceeded. Resource limit reached. /// /// /// HTTP Status Code 401: Unauthorized request. The provided credentials couldn't be validated. /// /// REST API Reference for DeleteConnector Operation DeleteConnectorResponse DeleteConnector(DeleteConnectorRequest request); /// /// Initiates the asynchronous execution of the DeleteConnector operation. /// /// /// Container for the necessary parameters to execute the DeleteConnector operation on AmazonKafkaConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteConnector /// operation. /// REST API Reference for DeleteConnector Operation IAsyncResult BeginDeleteConnector(DeleteConnectorRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteConnector operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteConnector. /// /// Returns a DeleteConnectorResult from KafkaConnect. /// REST API Reference for DeleteConnector Operation DeleteConnectorResponse EndDeleteConnector(IAsyncResult asyncResult); #endregion #region DeleteCustomPlugin /// /// Deletes a custom plugin. /// /// Container for the necessary parameters to execute the DeleteCustomPlugin service method. /// /// The response from the DeleteCustomPlugin service method, as returned by KafkaConnect. /// /// HTTP Status Code 400: Bad request due to incorrect input. Correct your request and /// then retry it. /// /// /// HTTP Status Code 403: Access forbidden. Correct your credentials and then retry your /// request. /// /// /// HTTP Status Code 500: Unexpected internal server error. Retrying your request might /// resolve the issue. /// /// /// HTTP Status Code 404: Resource not found due to incorrect input. Correct your request /// and then retry it. /// /// /// HTTP Status Code 503: Service Unavailable. Retrying your request in some time might /// resolve the issue. /// /// /// HTTP Status Code 429: Limit exceeded. Resource limit reached. /// /// /// HTTP Status Code 401: Unauthorized request. The provided credentials couldn't be validated. /// /// REST API Reference for DeleteCustomPlugin Operation DeleteCustomPluginResponse DeleteCustomPlugin(DeleteCustomPluginRequest request); /// /// Initiates the asynchronous execution of the DeleteCustomPlugin operation. /// /// /// Container for the necessary parameters to execute the DeleteCustomPlugin operation on AmazonKafkaConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteCustomPlugin /// operation. /// REST API Reference for DeleteCustomPlugin Operation IAsyncResult BeginDeleteCustomPlugin(DeleteCustomPluginRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteCustomPlugin operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteCustomPlugin. /// /// Returns a DeleteCustomPluginResult from KafkaConnect. /// REST API Reference for DeleteCustomPlugin Operation DeleteCustomPluginResponse EndDeleteCustomPlugin(IAsyncResult asyncResult); #endregion #region DescribeConnector /// /// Returns summary information about the connector. /// /// Container for the necessary parameters to execute the DescribeConnector service method. /// /// The response from the DescribeConnector service method, as returned by KafkaConnect. /// /// HTTP Status Code 400: Bad request due to incorrect input. Correct your request and /// then retry it. /// /// /// HTTP Status Code 403: Access forbidden. Correct your credentials and then retry your /// request. /// /// /// HTTP Status Code 500: Unexpected internal server error. Retrying your request might /// resolve the issue. /// /// /// HTTP Status Code 404: Resource not found due to incorrect input. Correct your request /// and then retry it. /// /// /// HTTP Status Code 503: Service Unavailable. Retrying your request in some time might /// resolve the issue. /// /// /// HTTP Status Code 429: Limit exceeded. Resource limit reached. /// /// /// HTTP Status Code 401: Unauthorized request. The provided credentials couldn't be validated. /// /// REST API Reference for DescribeConnector Operation DescribeConnectorResponse DescribeConnector(DescribeConnectorRequest request); /// /// Initiates the asynchronous execution of the DescribeConnector operation. /// /// /// Container for the necessary parameters to execute the DescribeConnector operation on AmazonKafkaConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeConnector /// operation. /// REST API Reference for DescribeConnector Operation IAsyncResult BeginDescribeConnector(DescribeConnectorRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeConnector operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeConnector. /// /// Returns a DescribeConnectorResult from KafkaConnect. /// REST API Reference for DescribeConnector Operation DescribeConnectorResponse EndDescribeConnector(IAsyncResult asyncResult); #endregion #region DescribeCustomPlugin /// /// A summary description of the custom plugin. /// /// Container for the necessary parameters to execute the DescribeCustomPlugin service method. /// /// The response from the DescribeCustomPlugin service method, as returned by KafkaConnect. /// /// HTTP Status Code 400: Bad request due to incorrect input. Correct your request and /// then retry it. /// /// /// HTTP Status Code 403: Access forbidden. Correct your credentials and then retry your /// request. /// /// /// HTTP Status Code 500: Unexpected internal server error. Retrying your request might /// resolve the issue. /// /// /// HTTP Status Code 404: Resource not found due to incorrect input. Correct your request /// and then retry it. /// /// /// HTTP Status Code 503: Service Unavailable. Retrying your request in some time might /// resolve the issue. /// /// /// HTTP Status Code 429: Limit exceeded. Resource limit reached. /// /// /// HTTP Status Code 401: Unauthorized request. The provided credentials couldn't be validated. /// /// REST API Reference for DescribeCustomPlugin Operation DescribeCustomPluginResponse DescribeCustomPlugin(DescribeCustomPluginRequest request); /// /// Initiates the asynchronous execution of the DescribeCustomPlugin operation. /// /// /// Container for the necessary parameters to execute the DescribeCustomPlugin operation on AmazonKafkaConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeCustomPlugin /// operation. /// REST API Reference for DescribeCustomPlugin Operation IAsyncResult BeginDescribeCustomPlugin(DescribeCustomPluginRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeCustomPlugin operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeCustomPlugin. /// /// Returns a DescribeCustomPluginResult from KafkaConnect. /// REST API Reference for DescribeCustomPlugin Operation DescribeCustomPluginResponse EndDescribeCustomPlugin(IAsyncResult asyncResult); #endregion #region DescribeWorkerConfiguration /// /// Returns information about a worker configuration. /// /// Container for the necessary parameters to execute the DescribeWorkerConfiguration service method. /// /// The response from the DescribeWorkerConfiguration service method, as returned by KafkaConnect. /// /// HTTP Status Code 400: Bad request due to incorrect input. Correct your request and /// then retry it. /// /// /// HTTP Status Code 403: Access forbidden. Correct your credentials and then retry your /// request. /// /// /// HTTP Status Code 500: Unexpected internal server error. Retrying your request might /// resolve the issue. /// /// /// HTTP Status Code 404: Resource not found due to incorrect input. Correct your request /// and then retry it. /// /// /// HTTP Status Code 503: Service Unavailable. Retrying your request in some time might /// resolve the issue. /// /// /// HTTP Status Code 429: Limit exceeded. Resource limit reached. /// /// /// HTTP Status Code 401: Unauthorized request. The provided credentials couldn't be validated. /// /// REST API Reference for DescribeWorkerConfiguration Operation DescribeWorkerConfigurationResponse DescribeWorkerConfiguration(DescribeWorkerConfigurationRequest request); /// /// Initiates the asynchronous execution of the DescribeWorkerConfiguration operation. /// /// /// Container for the necessary parameters to execute the DescribeWorkerConfiguration operation on AmazonKafkaConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeWorkerConfiguration /// operation. /// REST API Reference for DescribeWorkerConfiguration Operation IAsyncResult BeginDescribeWorkerConfiguration(DescribeWorkerConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeWorkerConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeWorkerConfiguration. /// /// Returns a DescribeWorkerConfigurationResult from KafkaConnect. /// REST API Reference for DescribeWorkerConfiguration Operation DescribeWorkerConfigurationResponse EndDescribeWorkerConfiguration(IAsyncResult asyncResult); #endregion #region ListConnectors /// /// Returns a list of all the connectors in this account and Region. The list is limited /// to connectors whose name starts with the specified prefix. The response also includes /// a description of each of the listed connectors. /// /// Container for the necessary parameters to execute the ListConnectors service method. /// /// The response from the ListConnectors service method, as returned by KafkaConnect. /// /// HTTP Status Code 400: Bad request due to incorrect input. Correct your request and /// then retry it. /// /// /// HTTP Status Code 403: Access forbidden. Correct your credentials and then retry your /// request. /// /// /// HTTP Status Code 500: Unexpected internal server error. Retrying your request might /// resolve the issue. /// /// /// HTTP Status Code 404: Resource not found due to incorrect input. Correct your request /// and then retry it. /// /// /// HTTP Status Code 503: Service Unavailable. Retrying your request in some time might /// resolve the issue. /// /// /// HTTP Status Code 429: Limit exceeded. Resource limit reached. /// /// /// HTTP Status Code 401: Unauthorized request. The provided credentials couldn't be validated. /// /// REST API Reference for ListConnectors Operation ListConnectorsResponse ListConnectors(ListConnectorsRequest request); /// /// Initiates the asynchronous execution of the ListConnectors operation. /// /// /// Container for the necessary parameters to execute the ListConnectors operation on AmazonKafkaConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListConnectors /// operation. /// REST API Reference for ListConnectors Operation IAsyncResult BeginListConnectors(ListConnectorsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListConnectors operation. /// /// /// The IAsyncResult returned by the call to BeginListConnectors. /// /// Returns a ListConnectorsResult from KafkaConnect. /// REST API Reference for ListConnectors Operation ListConnectorsResponse EndListConnectors(IAsyncResult asyncResult); #endregion #region ListCustomPlugins /// /// Returns a list of all of the custom plugins in this account and Region. /// /// Container for the necessary parameters to execute the ListCustomPlugins service method. /// /// The response from the ListCustomPlugins service method, as returned by KafkaConnect. /// /// HTTP Status Code 400: Bad request due to incorrect input. Correct your request and /// then retry it. /// /// /// HTTP Status Code 403: Access forbidden. Correct your credentials and then retry your /// request. /// /// /// HTTP Status Code 500: Unexpected internal server error. Retrying your request might /// resolve the issue. /// /// /// HTTP Status Code 404: Resource not found due to incorrect input. Correct your request /// and then retry it. /// /// /// HTTP Status Code 503: Service Unavailable. Retrying your request in some time might /// resolve the issue. /// /// /// HTTP Status Code 429: Limit exceeded. Resource limit reached. /// /// /// HTTP Status Code 401: Unauthorized request. The provided credentials couldn't be validated. /// /// REST API Reference for ListCustomPlugins Operation ListCustomPluginsResponse ListCustomPlugins(ListCustomPluginsRequest request); /// /// Initiates the asynchronous execution of the ListCustomPlugins operation. /// /// /// Container for the necessary parameters to execute the ListCustomPlugins operation on AmazonKafkaConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListCustomPlugins /// operation. /// REST API Reference for ListCustomPlugins Operation IAsyncResult BeginListCustomPlugins(ListCustomPluginsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListCustomPlugins operation. /// /// /// The IAsyncResult returned by the call to BeginListCustomPlugins. /// /// Returns a ListCustomPluginsResult from KafkaConnect. /// REST API Reference for ListCustomPlugins Operation ListCustomPluginsResponse EndListCustomPlugins(IAsyncResult asyncResult); #endregion #region ListWorkerConfigurations /// /// Returns a list of all of the worker configurations in this account and Region. /// /// Container for the necessary parameters to execute the ListWorkerConfigurations service method. /// /// The response from the ListWorkerConfigurations service method, as returned by KafkaConnect. /// /// HTTP Status Code 400: Bad request due to incorrect input. Correct your request and /// then retry it. /// /// /// HTTP Status Code 403: Access forbidden. Correct your credentials and then retry your /// request. /// /// /// HTTP Status Code 500: Unexpected internal server error. Retrying your request might /// resolve the issue. /// /// /// HTTP Status Code 404: Resource not found due to incorrect input. Correct your request /// and then retry it. /// /// /// HTTP Status Code 503: Service Unavailable. Retrying your request in some time might /// resolve the issue. /// /// /// HTTP Status Code 429: Limit exceeded. Resource limit reached. /// /// /// HTTP Status Code 401: Unauthorized request. The provided credentials couldn't be validated. /// /// REST API Reference for ListWorkerConfigurations Operation ListWorkerConfigurationsResponse ListWorkerConfigurations(ListWorkerConfigurationsRequest request); /// /// Initiates the asynchronous execution of the ListWorkerConfigurations operation. /// /// /// Container for the necessary parameters to execute the ListWorkerConfigurations operation on AmazonKafkaConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListWorkerConfigurations /// operation. /// REST API Reference for ListWorkerConfigurations Operation IAsyncResult BeginListWorkerConfigurations(ListWorkerConfigurationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListWorkerConfigurations operation. /// /// /// The IAsyncResult returned by the call to BeginListWorkerConfigurations. /// /// Returns a ListWorkerConfigurationsResult from KafkaConnect. /// REST API Reference for ListWorkerConfigurations Operation ListWorkerConfigurationsResponse EndListWorkerConfigurations(IAsyncResult asyncResult); #endregion #region UpdateConnector /// /// Updates the specified connector. /// /// Container for the necessary parameters to execute the UpdateConnector service method. /// /// The response from the UpdateConnector service method, as returned by KafkaConnect. /// /// HTTP Status Code 400: Bad request due to incorrect input. Correct your request and /// then retry it. /// /// /// HTTP Status Code 403: Access forbidden. Correct your credentials and then retry your /// request. /// /// /// HTTP Status Code 500: Unexpected internal server error. Retrying your request might /// resolve the issue. /// /// /// HTTP Status Code 404: Resource not found due to incorrect input. Correct your request /// and then retry it. /// /// /// HTTP Status Code 503: Service Unavailable. Retrying your request in some time might /// resolve the issue. /// /// /// HTTP Status Code 429: Limit exceeded. Resource limit reached. /// /// /// HTTP Status Code 401: Unauthorized request. The provided credentials couldn't be validated. /// /// REST API Reference for UpdateConnector Operation UpdateConnectorResponse UpdateConnector(UpdateConnectorRequest request); /// /// Initiates the asynchronous execution of the UpdateConnector operation. /// /// /// Container for the necessary parameters to execute the UpdateConnector operation on AmazonKafkaConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateConnector /// operation. /// REST API Reference for UpdateConnector Operation IAsyncResult BeginUpdateConnector(UpdateConnectorRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateConnector operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateConnector. /// /// Returns a UpdateConnectorResult from KafkaConnect. /// REST API Reference for UpdateConnector Operation UpdateConnectorResponse EndUpdateConnector(IAsyncResult asyncResult); #endregion } }