code: public QueryDataDescResponse createDataDesc(CreateDataDescRequest createDataDescRequest) {
          Preconditions.checkNotNull(createDataDescRequest.getParserObjectUuid(), "ParserObjectUuid should not be null.");
          Preconditions.checkNotNull(createDataDescRequest.getLength(), "Length should not be null.");
          Preconditions.checkNotNull(createDataDescRequest.getAddress(), "Address should not be null.");
          Preconditions.checkNotNull(createDataDescRequest.getKind(), "Kind should not be null.");
          Preconditions.checkNotNull(createDataDescRequest.getName(), "Name should not be null.");
          if (createDataDescRequest.getBit() == null) {
              createDataDescRequest.setBit(-1);
          }
          if (createDataDescRequest.getUnit() == "N/A") {
              createDataDescRequest.setUnit("");
          }
          InternalRequest internalRequest = createRequest(createDataDescRequest, HttpMethodName.POST, DATA_DESCRIPTION);
          return this.invokeHttpClient(internalRequest, QueryDataDescResponse.class);
      }
docs: DataDescription 通讯地址表