/*
* 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
}
}