Package org.stellar.sdk
Class CreatePassiveSellOfferOperation.Builder
java.lang.Object
org.stellar.sdk.CreatePassiveSellOfferOperation.Builder
- Enclosing class:
CreatePassiveSellOfferOperation
Builds CreatePassiveSellOffer operation.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionBuilder(@NonNull Asset selling, @NonNull Asset buying, @NonNull String amount, @NonNull String price) An alias forBuilder(Asset, Asset, String, Price)Builder(@NonNull Asset selling, @NonNull Asset buying, @NonNull String amount, @NonNull Price price) Creates a new CreatePassiveSellOffer builder. -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds an operationsetSourceAccount(@NonNull String sourceAccount) Sets the source account for this operation.
-
Constructor Details
-
Builder
public Builder(@NonNull @NonNull Asset selling, @NonNull @NonNull Asset buying, @NonNull @NonNull String amount, @NonNull @NonNull Price price) Creates a new CreatePassiveSellOffer builder.- Parameters:
selling- The asset being sold in this operationbuying- The asset being bought in this operationamount- Amount of selling being sold.price- Price of 1 unit of selling in terms of buying.- Throws:
ArithmeticException- when amount has more than 7 decimal places.
-
Builder
public Builder(@NonNull @NonNull Asset selling, @NonNull @NonNull Asset buying, @NonNull @NonNull String amount, @NonNull @NonNull String price) An alias forBuilder(Asset, Asset, String, Price)
-
-
Method Details
-
setSourceAccount
public CreatePassiveSellOfferOperation.Builder setSourceAccount(@NonNull @NonNull String sourceAccount) Sets the source account for this operation.- Parameters:
sourceAccount- The operation's source account.- Returns:
- Builder object so you can chain methods.
-
build
Builds an operation
-