public Builder mergeFrom( jp.go.nict.langrid.client.protobuf.proto.TranslationProtos.TranslateRequest other) { if (other == jp.go.nict.langrid.client.protobuf.proto.TranslationProtos.TranslateRequest .getDefaultInstance()) return this; if (!other.headers_.isEmpty()) { if (result.headers_.isEmpty()) { result.headers_ = new java.util.ArrayList< jp.go.nict.langrid.client.protobuf.proto.CommonProtos.Header>(); } result.headers_.addAll(other.headers_); } if (other.hasSourceLang()) { setSourceLang(other.getSourceLang()); } if (other.hasTargetLang()) { setTargetLang(other.getTargetLang()); } if (other.hasSource()) { setSource(other.getSource()); } this.mergeUnknownFields(other.getUnknownFields()); return this; }
public Builder setSourceLang(java.lang.String value) { if (value == null) { throw new NullPointerException(); } result.hasSourceLang = true; result.sourceLang_ = value; return this; }
public Builder clearSourceLang() { result.hasSourceLang = false; result.sourceLang_ = getDefaultInstance().getSourceLang(); return this; }
// required string sourceLang = 2; public boolean hasSourceLang() { return result.hasSourceLang(); }