org.bitcoin.paymentchannel
Class Protos.TwoWayChannelMessage.Builder

java.lang.Object
  extended by com.google.protobuf.AbstractMessageLite.Builder<BuilderType>
      extended by com.google.protobuf.AbstractMessage.Builder<BuilderType>
          extended by com.google.protobuf.GeneratedMessage.Builder<Protos.TwoWayChannelMessage.Builder>
              extended by org.bitcoin.paymentchannel.Protos.TwoWayChannelMessage.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, Protos.TwoWayChannelMessageOrBuilder
Enclosing class:
Protos.TwoWayChannelMessage

public static final class Protos.TwoWayChannelMessage.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Protos.TwoWayChannelMessage.Builder>
implements Protos.TwoWayChannelMessageOrBuilder

Protobuf type paymentchannels.TwoWayChannelMessage

 This message is designed to be either sent raw over the network (e.g. length prefixed) or embedded inside another
 protocol that is being extended to support micropayments. In this file "primary" typically can be read as "client"
 and "secondary" as "server".
 


Method Summary
 Protos.TwoWayChannelMessage build()
           
 Protos.TwoWayChannelMessage buildPartial()
           
 Protos.TwoWayChannelMessage.Builder clear()
           
 Protos.TwoWayChannelMessage.Builder clearClientVersion()
          optional .paymentchannels.ClientVersion client_version = 2;
 Protos.TwoWayChannelMessage.Builder clearError()
          optional .paymentchannels.Error error = 10;
 Protos.TwoWayChannelMessage.Builder clearInitiate()
          optional .paymentchannels.Initiate initiate = 4;
 Protos.TwoWayChannelMessage.Builder clearProvideContract()
          optional .paymentchannels.ProvideContract provide_contract = 7;
 Protos.TwoWayChannelMessage.Builder clearProvideRefund()
          optional .paymentchannels.ProvideRefund provide_refund = 5;
 Protos.TwoWayChannelMessage.Builder clearReturnRefund()
          optional .paymentchannels.ReturnRefund return_refund = 6;
 Protos.TwoWayChannelMessage.Builder clearServerVersion()
          optional .paymentchannels.ServerVersion server_version = 3;
 Protos.TwoWayChannelMessage.Builder clearSettlement()
          optional .paymentchannels.Settlement settlement = 9;
 Protos.TwoWayChannelMessage.Builder clearType()
          required .paymentchannels.TwoWayChannelMessage.MessageType type = 1;
 Protos.TwoWayChannelMessage.Builder clearUpdatePayment()
          optional .paymentchannels.UpdatePayment update_payment = 8;
 Protos.TwoWayChannelMessage.Builder clone()
           
 Protos.ClientVersion getClientVersion()
          optional .paymentchannels.ClientVersion client_version = 2;
 Protos.ClientVersion.Builder getClientVersionBuilder()
          optional .paymentchannels.ClientVersion client_version = 2;
 Protos.ClientVersionOrBuilder getClientVersionOrBuilder()
          optional .paymentchannels.ClientVersion client_version = 2;
 Protos.TwoWayChannelMessage getDefaultInstanceForType()
           
