This is an automated email from the ASF dual-hosted git repository.

mikexue pushed a commit to branch eventmesh-function
in repository https://gitbox.apache.org/repos/asf/eventmesh.git

commit dbb0ffac667ba81d1c63af5b82a7471bfa77e278
Author: xwm1992 <[email protected]>
AuthorDate: Wed May 29 18:34:53 2024 +0800

    fix admin server ci check error
---
 .../eventmesh/admin/server/web/BaseServer.java     |    2 +-
 .../common/config/CommonConfiguration.java         |    9 +-
 .../eventmesh/common/config/ConfigService.java     |    6 +-
 .../common/config/connector/SinkConfig.java        |    2 -
 .../connector/rdb/canal/CanalSinkConfig.java       |   10 +-
 .../connector/rdb/canal/CanalSourceConfig.java     |   22 +-
 .../connector/rdb/canal/SinkConnectorConfig.java   |    2 -
 .../connector/rdb/canal/SourceConnectorConfig.java |    5 -
 .../common/protocol/grpc/adminserver/Payload.java  | 1473 +++++++++++---------
 .../apache/eventmesh/common/utils/JsonUtils.java   |   24 +-
 .../canal/sink/connector/CanalSinkConnector.java   |    2 +-
 11 files changed, 818 insertions(+), 739 deletions(-)

diff --git 
a/eventmesh-admin-server/src/main/java/org/apache/eventmesh/admin/server/web/BaseServer.java
 
b/eventmesh-admin-server/src/main/java/org/apache/eventmesh/admin/server/web/BaseServer.java
index 3091a29ff..862b3d4de 100644
--- 
a/eventmesh-admin-server/src/main/java/org/apache/eventmesh/admin/server/web/BaseServer.java
+++ 
b/eventmesh-admin-server/src/main/java/org/apache/eventmesh/admin/server/web/BaseServer.java
@@ -17,7 +17,7 @@
 
 package org.apache.eventmesh.admin.server.web;
 
-import com.apache.eventmesh.admin.server.ComponentLifeCycle;
+import org.apache.eventmesh.admin.server.ComponentLifeCycle;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.eventmesh.common.remote.payload.PayloadFactory;
 
diff --git 
a/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/CommonConfiguration.java
 
b/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/CommonConfiguration.java
index c2a1ca69a..6e12614b6 100644
--- 
a/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/CommonConfiguration.java
+++ 
b/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/CommonConfiguration.java
@@ -17,17 +17,20 @@
 
 package org.apache.eventmesh.common.config;
 
-import lombok.Data;
-import lombok.NoArgsConstructor;
+import static org.apache.eventmesh.common.Constants.HTTP;
+
 import org.apache.commons.collections4.CollectionUtils;
+
 import org.apache.eventmesh.common.Constants;
 import org.apache.eventmesh.common.utils.IPUtils;
+
 import org.assertj.core.util.Strings;
 
 import java.util.Collections;
 import java.util.List;
 
-import static org.apache.eventmesh.common.Constants.HTTP;
+import lombok.Data;
+import lombok.NoArgsConstructor;
 
 @Data
 @NoArgsConstructor
diff --git 
a/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/ConfigService.java
 
b/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/ConfigService.java
index 07bdb6399..48931d57b 100644
--- 
a/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/ConfigService.java
+++ 
b/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/ConfigService.java
@@ -17,8 +17,10 @@
 
 package org.apache.eventmesh.common.config;
 
-import lombok.Getter;
+import static 
org.apache.eventmesh.common.utils.ReflectUtils.lookUpFieldByParentClass;
+
 import org.apache.commons.lang3.StringUtils;
+
 import org.assertj.core.util.Strings;
 
 import java.io.File;
@@ -29,7 +31,7 @@ import java.net.URL;
 import java.util.Objects;
 import java.util.Properties;
 
