/** * <code>repeated int32 block_relativity_offsets = 9;</code> */ public Builder clearBlockRelativityOffsets() { blockRelativityOffsets_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000400); onChanged(); return this; }
/** * <code>optional bytes extra_bytes = 13;</code> */ public Builder setExtraBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00002000; extraBytes_ = value; onChanged(); return this; } /**
/** * <code>required bytes hash = 2;</code> */ public Builder setHash(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; hash_ = value; onChanged(); return this; } /**
/** * <code>optional int64 value_received = 16 [default = 0];</code> * * <pre> * The value that the wallet received, it is the sum of the outputs that are sending coins to a key in the wallet. * </pre> */ public Builder clearValueReceived() { bitField0_ = (bitField0_ & ~0x00010000); valueReceived_ = 0L; onChanged(); return this; }
/** * <code>optional int64 fee = 17;</code> * * <pre> * The transaction fee * </pre> */ public Builder clearFee() { bitField0_ = (bitField0_ & ~0x00020000); fee_ = 0L; onChanged(); return this; }
/** * <code>optional .com.openwallet.core.protos.TransactionConfidence confidence = 10;</code> * * <pre> * Data describing where the transaction is in the chain. * </pre> */ public com.openwallet.core.protos.Protos.TransactionConfidence.Builder getConfidenceBuilder() { bitField0_ |= 0x00000800; onChanged(); return getConfidenceFieldBuilder().getBuilder(); } /**
/** * <code>optional int32 num_of_outputs = 18;</code> * * <pre> * The original number of outputs, used in trimmed transactions * </pre> */ public Builder clearNumOfOutputs() { bitField0_ = (bitField0_ & ~0x00000080); numOfOutputs_ = 0; onChanged(); return this; }
/** * <code>optional int64 updated_at = 5;</code> * * <pre> * millis since epoch the transaction was last updated * </pre> */ public Builder clearUpdatedAt() { bitField0_ = (bitField0_ & ~0x00000020); updatedAt_ = 0L; onChanged(); return this; }
/** * <code>optional uint32 lock_time = 4;</code> * * <pre> * The nLockTime field is useful for contracts. * </pre> */ public Builder clearLockTime() { bitField0_ = (bitField0_ & ~0x00000010); lockTime_ = 0; onChanged(); return this; }
/** * <code>optional int32 time = 11;</code> * * <pre> * Used by Peercoin family * </pre> */ public Builder clearTime() { bitField0_ = (bitField0_ & ~0x00000002); time_ = 0; onChanged(); return this; }
/** * <code>optional bool is_trimmed = 14 [default = false];</code> * * <pre> * A transaction can be stored in a trimmed state where some inputs or outputs are stripped to save space. * </pre> */ public Builder clearIsTrimmed() { bitField0_ = (bitField0_ & ~0x00004000); isTrimmed_ = false; onChanged(); return this; }
/** * <code>optional int64 value_sent = 15 [default = 0];</code> * * <pre> * The value that the wallet sends, it is the sum of the inputs that are spending coins with keys in the wallet. * </pre> */ public Builder clearValueSent() { bitField0_ = (bitField0_ & ~0x00008000); valueSent_ = 0L; onChanged(); return this; }
/** * <code>required int32 version = 1;</code> * * <pre> * See Wallet.java for detailed description of pool semantics * </pre> */ public Builder clearVersion() { bitField0_ = (bitField0_ & ~0x00000001); version_ = 0; onChanged(); return this; }
/** * <code>repeated int32 block_relativity_offsets = 9;</code> */ public Builder addAllBlockRelativityOffsets( java.lang.Iterable<? extends java.lang.Integer> values) { ensureBlockRelativityOffsetsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, blockRelativityOffsets_); onChanged(); return this; } /**
/** * <code>required bytes hash = 2;</code> */ public Builder clearHash() { bitField0_ = (bitField0_ & ~0x00000004); hash_ = getDefaultInstance().getHash(); onChanged(); return this; }
/** * <code>optional int32 token_id = 12;</code> */ public Builder clearTokenId() { bitField0_ = (bitField0_ & ~0x00001000); tokenId_ = 0; onChanged(); return this; }
/** * <code>optional bytes extra_bytes = 13;</code> */ public Builder clearExtraBytes() { bitField0_ = (bitField0_ & ~0x00002000); extraBytes_ = getDefaultInstance().getExtraBytes(); onChanged(); return this; }
/** * <code>optional int32 token_id = 12;</code> */ public Builder setTokenId(int value) { bitField0_ |= 0x00001000; tokenId_ = value; onChanged(); return this; } /**
/** * <code>repeated int32 block_relativity_offsets = 9;</code> */ public Builder addBlockRelativityOffsets(int value) { ensureBlockRelativityOffsetsIsMutable(); blockRelativityOffsets_.add(value); onChanged(); return this; } /**
/** * <code>repeated int32 block_relativity_offsets = 9;</code> */ public Builder setBlockRelativityOffsets( int index, int value) { ensureBlockRelativityOffsetsIsMutable(); blockRelativityOffsets_.set(index, value); onChanged(); return this; } /**