@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ConnectorSummary extends Object implements Serializable, Cloneable, StructuredPojo
Summary of a connector.
Constructor and Description |
---|
ConnectorSummary() |
Modifier and Type | Method and Description |
---|---|
ConnectorSummary |
clone() |
boolean |
equals(Object obj) |
CapacityDescription |
getCapacity()
The connector's compute capacity settings.
|
String |
getConnectorArn()
The Amazon Resource Name (ARN) of the connector.
|
String |
getConnectorDescription()
The description of the connector.
|
String |
getConnectorName()
The name of the connector.
|
String |
getConnectorState()
The state of the connector.
|
Date |
getCreationTime()
The time that the connector was created.
|
String |
getCurrentVersion()
The current version of the connector.
|
KafkaClusterDescription |
getKafkaCluster()
The details of the Apache Kafka cluster to which the connector is connected.
|
KafkaClusterClientAuthenticationDescription |
getKafkaClusterClientAuthentication()
The type of client authentication used to connect to the Apache Kafka cluster.
|
KafkaClusterEncryptionInTransitDescription |
getKafkaClusterEncryptionInTransit()
Details of encryption in transit to the Apache Kafka cluster.
|
String |
getKafkaConnectVersion()
The version of Kafka Connect.
|
LogDeliveryDescription |
getLogDelivery()
The settings for delivering connector logs to Amazon CloudWatch Logs.
|
List<PluginDescription> |
getPlugins()
Specifies which plugins were used for this connector.
|
String |
getServiceExecutionRoleArn()
The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon Web Services resources.
|
WorkerConfigurationDescription |
getWorkerConfiguration()
The worker configurations that are in use with the connector.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCapacity(CapacityDescription capacity)
The connector's compute capacity settings.
|
void |
setConnectorArn(String connectorArn)
The Amazon Resource Name (ARN) of the connector.
|
void |
setConnectorDescription(String connectorDescription)
The description of the connector.
|
void |
setConnectorName(String connectorName)
The name of the connector.
|
void |
setConnectorState(String connectorState)
The state of the connector.
|
void |
setCreationTime(Date creationTime)
The time that the connector was created.
|
void |
setCurrentVersion(String currentVersion)
The current version of the connector.
|
void |
setKafkaCluster(KafkaClusterDescription kafkaCluster)
The details of the Apache Kafka cluster to which the connector is connected.
|
void |
setKafkaClusterClientAuthentication(KafkaClusterClientAuthenticationDescription kafkaClusterClientAuthentication)
The type of client authentication used to connect to the Apache Kafka cluster.
|
void |
setKafkaClusterEncryptionInTransit(KafkaClusterEncryptionInTransitDescription kafkaClusterEncryptionInTransit)
Details of encryption in transit to the Apache Kafka cluster.
|
void |
setKafkaConnectVersion(String kafkaConnectVersion)
The version of Kafka Connect.
|
void |
setLogDelivery(LogDeliveryDescription logDelivery)
The settings for delivering connector logs to Amazon CloudWatch Logs.
|
void |
setPlugins(Collection<PluginDescription> plugins)
Specifies which plugins were used for this connector.
|
void |
setServiceExecutionRoleArn(String serviceExecutionRoleArn)
The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon Web Services resources.
|
void |
setWorkerConfiguration(WorkerConfigurationDescription workerConfiguration)
The worker configurations that are in use with the connector.
|
String |
toString()
Returns a string representation of this object.
|
ConnectorSummary |
withCapacity(CapacityDescription capacity)
The connector's compute capacity settings.
|
ConnectorSummary |
withConnectorArn(String connectorArn)
The Amazon Resource Name (ARN) of the connector.
|
ConnectorSummary |
withConnectorDescription(String connectorDescription)
The description of the connector.
|
ConnectorSummary |
withConnectorName(String connectorName)
The name of the connector.
|
ConnectorSummary |
withConnectorState(ConnectorState connectorState)
The state of the connector.
|
ConnectorSummary |
withConnectorState(String connectorState)
The state of the connector.
|
ConnectorSummary |
withCreationTime(Date creationTime)
The time that the connector was created.
|
ConnectorSummary |
withCurrentVersion(String currentVersion)
The current version of the connector.
|
ConnectorSummary |
withKafkaCluster(KafkaClusterDescription kafkaCluster)
The details of the Apache Kafka cluster to which the connector is connected.
|
ConnectorSummary |
withKafkaClusterClientAuthentication(KafkaClusterClientAuthenticationDescription kafkaClusterClientAuthentication)
The type of client authentication used to connect to the Apache Kafka cluster.
|
ConnectorSummary |
withKafkaClusterEncryptionInTransit(KafkaClusterEncryptionInTransitDescription kafkaClusterEncryptionInTransit)
Details of encryption in transit to the Apache Kafka cluster.
|
ConnectorSummary |
withKafkaConnectVersion(String kafkaConnectVersion)
The version of Kafka Connect.
|
ConnectorSummary |
withLogDelivery(LogDeliveryDescription logDelivery)
The settings for delivering connector logs to Amazon CloudWatch Logs.
|
ConnectorSummary |
withPlugins(Collection<PluginDescription> plugins)
Specifies which plugins were used for this connector.
|
ConnectorSummary |
withPlugins(PluginDescription... plugins)
Specifies which plugins were used for this connector.
|
ConnectorSummary |
withServiceExecutionRoleArn(String serviceExecutionRoleArn)
The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon Web Services resources.
|
ConnectorSummary |
withWorkerConfiguration(WorkerConfigurationDescription workerConfiguration)
The worker configurations that are in use with the connector.
|
public void setCapacity(CapacityDescription capacity)
The connector's compute capacity settings.
capacity
- The connector's compute capacity settings.public CapacityDescription getCapacity()
The connector's compute capacity settings.
public ConnectorSummary withCapacity(CapacityDescription capacity)
The connector's compute capacity settings.
capacity
- The connector's compute capacity settings.public void setConnectorArn(String connectorArn)
The Amazon Resource Name (ARN) of the connector.
connectorArn
- The Amazon Resource Name (ARN) of the connector.public String getConnectorArn()
The Amazon Resource Name (ARN) of the connector.
public ConnectorSummary withConnectorArn(String connectorArn)
The Amazon Resource Name (ARN) of the connector.
connectorArn
- The Amazon Resource Name (ARN) of the connector.public void setConnectorDescription(String connectorDescription)
The description of the connector.
connectorDescription
- The description of the connector.public String getConnectorDescription()
The description of the connector.
public ConnectorSummary withConnectorDescription(String connectorDescription)
The description of the connector.
connectorDescription
- The description of the connector.public void setConnectorName(String connectorName)
The name of the connector.
connectorName
- The name of the connector.public String getConnectorName()
The name of the connector.
public ConnectorSummary withConnectorName(String connectorName)
The name of the connector.
connectorName
- The name of the connector.public void setConnectorState(String connectorState)
The state of the connector.
connectorState
- The state of the connector.ConnectorState
public String getConnectorState()
The state of the connector.
ConnectorState
public ConnectorSummary withConnectorState(String connectorState)
The state of the connector.
connectorState
- The state of the connector.ConnectorState
public ConnectorSummary withConnectorState(ConnectorState connectorState)
The state of the connector.
connectorState
- The state of the connector.ConnectorState
public void setCreationTime(Date creationTime)
The time that the connector was created.
creationTime
- The time that the connector was created.public Date getCreationTime()
The time that the connector was created.
public ConnectorSummary withCreationTime(Date creationTime)
The time that the connector was created.
creationTime
- The time that the connector was created.public void setCurrentVersion(String currentVersion)
The current version of the connector.
currentVersion
- The current version of the connector.public String getCurrentVersion()
The current version of the connector.
public ConnectorSummary withCurrentVersion(String currentVersion)
The current version of the connector.
currentVersion
- The current version of the connector.public void setKafkaCluster(KafkaClusterDescription kafkaCluster)
The details of the Apache Kafka cluster to which the connector is connected.
kafkaCluster
- The details of the Apache Kafka cluster to which the connector is connected.public KafkaClusterDescription getKafkaCluster()
The details of the Apache Kafka cluster to which the connector is connected.
public ConnectorSummary withKafkaCluster(KafkaClusterDescription kafkaCluster)
The details of the Apache Kafka cluster to which the connector is connected.
kafkaCluster
- The details of the Apache Kafka cluster to which the connector is connected.public void setKafkaClusterClientAuthentication(KafkaClusterClientAuthenticationDescription kafkaClusterClientAuthentication)
The type of client authentication used to connect to the Apache Kafka cluster. The value is NONE when no client authentication is used.
kafkaClusterClientAuthentication
- The type of client authentication used to connect to the Apache Kafka cluster. The value is NONE when no
client authentication is used.public KafkaClusterClientAuthenticationDescription getKafkaClusterClientAuthentication()
The type of client authentication used to connect to the Apache Kafka cluster. The value is NONE when no client authentication is used.
public ConnectorSummary withKafkaClusterClientAuthentication(KafkaClusterClientAuthenticationDescription kafkaClusterClientAuthentication)
The type of client authentication used to connect to the Apache Kafka cluster. The value is NONE when no client authentication is used.
kafkaClusterClientAuthentication
- The type of client authentication used to connect to the Apache Kafka cluster. The value is NONE when no
client authentication is used.public void setKafkaClusterEncryptionInTransit(KafkaClusterEncryptionInTransitDescription kafkaClusterEncryptionInTransit)
Details of encryption in transit to the Apache Kafka cluster.
kafkaClusterEncryptionInTransit
- Details of encryption in transit to the Apache Kafka cluster.public KafkaClusterEncryptionInTransitDescription getKafkaClusterEncryptionInTransit()
Details of encryption in transit to the Apache Kafka cluster.
public ConnectorSummary withKafkaClusterEncryptionInTransit(KafkaClusterEncryptionInTransitDescription kafkaClusterEncryptionInTransit)
Details of encryption in transit to the Apache Kafka cluster.
kafkaClusterEncryptionInTransit
- Details of encryption in transit to the Apache Kafka cluster.public void setKafkaConnectVersion(String kafkaConnectVersion)
The version of Kafka Connect. It has to be compatible with both the Apache Kafka cluster's version and the plugins.
kafkaConnectVersion
- The version of Kafka Connect. It has to be compatible with both the Apache Kafka cluster's version and the
plugins.public String getKafkaConnectVersion()
The version of Kafka Connect. It has to be compatible with both the Apache Kafka cluster's version and the plugins.
public ConnectorSummary withKafkaConnectVersion(String kafkaConnectVersion)
The version of Kafka Connect. It has to be compatible with both the Apache Kafka cluster's version and the plugins.
kafkaConnectVersion
- The version of Kafka Connect. It has to be compatible with both the Apache Kafka cluster's version and the
plugins.public void setLogDelivery(LogDeliveryDescription logDelivery)
The settings for delivering connector logs to Amazon CloudWatch Logs.
logDelivery
- The settings for delivering connector logs to Amazon CloudWatch Logs.public LogDeliveryDescription getLogDelivery()
The settings for delivering connector logs to Amazon CloudWatch Logs.
public ConnectorSummary withLogDelivery(LogDeliveryDescription logDelivery)
The settings for delivering connector logs to Amazon CloudWatch Logs.
logDelivery
- The settings for delivering connector logs to Amazon CloudWatch Logs.public List<PluginDescription> getPlugins()
Specifies which plugins were used for this connector.
public void setPlugins(Collection<PluginDescription> plugins)
Specifies which plugins were used for this connector.
plugins
- Specifies which plugins were used for this connector.public ConnectorSummary withPlugins(PluginDescription... plugins)
Specifies which plugins were used for this connector.
NOTE: This method appends the values to the existing list (if any). Use
setPlugins(java.util.Collection)
or withPlugins(java.util.Collection)
if you want to override
the existing values.
plugins
- Specifies which plugins were used for this connector.public ConnectorSummary withPlugins(Collection<PluginDescription> plugins)
Specifies which plugins were used for this connector.
plugins
- Specifies which plugins were used for this connector.public void setServiceExecutionRoleArn(String serviceExecutionRoleArn)
The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon Web Services resources.
serviceExecutionRoleArn
- The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon Web Services
resources.public String getServiceExecutionRoleArn()
The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon Web Services resources.
public ConnectorSummary withServiceExecutionRoleArn(String serviceExecutionRoleArn)
The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon Web Services resources.
serviceExecutionRoleArn
- The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon Web Services
resources.public void setWorkerConfiguration(WorkerConfigurationDescription workerConfiguration)
The worker configurations that are in use with the connector.
workerConfiguration
- The worker configurations that are in use with the connector.public WorkerConfigurationDescription getWorkerConfiguration()
The worker configurations that are in use with the connector.
public ConnectorSummary withWorkerConfiguration(WorkerConfigurationDescription workerConfiguration)
The worker configurations that are in use with the connector.
workerConfiguration
- The worker configurations that are in use with the connector.public String toString()
toString
in class Object
Object.toString()
public ConnectorSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.