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/kafkaconnect/model/ConnectorState.h>
11#include <aws/core/utils/DateTime.h>
12#include <aws/kafkaconnect/model/KafkaClusterDescription.h>
13#include <aws/kafkaconnect/model/KafkaClusterClientAuthenticationDescription.h>
14#include <aws/kafkaconnect/model/KafkaClusterEncryptionInTransitDescription.h>
15#include <aws/kafkaconnect/model/LogDeliveryDescription.h>
16#include <aws/core/utils/memory/stl/AWSVector.h>
17#include <aws/kafkaconnect/model/WorkerConfigurationDescription.h>
18#include <aws/kafkaconnect/model/PluginDescription.h>
70 inline void SetConnectorArn(
const char* value) { m_connectorArnHasBeenSet =
true; m_connectorArn.assign(value); }
84 inline void SetConnectorDescription(
const char* value) { m_connectorDescriptionHasBeenSet =
true; m_connectorDescription.assign(value); }
98 inline void SetConnectorName(
const char* value) { m_connectorNameHasBeenSet =
true; m_connectorName.assign(value); }
136 inline void SetCurrentVersion(
const char* value) { m_currentVersionHasBeenSet =
true; m_currentVersion.assign(value); }
189 inline void SetKafkaConnectVersion(
const char* value) { m_kafkaConnectVersionHasBeenSet =
true; m_kafkaConnectVersion.assign(value); }
230 inline void SetServiceExecutionRoleArn(
const char* value) { m_serviceExecutionRoleArnHasBeenSet =
true; m_serviceExecutionRoleArn.assign(value); }
250 bool m_capacityHasBeenSet =
false;
253 bool m_connectorArnHasBeenSet =
false;
256 bool m_connectorDescriptionHasBeenSet =
false;
259 bool m_connectorNameHasBeenSet =
false;
262 bool m_connectorStateHasBeenSet =
false;
265 bool m_creationTimeHasBeenSet =
false;
268 bool m_currentVersionHasBeenSet =
false;
271 bool m_kafkaClusterHasBeenSet =
false;
274 bool m_kafkaClusterClientAuthenticationHasBeenSet =
false;
277 bool m_kafkaClusterEncryptionInTransitHasBeenSet =
false;
280 bool m_kafkaConnectVersionHasBeenSet =
false;
283 bool m_logDeliveryHasBeenSet =
false;
286 bool m_pluginsHasBeenSet =
false;
289 bool m_serviceExecutionRoleArnHasBeenSet =
false;
292 bool m_workerConfigurationHasBeenSet =
false;
const Aws::String & GetConnectorArn() const
const KafkaClusterEncryptionInTransitDescription & GetKafkaClusterEncryptionInTransit() const
void SetConnectorState(ConnectorState &&value)
void SetPlugins(Aws::Vector< PluginDescription > &&value)
bool KafkaConnectVersionHasBeenSet() const
ConnectorSummary & WithConnectorDescription(const char *value)
void SetKafkaClusterEncryptionInTransit(const KafkaClusterEncryptionInTransitDescription &value)
const Aws::String & GetConnectorName() const
bool PluginsHasBeenSet() const
const ConnectorState & GetConnectorState() const
const Aws::Utils::DateTime & GetCreationTime() const
void SetConnectorArn(const Aws::String &value)
ConnectorSummary & WithLogDelivery(LogDeliveryDescription &&value)
ConnectorSummary & WithConnectorState(ConnectorState &&value)
ConnectorSummary & AddPlugins(PluginDescription &&value)
ConnectorSummary & WithServiceExecutionRoleArn(const Aws::String &value)
ConnectorSummary & WithConnectorName(Aws::String &&value)
bool LogDeliveryHasBeenSet() const
bool CapacityHasBeenSet() const
bool ConnectorNameHasBeenSet() const
void SetCreationTime(const Aws::Utils::DateTime &value)
bool ServiceExecutionRoleArnHasBeenSet() const
ConnectorSummary & WithServiceExecutionRoleArn(Aws::String &&value)
void SetServiceExecutionRoleArn(Aws::String &&value)
ConnectorSummary & WithKafkaClusterClientAuthentication(const KafkaClusterClientAuthenticationDescription &value)
void SetPlugins(const Aws::Vector< PluginDescription > &value)
void SetKafkaConnectVersion(Aws::String &&value)
bool KafkaClusterHasBeenSet() const
ConnectorSummary & WithCreationTime(const Aws::Utils::DateTime &value)
void SetKafkaConnectVersion(const Aws::String &value)
const KafkaClusterDescription & GetKafkaCluster() const
ConnectorSummary & WithCurrentVersion(const char *value)
void SetKafkaCluster(const KafkaClusterDescription &value)
ConnectorSummary & WithCapacity(CapacityDescription &&value)
ConnectorSummary & WithWorkerConfiguration(const WorkerConfigurationDescription &value)
const Aws::String & GetConnectorDescription() const
void SetConnectorArn(Aws::String &&value)
ConnectorSummary & WithKafkaConnectVersion(Aws::String &&value)
ConnectorSummary & WithServiceExecutionRoleArn(const char *value)
void SetKafkaClusterClientAuthentication(KafkaClusterClientAuthenticationDescription &&value)
bool CreationTimeHasBeenSet() const
void SetServiceExecutionRoleArn(const Aws::String &value)
bool KafkaClusterClientAuthenticationHasBeenSet() const
ConnectorSummary & WithKafkaClusterEncryptionInTransit(KafkaClusterEncryptionInTransitDescription &&value)
void SetServiceExecutionRoleArn(const char *value)
ConnectorSummary & WithKafkaClusterClientAuthentication(KafkaClusterClientAuthenticationDescription &&value)
ConnectorSummary & WithConnectorArn(const Aws::String &value)
ConnectorSummary & WithLogDelivery(const LogDeliveryDescription &value)
ConnectorSummary & WithConnectorDescription(const Aws::String &value)
ConnectorSummary & WithCurrentVersion(Aws::String &&value)
ConnectorSummary & WithConnectorState(const ConnectorState &value)
void SetConnectorName(const Aws::String &value)
void SetWorkerConfiguration(WorkerConfigurationDescription &&value)
void SetConnectorName(const char *value)
const CapacityDescription & GetCapacity() const
ConnectorSummary & AddPlugins(const PluginDescription &value)
void SetConnectorDescription(Aws::String &&value)
ConnectorSummary & WithKafkaCluster(const KafkaClusterDescription &value)
ConnectorSummary & WithKafkaConnectVersion(const Aws::String &value)
void SetCurrentVersion(Aws::String &&value)
void SetConnectorDescription(const char *value)
ConnectorSummary & WithPlugins(Aws::Vector< PluginDescription > &&value)
ConnectorSummary & WithKafkaClusterEncryptionInTransit(const KafkaClusterEncryptionInTransitDescription &value)
ConnectorSummary & WithConnectorName(const Aws::String &value)
bool ConnectorStateHasBeenSet() const
ConnectorSummary & WithConnectorName(const char *value)
bool KafkaClusterEncryptionInTransitHasBeenSet() const
void SetCurrentVersion(const char *value)
bool CurrentVersionHasBeenSet() const
bool WorkerConfigurationHasBeenSet() const
void SetConnectorDescription(const Aws::String &value)
ConnectorSummary & WithCurrentVersion(const Aws::String &value)
void SetCurrentVersion(const Aws::String &value)
ConnectorSummary & WithPlugins(const Aws::Vector< PluginDescription > &value)
void SetKafkaClusterClientAuthentication(const KafkaClusterClientAuthenticationDescription &value)
void SetCapacity(CapacityDescription &&value)
ConnectorSummary & WithKafkaConnectVersion(const char *value)
void SetConnectorState(const ConnectorState &value)
void SetKafkaConnectVersion(const char *value)
void SetKafkaClusterEncryptionInTransit(KafkaClusterEncryptionInTransitDescription &&value)
const LogDeliveryDescription & GetLogDelivery() const
void SetLogDelivery(LogDeliveryDescription &&value)
void SetWorkerConfiguration(const WorkerConfigurationDescription &value)
const Aws::Vector< PluginDescription > & GetPlugins() const
AWS_KAFKACONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
ConnectorSummary & WithConnectorDescription(Aws::String &&value)
const Aws::String & GetCurrentVersion() const
AWS_KAFKACONNECT_API ConnectorSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetConnectorArn(const char *value)
void SetCreationTime(Aws::Utils::DateTime &&value)
void SetConnectorName(Aws::String &&value)
AWS_KAFKACONNECT_API ConnectorSummary()
bool ConnectorDescriptionHasBeenSet() const
const Aws::String & GetServiceExecutionRoleArn() const
ConnectorSummary & WithConnectorArn(const char *value)
AWS_KAFKACONNECT_API ConnectorSummary(Aws::Utils::Json::JsonView jsonValue)
const WorkerConfigurationDescription & GetWorkerConfiguration() const
ConnectorSummary & WithKafkaCluster(KafkaClusterDescription &&value)
void SetKafkaCluster(KafkaClusterDescription &&value)
void SetLogDelivery(const LogDeliveryDescription &value)
ConnectorSummary & WithCapacity(const CapacityDescription &value)
const KafkaClusterClientAuthenticationDescription & GetKafkaClusterClientAuthentication() const
bool ConnectorArnHasBeenSet() const
ConnectorSummary & WithConnectorArn(Aws::String &&value)
void SetCapacity(const CapacityDescription &value)
ConnectorSummary & WithCreationTime(Aws::Utils::DateTime &&value)
const Aws::String & GetKafkaConnectVersion() const
ConnectorSummary & WithWorkerConfiguration(WorkerConfigurationDescription &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue