public sealed class ManagedKafkaSettings : ServiceSettingsBaseReference documentation and code samples for the Managed Service for Apache Kafka API v1 API class ManagedKafkaSettings.
Settings for ManagedKafkaClient instances.
Namespace
Google.Cloud.ManagedKafka.V1Assembly
Google.Cloud.ManagedKafka.V1.dll
Constructors
ManagedKafkaSettings()
public ManagedKafkaSettings()Constructs a new ManagedKafkaSettings object with default settings.
Properties
AddAclEntrySettings
public CallSettings AddAclEntrySettings { get; set; }CallSettings for synchronous and asynchronous calls to
ManagedKafkaClient.AddAclEntry and ManagedKafkaClient.AddAclEntryAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
CreateAclSettings
public CallSettings CreateAclSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ManagedKafkaClient.CreateAcl and ManagedKafkaClient.CreateAclAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
CreateClusterOperationsSettings
public OperationsSettings CreateClusterOperationsSettings { get; set; }Long Running Operation settings for calls to ManagedKafkaClient.CreateCluster and
ManagedKafkaClient.CreateClusterAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
CreateClusterSettings
public CallSettings CreateClusterSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ManagedKafkaClient.CreateCluster and ManagedKafkaClient.CreateClusterAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
CreateTopicSettings
public CallSettings CreateTopicSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ManagedKafkaClient.CreateTopic and ManagedKafkaClient.CreateTopicAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
DeleteAclSettings
public CallSettings DeleteAclSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ManagedKafkaClient.DeleteAcl and ManagedKafkaClient.DeleteAclAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
DeleteClusterOperationsSettings
public OperationsSettings DeleteClusterOperationsSettings { get; set; }Long Running Operation settings for calls to ManagedKafkaClient.DeleteCluster and
ManagedKafkaClient.DeleteClusterAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
DeleteClusterSettings
public CallSettings DeleteClusterSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ManagedKafkaClient.DeleteCluster and ManagedKafkaClient.DeleteClusterAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
DeleteConsumerGroupSettings
public CallSettings DeleteConsumerGroupSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ManagedKafkaClient.DeleteConsumerGroup and ManagedKafkaClient.DeleteConsumerGroupAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
DeleteTopicSettings
public CallSettings DeleteTopicSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ManagedKafkaClient.DeleteTopic and ManagedKafkaClient.DeleteTopicAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
GetAclSettings
public CallSettings GetAclSettings { get; set; }CallSettings for synchronous and asynchronous calls to ManagedKafkaClient.GetAcl
and ManagedKafkaClient.GetAclAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
GetClusterSettings
public CallSettings GetClusterSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ManagedKafkaClient.GetCluster and ManagedKafkaClient.GetClusterAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
GetConsumerGroupSettings
public CallSettings GetConsumerGroupSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ManagedKafkaClient.GetConsumerGroup and ManagedKafkaClient.GetConsumerGroupAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
GetTopicSettings
public CallSettings GetTopicSettings { get; set; }CallSettings for synchronous and asynchronous calls to ManagedKafkaClient.GetTopic
and ManagedKafkaClient.GetTopicAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
ListAclsSettings
public CallSettings ListAclsSettings { get; set; }CallSettings for synchronous and asynchronous calls to ManagedKafkaClient.ListAcls
and ManagedKafkaClient.ListAclsAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
ListClustersSettings
public CallSettings ListClustersSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ManagedKafkaClient.ListClusters and ManagedKafkaClient.ListClustersAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
ListConsumerGroupsSettings
public CallSettings ListConsumerGroupsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ManagedKafkaClient.ListConsumerGroups and ManagedKafkaClient.ListConsumerGroupsAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
ListTopicsSettings
public CallSettings ListTopicsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ManagedKafkaClient.ListTopics and ManagedKafkaClient.ListTopicsAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 10000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable.
- Timeout: 60 seconds.
LocationsSettings
public LocationsSettings LocationsSettings { get; set; }The settings to use for the LocationsClient associated with the client.
| Property Value | |
|---|---|
| Type | Description |
LocationsSettings |
|
RemoveAclEntrySettings
public CallSettings RemoveAclEntrySettings { get; set; }CallSettings for synchronous and asynchronous calls to
ManagedKafkaClient.RemoveAclEntry and ManagedKafkaClient.RemoveAclEntryAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
UpdateAclSettings
public CallSettings UpdateAclSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ManagedKafkaClient.UpdateAcl and ManagedKafkaClient.UpdateAclAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- No timeout is applied.
UpdateClusterOperationsSettings
public OperationsSettings UpdateClusterOperationsSettings { get; set; }Long Running Operation settings for calls to ManagedKafkaClient.UpdateCluster and
ManagedKafkaClient.UpdateClusterAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
UpdateClusterSettings
public CallSettings UpdateClusterSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ManagedKafkaClient.UpdateCluster and ManagedKafkaClient.UpdateClusterAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
UpdateConsumerGroupSettings
public CallSettings UpdateConsumerGroupSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ManagedKafkaClient.UpdateConsumerGroup and ManagedKafkaClient.UpdateConsumerGroupAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
UpdateTopicSettings
public CallSettings UpdateTopicSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ManagedKafkaClient.UpdateTopic and ManagedKafkaClient.UpdateTopicAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
Methods
Clone()
public ManagedKafkaSettings Clone()Creates a deep clone of this object, with all the same property values.
| Returns | |
|---|---|
| Type | Description |
ManagedKafkaSettings |
A deep clone of this ManagedKafkaSettings object. |
GetDefault()
public static ManagedKafkaSettings GetDefault()Get a new instance of the default ManagedKafkaSettings.
| Returns | |
|---|---|
| Type | Description |
ManagedKafkaSettings |
A new instance of the default ManagedKafkaSettings. |