if (readOnlyBuilder_ == null) { if (!(modeCase_ == 2)) { mode_ = com.google.datastore.v1.TransactionOptions.ReadOnly.getDefaultInstance();
@java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.google.datastore.v1.TransactionOptions)) { return super.equals(obj); } com.google.datastore.v1.TransactionOptions other = (com.google.datastore.v1.TransactionOptions) obj; boolean result = true; result = result && getModeCase().equals(other.getModeCase()); if (!result) return false; switch (modeCase_) { case 1: result = result && getReadWrite().equals(other.getReadWrite()); break; case 2: result = result && getReadOnly().equals(other.getReadOnly()); break; case 0: default: } result = result && unknownFields.equals(other.unknownFields); return result; }
@java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); switch (modeCase_) { case 1: hash = (37 * hash) + READ_WRITE_FIELD_NUMBER; hash = (53 * hash) + getReadWrite().hashCode(); break; case 2: hash = (37 * hash) + READ_ONLY_FIELD_NUMBER; hash = (53 * hash) + getReadOnly().hashCode(); break; case 0: default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; }
com.google.datastore.v1.TransactionOptions.ReadOnly.Builder subBuilder = null; if (modeCase_ == 2) { subBuilder = ((com.google.datastore.v1.TransactionOptions.ReadOnly) mode_).toBuilder(); input.readMessage(com.google.datastore.v1.TransactionOptions.ReadOnly.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((com.google.datastore.v1.TransactionOptions.ReadOnly) mode_);
default: if (!parseUnknownFieldProto3(input, unknownFields, extensionRegistry, tag)) { done = true; } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable();
if (readOnlyBuilder_ == null) { if (!(modeCase_ == 2)) { mode_ = com.google.datastore.v1.TransactionOptions.ReadOnly.getDefaultInstance();
e).setUnfinishedMessage(this); } finally { makeExtensionsImmutable();
if (readOnlyBuilder_ == null) { if (modeCase_ == 2 && mode_ != com.google.datastore.v1.TransactionOptions.ReadOnly.getDefaultInstance()) { mode_ = com.google.datastore.v1.TransactionOptions.ReadOnly.newBuilder( (com.google.datastore.v1.TransactionOptions.ReadOnly) mode_) .mergeFrom(value)
/** * <pre> * The transaction should only allow reads. * </pre> * * <code>optional .google.datastore.v1.TransactionOptions.ReadOnly read_only = 2;</code> */ public Builder mergeReadOnly(com.google.datastore.v1.TransactionOptions.ReadOnly value) { if (readOnlyBuilder_ == null) { if (modeCase_ == 2 && mode_ != com.google.datastore.v1.TransactionOptions.ReadOnly.getDefaultInstance()) { mode_ = com.google.datastore.v1.TransactionOptions.ReadOnly.newBuilder((com.google.datastore.v1.TransactionOptions.ReadOnly) mode_) .mergeFrom(value).buildPartial(); } else { mode_ = value; } onChanged(); } else { if (modeCase_ == 2) { readOnlyBuilder_.mergeFrom(value); } readOnlyBuilder_.setMessage(value); } modeCase_ = 2; return this; } /**
@java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.google.datastore.v1.TransactionOptions)) { return super.equals(obj); } com.google.datastore.v1.TransactionOptions other = (com.google.datastore.v1.TransactionOptions) obj; boolean result = true; result = result && getModeCase().equals( other.getModeCase()); if (!result) return false; switch (modeCase_) { case 1: result = result && getReadWrite() .equals(other.getReadWrite()); break; case 2: result = result && getReadOnly() .equals(other.getReadOnly()); break; case 0: default: } return result; }
@java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.google.datastore.v1.TransactionOptions)) { return super.equals(obj); } com.google.datastore.v1.TransactionOptions other = (com.google.datastore.v1.TransactionOptions) obj; boolean result = true; result = result && getModeCase().equals(other.getModeCase()); if (!result) return false; switch (modeCase_) { case 1: result = result && getReadWrite().equals(other.getReadWrite()); break; case 2: result = result && getReadOnly().equals(other.getReadOnly()); break; case 0: default: } result = result && unknownFields.equals(other.unknownFields); return result; }
/** * <pre> * The transaction should only allow reads. * </pre> * * <code>optional .google.datastore.v1.TransactionOptions.ReadOnly read_only = 2;</code> */ private com.google.protobuf.SingleFieldBuilderV3< com.google.datastore.v1.TransactionOptions.ReadOnly, com.google.datastore.v1.TransactionOptions.ReadOnly.Builder, com.google.datastore.v1.TransactionOptions.ReadOnlyOrBuilder> getReadOnlyFieldBuilder() { if (readOnlyBuilder_ == null) { if (!(modeCase_ == 2)) { mode_ = com.google.datastore.v1.TransactionOptions.ReadOnly.getDefaultInstance(); } readOnlyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.datastore.v1.TransactionOptions.ReadOnly, com.google.datastore.v1.TransactionOptions.ReadOnly.Builder, com.google.datastore.v1.TransactionOptions.ReadOnlyOrBuilder>( (com.google.datastore.v1.TransactionOptions.ReadOnly) mode_, getParentForChildren(), isClean()); mode_ = null; } modeCase_ = 2; onChanged();; return readOnlyBuilder_; } public final Builder setUnknownFields(
@java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); switch (modeCase_) { case 1: hash = (37 * hash) + READ_WRITE_FIELD_NUMBER; hash = (53 * hash) + getReadWrite().hashCode(); break; case 2: hash = (37 * hash) + READ_ONLY_FIELD_NUMBER; hash = (53 * hash) + getReadOnly().hashCode(); break; case 0: default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; }
/** * * * <pre> * The transaction should only allow reads. * </pre> * * <code>.google.datastore.v1.TransactionOptions.ReadOnly read_only = 2;</code> */ public com.google.datastore.v1.TransactionOptions.ReadOnly getReadOnly() { if (readOnlyBuilder_ == null) { if (modeCase_ == 2) { return (com.google.datastore.v1.TransactionOptions.ReadOnly) mode_; } return com.google.datastore.v1.TransactionOptions.ReadOnly.getDefaultInstance(); } else { if (modeCase_ == 2) { return readOnlyBuilder_.getMessage(); } return com.google.datastore.v1.TransactionOptions.ReadOnly.getDefaultInstance(); } } /**
@java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); switch (modeCase_) { case 1: hash = (37 * hash) + READ_WRITE_FIELD_NUMBER; hash = (53 * hash) + getReadWrite().hashCode(); break; case 2: hash = (37 * hash) + READ_ONLY_FIELD_NUMBER; hash = (53 * hash) + getReadOnly().hashCode(); break; case 0: default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; }
/** * * * <pre> * The transaction should only allow reads. * </pre> * * <code>.google.datastore.v1.TransactionOptions.ReadOnly read_only = 2;</code> */ public com.google.datastore.v1.TransactionOptions.ReadOnlyOrBuilder getReadOnlyOrBuilder() { if ((modeCase_ == 2) && (readOnlyBuilder_ != null)) { return readOnlyBuilder_.getMessageOrBuilder(); } else { if (modeCase_ == 2) { return (com.google.datastore.v1.TransactionOptions.ReadOnly) mode_; } return com.google.datastore.v1.TransactionOptions.ReadOnly.getDefaultInstance(); } } /**
/** * <pre> * The transaction should only allow reads. * </pre> * * <code>optional .google.datastore.v1.TransactionOptions.ReadOnly read_only = 2;</code> */ public com.google.datastore.v1.TransactionOptions.ReadOnly getReadOnly() { if (readOnlyBuilder_ == null) { if (modeCase_ == 2) { return (com.google.datastore.v1.TransactionOptions.ReadOnly) mode_; } return com.google.datastore.v1.TransactionOptions.ReadOnly.getDefaultInstance(); } else { if (modeCase_ == 2) { return readOnlyBuilder_.getMessage(); } return com.google.datastore.v1.TransactionOptions.ReadOnly.getDefaultInstance(); } } /**
/** * <pre> * The transaction should only allow reads. * </pre> * * <code>optional .google.datastore.v1.TransactionOptions.ReadOnly read_only = 2;</code> */ public com.google.datastore.v1.TransactionOptions.ReadOnlyOrBuilder getReadOnlyOrBuilder() { if ((modeCase_ == 2) && (readOnlyBuilder_ != null)) { return readOnlyBuilder_.getMessageOrBuilder(); } else { if (modeCase_ == 2) { return (com.google.datastore.v1.TransactionOptions.ReadOnly) mode_; } return com.google.datastore.v1.TransactionOptions.ReadOnly.getDefaultInstance(); } } /**
/** * * * <pre> * The transaction should only allow reads. * </pre> * * <code>.google.datastore.v1.TransactionOptions.ReadOnly read_only = 2;</code> */ public com.google.datastore.v1.TransactionOptions.ReadOnly getReadOnly() { if (modeCase_ == 2) { return (com.google.datastore.v1.TransactionOptions.ReadOnly) mode_; } return com.google.datastore.v1.TransactionOptions.ReadOnly.getDefaultInstance(); } /**