public void setFieldValue()

in finagle-thrift/src/main/java/com/twitter/finagle/thrift/thrift/RequestHeader.java [503:586]


  public void setFieldValue(_Fields field, java.lang.Object value) {
    switch (field) {
    case TRACE_ID:
      if (value == null) {
        unsetTrace_id();
      } else {
        setTrace_id((java.lang.Long)value);
      }
      break;

    case SPAN_ID:
      if (value == null) {
        unsetSpan_id();
      } else {
        setSpan_id((java.lang.Long)value);
      }
      break;

    case PARENT_SPAN_ID:
      if (value == null) {
        unsetParent_span_id();
      } else {
        setParent_span_id((java.lang.Long)value);
      }
      break;

    case SAMPLED:
      if (value == null) {
        unsetSampled();
      } else {
        setSampled((java.lang.Boolean)value);
      }
      break;

    case CLIENT_ID:
      if (value == null) {
        unsetClient_id();
      } else {
        setClient_id((ClientId)value);
      }
      break;

    case FLAGS:
      if (value == null) {
        unsetFlags();
      } else {
        setFlags((java.lang.Long)value);
      }
      break;

    case CONTEXTS:
      if (value == null) {
        unsetContexts();
      } else {
        setContexts((java.util.List<RequestContext>)value);
      }
      break;

    case DEST:
      if (value == null) {
        unsetDest();
      } else {
        setDest((java.lang.String)value);
      }
      break;

    case DELEGATIONS:
      if (value == null) {
        unsetDelegations();
      } else {
        setDelegations((java.util.List<Delegation>)value);
      }
      break;

    case TRACE_ID_HIGH:
      if (value == null) {
        unsetTrace_id_high();
      } else {
        setTrace_id_high((java.lang.Long)value);
      }
      break;

    }
  }