Class TopicConfig
public class TopicConfig : JVMBridgeBase<TopicConfig>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
TopicConfig
- Implements
- Inherited Members
-
JVMBridgeBase<TopicConfig>.SExecuteWithSignatureArray<T>(IJavaType, string, string, params object[])
Constructors
TopicConfig()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public TopicConfig()
TopicConfig(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public TopicConfig(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
CLEANUP_POLICY_COMPACT
public static String CLEANUP_POLICY_COMPACT { get; }
Property Value
CLEANUP_POLICY_CONFIG
public static String CLEANUP_POLICY_CONFIG { get; }
Property Value
CLEANUP_POLICY_DELETE
public static String CLEANUP_POLICY_DELETE { get; }
Property Value
CLEANUP_POLICY_DOC
public static String CLEANUP_POLICY_DOC { get; }
Property Value
COMPRESSION_GZIP_LEVEL_CONFIG
public static String COMPRESSION_GZIP_LEVEL_CONFIG { get; }
Property Value
COMPRESSION_GZIP_LEVEL_DOC
public static String COMPRESSION_GZIP_LEVEL_DOC { get; }
Property Value
COMPRESSION_LZ4_LEVEL_CONFIG
public static String COMPRESSION_LZ4_LEVEL_CONFIG { get; }
Property Value
COMPRESSION_LZ4_LEVEL_DOC
public static String COMPRESSION_LZ4_LEVEL_DOC { get; }
Property Value
COMPRESSION_TYPE_CONFIG
public static String COMPRESSION_TYPE_CONFIG { get; }
Property Value
COMPRESSION_TYPE_DOC
public static String COMPRESSION_TYPE_DOC { get; }
Property Value
COMPRESSION_ZSTD_LEVEL_CONFIG
public static String COMPRESSION_ZSTD_LEVEL_CONFIG { get; }
Property Value
COMPRESSION_ZSTD_LEVEL_DOC
public static String COMPRESSION_ZSTD_LEVEL_DOC { get; }
Property Value
DELETE_RETENTION_MS_CONFIG
public static String DELETE_RETENTION_MS_CONFIG { get; }
Property Value
DELETE_RETENTION_MS_DOC
public static String DELETE_RETENTION_MS_DOC { get; }
Property Value
FILE_DELETE_DELAY_MS_CONFIG
public static String FILE_DELETE_DELAY_MS_CONFIG { get; }
Property Value
FILE_DELETE_DELAY_MS_DOC
public static String FILE_DELETE_DELAY_MS_DOC { get; }
Property Value
FLUSH_MESSAGES_INTERVAL_CONFIG
public static String FLUSH_MESSAGES_INTERVAL_CONFIG { get; }
Property Value
FLUSH_MESSAGES_INTERVAL_DOC
public static String FLUSH_MESSAGES_INTERVAL_DOC { get; }
Property Value
FLUSH_MS_CONFIG
public static String FLUSH_MS_CONFIG { get; }
Property Value
FLUSH_MS_DOC
public static String FLUSH_MS_DOC { get; }
Property Value
INDEX_INTERVAL_BYTES_CONFIG
public static String INDEX_INTERVAL_BYTES_CONFIG { get; }
Property Value
INDEX_INTERVAL_BYTES_DOC
public static String INDEX_INTERVAL_BYTES_DOC { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements Closeable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
LOCAL_LOG_RETENTION_BYTES_CONFIG
public static String LOCAL_LOG_RETENTION_BYTES_CONFIG { get; }
Property Value
LOCAL_LOG_RETENTION_BYTES_DOC
public static String LOCAL_LOG_RETENTION_BYTES_DOC { get; }
Property Value
LOCAL_LOG_RETENTION_MS_CONFIG
public static String LOCAL_LOG_RETENTION_MS_CONFIG { get; }
Property Value
LOCAL_LOG_RETENTION_MS_DOC
public static String LOCAL_LOG_RETENTION_MS_DOC { get; }
Property Value
MAX_COMPACTION_LAG_MS_CONFIG
public static String MAX_COMPACTION_LAG_MS_CONFIG { get; }
Property Value
MAX_COMPACTION_LAG_MS_DOC
public static String MAX_COMPACTION_LAG_MS_DOC { get; }
Property Value
MAX_MESSAGE_BYTES_CONFIG
public static String MAX_MESSAGE_BYTES_CONFIG { get; }
Property Value
MAX_MESSAGE_BYTES_DOC
public static String MAX_MESSAGE_BYTES_DOC { get; }
Property Value
MESSAGE_TIMESTAMP_AFTER_MAX_MS_CONFIG
public static String MESSAGE_TIMESTAMP_AFTER_MAX_MS_CONFIG { get; }
Property Value
MESSAGE_TIMESTAMP_AFTER_MAX_MS_DOC
public static String MESSAGE_TIMESTAMP_AFTER_MAX_MS_DOC { get; }
Property Value
MESSAGE_TIMESTAMP_BEFORE_MAX_MS_CONFIG
public static String MESSAGE_TIMESTAMP_BEFORE_MAX_MS_CONFIG { get; }
Property Value
MESSAGE_TIMESTAMP_BEFORE_MAX_MS_DOC
public static String MESSAGE_TIMESTAMP_BEFORE_MAX_MS_DOC { get; }
Property Value
MESSAGE_TIMESTAMP_TYPE_CONFIG
public static String MESSAGE_TIMESTAMP_TYPE_CONFIG { get; }
Property Value
MESSAGE_TIMESTAMP_TYPE_DOC
public static String MESSAGE_TIMESTAMP_TYPE_DOC { get; }
Property Value
MIN_CLEANABLE_DIRTY_RATIO_CONFIG
public static String MIN_CLEANABLE_DIRTY_RATIO_CONFIG { get; }
Property Value
MIN_CLEANABLE_DIRTY_RATIO_DOC
public static String MIN_CLEANABLE_DIRTY_RATIO_DOC { get; }
Property Value
MIN_COMPACTION_LAG_MS_CONFIG
public static String MIN_COMPACTION_LAG_MS_CONFIG { get; }
Property Value
MIN_COMPACTION_LAG_MS_DOC
public static String MIN_COMPACTION_LAG_MS_DOC { get; }
Property Value
MIN_IN_SYNC_REPLICAS_CONFIG
public static String MIN_IN_SYNC_REPLICAS_CONFIG { get; }
Property Value
MIN_IN_SYNC_REPLICAS_DOC
public static String MIN_IN_SYNC_REPLICAS_DOC { get; }
Property Value
PREALLOCATE_CONFIG
public static String PREALLOCATE_CONFIG { get; }
Property Value
PREALLOCATE_DOC
public static String PREALLOCATE_DOC { get; }
Property Value
REMOTE_LOG_COPY_DISABLE_CONFIG
public static String REMOTE_LOG_COPY_DISABLE_CONFIG { get; }
Property Value
REMOTE_LOG_COPY_DISABLE_DOC
public static String REMOTE_LOG_COPY_DISABLE_DOC { get; }
Property Value
REMOTE_LOG_DELETE_ON_DISABLE_CONFIG
public static String REMOTE_LOG_DELETE_ON_DISABLE_CONFIG { get; }
Property Value
REMOTE_LOG_DELETE_ON_DISABLE_DOC
public static String REMOTE_LOG_DELETE_ON_DISABLE_DOC { get; }
Property Value
REMOTE_LOG_STORAGE_ENABLE_CONFIG
public static String REMOTE_LOG_STORAGE_ENABLE_CONFIG { get; }
Property Value
REMOTE_LOG_STORAGE_ENABLE_DOC
public static String REMOTE_LOG_STORAGE_ENABLE_DOC { get; }
Property Value
RETENTION_BYTES_CONFIG
public static String RETENTION_BYTES_CONFIG { get; }
Property Value
RETENTION_BYTES_DOC
public static String RETENTION_BYTES_DOC { get; }
Property Value
RETENTION_MS_CONFIG
public static String RETENTION_MS_CONFIG { get; }
Property Value
RETENTION_MS_DOC
public static String RETENTION_MS_DOC { get; }
Property Value
SEGMENT_BYTES_CONFIG
public static String SEGMENT_BYTES_CONFIG { get; }
Property Value
SEGMENT_BYTES_DOC
public static String SEGMENT_BYTES_DOC { get; }
Property Value
SEGMENT_INDEX_BYTES_CONFIG
public static String SEGMENT_INDEX_BYTES_CONFIG { get; }
Property Value
SEGMENT_INDEX_BYTES_DOC
public static String SEGMENT_INDEX_BYTES_DOC { get; }
Property Value
SEGMENT_JITTER_MS_CONFIG
public static String SEGMENT_JITTER_MS_CONFIG { get; }
Property Value
SEGMENT_JITTER_MS_DOC
public static String SEGMENT_JITTER_MS_DOC { get; }
Property Value
SEGMENT_MS_CONFIG
public static String SEGMENT_MS_CONFIG { get; }
Property Value
SEGMENT_MS_DOC
public static String SEGMENT_MS_DOC { get; }
Property Value
UNCLEAN_LEADER_ELECTION_ENABLE_CONFIG
public static String UNCLEAN_LEADER_ELECTION_ENABLE_CONFIG { get; }
Property Value
UNCLEAN_LEADER_ELECTION_ENABLE_DOC
public static String UNCLEAN_LEADER_ELECTION_ENABLE_DOC { get; }