-import static 
org.apache.eventmesh.common.utils.ReflectUtils.lookUpFieldByParentClass;
+import lombok.Getter;
 
 public class ConfigService {
 
diff --git 
a/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/connector/SinkConfig.java
 
b/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/connector/SinkConfig.java
index 6cd8560c4..4ef68291d 100644
--- 
a/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/connector/SinkConfig.java
+++ 
b/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/connector/SinkConfig.java
@@ -17,8 +17,6 @@
 
 package org.apache.eventmesh.common.config.connector;
 
-import org.apache.eventmesh.common.config.connector.Config;
-
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 
diff --git 
a/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/connector/rdb/canal/CanalSinkConfig.java
 
b/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/connector/rdb/canal/CanalSinkConfig.java
index c45516bb2..b711dacd0 100644
--- 
a/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/connector/rdb/canal/CanalSinkConfig.java
+++ 
b/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/connector/rdb/canal/CanalSinkConfig.java
@@ -27,15 +27,15 @@ import lombok.EqualsAndHashCode;
 @EqualsAndHashCode(callSuper = true)
 public class CanalSinkConfig extends SinkConfig {
 
-    private Integer batchsize = 50;                          // 批次大小
+    private Integer batchSize = 50;                          // batchSize
 
-    private Boolean useBatch = true;                        // 是否使用batch模式
+    private Boolean useBatch = true;                        // enable batch
 
-    private Integer poolSize = 5;                           // 
sink模块载入线程数,针对单个载入通道
+    private Integer poolSize = 5;                           // sink thread 
size for single channel
 
-    private SyncMode syncMode;                              // 同步模式:字段/整条记录
+    private SyncMode syncMode;                              // sync 
mode:column/row
 
-    private Boolean skipException = false;                  // 是否跳过sink执行异常
+    private Boolean skipException = false;                  // skip sink 
process exception
 
     public SinkConnectorConfig sinkConnectorConfig;
 
diff --git 
a/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/connector/rdb/canal/CanalSourceConfig.java
 
b/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/connector/rdb/canal/CanalSourceConfig.java
index 215572b8c..7388f0709 100644
--- 
a/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/connector/rdb/canal/CanalSourceConfig.java
+++ 
b/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/connector/rdb/canal/CanalSourceConfig.java
@@ -54,30 +54,28 @@ public class CanalSourceConfig extends SourceConfig {
     // ================================= channel parameter
     // ================================
 
-    private Boolean enableRemedy = false;                                      
       // 是否启用冲突补救算法
+    private Boolean enableRemedy = false;                                      
       // enable remedy
 
-//    private RemedyAlgorithm remedyAlgorithm;                                 
         // 冲突补救算法
+//    private RemedyAlgorithm remedyAlgorithm;                                 
         // remedyAlgorithm
 
-//    private Integer remedyDelayThresoldForMedia;                             
 // 针对回环补救,如果反查速度过快,容易查到旧版本的数据记录,导致中美不一致,所以设置一个阀值,低于这个阀值的延迟不进行反查
+    private SyncMode syncMode;                                                 
// sync mode:column/row
 
-    private SyncMode syncMode;                                                 
// 同步模式:字段/整条记录
-
-    private SyncConsistency syncConsistency;                                   
       // 同步一致性要求
+    private SyncConsistency syncConsistency;                                   
       // sync consistency
 
     // ================================= system parameter
     // ================================
 
-    private String systemSchema;                                             
// 默认为retl,不允许为空
+    private String systemSchema;                                             
// Default is retl
 
-    private String systemMarkTable;                                          
// 双向同步标记表
+    private String systemMarkTable;                                          
// Bidirectional synchronization mark table
 
-    private String systemMarkTableColumn;                                    
// 双向同步标记的列名
+    private String systemMarkTableColumn;                                    
// Column name of the bidirectional synchronization mark
 
-    private String systemMarkTableInfo;                                      
// 双向同步标记的info信息,比如类似BI_SYNC
+    private String systemMarkTableInfo;                                      
// nfo information of the bidirectional synchronization mark, similar to BI_SYNC
 
-    private String systemBufferTable;                                        
// otter同步buffer表
+    private String systemBufferTable;                                        
// sync buffer table
 
-    private String systemDualTable;                                          
// otter同步心跳表
+    private String systemDualTable;                                          
// sync heartbeat table
 
     private SourceConnectorConfig sourceConnectorConfig;
 }
diff --git 
a/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/connector/rdb/canal/SinkConnectorConfig.java
 
b/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/connector/rdb/canal/SinkConnectorConfig.java
index c6d4a8951..1124bb142 100644
--- 
a/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/connector/rdb/canal/SinkConnectorConfig.java
+++ 
b/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/connector/rdb/canal/SinkConnectorConfig.java
@@ -17,8 +17,6 @@
 
 package org.apache.eventmesh.common.config.connector.rdb.canal;
 
-import org.apache.eventmesh.common.config.connector.rdb.jdbc.JdbcConfig;
-
 import lombok.Data;
 
 /**
diff --git 
a/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/connector/rdb/canal/SourceConnectorConfig.java
 
b/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/connector/rdb/canal/SourceConnectorConfig.java
index b64bf1557..e9ae46607 100644
--- 
a/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/connector/rdb/canal/SourceConnectorConfig.java
+++ 
b/eventmesh-common/src/main/java/org/apache/eventmesh/common/config/connector/rdb/canal/SourceConnectorConfig.java
@@ -17,11 +17,6 @@
 
 package org.apache.eventmesh.common.config.connector.rdb.canal;
 
-import org.apache.eventmesh.common.config.connector.rdb.jdbc.JdbcConfig;
-import org.apache.eventmesh.common.config.connector.rdb.jdbc.MysqlConfig;
-
-import java.util.List;
-
 import lombok.Data;
 
 /**
diff --git 
a/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/adminserver/Payload.java
 
b/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/adminserver/Payload.java
index 40855e488..fb0801903 100644
--- 
a/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/adminserver/Payload.java
+++ 
b/eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/adminserver/Payload.java
@@ -25,786 +25,869 @@ public final class Payload extends
     com.google.protobuf.GeneratedMessageV3 implements
     // @@protoc_insertion_point(message_implements:Payload)
     PayloadOrBuilder {
-private static final long serialVersionUID = 0L;
-  // Use Payload.newBuilder() to construct.
-  private Payload(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
-    super(builder);
-  }
-  private Payload() {
-  }
-
-  @Override
-  @SuppressWarnings({"unused"})
-  protected Object newInstance(
-      UnusedPrivateParameter unused) {
-    return new Payload();
-  }
-
-  @Override
-  public final com.google.protobuf.UnknownFieldSet
-  getUnknownFields() {
-    return this.unknownFields;
-  }
-  private Payload(
-      com.google.protobuf.CodedInputStream input,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-      throws com.google.protobuf.InvalidProtocolBufferException {
-    this();
-    if (extensionRegistry == null) {
-      throw new NullPointerException();
-    }
-    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-        com.google.protobuf.UnknownFieldSet.newBuilder();
-    try {
-      boolean done = false;
-      while (!done) {
-        int tag = input.readTag();
-        switch (tag) {
-          case 0:
-            done = true;
-            break;
-          case 18: {
-            Metadata.Builder subBuilder = null;
-            if (metadata_ != null) {
-              subBuilder = metadata_.toBuilder();
-            }
-            metadata_ = input.readMessage(Metadata.parser(), 
extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(metadata_);
-              metadata_ = subBuilder.buildPartial();
-            }
-
-            break;
-          }
-          case 26: {
-            com.google.protobuf.Any.Builder subBuilder = null;
-            if (body_ != null) {
-              subBuilder = body_.toBuilder();
-            }
-            body_ = input.readMessage(com.google.protobuf.Any.parser(), 
extensionRegistry);
-            if (subBuilder != null) {
-              subBuilder.mergeFrom(body_);
-              body_ = subBuilder.buildPartial();
-            }
 
-            break;
-          }
-          default: {
-            if (!parseUnknownField(
-                input, unknownFields, extensionRegistry, tag)) {
-              done = true;
-            }
-            break;
-          }
-        }
-      }
-    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-      throw e.setUnfinishedMessage(this);
-    } catch (java.io.IOException e) {
-      throw new com.google.protobuf.InvalidProtocolBufferException(
-          e).setUnfinishedMessage(this);
-    } finally {
-      this.unknownFields = unknownFields.build();
-      makeExtensionsImmutable();
-    }
-  }
-  public static final com.google.protobuf.Descriptors.Descriptor
-      getDescriptor() {
-    return EventMeshAdminService.internal_static_Payload_descriptor;
-  }
-
-  @Override
-  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-      internalGetFieldAccessorTable() {
-    return EventMeshAdminService.internal_static_Payload_fieldAccessorTable
-        .ensureFieldAccessorsInitialized(
-            Payload.class, Builder.class);
-  }
-
-  public static final int METADATA_FIELD_NUMBER = 2;
-  private Metadata metadata_;
-  /**
-   * <code>.Metadata metadata = 2;</code>
-   * @return Whether the metadata field is set.
-   */
-  @Override
-  public boolean hasMetadata() {
-    return metadata_ != null;
-  }
-  /**
-   * <code>.Metadata metadata = 2;</code>
-   * @return The metadata.
-   */
-  @Override
-  public Metadata getMetadata() {
-    return metadata_ == null ? Metadata.getDefaultInstance() : metadata_;
-  }
-  /**
-   * <code>.Metadata metadata = 2;</code>
-   */
-  @Override
-  public MetadataOrBuilder getMetadataOrBuilder() {
-    return getMetadata();
-  }
-
-  public static final int BODY_FIELD_NUMBER = 3;
-  private com.google.protobuf.Any body_;
-  /**
-   * <code>.google.protobuf.Any body = 3;</code>
-   * @return Whether the body field is set.
-   */
-  @Override
-  public boolean hasBody() {
-    return body_ != null;
-  }
-  /**
-   * <code>.google.protobuf.Any body = 3;</code>
-   * @return The body.
-   */
-  @Override
-  public com.google.protobuf.Any getBody() {
-    return body_ == null ? com.google.protobuf.Any.getDefaultInstance() : 
body_;
-  }
-  /**
-   * <code>.google.protobuf.Any body = 3;</code>
-   */
-  @Override
-  public com.google.protobuf.AnyOrBuilder getBodyOrBuilder() {
-    return getBody();
-  }
-
-  private byte memoizedIsInitialized = -1;
-  @Override
-  public final boolean isInitialized() {
-    byte isInitialized = memoizedIsInitialized;
-    if (isInitialized == 1) return true;
-    if (isInitialized == 0) return false;
-
-    memoizedIsInitialized = 1;
-    return true;
-  }
-
-  @Override
-  public void writeTo(com.google.protobuf.CodedOutputStream output)
-                      throws java.io.IOException {
-    if (metadata_ != null) {
-      output.writeMessage(2, getMetadata());
-    }
-    if (body_ != null) {
-      output.writeMessage(3, getBody());
-    }
-    unknownFields.writeTo(output);
-  }
-
-  @Override
-  public int getSerializedSize() {
-    int size = memoizedSize;
-    if (size != -1) return size;
-
-    size = 0;
-    if (metadata_ != null) {
-      size += com.google.protobuf.CodedOutputStream
-        .computeMessageSize(2, getMetadata());
-    }
-    if (body_ != null) {
-      size += com.google.protobuf.CodedOutputStream
-        .computeMessageSize(3, getBody());
-    }
-    size += unknownFields.getSerializedSize();
-    memoizedSize = size;
-    return size;
-  }
-
-  @Override
-  public boolean equals(final Object obj) {
-    if (obj == this) {
-     return true;
-    }
-    if (!(obj instanceof Payload)) {
-      return super.equals(obj);
-    }
-    Payload other = (Payload) obj;
-
-    if (hasMetadata() != other.hasMetadata()) return false;
-    if (hasMetadata()) {
-      if (!getMetadata()
-          .equals(other.getMetadata())) return false;
-    }
-    if (hasBody() != other.hasBody()) return false;
-    if (hasBody()) {
-      if (!getBody()
-          .equals(other.getBody())) return false;
-    }
-    if (!unknownFields.equals(other.unknownFields)) return false;
-    return true;
-  }
-
-  @Override
-  public int hashCode() {
-    if (memoizedHashCode != 0) {
-      return memoizedHashCode;
-    }
-    int hash = 41;
-    hash = (19 * hash) + getDescriptor().hashCode();
-    if (hasMetadata()) {
-      hash = (37 * hash) + METADATA_FIELD_NUMBER;
-      hash = (53 * hash) + getMetadata().hashCode();
-    }
-    if (hasBody()) {
-      hash = (37 * hash) + BODY_FIELD_NUMBER;
-      hash = (53 * hash) + getBody().hashCode();
-    }
-    hash = (29 * hash) + unknownFields.hashCode();
-    memoizedHashCode = hash;
-    return hash;
-  }
-
-  public static Payload parseFrom(
-      java.nio.ByteBuffer data)
-      throws com.google.protobuf.InvalidProtocolBufferException {
-    return PARSER.parseFrom(data);
-  }
-  public static Payload parseFrom(
-      java.nio.ByteBuffer data,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-      throws com.google.protobuf.InvalidProtocolBufferException {
-    return PARSER.parseFrom(data, extensionRegistry);
-  }
-  public static Payload parseFrom(
-      com.google.protobuf.ByteString data)
-      throws com.google.protobuf.InvalidProtocolBufferException {
-    return PARSER.parseFrom(data);
-  }
-  public static Payload parseFrom(
-      com.google.protobuf.ByteString data,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-      throws com.google.protobuf.InvalidProtocolBufferException {
-    return PARSER.parseFrom(data, extensionRegistry);
-  }
-  public static Payload parseFrom(byte[] data)
-      throws com.google.protobuf.InvalidProtocolBufferException {
-    return PARSER.parseFrom(data);
-  }
-  public static Payload parseFrom(
-      byte[] data,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-      throws com.google.protobuf.InvalidProtocolBufferException {
-    return PARSER.parseFrom(data, extensionRegistry);
-  }
-  public static Payload parseFrom(java.io.InputStream input)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input);
-  }
-  public static Payload parseFrom(
-      java.io.InputStream input,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input, extensionRegistry);
-  }
-  public static Payload parseDelimitedFrom(java.io.InputStream input)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseDelimitedWithIOException(PARSER, input);
-  }
-  public static Payload parseDelimitedFrom(
-      java.io.InputStream input,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
-  }
-  public static Payload parseFrom(
-      com.google.protobuf.CodedInputStream input)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input);
-  }
-  public static Payload parseFrom(
-      com.google.protobuf.CodedInputStream input,
-      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-      throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
-        .parseWithIOException(PARSER, input, extensionRegistry);
-  }
-
-  @Override
-  public Builder newBuilderForType() { return newBuilder(); }
-  public static Builder newBuilder() {
-    return DEFAULT_INSTANCE.toBuilder();
-  }
-  public static Builder newBuilder(Payload prototype) {
-    return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
-  }
-  @Override
-  public Builder toBuilder() {
-    return this == DEFAULT_INSTANCE
-        ? new Builder() : new Builder().mergeFrom(this);
-  }
-
-  @Override
-  protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-    Builder builder = new Builder(parent);
-    return builder;
-  }
-  /**
-   * Protobuf type {@code Payload}
-   */
-  public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
-      // @@protoc_insertion_point(builder_implements:Payload)
-      PayloadOrBuilder {
-    public static final com.google.protobuf.Descriptors.Descriptor
-        getDescriptor() {
-      return EventMeshAdminService.internal_static_Payload_descriptor;
-    }
-
-    @Override
-    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-        internalGetFieldAccessorTable() {
-      return EventMeshAdminService.internal_static_Payload_fieldAccessorTable
-          .ensureFieldAccessorsInitialized(
-              Payload.class, Builder.class);
-    }
-
-    // Construct using Payload.newBuilder()
-    private Builder() {
-      maybeForceBuilderInitialization();
-    }
-
-    private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-      super(parent);
-      maybeForceBuilderInitialization();
-    }
-    private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
-              .alwaysUseFieldBuilders) {
-      }
-    }
-    @Override
-    public Builder clear() {
-      super.clear();
-      if (metadataBuilder_ == null) {
-        metadata_ = null;
-      } else {
-        metadata_ = null;
-        metadataBuilder_ = null;
-      }
-      if (bodyBuilder_ == null) {
-        body_ = null;
-      } else {
-        body_ = null;
-        bodyBuilder_ = null;
-      }
-      return this;
-    }
+    private static final long serialVersionUID = 0L;
 
