void (_Fields field, @org.apache.thrift.annotation.Nullable java.lang.Object value) { switch (field) { case LOCAL_PORT: if (value == null) { unsetLocalPort(); } else { setLocalPort((java.lang.Integer)value); } break; case HOST: if (value == null) { unsetHost(); } else { setHost((java.lang.String)value); } break; case OPTS: if (value == null) { unsetOpts(); } else { setOpts((java.util.Map<java.lang.String,java.lang.Boolean>)value); } break; case EXTRA_ENVS: if (value == null) { unsetExtraEnvs(); } else { setExtraEnvs((java.util.Map<java.lang.String,java.lang.String>)value); } break; } }