Package org.bitcoinj.protobuf.wallet
Class Protos.ExchangeRate.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<Protos.ExchangeRate,Protos.ExchangeRate.Builder>
-
- org.bitcoinj.protobuf.wallet.Protos.ExchangeRate.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,java.lang.Cloneable
,Protos.ExchangeRateOrBuilder
- Enclosing class:
- Protos.ExchangeRate
public static final class Protos.ExchangeRate.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Protos.ExchangeRate,Protos.ExchangeRate.Builder> implements Protos.ExchangeRateOrBuilder
An exchange rate between Bitcoin and some fiat currency.
Protobuf typewallet.ExchangeRate
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Protos.ExchangeRate.Builder
clearCoinValue()
This much of satoshis (1E-8 fractions)…Protos.ExchangeRate.Builder
clearFiatCurrencyCode()
ISO 4217 currency code (if available) of the fiat currency.Protos.ExchangeRate.Builder
clearFiatValue()
…is worth this much of fiat (1E-4 fractions).long
getCoinValue()
This much of satoshis (1E-8 fractions)…java.lang.String
getFiatCurrencyCode()
ISO 4217 currency code (if available) of the fiat currency.com.google.protobuf.ByteString
getFiatCurrencyCodeBytes()
ISO 4217 currency code (if available) of the fiat currency.long
getFiatValue()
…is worth this much of fiat (1E-4 fractions).boolean
hasCoinValue()
This much of satoshis (1E-8 fractions)…boolean
hasFiatCurrencyCode()
ISO 4217 currency code (if available) of the fiat currency.boolean
hasFiatValue()
…is worth this much of fiat (1E-4 fractions).Protos.ExchangeRate.Builder
setCoinValue(long value)
This much of satoshis (1E-8 fractions)…Protos.ExchangeRate.Builder
setFiatCurrencyCode(java.lang.String value)
ISO 4217 currency code (if available) of the fiat currency.Protos.ExchangeRate.Builder
setFiatCurrencyCodeBytes(com.google.protobuf.ByteString value)
ISO 4217 currency code (if available) of the fiat currency.Protos.ExchangeRate.Builder
setFiatValue(long value)
…is worth this much of fiat (1E-4 fractions).-
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
-
hasCoinValue
public boolean hasCoinValue()
This much of satoshis (1E-8 fractions)…
required int64 coin_value = 1;
- Specified by:
hasCoinValue
in interfaceProtos.ExchangeRateOrBuilder
- Returns:
- Whether the coinValue field is set.
-
getCoinValue
public long getCoinValue()
This much of satoshis (1E-8 fractions)…
required int64 coin_value = 1;
- Specified by:
getCoinValue
in interfaceProtos.ExchangeRateOrBuilder
- Returns:
- The coinValue.
-
setCoinValue
public Protos.ExchangeRate.Builder setCoinValue(long value)
This much of satoshis (1E-8 fractions)…
required int64 coin_value = 1;
- Parameters:
value
- The coinValue to set.- Returns:
- This builder for chaining.
-
clearCoinValue
public Protos.ExchangeRate.Builder clearCoinValue()
This much of satoshis (1E-8 fractions)…
required int64 coin_value = 1;
- Returns:
- This builder for chaining.
-
hasFiatValue
public boolean hasFiatValue()
…is worth this much of fiat (1E-4 fractions).
required int64 fiat_value = 2;
- Specified by:
hasFiatValue
in interfaceProtos.ExchangeRateOrBuilder
- Returns:
- Whether the fiatValue field is set.
-
getFiatValue
public long getFiatValue()
…is worth this much of fiat (1E-4 fractions).
required int64 fiat_value = 2;
- Specified by:
getFiatValue
in interfaceProtos.ExchangeRateOrBuilder
- Returns:
- The fiatValue.
-
setFiatValue
public Protos.ExchangeRate.Builder setFiatValue(long value)
…is worth this much of fiat (1E-4 fractions).
required int64 fiat_value = 2;
- Parameters:
value
- The fiatValue to set.- Returns:
- This builder for chaining.
-
clearFiatValue
public Protos.ExchangeRate.Builder clearFiatValue()
…is worth this much of fiat (1E-4 fractions).
required int64 fiat_value = 2;
- Returns:
- This builder for chaining.
-
hasFiatCurrencyCode
public boolean hasFiatCurrencyCode()
ISO 4217 currency code (if available) of the fiat currency.
required string fiat_currency_code = 3;
- Specified by:
hasFiatCurrencyCode
in interfaceProtos.ExchangeRateOrBuilder
- Returns:
- Whether the fiatCurrencyCode field is set.
-
getFiatCurrencyCode
public java.lang.String getFiatCurrencyCode()
ISO 4217 currency code (if available) of the fiat currency.
required string fiat_currency_code = 3;
- Specified by:
getFiatCurrencyCode
in interfaceProtos.ExchangeRateOrBuilder
- Returns:
- The fiatCurrencyCode.
-
getFiatCurrencyCodeBytes
public com.google.protobuf.ByteString getFiatCurrencyCodeBytes()
ISO 4217 currency code (if available) of the fiat currency.
required string fiat_currency_code = 3;
- Specified by:
getFiatCurrencyCodeBytes
in interfaceProtos.ExchangeRateOrBuilder
- Returns:
- The bytes for fiatCurrencyCode.
-
setFiatCurrencyCode
public Protos.ExchangeRate.Builder setFiatCurrencyCode(java.lang.String value)
ISO 4217 currency code (if available) of the fiat currency.
required string fiat_currency_code = 3;
- Parameters:
value
- The fiatCurrencyCode to set.- Returns:
- This builder for chaining.
-
clearFiatCurrencyCode
public Protos.ExchangeRate.Builder clearFiatCurrencyCode()
ISO 4217 currency code (if available) of the fiat currency.
required string fiat_currency_code = 3;
- Returns:
- This builder for chaining.
-
setFiatCurrencyCodeBytes
public Protos.ExchangeRate.Builder setFiatCurrencyCodeBytes(com.google.protobuf.ByteString value)
ISO 4217 currency code (if available) of the fiat currency.
required string fiat_currency_code = 3;
- Parameters:
value
- The bytes for fiatCurrencyCode to set.- Returns:
- This builder for chaining.
-
-