-    @Override
-    public com.google.protobuf.Descriptors.Descriptor
-        getDescriptorForType() {
-      return EventMeshAdminService.internal_static_Payload_descriptor;
+    // Use Payload.newBuilder() to construct.
+    private Payload(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) 
{
+        super(builder);
     }
 
-    @Override
-    public Payload getDefaultInstanceForType() {
-      return Payload.getDefaultInstance();
+    private Payload() {
     }
 
     @Override
-    public Payload build() {
-      Payload result = buildPartial();
-      if (!result.isInitialized()) {
-        throw newUninitializedMessageException(result);
-      }
-      return result;
+    @SuppressWarnings({"unused"})
+    protected Object newInstance(
+        UnusedPrivateParameter unused) {
+        return new Payload();
     }
 
     @Override
-    public Payload buildPartial() {
-      Payload result = new Payload(this);
-      if (metadataBuilder_ == null) {
-        result.metadata_ = metadata_;
-      } else {
-        result.metadata_ = metadataBuilder_.build();
-      }
-      if (bodyBuilder_ == null) {
-        result.body_ = body_;
-      } else {
-        result.body_ = bodyBuilder_.build();
-      }
-      onBuilt();
-      return result;
+    public final com.google.protobuf.UnknownFieldSet
+    getUnknownFields() {
+        return this.unknownFields;
     }
 
-    @Override
-    public Builder clone() {
-      return super.clone();
-    }
-    @Override
-    public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        Object value) {
-      return super.setField(field, value);
-    }
-    @Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
-      return super.clearField(field);
-    }
-    @Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
-      return super.clearOneof(oneof);
-    }
-    @Override
-    public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, Object value) {
-      return super.setRepeatedField(field, index, value);
-    }
-    @Override
-    public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        Object value) {
-      return super.addRepeatedField(field, value);
-    }
-    @Override
-    public Builder mergeFrom(com.google.protobuf.Message other) {
-      if (other instanceof Payload) {
-        return mergeFrom((Payload)other);
-      } else {
-        super.mergeFrom(other);
-        return this;
-      }
-    }
-
-    public Builder mergeFrom(Payload other) {
-      if (other == Payload.getDefaultInstance()) return this;
-      if (other.hasMetadata()) {
-        mergeMetadata(other.getMetadata());
-      }
-      if (other.hasBody()) {
-        mergeBody(other.getBody());
-      }
-      this.mergeUnknownFields(other.unknownFields);
-      onChanged();
-      return this;
+    private Payload(
+        com.google.protobuf.CodedInputStream input,
+        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+        throws com.google.protobuf.InvalidProtocolBufferException {
+        this();
+        if (extensionRegistry == null) {
+            throw new NullPointerException();
+        }
+        com.google.protobuf.UnknownFieldSet.Builder unknownFields =
+            com.google.protobuf.UnknownFieldSet.newBuilder();
+        try {
+            boolean done = false;
+            while (!done) {
+                int tag = input.readTag();
+                switch (tag) {
+                    case 0:
+                        done = true;
+                        break;
+                    case 18: {
+                        Metadata.Builder subBuilder = null;
+                        if (metadata_ != null) {
+                            subBuilder = metadata_.toBuilder();
+                        }
+                        metadata_ = input.readMessage(Metadata.parser(), 
extensionRegistry);
+                        if (subBuilder != null) {
+                            subBuilder.mergeFrom(metadata_);
+                            metadata_ = subBuilder.buildPartial();
+                        }
+
+                        break;
+                    }
+                    case 26: {
+                        com.google.protobuf.Any.Builder subBuilder = null;
+                        if (body_ != null) {
+                            subBuilder = body_.toBuilder();
+                        }
+                        body_ = 
input.readMessage(com.google.protobuf.Any.parser(), extensionRegistry);
+                        if (subBuilder != null) {
+                            subBuilder.mergeFrom(body_);
+                            body_ = subBuilder.buildPartial();
+                        }
+
+                        break;
+                    }
+                    default: {
+                        if (!parseUnknownField(
+                            input, unknownFields, extensionRegistry, tag)) {
+                            done = true;
+                        }
+                        break;
+                    }
+                }
+            }
+        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+            throw e.setUnfinishedMessage(this);
+        } catch (java.io.IOException e) {
+            throw new com.google.protobuf.InvalidProtocolBufferException(
+                e).setUnfinishedMessage(this);
+        } finally {
+            this.unknownFields = unknownFields.build();
+            makeExtensionsImmutable();
+        }
     }
 
-    @Override
-    public final boolean isInitialized() {
-      return true;
+    public static final com.google.protobuf.Descriptors.Descriptor
+    getDescriptor() {
+        return EventMeshAdminService.internal_static_Payload_descriptor;
     }
 
     @Override
-    public Builder mergeFrom(
-        com.google.protobuf.CodedInputStream input,
-        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws java.io.IOException {
-      Payload parsedMessage = null;
-      try {
-        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
-      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
-        parsedMessage = (Payload) e.getUnfinishedMessage();
-        throw e.unwrapIOException();
-      } finally {
-        if (parsedMessage != null) {
-          mergeFrom(parsedMessage);
-        }
-      }
-      return this;
+    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+    internalGetFieldAccessorTable() {
+        return EventMeshAdminService.internal_static_Payload_fieldAccessorTable
+            .ensureFieldAccessorsInitialized(
+                Payload.class, Builder.class);
     }
 
+    public static final int METADATA_FIELD_NUMBER = 2;
     private Metadata metadata_;
-    private com.google.protobuf.SingleFieldBuilderV3<
-        Metadata, Metadata.Builder, MetadataOrBuilder> metadataBuilder_;
+
     /**
      * <code>.Metadata metadata = 2;</code>
+     *
      * @return Whether the metadata field is set.
      */
+    @Override
     public boolean hasMetadata() {
-      return metadataBuilder_ != null || metadata_ != null;
+        return metadata_ != null;
     }
+
     /**
      * <code>.Metadata metadata = 2;</code>
+     *
      * @return The metadata.
      */
+    @Override
     public Metadata getMetadata() {
-      if (metadataBuilder_ == null) {
         return metadata_ == null ? Metadata.getDefaultInstance() : metadata_;
-      } else {
-        return metadataBuilder_.getMessage();
-      }
-    }
-    /**
-     * <code>.Metadata metadata = 2;</code>
-     */
-    public Builder setMetadata(Metadata value) {
-      if (metadataBuilder_ == null) {
-        if (value == null) {
-          throw new NullPointerException();
-        }
-        metadata_ = value;
-        onChanged();
-      } else {
-        metadataBuilder_.setMessage(value);
-      }
-
-      return this;
     }
-    /**
-     * <code>.Metadata metadata = 2;</code>
-     */
-    public Builder setMetadata(
-        Metadata.Builder builderForValue) {
-      if (metadataBuilder_ == null) {
-        metadata_ = builderForValue.build();
-        onChanged();
-      } else {
-        metadataBuilder_.setMessage(builderForValue.build());
-      }
 
-      return this;
-    }
-    /**
-     * <code>.Metadata metadata = 2;</code>
-     */
-    public Builder mergeMetadata(Metadata value) {
-      if (metadataBuilder_ == null) {
-        if (metadata_ != null) {
-          metadata_ =
-            Metadata.newBuilder(metadata_).mergeFrom(value).buildPartial();
-        } else {
-          metadata_ = value;
-        }
-        onChanged();
-      } else {
-        metadataBuilder_.mergeFrom(value);
-      }
-
-      return this;
-    }
-    /**
-     * <code>.Metadata metadata = 2;</code>
-     */
-    public Builder clearMetadata() {
-      if (metadataBuilder_ == null) {
-        metadata_ = null;
-        onChanged();
-      } else {
-        metadata_ = null;
-        metadataBuilder_ = null;
-      }
-
-      return this;
-    }
-    /**
-     * <code>.Metadata metadata = 2;</code>
-     */
-    public Metadata.Builder getMetadataBuilder() {
-      
-      onChanged();
-      return getMetadataFieldBuilder().getBuilder();
-    }
     /**
      * <code>.Metadata metadata = 2;</code>
      */
+    @Override
     public MetadataOrBuilder getMetadataOrBuilder() {
-      if (metadataBuilder_ != null) {
-        return metadataBuilder_.getMessageOrBuilder();
-      } else {
-        return metadata_ == null ?
-            Metadata.getDefaultInstance() : metadata_;
-      }
-    }
-    /**
-     * <code>.Metadata metadata = 2;</code>
-     */
-    private com.google.protobuf.SingleFieldBuilderV3<
-        Metadata, Metadata.Builder, MetadataOrBuilder> 
-        getMetadataFieldBuilder() {
-      if (metadataBuilder_ == null) {
-        metadataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            Metadata, Metadata.Builder, MetadataOrBuilder>(
-                getMetadata(),
-                getParentForChildren(),
-                isClean());
-        metadata_ = null;
-      }
-      return metadataBuilder_;
+        return getMetadata();
     }
 
+    public static final int BODY_FIELD_NUMBER = 3;
     private com.google.protobuf.Any body_;
-    private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.protobuf.Any, com.google.protobuf.Any.Builder, 
com.google.protobuf.AnyOrBuilder> bodyBuilder_;
+
     /**
      * <code>.google.protobuf.Any body = 3;</code>
+     *
      * @return Whether the body field is set.
      */
+    @Override
     public boolean hasBody() {
-      return bodyBuilder_ != null || body_ != null;
+        return body_ != null;
     }
+
     /**
      * <code>.google.protobuf.Any body = 3;</code>
+     *
      * @return The body.
      */
+    @Override
     public com.google.protobuf.Any getBody() {
-      if (bodyBuilder_ == null) {
         return body_ == null ? com.google.protobuf.Any.getDefaultInstance() : 
body_;
-      } else {
-        return bodyBuilder_.getMessage();
-      }
     }
-    /**
-     * <code>.google.protobuf.Any body = 3;</code>
-     */
-    public Builder setBody(com.google.protobuf.Any value) {
-      if (bodyBuilder_ == null) {
-        if (value == null) {
-          throw new NullPointerException();
-        }
-        body_ = value;
-        onChanged();
-      } else {
-        bodyBuilder_.setMessage(value);
-      }
 
-      return this;
-    }
     /**
      * <code>.google.protobuf.Any body = 3;</code>
      */
-    public Builder setBody(
-        com.google.protobuf.Any.Builder builderForValue) {
-      if (bodyBuilder_ == null) {
-        body_ = builderForValue.build();
-        onChanged();
-      } else {
-        bodyBuilder_.setMessage(builderForValue.build());
+    @Override
+    public com.google.protobuf.AnyOrBuilder getBodyOrBuilder() {
+        return getBody();
+    }
+
+    private byte memoizedIsInitialized = -1;
+
+    @Override
+    public final boolean isInitialized() {
+        byte isInitialized = memoizedIsInitialized;
+      if (isInitialized == 1) {
+        return true;
+      }
+      if (isInitialized == 0) {
+        return false;
       }
 
-      return this;
+        memoizedIsInitialized = 1;
+        return true;
     }
-    /**
-     * <code>.google.protobuf.Any body = 3;</code>
-     */
-    public Builder mergeBody(com.google.protobuf.Any value) {
-      if (bodyBuilder_ == null) {
+
+    @Override
+    public void writeTo(com.google.protobuf.CodedOutputStream output)
+        throws java.io.IOException {
+        if (metadata_ != null) {
+            output.writeMessage(2, getMetadata());
+        }
         if (body_ != null) {
-          body_ =
-            
com.google.protobuf.Any.newBuilder(body_).mergeFrom(value).buildPartial();
-        } else {
-          body_ = value;
-        }
-        onChanged();
-      } else {
-        bodyBuilder_.mergeFrom(value);
+            output.writeMessage(3, getBody());
+        }
+        unknownFields.writeTo(output);
+    }
+
+    @Override
+    public int getSerializedSize() {
+        int size = memoizedSize;
+      if (size != -1) {
+        return size;
       }
 
-      return this;
+        size = 0;
+        if (metadata_ != null) {
+            size += com.google.protobuf.CodedOutputStream
+                .computeMessageSize(2, getMetadata());
+        }
+        if (body_ != null) {
+            size += com.google.protobuf.CodedOutputStream
+                .computeMessageSize(3, getBody());
+        }
+        size += unknownFields.getSerializedSize();
+        memoizedSize = size;
+        return size;
     }
-    /**
-     * <code>.google.protobuf.Any body = 3;</code>
-     */
-    public Builder clearBody() {
-      if (bodyBuilder_ == null) {
-        body_ = null;
-        onChanged();
-      } else {
-        body_ = null;
-        bodyBuilder_ = null;
+
+    @Override
+    public boolean equals(final Object obj) {
+        if (obj == this) {
+            return true;
+        }
+        if (!(obj instanceof Payload)) {
+            return super.equals(obj);
+        }
+        Payload other = (Payload) obj;
+
+      if (hasMetadata() != other.hasMetadata()) {
+        return false;
+      }
+        if (hasMetadata()) {
+          if (!getMetadata()
+              .equals(other.getMetadata())) {
+            return false;
+          }
+        }
+      if (hasBody() != other.hasBody()) {
+        return false;
+      }
+        if (hasBody()) {
+          if (!getBody()
+              .equals(other.getBody())) {
+            return false;
+          }
+        }
+      if (!unknownFields.equals(other.unknownFields)) {
+        return false;
       }
+        return true;
+    }
 
-      return this;
+    @Override
+    public int hashCode() {
+        if (memoizedHashCode != 0) {
+            return memoizedHashCode;
+        }
+        int hash = 41;
+        hash = (19 * hash) + getDescriptor().hashCode();
+        if (hasMetadata()) {
+            hash = (37 * hash) + METADATA_FIELD_NUMBER;
+            hash = (53 * hash) + getMetadata().hashCode();
+        }
+        if (hasBody()) {
+            hash = (37 * hash) + BODY_FIELD_NUMBER;
+            hash = (53 * hash) + getBody().hashCode();
+        }
+        hash = (29 * hash) + unknownFields.hashCode();
+        memoizedHashCode = hash;
+        return hash;
     }
-    /**
-     * <code>.google.protobuf.Any body = 3;</code>
-     */
-    public com.google.protobuf.Any.Builder getBodyBuilder() {
-      
-      onChanged();
-      return getBodyFieldBuilder().getBuilder();
+
+    public static Payload parseFrom(
+        java.nio.ByteBuffer data)
+        throws com.google.protobuf.InvalidProtocolBufferException {
+        return PARSER.parseFrom(data);
     }
-    /**
-     * <code>.google.protobuf.Any body = 3;</code>
-     */
-    public com.google.protobuf.AnyOrBuilder getBodyOrBuilder() {
-      if (bodyBuilder_ != null) {
-        return bodyBuilder_.getMessageOrBuilder();
-      } else {
-        return body_ == null ?
-            com.google.protobuf.Any.getDefaultInstance() : body_;
-      }
+
+    public static Payload parseFrom(
+        java.nio.ByteBuffer data,
+        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+        throws com.google.protobuf.InvalidProtocolBufferException {
+        return PARSER.parseFrom(data, extensionRegistry);
     }
-    /**
-     * <code>.google.protobuf.Any body = 3;</code>
-     */
-    private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.protobuf.Any, com.google.protobuf.Any.Builder, 
com.google.protobuf.AnyOrBuilder> 
-        getBodyFieldBuilder() {
-      if (bodyBuilder_ == null) {
-        bodyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.protobuf.Any, com.google.protobuf.Any.Builder, 
com.google.protobuf.AnyOrBuilder>(
-                getBody(),
-                getParentForChildren(),
-                isClean());
-        body_ = null;
-      }
-      return bodyBuilder_;
+
+    public static Payload parseFrom(
+        com.google.protobuf.ByteString data)
+        throws com.google.protobuf.InvalidProtocolBufferException {
+        return PARSER.parseFrom(data);
     }
-    @Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.setUnknownFields(unknownFields);
+
+    public static Payload parseFrom(
+        com.google.protobuf.ByteString data,
+        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+        throws com.google.protobuf.InvalidProtocolBufferException {
+        return PARSER.parseFrom(data, extensionRegistry);
     }
 
-    @Override
-    public final Builder mergeUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.mergeUnknownFields(unknownFields);
+    public static Payload parseFrom(byte[] data)
+        throws com.google.protobuf.InvalidProtocolBufferException {
+        return PARSER.parseFrom(data);
     }
 
+    public static Payload parseFrom(
+        byte[] data,
+        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+        throws com.google.protobuf.InvalidProtocolBufferException {
+        return PARSER.parseFrom(data, extensionRegistry);
+    }
 
-    // @@protoc_insertion_point(builder_scope:Payload)
-  }
+    public static Payload parseFrom(java.io.InputStream input)
+        throws java.io.IOException {
+        return com.google.protobuf.GeneratedMessageV3
+            .parseWithIOException(PARSER, input);
+    }
 
-  // @@protoc_insertion_point(class_scope:Payload)
-  private static final Payload DEFAULT_INSTANCE;
-  static {
-    DEFAULT_INSTANCE = new Payload();
-  }
+    public static Payload parseFrom(
+        java.io.InputStream input,
+        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+        throws java.io.IOException {
+        return com.google.protobuf.GeneratedMessageV3
+            .parseWithIOException(PARSER, input, extensionRegistry);
+    }
 
-  public static Payload getDefaultInstance() {
-    return DEFAULT_INSTANCE;
-  }
+    public static Payload parseDelimitedFrom(java.io.InputStream input)
+        throws java.io.IOException {
+        return com.google.protobuf.GeneratedMessageV3
+            .parseDelimitedWithIOException(PARSER, input);
+    }
 
-  private static final com.google.protobuf.Parser<Payload>
-      PARSER = new com.google.protobuf.AbstractParser<Payload>() {
-    @Override
-    public Payload parsePartialFrom(
+    public static Payload parseDelimitedFrom(
+        java.io.InputStream input,
+        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+        throws java.io.IOException {
+        return com.google.protobuf.GeneratedMessageV3
+            .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+    }
+
+    public static Payload parseFrom(
+        com.google.protobuf.CodedInputStream input)
+        throws java.io.IOException {
+        return com.google.protobuf.GeneratedMessageV3
+            .parseWithIOException(PARSER, input);
+    }
+
+    public static Payload parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-        throws com.google.protobuf.InvalidProtocolBufferException {
-      return new Payload(input, extensionRegistry);
+        throws java.io.IOException {
+        return com.google.protobuf.GeneratedMessageV3
+            .parseWithIOException(PARSER, input, extensionRegistry);
     }
-  };
 
-  public static com.google.protobuf.Parser<Payload> parser() {
-    return PARSER;
-  }
+    @Override
+    public Builder newBuilderForType() {
+        return newBuilder();
+    }
+
+    public static Builder newBuilder() {
+        return DEFAULT_INSTANCE.toBuilder();
+    }
 
-  @Override
-  public com.google.protobuf.Parser<Payload> getParserForType() {
-    return PARSER;
-  }
+    public static Builder newBuilder(Payload prototype) {
+        return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+    }
 
-  @Override
-  public Payload getDefaultInstanceForType() {
-    return DEFAULT_INSTANCE;
-  }
+    @Override
+    public Builder toBuilder() {
+        return this == DEFAULT_INSTANCE
+            ? new Builder() : new Builder().mergeFrom(this);
+    }
+
+    @Override
+    protected Builder newBuilderForType(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        Builder builder = new Builder(parent);
+        return builder;
+    }
+
+    /**
+     * Protobuf type {@code Payload}
+     */
+    public static final class Builder extends
+        com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
+        // @@protoc_insertion_point(builder_implements:Payload)
+        PayloadOrBuilder {
+
+        public static final com.google.protobuf.Descriptors.Descriptor
+        getDescriptor() {
+            return EventMeshAdminService.internal_static_Payload_descriptor;
+        }
+
+        @Override
+        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+        internalGetFieldAccessorTable() {
+            return 
EventMeshAdminService.internal_static_Payload_fieldAccessorTable
+                .ensureFieldAccessorsInitialized(
+                    Payload.class, Builder.class);
+        }
+
+        // Construct using Payload.newBuilder()
+        private Builder() {
+            maybeForceBuilderInitialization();
+        }
+
+        private Builder(
+            com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+            super(parent);
+            maybeForceBuilderInitialization();
+        }
+
+        private void maybeForceBuilderInitialization() {
+            if (com.google.protobuf.GeneratedMessageV3
+                .alwaysUseFieldBuilders) {
+            }
+        }
+
+        @Override
+        public Builder clear() {
+            super.clear();
+            if (metadataBuilder_ == null) {
+                metadata_ = null;
+            } else {
+                metadata_ = null;
+                metadataBuilder_ = null;
+            }
+            if (bodyBuilder_ == null) {
+                body_ = null;
+            } else {
+                body_ = null;
+                bodyBuilder_ = null;
+            }
+            return this;
+        }
+
+        @Override
+        public com.google.protobuf.Descriptors.Descriptor
+        getDescriptorForType() {
+            return EventMeshAdminService.internal_static_Payload_descriptor;
+        }
+
+        @Override
+        public Payload getDefaultInstanceForType() {
+            return Payload.getDefaultInstance();
+        }
+
+        @Override
+        public Payload build() {
+            Payload result = buildPartial();
+            if (!result.isInitialized()) {
+                throw newUninitializedMessageException(result);
+            }
+            return result;
+        }
+
+        @Override
+        public Payload buildPartial() {
+            Payload result = new Payload(this);
+            if (metadataBuilder_ == null) {
+                result.metadata_ = metadata_;
+            } else {
+                result.metadata_ = metadataBuilder_.build();
+            }
+            if (bodyBuilder_ == null) {
+                result.body_ = body_;
+            } else {
+                result.body_ = bodyBuilder_.build();
+            }
+            onBuilt();
+            return result;
+        }
+
+        @Override
+        public Builder clone() {
+            return super.clone();
+        }
+
+        @Override
+        public Builder setField(
+            com.google.protobuf.Descriptors.FieldDescriptor field,
+            Object value) {
+            return super.setField(field, value);
+        }
+
+        @Override
+        public Builder clearField(
+            com.google.protobuf.Descriptors.FieldDescriptor field) {
+            return super.clearField(field);
+        }
+
+        @Override
+        public Builder clearOneof(
+            com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+            return super.clearOneof(oneof);
+        }
+
+        @Override
+        public Builder setRepeatedField(
+            com.google.protobuf.Descriptors.FieldDescriptor field,
+            int index, Object value) {
+            return super.setRepeatedField(field, index, value);
+        }
+
+        @Override
+        public Builder addRepeatedField(
+            com.google.protobuf.Descriptors.FieldDescriptor field,
+            Object value) {
+            return super.addRepeatedField(field, value);
+        }
+
+        @Override
+        public Builder mergeFrom(com.google.protobuf.Message other) {
+            if (other instanceof Payload) {
+                return mergeFrom((Payload) other);
+            } else {
+                super.mergeFrom(other);
+                return this;
+            }
+        }
+
+        public Builder mergeFrom(Payload other) {
+          if (other == Payload.getDefaultInstance()) {
+            return this;
+          }
+            if (other.hasMetadata()) {
+                mergeMetadata(other.getMetadata());
+            }
+            if (other.hasBody()) {
+                mergeBody(other.getBody());
+            }
+            this.mergeUnknownFields(other.unknownFields);
+            onChanged();
+            return this;
+        }
+
+        @Override
+        public final boolean isInitialized() {
+            return true;
+        }
+
+        @Override
+        public Builder mergeFrom(
+            com.google.protobuf.CodedInputStream input,
+            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+            throws java.io.IOException {
+            Payload parsedMessage = null;
+            try {
+                parsedMessage = PARSER.parsePartialFrom(input, 
extensionRegistry);
+            } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+                parsedMessage = (Payload) e.getUnfinishedMessage();
+                throw e.unwrapIOException();
+            } finally {
+                if (parsedMessage != null) {
+                    mergeFrom(parsedMessage);
+                }
+            }
+            return this;
+        }
+
+        private Metadata metadata_;
+        private com.google.protobuf.SingleFieldBuilderV3<
+            Metadata, Metadata.Builder, MetadataOrBuilder> metadataBuilder_;
+
+        /**
+         * <code>.Metadata metadata = 2;</code>
+         *
+         * @return Whether the metadata field is set.
+         */
+        public boolean hasMetadata() {
+            return metadataBuilder_ != null || metadata_ != null;
+        }
+
+        /**
+         * <code>.Metadata metadata = 2;</code>
+         *
+         * @return The metadata.
+         */
+        public Metadata getMetadata() {
+            if (metadataBuilder_ == null) {
+                return metadata_ == null ? Metadata.getDefaultInstance() : 
metadata_;
+            } else {
+                return metadataBuilder_.getMessage();
+            }
+        }
+
+        /**
+         * <code>.Metadata metadata = 2;</code>
+         */
+        public Builder setMetadata(Metadata value) {
+            if (metadataBuilder_ == null) {
+                if (value == null) {
+                    throw new NullPointerException();
+                }
+                metadata_ = value;
+                onChanged();
+            } else {
+                metadataBuilder_.setMessage(value);
+            }
+
+            return this;
+        }
+
+        /**
+         * <code>.Metadata metadata = 2;</code>
+         */
+        public Builder setMetadata(
+            Metadata.Builder builderForValue) {
+            if (metadataBuilder_ == null) {
+                metadata_ = builderForValue.build();
+                onChanged();
+            } else {
+                metadataBuilder_.setMessage(builderForValue.build());
+            }
+
+            return this;
+        }
+
+        /**
+         * <code>.Metadata metadata = 2;</code>
+         */
+        public Builder mergeMetadata(Metadata value) {
+            if (metadataBuilder_ == null) {
+                if (metadata_ != null) {
+                    metadata_ =
+                        
Metadata.newBuilder(metadata_).mergeFrom(value).buildPartial();
+                } else {
+                    metadata_ = value;
+                }
+                onChanged();
+            } else {
+                metadataBuilder_.mergeFrom(value);
+            }
+
+            return this;
+        }
+
+        /**
+         * <code>.Metadata metadata = 2;</code>
+         */
+        public Builder clearMetadata() {
+            if (metadataBuilder_ == null) {
+                metadata_ = null;
+                onChanged();
+            } else {
+                metadata_ = null;
+                metadataBuilder_ = null;
+            }
+
+            return this;
+        }
+
+        /**
+         * <code>.Metadata metadata = 2;</code>
+         */
+        public Metadata.Builder getMetadataBuilder() {
+
+            onChanged();
+            return getMetadataFieldBuilder().getBuilder();
+        }
+
+        /**
+         * <code>.Metadata metadata = 2;</code>
+         */
+        public MetadataOrBuilder getMetadataOrBuilder() {
+            if (metadataBuilder_ != null) {
+                return metadataBuilder_.getMessageOrBuilder();
+            } else {
+                return metadata_ == null ?
+                    Metadata.getDefaultInstance() : metadata_;
+            }
+        }
+
+        /**
+         * <code>.Metadata metadata = 2;</code>
+         */
+        private com.google.protobuf.SingleFieldBuilderV3<
+            Metadata, Metadata.Builder, MetadataOrBuilder>
+        getMetadataFieldBuilder() {
+            if (metadataBuilder_ == null) {
+                metadataBuilder_ = new 
com.google.protobuf.SingleFieldBuilderV3<
+                    Metadata, Metadata.Builder, MetadataOrBuilder>(
+                    getMetadata(),
+                    getParentForChildren(),
+                    isClean());
+                metadata_ = null;
+            }
+            return metadataBuilder_;
+        }
+
+        private com.google.protobuf.Any body_;
+        private com.google.protobuf.SingleFieldBuilderV3<
+            com.google.protobuf.Any, com.google.protobuf.Any.Builder, 
com.google.protobuf.AnyOrBuilder> bodyBuilder_;
+
+        /**
+         * <code>.google.protobuf.Any body = 3;</code>
+         *
+         * @return Whether the body field is set.
+         */
+        public boolean hasBody() {
+            return bodyBuilder_ != null || body_ != null;
+        }
+
+        /**
+         * <code>.google.protobuf.Any body = 3;</code>
+         *
+         * @return The body.
+         */
+        public com.google.protobuf.Any getBody() {
+            if (bodyBuilder_ == null) {
+                return body_ == null ? 
com.google.protobuf.Any.getDefaultInstance() : body_;
+            } else {
+                return bodyBuilder_.getMessage();
+            }
+        }
+
+        /**
+         * <code>.google.protobuf.Any body = 3;</code>
+         */
+        public Builder setBody(com.google.protobuf.Any value) {
+            if (bodyBuilder_ == null) {
+                if (value == null) {
+                    throw new NullPointerException();
+                }
+                body_ = value;
+                onChanged();
+            } else {
+                bodyBuilder_.setMessage(value);
+            }
+
+            return this;
+        }
+
+        /**
+         * <code>.google.protobuf.Any body = 3;</code>
+         */
+        public Builder setBody(
+            com.google.protobuf.Any.Builder builderForValue) {
+            if (bodyBuilder_ == null) {
+                body_ = builderForValue.build();
+                onChanged();
+            } else {
+                bodyBuilder_.setMessage(builderForValue.build());
+            }
+
+            return this;
+        }
+
+        /**
+         * <code>.google.protobuf.Any body = 3;</code>
+         */
+        public Builder mergeBody(com.google.protobuf.Any value) {
+            if (bodyBuilder_ == null) {
+                if (body_ != null) {
+                    body_ =
+                        
com.google.protobuf.Any.newBuilder(body_).mergeFrom(value).buildPartial();
+                } else {
+                    body_ = value;
+                }
+                onChanged();
+            } else {
+                bodyBuilder_.mergeFrom(value);
+            }
+
+            return this;
+        }
+
+        /**
+         * <code>.google.protobuf.Any body = 3;</code>
+         */
+        public Builder clearBody() {
+            if (bodyBuilder_ == null) {
+                body_ = null;
+                onChanged();
+            } else {
+                body_ = null;
+                bodyBuilder_ = null;
+            }
+
+            return this;
+        }
+
+        /**
+         * <code>.google.protobuf.Any body = 3;</code>
+         */
+        public com.google.protobuf.Any.Builder getBodyBuilder() {
+
+            onChanged();
+            return getBodyFieldBuilder().getBuilder();
+        }
+
+        /**
+         * <code>.google.protobuf.Any body = 3;</code>
+         */
+        public com.google.protobuf.AnyOrBuilder getBodyOrBuilder() {
+            if (bodyBuilder_ != null) {
+                return bodyBuilder_.getMessageOrBuilder();
+            } else {
+                return body_ == null ?
+                    com.google.protobuf.Any.getDefaultInstance() : body_;
+            }
+        }
+
+        /**
+         * <code>.google.protobuf.Any body = 3;</code>
+         */
+        private com.google.protobuf.SingleFieldBuilderV3<
+            com.google.protobuf.Any, com.google.protobuf.Any.Builder, 
com.google.protobuf.AnyOrBuilder>
+        getBodyFieldBuilder() {
+            if (bodyBuilder_ == null) {
+                bodyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+                    com.google.protobuf.Any, com.google.protobuf.Any.Builder, 
com.google.protobuf.AnyOrBuilder>(
+                    getBody(),
+                    getParentForChildren(),
+                    isClean());
+                body_ = null;
+            }
+            return bodyBuilder_;
+        }
+
+        @Override
+        public final Builder setUnknownFields(
+            final com.google.protobuf.UnknownFieldSet unknownFields) {
+            return super.setUnknownFields(unknownFields);
+        }
+
+        @Override
+        public final Builder mergeUnknownFields(
+            final com.google.protobuf.UnknownFieldSet unknownFields) {
+            return super.mergeUnknownFields(unknownFields);
+        }
+
+        // @@protoc_insertion_point(builder_scope:Payload)
+    }
+
+    // @@protoc_insertion_point(class_scope:Payload)
+    private static final Payload DEFAULT_INSTANCE;
+
+    static {
+        DEFAULT_INSTANCE = new Payload();
+    }
+
+    public static Payload getDefaultInstance() {
+        return DEFAULT_INSTANCE;
+    }
+
+    private static final com.google.protobuf.Parser<Payload>
+        PARSER = new com.google.protobuf.AbstractParser<Payload>() {
+        @Override
+        public Payload parsePartialFrom(
+            com.google.protobuf.CodedInputStream input,
+            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+            throws com.google.protobuf.InvalidProtocolBufferException {
+            return new Payload(input, extensionRegistry);
+        }
+    };
+
+    public static com.google.protobuf.Parser<Payload> parser() {
+        return PARSER;
+    }
+
+    @Override
+    public com.google.protobuf.Parser<Payload> getParserForType() {
+        return PARSER;
+    }
+
+    @Override
+    public Payload getDefaultInstanceForType() {
+        return DEFAULT_INSTANCE;
+    }
 
 }
 
diff --git 
a/eventmesh-common/src/main/java/org/apache/eventmesh/common/utils/JsonUtils.java
 
b/eventmesh-common/src/main/java/org/apache/eventmesh/common/utils/JsonUtils.java
index 0d4b95400..7fa762d67 100644
--- 
a/eventmesh-common/src/main/java/org/apache/eventmesh/common/utils/JsonUtils.java
+++ 
b/eventmesh-common/src/main/java/org/apache/eventmesh/common/utils/JsonUtils.java
@@ -17,25 +17,27 @@
 
 package org.apache.eventmesh.common.utils;
 
-import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.core.JsonProcessingException;
-import com.fasterxml.jackson.core.type.TypeReference;
-import com.fasterxml.jackson.databind.DeserializationFeature;
-import com.fasterxml.jackson.databind.JsonNode;
-import com.fasterxml.jackson.databind.ObjectMapper;
-import com.fasterxml.jackson.databind.SerializationFeature;
-import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
-import org.apache.commons.lang3.StringUtils;
 import org.apache.eventmesh.common.Constants;
 import org.apache.eventmesh.common.EventMeshDateFormat;
 import org.apache.eventmesh.common.exception.JsonException;
 
+import org.apache.commons.lang3.StringUtils;
+
 import java.io.IOException;
 import java.io.InputStream;
 import java.lang.reflect.Type;
 import java.util.Map;
 import java.util.Objects;
 
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.core.JsonProcessingException;
+import com.fasterxml.jackson.core.type.TypeReference;
+import com.fasterxml.jackson.databind.DeserializationFeature;
+import com.fasterxml.jackson.databind.JsonNode;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import com.fasterxml.jackson.databind.SerializationFeature;
+import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
+
 /**
  * Json serialize or deserialize utils.
  */
@@ -59,7 +61,7 @@ public class JsonUtils {
         Object obj = OBJECT_MAPPER.convertValue(map, beanClass);
         return beanClass.cast(obj);
     }
-    
+
     /**
      * Serialize object to json string.
      *
@@ -111,7 +113,7 @@ public class JsonUtils {
         try {
             return OBJECT_MAPPER.readValue(inputStream, clazz);
         } catch (IOException e) {
-            throw new JsonException("deserialize input stream to object 
error",e);
+            throw new JsonException("deserialize input stream to object 
error", e);
         }
     }
 
diff --git 
a/eventmesh-connectors/eventmesh-connector-canal/src/main/java/org/apache/eventmesh/connector/canal/sink/connector/CanalSinkConnector.java
 
b/eventmesh-connectors/eventmesh-connector-canal/src/main/java/org/apache/eventmesh/connector/canal/sink/connector/CanalSinkConnector.java
index 853fe39a9..aede3791b 100644
--- 
a/eventmesh-connectors/eventmesh-connector-canal/src/main/java/org/apache/eventmesh/connector/canal/sink/connector/CanalSinkConnector.java
+++ 
b/eventmesh-connectors/eventmesh-connector-canal/src/main/java/org/apache/eventmesh/connector/canal/sink/connector/CanalSinkConnector.java
@@ -106,7 +106,7 @@ public class CanalSinkConnector implements Sink, 
ConnectorCreateService<Sink> {
         // init config for canal source connector
         SinkConnectorContext sinkConnectorContext = (SinkConnectorContext) 
connectorContext;
         this.sinkConfig = (CanalSinkConfig) 
sinkConnectorContext.getSinkConfig();
-        this.batchSize = sinkConfig.getBatchsize();
+        this.batchSize = sinkConfig.getBatchSize();
         this.useBatch = sinkConfig.getUseBatch();
         DatabaseConnection.sinkConfig = this.sinkConfig;
         DatabaseConnection.initSinkConnection();


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to