public void setFieldValue(_Fields field, Object value) {
    switch (field) {
      case UUID_DADO_SERIALIZADO:
        if (value == null) {
          unsetUuidDadoSerializado();
        } else {
          setUuidDadoSerializado((String) value);
        }
        break;

      case TIPO_DADO_SERIALIZADO:
        if (value == null) {
          unsetTipoDadoSerializado();
        } else {
          setTipoDadoSerializado((Long) value);
        }
        break;

      case CNES_DADO_SERIALIZADO:
        if (value == null) {
          unsetCnesDadoSerializado();
        } else {
          setCnesDadoSerializado((String) value);
        }
        break;

      case COD_IBGE:
        if (value == null) {
          unsetCodIbge();
        } else {
          setCodIbge((String) value);
        }
        break;

      case INE_DADO_SERIALIZADO:
        if (value == null) {
          unsetIneDadoSerializado();
        } else {
          setIneDadoSerializado((String) value);
        }
        break;

      case NUM_LOTE:
        if (value == null) {
          unsetNumLote();
        } else {
          setNumLote((Long) value);
        }
        break;

      case DADO_SERIALIZADO:
        if (value == null) {
          unsetDadoSerializado();
        } else {
          setDadoSerializado((ByteBuffer) value);
        }
        break;

      case REMETENTE:
        if (value == null) {
          unsetRemetente();
        } else {
          setRemetente((DadoInstalacaoThrift) value);
        }
        break;

      case ORIGINADORA:
        if (value == null) {
          unsetOriginadora();
        } else {
          setOriginadora((DadoInstalacaoThrift) value);
        }
        break;

      case VERSAO:
        if (value == null) {
          unsetVersao();
        } else {
          setVersao(
              (br.gov.saude.esus.transport.common.api.configuracaodestino.VersaoThrift) value);
        }
        break;
    }
  }