7#include <aws/kafkaconnect/KafkaConnect_EXPORTS.h>
8#include <aws/kafkaconnect/model/CapacityDescription.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/memory/stl/AWSMap.h>
11#include <aws/kafkaconnect/model/ConnectorState.h>
12#include <aws/core/utils/DateTime.h>
13#include <aws/kafkaconnect/model/KafkaClusterDescription.h>
14#include <aws/kafkaconnect/model/KafkaClusterClientAuthenticationDescription.h>
15#include <aws/kafkaconnect/model/KafkaClusterEncryptionInTransitDescription.h>
16#include <aws/kafkaconnect/model/LogDeliveryDescription.h>
17#include <aws/core/utils/memory/stl/AWSVector.h>
18#include <aws/kafkaconnect/model/StateDescription.h>
19#include <aws/kafkaconnect/model/WorkerConfigurationDescription.h>
20#include <aws/kafkaconnect/model/PluginDescription.h>
25template<
typename RESULT_TYPE>
26class AmazonWebServiceResult;
265 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
void SetKafkaCluster(const KafkaClusterDescription &value)
void SetCapacity(CapacityDescription &&value)
void SetLogDelivery(const LogDeliveryDescription &value)
void SetConnectorArn(const char *value)
DescribeConnectorResult & WithServiceExecutionRoleArn(Aws::String &&value)
DescribeConnectorResult & WithServiceExecutionRoleArn(const Aws::String &value)
void SetServiceExecutionRoleArn(Aws::String &&value)
const Aws::Utils::DateTime & GetCreationTime() const
DescribeConnectorResult & WithKafkaClusterClientAuthentication(KafkaClusterClientAuthenticationDescription &&value)
const ConnectorState & GetConnectorState() const
DescribeConnectorResult & WithConnectorConfiguration(Aws::Map< Aws::String, Aws::String > &&value)
DescribeConnectorResult & WithConnectorDescription(const char *value)
void SetCurrentVersion(const Aws::String &value)
void SetConnectorConfiguration(Aws::Map< Aws::String, Aws::String > &&value)
const Aws::String & GetConnectorDescription() const
DescribeConnectorResult & WithKafkaConnectVersion(const char *value)
void SetKafkaClusterEncryptionInTransit(const KafkaClusterEncryptionInTransitDescription &value)
DescribeConnectorResult & AddConnectorConfiguration(Aws::String &&key, const Aws::String &value)
void SetConnectorConfiguration(const Aws::Map< Aws::String, Aws::String > &value)
void SetConnectorState(ConnectorState &&value)
const Aws::String & GetRequestId() const
DescribeConnectorResult & AddConnectorConfiguration(Aws::String &&key, Aws::String &&value)
const KafkaClusterClientAuthenticationDescription & GetKafkaClusterClientAuthentication() const
DescribeConnectorResult & WithCreationTime(Aws::Utils::DateTime &&value)
DescribeConnectorResult & WithConnectorArn(Aws::String &&value)
DescribeConnectorResult & WithWorkerConfiguration(WorkerConfigurationDescription &&value)
DescribeConnectorResult & WithKafkaClusterEncryptionInTransit(KafkaClusterEncryptionInTransitDescription &&value)
const WorkerConfigurationDescription & GetWorkerConfiguration() const
void SetConnectorDescription(Aws::String &&value)
void SetConnectorState(const ConnectorState &value)
const LogDeliveryDescription & GetLogDelivery() const
DescribeConnectorResult & WithStateDescription(const StateDescription &value)
DescribeConnectorResult & WithWorkerConfiguration(const WorkerConfigurationDescription &value)
DescribeConnectorResult & WithKafkaConnectVersion(Aws::String &&value)
void SetConnectorName(Aws::String &&value)
DescribeConnectorResult & AddConnectorConfiguration(Aws::String &&key, const char *value)
DescribeConnectorResult & WithCapacity(const CapacityDescription &value)
DescribeConnectorResult & WithStateDescription(StateDescription &&value)
void SetServiceExecutionRoleArn(const char *value)
DescribeConnectorResult & WithConnectorArn(const char *value)
DescribeConnectorResult & AddPlugins(const PluginDescription &value)
DescribeConnectorResult & AddConnectorConfiguration(const Aws::String &key, Aws::String &&value)
DescribeConnectorResult & WithRequestId(const Aws::String &value)
const Aws::String & GetConnectorArn() const
DescribeConnectorResult & AddConnectorConfiguration(const char *key, Aws::String &&value)
void SetKafkaConnectVersion(const Aws::String &value)
void SetRequestId(Aws::String &&value)
DescribeConnectorResult & WithPlugins(const Aws::Vector< PluginDescription > &value)
const KafkaClusterDescription & GetKafkaCluster() const
DescribeConnectorResult & WithKafkaClusterClientAuthentication(const KafkaClusterClientAuthenticationDescription &value)
void SetConnectorName(const char *value)
DescribeConnectorResult & WithServiceExecutionRoleArn(const char *value)
void SetCurrentVersion(const char *value)
DescribeConnectorResult & WithCurrentVersion(Aws::String &&value)
DescribeConnectorResult & WithKafkaCluster(const KafkaClusterDescription &value)
const StateDescription & GetStateDescription() const
void SetCurrentVersion(Aws::String &&value)
DescribeConnectorResult & WithConnectorName(const char *value)
void SetPlugins(const Aws::Vector< PluginDescription > &value)
const Aws::String & GetServiceExecutionRoleArn() const
DescribeConnectorResult & WithConnectorState(ConnectorState &&value)
void SetKafkaClusterClientAuthentication(const KafkaClusterClientAuthenticationDescription &value)
void SetRequestId(const char *value)
DescribeConnectorResult & WithKafkaClusterEncryptionInTransit(const KafkaClusterEncryptionInTransitDescription &value)
void SetKafkaConnectVersion(Aws::String &&value)
void SetStateDescription(StateDescription &&value)
void SetCapacity(const CapacityDescription &value)
void SetConnectorDescription(const char *value)
void SetConnectorArn(const Aws::String &value)
DescribeConnectorResult & WithCurrentVersion(const char *value)
DescribeConnectorResult & WithLogDelivery(LogDeliveryDescription &&value)
DescribeConnectorResult & WithRequestId(const char *value)
AWS_KAFKACONNECT_API DescribeConnectorResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetConnectorName(const Aws::String &value)
void SetPlugins(Aws::Vector< PluginDescription > &&value)
DescribeConnectorResult & WithCreationTime(const Aws::Utils::DateTime &value)
void SetRequestId(const Aws::String &value)
const Aws::String & GetKafkaConnectVersion() const
DescribeConnectorResult & WithConnectorState(const ConnectorState &value)
DescribeConnectorResult & WithPlugins(Aws::Vector< PluginDescription > &&value)
DescribeConnectorResult & AddConnectorConfiguration(const Aws::String &key, const Aws::String &value)
void SetKafkaCluster(KafkaClusterDescription &&value)
void SetConnectorArn(Aws::String &&value)
DescribeConnectorResult & WithConnectorName(const Aws::String &value)
const Aws::String & GetConnectorName() const
void SetStateDescription(const StateDescription &value)
void SetCreationTime(Aws::Utils::DateTime &&value)
const Aws::Map< Aws::String, Aws::String > & GetConnectorConfiguration() const
void SetServiceExecutionRoleArn(const Aws::String &value)
void SetConnectorDescription(const Aws::String &value)
DescribeConnectorResult & WithConnectorConfiguration(const Aws::Map< Aws::String, Aws::String > &value)
DescribeConnectorResult & WithConnectorArn(const Aws::String &value)
DescribeConnectorResult & WithRequestId(Aws::String &&value)
void SetCreationTime(const Aws::Utils::DateTime &value)
const KafkaClusterEncryptionInTransitDescription & GetKafkaClusterEncryptionInTransit() const
const CapacityDescription & GetCapacity() const
void SetKafkaClusterEncryptionInTransit(KafkaClusterEncryptionInTransitDescription &&value)
DescribeConnectorResult & AddPlugins(PluginDescription &&value)
const Aws::String & GetCurrentVersion() const
DescribeConnectorResult & WithKafkaConnectVersion(const Aws::String &value)
DescribeConnectorResult & WithConnectorDescription(Aws::String &&value)
void SetWorkerConfiguration(WorkerConfigurationDescription &&value)
DescribeConnectorResult & WithKafkaCluster(KafkaClusterDescription &&value)
void SetWorkerConfiguration(const WorkerConfigurationDescription &value)
DescribeConnectorResult & WithCapacity(CapacityDescription &&value)
DescribeConnectorResult & AddConnectorConfiguration(const char *key, const char *value)
DescribeConnectorResult & WithConnectorName(Aws::String &&value)
DescribeConnectorResult & WithConnectorDescription(const Aws::String &value)
void SetKafkaClusterClientAuthentication(KafkaClusterClientAuthenticationDescription &&value)
DescribeConnectorResult & WithCurrentVersion(const Aws::String &value)
void SetKafkaConnectVersion(const char *value)
void SetLogDelivery(LogDeliveryDescription &&value)
AWS_KAFKACONNECT_API DescribeConnectorResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeConnectorResult & WithLogDelivery(const LogDeliveryDescription &value)
const Aws::Vector< PluginDescription > & GetPlugins() const
AWS_KAFKACONNECT_API DescribeConnectorResult()
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue