public int hashCode()

in stream/distributedlog/core/src/main/java/org/apache/distributedlog/thrift/BKDLConfigFormat.java [726:780]


  public int hashCode() {
    List<Object> list = new ArrayList<Object>();

    boolean present_bkZkServers = true && (isSetBkZkServers());
    list.add(present_bkZkServers);
    if (present_bkZkServers)
      list.add(bkZkServers);

    boolean present_bkLedgersPath = true && (isSetBkLedgersPath());
    list.add(present_bkLedgersPath);
    if (present_bkLedgersPath)
      list.add(bkLedgersPath);

    boolean present_sanityCheckTxnID = true && (isSetSanityCheckTxnID());
    list.add(present_sanityCheckTxnID);
    if (present_sanityCheckTxnID)
      list.add(sanityCheckTxnID);

    boolean present_encodeRegionID = true && (isSetEncodeRegionID());
    list.add(present_encodeRegionID);
    if (present_encodeRegionID)
      list.add(encodeRegionID);

    boolean present_bkZkServersForReader = true && (isSetBkZkServersForReader());
    list.add(present_bkZkServersForReader);
    if (present_bkZkServersForReader)
      list.add(bkZkServersForReader);

    boolean present_dlZkServersForWriter = true && (isSetDlZkServersForWriter());
    list.add(present_dlZkServersForWriter);
    if (present_dlZkServersForWriter)
      list.add(dlZkServersForWriter);

    boolean present_dlZkServersForReader = true && (isSetDlZkServersForReader());
    list.add(present_dlZkServersForReader);
    if (present_dlZkServersForReader)
      list.add(dlZkServersForReader);

    boolean present_aclRootPath = true && (isSetAclRootPath());
    list.add(present_aclRootPath);
    if (present_aclRootPath)
      list.add(aclRootPath);

    boolean present_firstLogSegmentSeqNo = true && (isSetFirstLogSegmentSeqNo());
    list.add(present_firstLogSegmentSeqNo);
    if (present_firstLogSegmentSeqNo)
      list.add(firstLogSegmentSeqNo);

    boolean present_federatedNamespace = true && (isSetFederatedNamespace());
    list.add(present_federatedNamespace);
    if (present_federatedNamespace)
      list.add(federatedNamespace);

    return list.hashCode();
  }