static com.google.protobuf.Descriptors.Descriptor getDescriptor()
           
 com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
           
 Protos.Error getError()
          optional .paymentchannels.Error error = 10;
 Protos.Error.Builder getErrorBuilder()
          optional .paymentchannels.Error error = 10;
 Protos.ErrorOrBuilder getErrorOrBuilder()
          optional .paymentchannels.Error error = 10;
 Protos.Initiate getInitiate()
          optional .paymentchannels.Initiate initiate = 4;
 Protos.Initiate.Builder getInitiateBuilder()
          optional .paymentchannels.Initiate initiate = 4;
 Protos.InitiateOrBuilder getInitiateOrBuilder()
          optional .paymentchannels.Initiate initiate = 4;
 Protos.ProvideContract getProvideContract()
          optional .paymentchannels.ProvideContract provide_contract = 7;
 Protos.ProvideContract.Builder getProvideContractBuilder()
          optional .paymentchannels.ProvideContract provide_contract = 7;
 Protos.ProvideContractOrBuilder getProvideContractOrBuilder()
          optional .paymentchannels.ProvideContract provide_contract = 7;
 Protos.ProvideRefund getProvideRefund()
          optional .paymentchannels.ProvideRefund provide_refund = 5;
 Protos.ProvideRefund.Builder getProvideRefundBuilder()
          optional .paymentchannels.ProvideRefund provide_refund = 5;
 Protos.ProvideRefundOrBuilder getProvideRefundOrBuilder()
          optional .paymentchannels.ProvideRefund provide_refund = 5;
 Protos.ReturnRefund getReturnRefund()
          optional .paymentchannels.ReturnRefund return_refund = 6;
 Protos.ReturnRefund.Builder getReturnRefundBuilder()
          optional .paymentchannels.ReturnRefund return_refund = 6;
 Protos.ReturnRefundOrBuilder getReturnRefundOrBuilder()
          optional .paymentchannels.ReturnRefund return_refund = 6;
 Protos.ServerVersion getServerVersion()
          optional .paymentchannels.ServerVersion server_version = 3;
 Protos.ServerVersion.Builder getServerVersionBuilder()
          optional .paymentchannels.ServerVersion server_version = 3;
 Protos.ServerVersionOrBuilder getServerVersionOrBuilder()
          optional .paymentchannels.ServerVersion server_version = 3;
 Protos.Settlement getSettlement()
          optional .paymentchannels.Settlement settlement = 9;
 Protos.Settlement.Builder getSettlementBuilder()
          optional .paymentchannels.Settlement settlement = 9;
 Protos.SettlementOrBuilder getSettlementOrBuilder()
          optional .paymentchannels.Settlement settlement = 9;
 Protos.TwoWayChannelMessage.MessageType getType()
          required .paymentchannels.TwoWayChannelMessage.MessageType type = 1;
 Protos.UpdatePayment getUpdatePayment()
          optional .paymentchannels.UpdatePayment update_payment = 8;
 Protos.UpdatePayment.Builder getUpdatePaymentBuilder()
          optional .paymentchannels.UpdatePayment update_payment = 8;
 Protos.UpdatePaymentOrBuilder getUpdatePaymentOrBuilder()
          optional .paymentchannels.UpdatePayment update_payment = 8;
 boolean hasClientVersion()
          optional .paymentchannels.ClientVersion client_version = 2;
 boolean hasError()
          optional .paymentchannels.Error error = 10;
 boolean hasInitiate()
          optional .paymentchannels.Initiate initiate = 4;
 boolean hasProvideContract()
          optional .paymentchannels.ProvideContract provide_contract = 7;
 boolean hasProvideRefund()
          optional .paymentchannels.ProvideRefund provide_refund = 5;
 boolean hasReturnRefund()
          optional .paymentchannels.ReturnRefund return_refund = 6;
 boolean hasServerVersion()
          optional .paymentchannels.ServerVersion server_version = 3;
 boolean hasSettlement()
          optional .paymentchannels.Settlement settlement = 9;
 boolean hasType()
          required .paymentchannels.TwoWayChannelMessage.MessageType type = 1;
 boolean hasUpdatePayment()
          optional .paymentchannels.UpdatePayment update_payment = 8;
