public sealed class ConnectCluster : IMessage<ConnectCluster>, IEquatable<ConnectCluster>, IDeepCloneable<ConnectCluster>, IBufferMessage, IMessageReference documentation and code samples for the Managed Service for Apache Kafka API v1 API class ConnectCluster.
An Apache Kafka Connect cluster deployed in a location.
Implements
IMessageConnectCluster, IEquatableConnectCluster, IDeepCloneableConnectCluster, IBufferMessage, IMessageNamespace
Google.Cloud.ManagedKafka.V1Assembly
Google.Cloud.ManagedKafka.V1.dll
Constructors
ConnectCluster()
public ConnectCluster()ConnectCluster(ConnectCluster)
public ConnectCluster(ConnectCluster other)| Parameter | |
|---|---|
| Name | Description |
other |
ConnectCluster |
Properties
CapacityConfig
public CapacityConfig CapacityConfig { get; set; }Required. Capacity configuration for the Kafka Connect cluster.
| Property Value | |
|---|---|
| Type | Description |
CapacityConfig |
|
Config
public MapField<string, string> Config { get; }Optional. Configurations for the worker that are overridden from the
defaults. The key of the map is a Kafka Connect worker property name, for
example: exactly.once.source.support.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringstring |
|
ConnectClusterName
public ConnectClusterName ConnectClusterName { get; set; }ConnectClusterName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
ConnectClusterName |
|
CreateTime
public Timestamp CreateTime { get; set; }Output only. The time when the cluster was created.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
GcpConfig
public ConnectGcpConfig GcpConfig { get; set; }Required. Configuration properties for a Kafka Connect cluster deployed to Google Cloud Platform.
| Property Value | |
|---|---|
| Type | Description |
ConnectGcpConfig |
|
KafkaCluster
public string KafkaCluster { get; set; }Required. Immutable. The name of the Kafka cluster this Kafka Connect cluster is attached to. Structured like: projects/{project}/locations/{location}/clusters/{cluster}
| Property Value | |
|---|---|
| Type | Description |
string |
|
Labels
public MapField<string, string> Labels { get; }Optional. Labels as key value pairs.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringstring |
|
Name
public string Name { get; set; }Identifier. The name of the Kafka Connect cluster. Structured like: projects/{project_number}/locations/{location}/connectClusters/{connect_cluster_id}
| Property Value | |
|---|---|
| Type | Description |
string |
|
PlatformConfigCase
public ConnectCluster.PlatformConfigOneofCase PlatformConfigCase { get; }| Property Value | |
|---|---|
| Type | Description |
ConnectClusterPlatformConfigOneofCase |
|
State
public ConnectCluster.Types.State State { get; set; }Output only. The current state of the cluster.
| Property Value | |
|---|---|
| Type | Description |
ConnectClusterTypesState |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. The time when the cluster was last updated.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|