Package org.bitcoin.protocols.payments
Class Protos.PaymentACK.Builder
- java.lang.Object
 - 
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
 - 
- com.google.protobuf.GeneratedMessageLite.Builder<Protos.PaymentACK,Protos.PaymentACK.Builder>
 - 
- org.bitcoin.protocols.payments.Protos.PaymentACK.Builder
 
 
 
 
- 
- All Implemented Interfaces:
 com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,java.lang.Cloneable,Protos.PaymentACKOrBuilder
- Enclosing class:
 - Protos.PaymentACK
 
public static final class Protos.PaymentACK.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Protos.PaymentACK,Protos.PaymentACK.Builder> implements Protos.PaymentACKOrBuilder
Protobuf typepayments.PaymentACK 
- 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Protos.PaymentACK.BuilderclearMemo()human-readable message for customerProtos.PaymentACK.BuilderclearPayment()Payment message that triggered this ACKjava.lang.StringgetMemo()human-readable message for customercom.google.protobuf.ByteStringgetMemoBytes()human-readable message for customerProtos.PaymentgetPayment()Payment message that triggered this ACKbooleanhasMemo()human-readable message for customerbooleanhasPayment()Payment message that triggered this ACKProtos.PaymentACK.BuildermergePayment(Protos.Payment value)Payment message that triggered this ACKProtos.PaymentACK.BuildersetMemo(java.lang.String value)human-readable message for customerProtos.PaymentACK.BuildersetMemoBytes(com.google.protobuf.ByteString value)human-readable message for customerProtos.PaymentACK.BuildersetPayment(Protos.Payment value)Payment message that triggered this ACKProtos.PaymentACK.BuildersetPayment(Protos.Payment.Builder builderForValue)Payment message that triggered this ACK- 
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom 
- 
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException 
 - 
 
 - 
 
- 
- 
Method Detail
- 
hasPayment
public boolean hasPayment()
Payment message that triggered this ACK
required .payments.Payment payment = 1;- Specified by:
 hasPaymentin interfaceProtos.PaymentACKOrBuilder- Returns:
 - Whether the payment field is set.
 
 
- 
getPayment
public Protos.Payment getPayment()
Payment message that triggered this ACK
required .payments.Payment payment = 1;- Specified by:
 getPaymentin interfaceProtos.PaymentACKOrBuilder- Returns:
 - The payment.
 
 
- 
setPayment
public Protos.PaymentACK.Builder setPayment(Protos.Payment value)
Payment message that triggered this ACK
required .payments.Payment payment = 1; 
- 
setPayment
public Protos.PaymentACK.Builder setPayment(Protos.Payment.Builder builderForValue)
Payment message that triggered this ACK
required .payments.Payment payment = 1; 
- 
mergePayment
public Protos.PaymentACK.Builder mergePayment(Protos.Payment value)
Payment message that triggered this ACK
required .payments.Payment payment = 1; 
- 
clearPayment
public Protos.PaymentACK.Builder clearPayment()
Payment message that triggered this ACK
required .payments.Payment payment = 1; 
- 
hasMemo
public boolean hasMemo()
human-readable message for customer
optional string memo = 2;- Specified by:
 hasMemoin interfaceProtos.PaymentACKOrBuilder- Returns:
 - Whether the memo field is set.
 
 
- 
getMemo
public java.lang.String getMemo()
human-readable message for customer
optional string memo = 2;- Specified by:
 getMemoin interfaceProtos.PaymentACKOrBuilder- Returns:
 - The memo.
 
 
- 
getMemoBytes
public com.google.protobuf.ByteString getMemoBytes()
human-readable message for customer
optional string memo = 2;- Specified by:
 getMemoBytesin interfaceProtos.PaymentACKOrBuilder- Returns:
 - The bytes for memo.
 
 
- 
setMemo
public Protos.PaymentACK.Builder setMemo(java.lang.String value)
human-readable message for customer
optional string memo = 2;- Parameters:
 value- The memo to set.- Returns:
 - This builder for chaining.
 
 
- 
clearMemo
public Protos.PaymentACK.Builder clearMemo()
human-readable message for customer
optional string memo = 2;- Returns:
 - This builder for chaining.
 
 
- 
setMemoBytes
public Protos.PaymentACK.Builder setMemoBytes(com.google.protobuf.ByteString value)
human-readable message for customer
optional string memo = 2;- Parameters:
 value- The bytes for memo to set.- Returns:
 - This builder for chaining.
 
 
 - 
 
 -