protected  com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
           
 boolean isInitialized()
           
 Protos.TwoWayChannelMessage.Builder mergeClientVersion(Protos.ClientVersion value)
          optional .paymentchannels.ClientVersion client_version = 2;
 Protos.TwoWayChannelMessage.Builder mergeError(Protos.Error value)
          optional .paymentchannels.Error error = 10;
 Protos.TwoWayChannelMessage.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           
 Protos.TwoWayChannelMessage.Builder mergeFrom(com.google.protobuf.Message other)
           
 Protos.TwoWayChannelMessage.Builder mergeFrom(Protos.TwoWayChannelMessage other)
           
 Protos.TwoWayChannelMessage.Builder mergeInitiate(Protos.Initiate value)
          optional .paymentchannels.Initiate initiate = 4;
 Protos.TwoWayChannelMessage.Builder mergeProvideContract(Protos.ProvideContract value)
          optional .paymentchannels.ProvideContract provide_contract = 7;
 Protos.TwoWayChannelMessage.Builder mergeProvideRefund(Protos.ProvideRefund value)
          optional .paymentchannels.ProvideRefund provide_refund = 5;
 Protos.TwoWayChannelMessage.Builder mergeReturnRefund(Protos.ReturnRefund value)
          optional .paymentchannels.ReturnRefund return_refund = 6;
 Protos.TwoWayChannelMessage.Builder mergeServerVersion(Protos.ServerVersion value)
          optional .paymentchannels.ServerVersion server_version = 3;
 Protos.TwoWayChannelMessage.Builder mergeSettlement(Protos.Settlement value)
          optional .paymentchannels.Settlement settlement = 9;
 Protos.TwoWayChannelMessage.Builder mergeUpdatePayment(Protos.UpdatePayment value)
          optional .paymentchannels.UpdatePayment update_payment = 8;
 Protos.TwoWayChannelMessage.Builder setClientVersion(Protos.ClientVersion.Builder builderForValue)
          optional .paymentchannels.ClientVersion client_version = 2;
 Protos.TwoWayChannelMessage.Builder setClientVersion(Protos.ClientVersion value)
          optional .paymentchannels.ClientVersion client_version = 2;
 Protos.TwoWayChannelMessage.Builder setError(Protos.Error.Builder builderForValue)
          optional .paymentchannels.Error error = 10;
 Protos.TwoWayChannelMessage.Builder setError(Protos.Error value)
          optional .paymentchannels.Error error = 10;
 Protos.TwoWayChannelMessage.Builder setInitiate(Protos.Initiate.Builder builderForValue)
          optional .paymentchannels.Initiate initiate = 4;
 Protos.TwoWayChannelMessage.Builder setInitiate(Protos.Initiate value)
          optional .paymentchannels.Initiate initiate = 4;
 Protos.TwoWayChannelMessage.Builder setProvideContract(Protos.ProvideContract.Builder builderForValue)
          optional .paymentchannels.ProvideContract provide_contract = 7;
 Protos.TwoWayChannelMessage.Builder setProvideContract(Protos.ProvideContract value)
          optional .paymentchannels.ProvideContract provide_contract = 7;
 Protos.TwoWayChannelMessage.Builder setProvideRefund(Protos.ProvideRefund.Builder builderForValue)
          optional .paymentchannels.ProvideRefund provide_refund = 5;
 Protos.TwoWayChannelMessage.Builder setProvideRefund(Protos.ProvideRefund value)
          optional .paymentchannels.ProvideRefund provide_refund = 5;
 Protos.TwoWayChannelMessage.Builder setReturnRefund(Protos.ReturnRefund.Builder builderForValue)
          optional .paymentchannels.ReturnRefund return_refund = 6;
 Protos.TwoWayChannelMessage.Builder setReturnRefund(Protos.ReturnRefund value)
          optional .paymentchannels.ReturnRefund return_refund = 6;
 Protos.TwoWayChannelMessage.Builder setServerVersion(Protos.ServerVersion.Builder builderForValue)
          optional .paymentchannels.ServerVersion server_version = 3;
 Protos.TwoWayChannelMessage.Builder setServerVersion(Protos.ServerVersion value)
          optional .paymentchannels.ServerVersion server_version = 3;
 Protos.TwoWayChannelMessage.Builder setSettlement(Protos.Settlement.Builder builderForValue)
          optional .paymentchannels.Settlement settlement = 9;
 Protos.TwoWayChannelMessage.Builder setSettlement(Protos.Settlement value)
          optional .paymentchannels.Settlement settlement = 9;
 Protos.TwoWayChannelMessage.Builder setType(Protos.TwoWayChannelMessage.MessageType value)
          required .paymentchannels.TwoWayChannelMessage.MessageType type = 1;
 Protos.TwoWayChannelMessage.Builder setUpdatePayment(Protos.UpdatePayment.Builder builderForValue)
          optional .paymentchannels.UpdatePayment update_payment = 8;
 Protos.TwoWayChannelMessage.Builder setUpdatePayment(Protos.UpdatePayment value)
          optional .paymentchannels.UpdatePayment update_payment = 8;
 
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, getAllFields, getField, getFieldBuilder, getParentForChildren, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields
 
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
 
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, newUninitializedMessageException
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField
 

