/** * * * <pre> * The Documents found. * </pre> * * <code>repeated .google.firestore.v1beta1.Document documents = 1;</code> */ public Builder addDocuments( int index, com.google.firestore.v1beta1.Document.Builder builderForValue) { if (documentsBuilder_ == null) { ensureDocumentsIsMutable(); documents_.add(index, builderForValue.build()); onChanged(); } else { documentsBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * * * <pre> * The Documents found. * </pre> * * <code>repeated .google.firestore.v1beta1.Document documents = 1;</code> */ public Builder addDocuments(com.google.firestore.v1beta1.Document.Builder builderForValue) { if (documentsBuilder_ == null) { ensureDocumentsIsMutable(); documents_.add(builderForValue.build()); onChanged(); } else { documentsBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * * * <pre> * The Documents found. * </pre> * * <code>repeated .google.firestore.v1beta1.Document documents = 1;</code> */ public Builder setDocuments( int index, com.google.firestore.v1beta1.Document.Builder builderForValue) { if (documentsBuilder_ == null) { ensureDocumentsIsMutable(); documents_.set(index, builderForValue.build()); onChanged(); } else { documentsBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
@Test @SuppressWarnings("all") public void updateDocumentTest() { String name = "name3373707"; Document expectedResponse = Document.newBuilder().setName(name).build(); mockFirestore.addResponse(expectedResponse); Document document = Document.newBuilder().build(); DocumentMask updateMask = DocumentMask.newBuilder().build(); Document actualResponse = client.updateDocument(document, updateMask); Assert.assertEquals(expectedResponse, actualResponse); List<GeneratedMessageV3> actualRequests = mockFirestore.getRequests(); Assert.assertEquals(1, actualRequests.size()); UpdateDocumentRequest actualRequest = (UpdateDocumentRequest) actualRequests.get(0); Assert.assertEquals(document, actualRequest.getDocument()); Assert.assertEquals(updateMask, actualRequest.getUpdateMask()); Assert.assertTrue( channelProvider.isHeaderSent( ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), GaxGrpcProperties.getDefaultApiClientHeaderPattern())); }
/** * * * <pre> * A query result. * Not set when reporting partial progress. * </pre> * * <code>.google.firestore.v1beta1.Document document = 1;</code> */ public Builder setDocument(com.google.firestore.v1beta1.Document.Builder builderForValue) { if (documentBuilder_ == null) { document_ = builderForValue.build(); onChanged(); } else { documentBuilder_.setMessage(builderForValue.build()); } return this; } /**
/** * * * <pre> * The new state of the [Document][google.firestore.v1beta1.Document]. * If `mask` is set, contains only fields that were updated or added. * </pre> * * <code>.google.firestore.v1beta1.Document document = 1;</code> */ public Builder setDocument(com.google.firestore.v1beta1.Document.Builder builderForValue) { if (documentBuilder_ == null) { document_ = builderForValue.build(); onChanged(); } else { documentBuilder_.setMessage(builderForValue.build()); } return this; } /**
/** * * * <pre> * A document that was requested. * </pre> * * <code>.google.firestore.v1beta1.Document found = 1;</code> */ public Builder setFound(com.google.firestore.v1beta1.Document.Builder builderForValue) { if (foundBuilder_ == null) { result_ = builderForValue.build(); onChanged(); } else { foundBuilder_.setMessage(builderForValue.build()); } resultCase_ = 1; return this; } /**
/** * * * <pre> * A document to write. * </pre> * * <code>.google.firestore.v1beta1.Document update = 1;</code> */ public Builder setUpdate(com.google.firestore.v1beta1.Document.Builder builderForValue) { if (updateBuilder_ == null) { operation_ = builderForValue.build(); onChanged(); } else { updateBuilder_.setMessage(builderForValue.build()); } operationCase_ = 1; return this; } /**
/** * * * <pre> * The document to create. `name` must not be set. * </pre> * * <code>.google.firestore.v1beta1.Document document = 4;</code> */ public Builder setDocument(com.google.firestore.v1beta1.Document.Builder builderForValue) { if (documentBuilder_ == null) { document_ = builderForValue.build(); onChanged(); } else { documentBuilder_.setMessage(builderForValue.build()); } return this; } /**
/** * * * <pre> * The updated document. * Creates the document if it does not already exist. * </pre> * * <code>.google.firestore.v1beta1.Document document = 1;</code> */ public Builder setDocument(com.google.firestore.v1beta1.Document.Builder builderForValue) { if (documentBuilder_ == null) { document_ = builderForValue.build(); onChanged(); } else { documentBuilder_.setMessage(builderForValue.build()); } return this; } /**
@Test @SuppressWarnings("all") public void updateDocumentExceptionTest() throws Exception { StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT); mockFirestore.addException(exception); try { Document document = Document.newBuilder().build(); DocumentMask updateMask = DocumentMask.newBuilder().build(); client.updateDocument(document, updateMask); Assert.fail("No exception raised"); } catch (InvalidArgumentException e) { // Expected exception } }
/** <code>repeated .google.firestore.v1beta1.Document docs = 1;</code> */ public Builder addDocs( int index, com.google.firestore.v1beta1.Document.Builder builderForValue) { if (docsBuilder_ == null) { ensureDocsIsMutable(); docs_.add(index, builderForValue.build()); onChanged(); } else { docsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** <code>repeated .google.firestore.v1beta1.Document docs = 1;</code> */
/** <code>repeated .google.firestore.v1beta1.Document docs = 1;</code> */ public Builder setDocs( int index, com.google.firestore.v1beta1.Document.Builder builderForValue) { if (docsBuilder_ == null) { ensureDocsIsMutable(); docs_.set(index, builderForValue.build()); onChanged(); } else { docsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** <code>repeated .google.firestore.v1beta1.Document docs = 1;</code> */
public boolean matchesIgnoresName(CommitRequest o) { CommitRequest.Builder actual = o.toBuilder(); actual.getWritesBuilder(0).getUpdateBuilder().clearName().build(); CommitRequest.Builder expected = LocalFirestoreHelper.SINGLE_CREATE_COMMIT_REQUEST.toBuilder(); expected.getWritesBuilder(0).getUpdateBuilder().clearName().build(); return actual.build().equals(expected.build()); }
/** <code>.google.firestore.v1beta1.Document doc = 2;</code> */ public Builder setDoc(com.google.firestore.v1beta1.Document.Builder builderForValue) { if (docBuilder_ == null) { doc_ = builderForValue.build(); onChanged(); } else { docBuilder_.setMessage(builderForValue.build()); } return this; } /** <code>.google.firestore.v1beta1.Document doc = 2;</code> */
/** <code>repeated .google.firestore.v1beta1.Document docs = 1;</code> */ public Builder addDocs(com.google.firestore.v1beta1.Document.Builder builderForValue) { if (docsBuilder_ == null) { ensureDocsIsMutable(); docs_.add(builderForValue.build()); onChanged(); } else { docsBuilder_.addMessage(builderForValue.build()); } return this; } /** <code>repeated .google.firestore.v1beta1.Document docs = 1;</code> */