Method Detail

getDescriptor

public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()

internalGetFieldAccessorTable

protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Specified by:
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Protos.TwoWayChannelMessage.Builder>

clear

public Protos.TwoWayChannelMessage.Builder clear()
Specified by:
clear in interface com.google.protobuf.Message.Builder
Specified by:
clear in interface com.google.protobuf.MessageLite.Builder
Overrides:
clear in class com.google.protobuf.GeneratedMessage.Builder<Protos.TwoWayChannelMessage.Builder>

clone

public Protos.TwoWayChannelMessage.Builder clone()
Specified by:
clone in interface com.google.protobuf.Message.Builder
Specified by:
clone in interface com.google.protobuf.MessageLite.Builder
Overrides:
clone in class com.google.protobuf.GeneratedMessage.Builder<Protos.TwoWayChannelMessage.Builder>

getDescriptorForType

public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Specified by:
getDescriptorForType in interface com.google.protobuf.Message.Builder
Specified by:
getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
Overrides:
getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Protos.TwoWayChannelMessage.Builder>

getDefaultInstanceForType

public Protos.TwoWayChannelMessage getDefaultInstanceForType()
Specified by:
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
Specified by:
getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder

build

public Protos.TwoWayChannelMessage build()
Specified by:
build in interface com.google.protobuf.Message.Builder
Specified by:
build in interface com.google.protobuf.MessageLite.Builder

buildPartial

public Protos.TwoWayChannelMessage buildPartial()
Specified by:
buildPartial in interface com.google.protobuf.Message.Builder
Specified by:
buildPartial in interface com.google.protobuf.MessageLite.Builder

mergeFrom

public Protos.TwoWayChannelMessage.Builder mergeFrom(com.google.protobuf.Message other)
Specified by:
mergeFrom in interface com.google.protobuf.Message.Builder
Overrides:
mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Protos.TwoWayChannelMessage.Builder>

mergeFrom

public Protos.TwoWayChannelMessage.Builder mergeFrom(Protos.TwoWayChannelMessage other)

isInitialized

public final boolean isInitialized()
Specified by:
isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
Overrides:
isInitialized in class com.google.protobuf.GeneratedMessage.Builder<Protos.TwoWayChannelMessage.Builder>

mergeFrom

public Protos.TwoWayChannelMessage.Builder mergeFrom(com.google.protobuf.CodedInputStream input,
                                                     com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                              throws IOException
Specified by:
mergeFrom in interface com.google.protobuf.Message.Builder
Specified by:
mergeFrom in interface com.google.protobuf.MessageLite.Builder
Overrides:
mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Protos.TwoWayChannelMessage.Builder>
Throws:
IOException

hasType

public boolean hasType()
required .paymentchannels.TwoWayChannelMessage.MessageType type = 1;
 This is required so if a new message type is added in future, old software aborts trying
 to read the message as early as possible. If the message doesn't parse, the socket should
 be closed.
 

Specified by:
hasType in interface Protos.TwoWayChannelMessageOrBuilder

getType

public Protos.TwoWayChannelMessage.MessageType getType()
required .paymentchannels.TwoWayChannelMessage.MessageType type = 1;
 This is required so if a new message type is added in future, old software aborts trying
 to read the message as early as possible. If the message doesn't parse, the socket should
 be closed.
 

Specified by:
getType in interface Protos.TwoWayChannelMessageOrBuilder

setType

public Protos.TwoWayChannelMessage.Builder setType(Protos.TwoWayChannelMessage.MessageType value)
required .paymentchannels.TwoWayChannelMessage.MessageType type = 1;
 This is required so if a new message type is added in future, old software aborts trying
 to read the message as early as possible. If the message doesn't parse, the socket should
 be closed.
 


clearType

public Protos.TwoWayChannelMessage.Builder clearType()
required .paymentchannels.TwoWayChannelMessage.MessageType type = 1;
 This is required so if a new message type is added in future, old software aborts trying
 to read the message as early as possible. If the message doesn't parse, the socket should
 be closed.
 


hasClientVersion

public boolean hasClientVersion()
optional .paymentchannels.ClientVersion client_version = 2;
 Now one optional field for each message. Only the field specified by type should be read.
 

Specified by:
hasClientVersion in interface Protos.TwoWayChannelMessageOrBuilder

getClientVersion

public Protos.ClientVersion getClientVersion()
optional .paymentchannels.ClientVersion client_version = 2;
 Now one optional field for each message. Only the field specified by type should be read.
 

Specified by:
getClientVersion in interface Protos.TwoWayChannelMessageOrBuilder

setClientVersion

public Protos.TwoWayChannelMessage.Builder setClientVersion(Protos.ClientVersion value)
optional .paymentchannels.ClientVersion client_version = 2;
 Now one optional field for each message. Only the field specified by type should be read.
 


setClientVersion

public Protos.TwoWayChannelMessage.Builder setClientVersion(Protos.ClientVersion.Builder builderForValue)
optional .paymentchannels.ClientVersion client_version = 2;
 Now one optional field for each message. Only the field specified by type should be read.
 


mergeClientVersion

public Protos.TwoWayChannelMessage.Builder mergeClientVersion(Protos.ClientVersion value)
optional .paymentchannels.ClientVersion client_version = 2;
 Now one optional field for each message. Only the field specified by type should be read.
 


clearClientVersion

public Protos.TwoWayChannelMessage.Builder clearClientVersion()
optional .paymentchannels.ClientVersion client_version = 2;
 Now one optional field for each message. Only the field specified by type should be read.
 


getClientVersionBuilder

public Protos.ClientVersion.Builder getClientVersionBuilder()
optional .paymentchannels.ClientVersion client_version = 2;
 Now one optional field for each message. Only the field specified by type should be read.
 


getClientVersionOrBuilder

public Protos.ClientVersionOrBuilder getClientVersionOrBuilder()
optional .paymentchannels.ClientVersion client_version = 2;
 Now one optional field for each message. Only the field specified by type should be read.
 

Specified by:
getClientVersionOrBuilder in interface Protos.TwoWayChannelMessageOrBuilder

hasServerVersion

public boolean hasServerVersion()
optional .paymentchannels.ServerVersion server_version = 3;

Specified by:
hasServerVersion in interface Protos.TwoWayChannelMessageOrBuilder

getServerVersion

public Protos.ServerVersion getServerVersion()
optional .paymentchannels.ServerVersion server_version = 3;

Specified by:
getServerVersion in interface Protos.TwoWayChannelMessageOrBuilder

setServerVersion

public Protos.TwoWayChannelMessage.Builder setServerVersion(Protos.ServerVersion value)
optional .paymentchannels.ServerVersion server_version = 3;


setServerVersion

public Protos.TwoWayChannelMessage.Builder setServerVersion(Protos.ServerVersion.Builder builderForValue)
optional .paymentchannels.ServerVersion server_version = 3;


mergeServerVersion

public Protos.TwoWayChannelMessage.Builder mergeServerVersion(Protos.ServerVersion value)
optional .paymentchannels.ServerVersion server_version = 3;


clearServerVersion

public Protos.TwoWayChannelMessage.Builder clearServerVersion()
optional .paymentchannels.ServerVersion server_version = 3;


getServerVersionBuilder

public Protos.ServerVersion.Builder getServerVersionBuilder()
optional .paymentchannels.ServerVersion server_version = 3;


getServerVersionOrBuilder

public Protos.ServerVersionOrBuilder getServerVersionOrBuilder()
optional .paymentchannels.ServerVersion server_version = 3;

Specified by:
getServerVersionOrBuilder in interface Protos.TwoWayChannelMessageOrBuilder

hasInitiate

public boolean hasInitiate()
optional .paymentchannels.Initiate initiate = 4;

Specified by:
hasInitiate in interface Protos.TwoWayChannelMessageOrBuilder

getInitiate

public Protos.Initiate getInitiate()
optional .paymentchannels.Initiate initiate = 4;

Specified by:
getInitiate in interface Protos.TwoWayChannelMessageOrBuilder

setInitiate

public Protos.TwoWayChannelMessage.Builder setInitiate(Protos.Initiate value)
optional .paymentchannels.Initiate initiate = 4;


setInitiate

public Protos.TwoWayChannelMessage.Builder setInitiate(Protos.Initiate.Builder builderForValue)
optional .paymentchannels.Initiate initiate = 4;


mergeInitiate

public Protos.TwoWayChannelMessage.Builder mergeInitiate(Protos.Initiate value)
optional .paymentchannels.Initiate initiate = 4;


clearInitiate

public Protos.TwoWayChannelMessage.Builder clearInitiate()
optional .paymentchannels.Initiate initiate = 4;


getInitiateBuilder

public Protos.Initiate.Builder getInitiateBuilder()
optional .paymentchannels.Initiate initiate = 4;


getInitiateOrBuilder

public Protos.InitiateOrBuilder getInitiateOrBuilder()
optional .paymentchannels.Initiate initiate = 4;

Specified by:
getInitiateOrBuilder in interface Protos.TwoWayChannelMessageOrBuilder

hasProvideRefund

public boolean hasProvideRefund()
optional .paymentchannels.ProvideRefund provide_refund = 5;

Specified by:
hasProvideRefund in interface Protos.TwoWayChannelMessageOrBuilder

getProvideRefund

public Protos.ProvideRefund getProvideRefund()
optional .paymentchannels.ProvideRefund provide_refund = 5;

Specified by:
getProvideRefund in interface Protos.TwoWayChannelMessageOrBuilder

setProvideRefund

public Protos.TwoWayChannelMessage.Builder setProvideRefund(Protos.ProvideRefund value)
optional .paymentchannels.ProvideRefund provide_refund = 5;


setProvideRefund

public Protos.TwoWayChannelMessage.Builder setProvideRefund(Protos.ProvideRefund.Builder builderForValue)
optional .paymentchannels.ProvideRefund provide_refund = 5;


mergeProvideRefund

public Protos.TwoWayChannelMessage.Builder mergeProvideRefund(Protos.ProvideRefund value)
optional .paymentchannels.ProvideRefund provide_refund = 5;


clearProvideRefund

public Protos.TwoWayChannelMessage.Builder clearProvideRefund()
optional .paymentchannels.ProvideRefund provide_refund = 5;


getProvideRefundBuilder

public Protos.ProvideRefund.Builder getProvideRefundBuilder()
optional .paymentchannels.ProvideRefund provide_refund = 5;


getProvideRefundOrBuilder

public Protos.ProvideRefundOrBuilder getProvideRefundOrBuilder()
optional .paymentchannels.ProvideRefund provide_refund = 5;

Specified by:
getProvideRefundOrBuilder in interface Protos.TwoWayChannelMessageOrBuilder

hasReturnRefund

public boolean hasReturnRefund()
optional .paymentchannels.ReturnRefund return_refund = 6;

Specified by:
hasReturnRefund in interface Protos.TwoWayChannelMessageOrBuilder

getReturnRefund

public Protos.ReturnRefund getReturnRefund()
optional .paymentchannels.ReturnRefund return_refund = 6;

Specified by:
getReturnRefund in interface Protos.TwoWayChannelMessageOrBuilder

setReturnRefund

public Protos.TwoWayChannelMessage.Builder setReturnRefund(Protos.ReturnRefund value)
optional .paymentchannels.ReturnRefund return_refund = 6;


setReturnRefund

public Protos.TwoWayChannelMessage.Builder setReturnRefund(Protos.ReturnRefund.Builder builderForValue)
optional .paymentchannels.ReturnRefund return_refund = 6;


mergeReturnRefund

public Protos.TwoWayChannelMessage.Builder mergeReturnRefund(Protos.ReturnRefund value)
optional .paymentchannels.ReturnRefund return_refund = 6;


clearReturnRefund

public Protos.TwoWayChannelMessage.Builder clearReturnRefund()
optional .paymentchannels.ReturnRefund return_refund = 6;


getReturnRefundBuilder

public Protos.ReturnRefund.Builder getReturnRefundBuilder()
optional .paymentchannels.ReturnRefund return_refund = 6;


getReturnRefundOrBuilder

public Protos.ReturnRefundOrBuilder getReturnRefundOrBuilder()
optional .paymentchannels.ReturnRefund return_refund = 6;

Specified by:
getReturnRefundOrBuilder in interface Protos.TwoWayChannelMessageOrBuilder

hasProvideContract

public boolean hasProvideContract()
optional .paymentchannels.ProvideContract provide_contract = 7;

Specified by:
hasProvideContract in interface Protos.TwoWayChannelMessageOrBuilder

getProvideContract

public Protos.ProvideContract getProvideContract()
optional .paymentchannels.ProvideContract provide_contract = 7;

Specified by:
getProvideContract in interface Protos.TwoWayChannelMessageOrBuilder

setProvideContract

public Protos.TwoWayChannelMessage.Builder setProvideContract(Protos.ProvideContract value)
optional .paymentchannels.ProvideContract provide_contract = 7;


setProvideContract

public Protos.TwoWayChannelMessage.Builder setProvideContract(Protos.ProvideContract.Builder builderForValue)
optional .paymentchannels.ProvideContract provide_contract = 7;


mergeProvideContract

public Protos.TwoWayChannelMessage.Builder mergeProvideContract(Protos.ProvideContract value)
optional .paymentchannels.ProvideContract provide_contract = 7;


clearProvideContract

public Protos.TwoWayChannelMessage.Builder clearProvideContract()
optional .paymentchannels.ProvideContract provide_contract = 7;


getProvideContractBuilder

public Protos.ProvideContract.Builder getProvideContractBuilder()
optional .paymentchannels.ProvideContract provide_contract = 7;


getProvideContractOrBuilder

public Protos.ProvideContractOrBuilder getProvideContractOrBuilder()
optional .paymentchannels.ProvideContract provide_contract = 7;

Specified by:
getProvideContractOrBuilder in interface Protos.TwoWayChannelMessageOrBuilder

hasUpdatePayment

public boolean hasUpdatePayment()
optional .paymentchannels.UpdatePayment update_payment = 8;

Specified by:
hasUpdatePayment in interface Protos.TwoWayChannelMessageOrBuilder

getUpdatePayment

public Protos.UpdatePayment getUpdatePayment()
optional .paymentchannels.UpdatePayment update_payment = 8;

Specified by:
getUpdatePayment in interface Protos.TwoWayChannelMessageOrBuilder

setUpdatePayment

public Protos.TwoWayChannelMessage.Builder setUpdatePayment(Protos.UpdatePayment value)
optional .paymentchannels.UpdatePayment update_payment = 8;


setUpdatePayment

public Protos.TwoWayChannelMessage.Builder setUpdatePayment(Protos.UpdatePayment.Builder builderForValue)
optional .paymentchannels.UpdatePayment update_payment = 8;


mergeUpdatePayment

public Protos.TwoWayChannelMessage.Builder mergeUpdatePayment(Protos.UpdatePayment value)
optional .paymentchannels.UpdatePayment update_payment = 8;


clearUpdatePayment

public Protos.TwoWayChannelMessage.Builder clearUpdatePayment()
optional .paymentchannels.UpdatePayment update_payment = 8;


getUpdatePaymentBuilder

public Protos.UpdatePayment.Builder getUpdatePaymentBuilder()
optional .paymentchannels.UpdatePayment update_payment = 8;


getUpdatePaymentOrBuilder

public Protos.UpdatePaymentOrBuilder getUpdatePaymentOrBuilder()
optional .paymentchannels.UpdatePayment update_payment = 8;

Specified by:
getUpdatePaymentOrBuilder in interface Protos.TwoWayChannelMessageOrBuilder

hasSettlement

public boolean hasSettlement()
optional .paymentchannels.Settlement settlement = 9;

Specified by:
hasSettlement in interface Protos.TwoWayChannelMessageOrBuilder

getSettlement

public Protos.Settlement getSettlement()
optional .paymentchannels.Settlement settlement = 9;

Specified by:
getSettlement in interface Protos.TwoWayChannelMessageOrBuilder

setSettlement

public Protos.TwoWayChannelMessage.Builder setSettlement(Protos.Settlement value)
optional .paymentchannels.Settlement settlement = 9;


setSettlement

public Protos.TwoWayChannelMessage.Builder setSettlement(Protos.Settlement.Builder builderForValue)
optional .paymentchannels.Settlement settlement = 9;


mergeSettlement

public Protos.TwoWayChannelMessage.Builder mergeSettlement(Protos.Settlement value)
optional .paymentchannels.Settlement settlement = 9;


clearSettlement

public Protos.TwoWayChannelMessage.Builder clearSettlement()
optional .paymentchannels.Settlement settlement = 9;


getSettlementBuilder

public Protos.Settlement.Builder getSettlementBuilder()
optional .paymentchannels.Settlement settlement = 9;


getSettlementOrBuilder

public Protos.SettlementOrBuilder getSettlementOrBuilder()
optional .paymentchannels.Settlement settlement = 9;

Specified by:
getSettlementOrBuilder in interface Protos.TwoWayChannelMessageOrBuilder

hasError

public boolean hasError()
optional .paymentchannels.Error error = 10;

Specified by:
hasError in interface Protos.TwoWayChannelMessageOrBuilder

getError

public Protos.Error getError()
optional .paymentchannels.Error error = 10;

Specified by:
getError in interface Protos.TwoWayChannelMessageOrBuilder

setError

public Protos.TwoWayChannelMessage.Builder setError(Protos.Error value)
optional .paymentchannels.Error error = 10;


setError

public Protos.TwoWayChannelMessage.Builder setError(Protos.Error.Builder builderForValue)
optional .paymentchannels.Error error = 10;


mergeError

public Protos.TwoWayChannelMessage.Builder mergeError(Protos.Error value)
optional .paymentchannels.Error error = 10;


clearError

public Protos.TwoWayChannelMessage.Builder clearError()
optional .paymentchannels.Error error = 10;


getErrorBuilder

public Protos.Error.Builder getErrorBuilder()
optional .paymentchannels.Error error = 10;


getErrorOrBuilder

public Protos.ErrorOrBuilder getErrorOrBuilder()
optional .paymentchannels.Error error = 10;

Specified by:
getErrorOrBuilder in interface Protos.TwoWayChannelMessageOrBuilder


Copyright © 2014. All rights reserved.