Package ru.tinkoff.piapi.contract.v1
Class Bond.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<Bond.Builder>
ru.tinkoff.piapi.contract.v1.Bond.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,BondOrBuilder
- Enclosing class:
Bond
public static final class Bond.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Bond.Builder>
implements BondOrBuilder
Объект передачи информации об облигации.Protobuf type
tinkoff.public.invest.api.contract.v1.Bond-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Значение НКД (накопленного купонного дохода) на дату.Признак облигации с амортизацией долга.Параметр указывает на возможность торговать инструментом через API.Флаг заблокированного ТКСПризнак доступности для покупки.Класс-код (секция торгов).Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.Количество выплат по купонам в год.Валюта расчётов.Ставка риска минимальной маржи в лонг.Ставка риска начальной маржи в лонг.Ставка риска минимальной маржи в шорт.Ставка риска начальной маржи в шорт.Торговая площадка.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Figi-идентификатор инструмента.Дата первой дневной свечи.Дата первой минутной свечи.Признак облигации с плавающим купоном.Признак доступности для ИИС.Флаг отображающий доступность торговли инструментом только для квалифицированных инвесторов.Первоначальный номинал облигации.Isin-идентификатор инструмента.Форма выпуска.Размер выпуска.Плановый размер выпуска.Коэффициент ставки риска длинной позиции по инструменту.Коэффициент ставки риска короткой позиции по инструменту.clearLot()Лотность инструмента.Дата погашения облигации в часовом поясе UTC.Шаг цены.Название инструмента.Номинал облигации.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Признак внебиржевой ценной бумаги.Признак бессрочной облигации.Дата размещения в часовом поясе UTC.Цена размещения.Уникальный идентификатор позиции инструмента.Реальная площадка исполнения расчётов.Сектор экономики.Признак доступности для продажи.Признак доступности для операций в шорт.Дата выпуска облигации в часовом поясе UTC.Тикер инструмента.Текущий режим торгов инструмента.clearUid()Уникальный идентификатор инструмента.Флаг отображающий доступность торговли инструментом по выходнымclone()Значение НКД (накопленного купонного дохода) на дату.Значение НКД (накопленного купонного дохода) на дату.Значение НКД (накопленного купонного дохода) на дату.booleanПризнак облигации с амортизацией долга.booleanПараметр указывает на возможность торговать инструментом через API.booleanФлаг заблокированного ТКСbooleanПризнак доступности для покупки.Класс-код (секция торгов).com.google.protobuf.ByteStringКласс-код (секция торгов).Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.com.google.protobuf.ByteStringКод страны риска, т.е. страны, в которой компания ведёт основной бизнес.Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.com.google.protobuf.ByteStringНаименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.intКоличество выплат по купонам в год.Валюта расчётов.com.google.protobuf.ByteStringВалюта расчётов.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetDlong()Ставка риска минимальной маржи в лонг.Ставка риска минимальной маржи в лонг.Ставка риска начальной маржи в лонг.Ставка риска начальной маржи в лонг.Ставка риска начальной маржи в лонг.Ставка риска минимальной маржи в лонг.Ставка риска минимальной маржи в шорт.Ставка риска минимальной маржи в шорт.Ставка риска начальной маржи в шорт.Ставка риска начальной маржи в шорт.Ставка риска начальной маржи в шорт.Ставка риска минимальной маржи в шорт.Торговая площадка.com.google.protobuf.ByteStringТорговая площадка.getFigi()Figi-идентификатор инструмента.com.google.protobuf.ByteStringFigi-идентификатор инструмента.com.google.protobuf.TimestampДата первой дневной свечи.com.google.protobuf.Timestamp.BuilderДата первой дневной свечи.com.google.protobuf.TimestampOrBuilderДата первой дневной свечи.com.google.protobuf.TimestampДата первой минутной свечи.com.google.protobuf.Timestamp.BuilderДата первой минутной свечи.com.google.protobuf.TimestampOrBuilderДата первой минутной свечи.booleanПризнак облигации с плавающим купоном.booleanПризнак доступности для ИИС.booleanФлаг отображающий доступность торговли инструментом только для квалифицированных инвесторов.Первоначальный номинал облигации.Первоначальный номинал облигации.Первоначальный номинал облигации.getIsin()Isin-идентификатор инструмента.com.google.protobuf.ByteStringIsin-идентификатор инструмента.Форма выпуска.com.google.protobuf.ByteStringФорма выпуска.longРазмер выпуска.longПлановый размер выпуска.getKlong()Коэффициент ставки риска длинной позиции по инструменту.Коэффициент ставки риска длинной позиции по инструменту.Коэффициент ставки риска длинной позиции по инструменту.Коэффициент ставки риска короткой позиции по инструменту.Коэффициент ставки риска короткой позиции по инструменту.Коэффициент ставки риска короткой позиции по инструменту.intgetLot()Лотность инструмента.com.google.protobuf.TimestampДата погашения облигации в часовом поясе UTC.com.google.protobuf.Timestamp.BuilderДата погашения облигации в часовом поясе UTC.com.google.protobuf.TimestampOrBuilderДата погашения облигации в часовом поясе UTC.Шаг цены.Шаг цены.Шаг цены.getName()Название инструмента.com.google.protobuf.ByteStringНазвание инструмента.Номинал облигации.Номинал облигации.Номинал облигации.booleanПризнак внебиржевой ценной бумаги.booleanПризнак бессрочной облигации.com.google.protobuf.TimestampДата размещения в часовом поясе UTC.com.google.protobuf.Timestamp.BuilderДата размещения в часовом поясе UTC.com.google.protobuf.TimestampOrBuilderДата размещения в часовом поясе UTC.Цена размещения.Цена размещения.Цена размещения.Уникальный идентификатор позиции инструмента.com.google.protobuf.ByteStringУникальный идентификатор позиции инструмента.Реальная площадка исполнения расчётов.intРеальная площадка исполнения расчётов.Сектор экономики.com.google.protobuf.ByteStringСектор экономики.booleanПризнак доступности для продажи.booleanПризнак доступности для операций в шорт.com.google.protobuf.TimestampДата выпуска облигации в часовом поясе UTC.com.google.protobuf.Timestamp.BuilderДата выпуска облигации в часовом поясе UTC.com.google.protobuf.TimestampOrBuilderДата выпуска облигации в часовом поясе UTC.Тикер инструмента.com.google.protobuf.ByteStringТикер инструмента.Текущий режим торгов инструмента.intТекущий режим торгов инструмента.getUid()Уникальный идентификатор инструмента.com.google.protobuf.ByteStringУникальный идентификатор инструмента.booleanФлаг отображающий доступность торговли инструментом по выходнымbooleanЗначение НКД (накопленного купонного дохода) на дату.booleanhasDlong()Ставка риска минимальной маржи в лонг.booleanСтавка риска начальной маржи в лонг.booleanСтавка риска минимальной маржи в шорт.booleanСтавка риска начальной маржи в шорт.booleanДата первой дневной свечи.booleanДата первой минутной свечи.booleanПервоначальный номинал облигации.booleanhasKlong()Коэффициент ставки риска длинной позиции по инструменту.booleanКоэффициент ставки риска короткой позиции по инструменту.booleanДата погашения облигации в часовом поясе UTC.booleanШаг цены.booleanНоминал облигации.booleanДата размещения в часовом поясе UTC.booleanЦена размещения.booleanДата выпуска облигации в часовом поясе UTC.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeAciValue(MoneyValue value) Значение НКД (накопленного купонного дохода) на дату.mergeDlong(Quotation value) Ставка риска минимальной маржи в лонг.mergeDlongMin(Quotation value) Ставка риска начальной маржи в лонг.mergeDshort(Quotation value) Ставка риска минимальной маржи в шорт.mergeDshortMin(Quotation value) Ставка риска начальной маржи в шорт.mergeFirst1DayCandleDate(com.google.protobuf.Timestamp value) Дата первой дневной свечи.mergeFirst1MinCandleDate(com.google.protobuf.Timestamp value) Дата первой минутной свечи.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeInitialNominal(MoneyValue value) Первоначальный номинал облигации.mergeKlong(Quotation value) Коэффициент ставки риска длинной позиции по инструменту.mergeKshort(Quotation value) Коэффициент ставки риска короткой позиции по инструменту.mergeMaturityDate(com.google.protobuf.Timestamp value) Дата погашения облигации в часовом поясе UTC.mergeMinPriceIncrement(Quotation value) Шаг цены.mergeNominal(MoneyValue value) Номинал облигации.mergePlacementDate(com.google.protobuf.Timestamp value) Дата размещения в часовом поясе UTC.mergePlacementPrice(MoneyValue value) Цена размещения.mergeStateRegDate(com.google.protobuf.Timestamp value) Дата выпуска облигации в часовом поясе UTC.final Bond.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setAciValue(MoneyValue value) Значение НКД (накопленного купонного дохода) на дату.setAciValue(MoneyValue.Builder builderForValue) Значение НКД (накопленного купонного дохода) на дату.setAmortizationFlag(boolean value) Признак облигации с амортизацией долга.setApiTradeAvailableFlag(boolean value) Параметр указывает на возможность торговать инструментом через API.setBlockedTcaFlag(boolean value) Флаг заблокированного ТКСsetBuyAvailableFlag(boolean value) Признак доступности для покупки.setClassCode(String value) Класс-код (секция торгов).setClassCodeBytes(com.google.protobuf.ByteString value) Класс-код (секция торгов).setCountryOfRisk(String value) Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.setCountryOfRiskBytes(com.google.protobuf.ByteString value) Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.setCountryOfRiskName(String value) Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.setCountryOfRiskNameBytes(com.google.protobuf.ByteString value) Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.setCouponQuantityPerYear(int value) Количество выплат по купонам в год.setCurrency(String value) Валюта расчётов.setCurrencyBytes(com.google.protobuf.ByteString value) Валюта расчётов.Ставка риска минимальной маржи в лонг.setDlong(Quotation.Builder builderForValue) Ставка риска минимальной маржи в лонг.setDlongMin(Quotation value) Ставка риска начальной маржи в лонг.setDlongMin(Quotation.Builder builderForValue) Ставка риска начальной маржи в лонг.Ставка риска минимальной маржи в шорт.setDshort(Quotation.Builder builderForValue) Ставка риска минимальной маржи в шорт.setDshortMin(Quotation value) Ставка риска начальной маржи в шорт.setDshortMin(Quotation.Builder builderForValue) Ставка риска начальной маржи в шорт.setExchange(String value) Торговая площадка.setExchangeBytes(com.google.protobuf.ByteString value) Торговая площадка.Figi-идентификатор инструмента.setFigiBytes(com.google.protobuf.ByteString value) Figi-идентификатор инструмента.setFirst1DayCandleDate(com.google.protobuf.Timestamp value) Дата первой дневной свечи.setFirst1DayCandleDate(com.google.protobuf.Timestamp.Builder builderForValue) Дата первой дневной свечи.setFirst1MinCandleDate(com.google.protobuf.Timestamp value) Дата первой минутной свечи.setFirst1MinCandleDate(com.google.protobuf.Timestamp.Builder builderForValue) Дата первой минутной свечи.setFloatingCouponFlag(boolean value) Признак облигации с плавающим купоном.setForIisFlag(boolean value) Признак доступности для ИИС.setForQualInvestorFlag(boolean value) Флаг отображающий доступность торговли инструментом только для квалифицированных инвесторов.setInitialNominal(MoneyValue value) Первоначальный номинал облигации.setInitialNominal(MoneyValue.Builder builderForValue) Первоначальный номинал облигации.Isin-идентификатор инструмента.setIsinBytes(com.google.protobuf.ByteString value) Isin-идентификатор инструмента.setIssueKind(String value) Форма выпуска.setIssueKindBytes(com.google.protobuf.ByteString value) Форма выпуска.setIssueSize(long value) Размер выпуска.setIssueSizePlan(long value) Плановый размер выпуска.Коэффициент ставки риска длинной позиции по инструменту.setKlong(Quotation.Builder builderForValue) Коэффициент ставки риска длинной позиции по инструменту.Коэффициент ставки риска короткой позиции по инструменту.setKshort(Quotation.Builder builderForValue) Коэффициент ставки риска короткой позиции по инструменту.setLot(int value) Лотность инструмента.setMaturityDate(com.google.protobuf.Timestamp value) Дата погашения облигации в часовом поясе UTC.setMaturityDate(com.google.protobuf.Timestamp.Builder builderForValue) Дата погашения облигации в часовом поясе UTC.setMinPriceIncrement(Quotation value) Шаг цены.setMinPriceIncrement(Quotation.Builder builderForValue) Шаг цены.Название инструмента.setNameBytes(com.google.protobuf.ByteString value) Название инструмента.setNominal(MoneyValue value) Номинал облигации.setNominal(MoneyValue.Builder builderForValue) Номинал облигации.setOtcFlag(boolean value) Признак внебиржевой ценной бумаги.setPerpetualFlag(boolean value) Признак бессрочной облигации.setPlacementDate(com.google.protobuf.Timestamp value) Дата размещения в часовом поясе UTC.setPlacementDate(com.google.protobuf.Timestamp.Builder builderForValue) Дата размещения в часовом поясе UTC.setPlacementPrice(MoneyValue value) Цена размещения.setPlacementPrice(MoneyValue.Builder builderForValue) Цена размещения.setPositionUid(String value) Уникальный идентификатор позиции инструмента.setPositionUidBytes(com.google.protobuf.ByteString value) Уникальный идентификатор позиции инструмента.setRealExchange(RealExchange value) Реальная площадка исполнения расчётов.setRealExchangeValue(int value) Реальная площадка исполнения расчётов.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Сектор экономики.setSectorBytes(com.google.protobuf.ByteString value) Сектор экономики.setSellAvailableFlag(boolean value) Признак доступности для продажи.setShortEnabledFlag(boolean value) Признак доступности для операций в шорт.setStateRegDate(com.google.protobuf.Timestamp value) Дата выпуска облигации в часовом поясе UTC.setStateRegDate(com.google.protobuf.Timestamp.Builder builderForValue) Дата выпуска облигации в часовом поясе UTC.Тикер инструмента.setTickerBytes(com.google.protobuf.ByteString value) Тикер инструмента.Текущий режим торгов инструмента.setTradingStatusValue(int value) Текущий режим торгов инструмента.Уникальный идентификатор инструмента.setUidBytes(com.google.protobuf.ByteString value) Уникальный идентификатор инструмента.final Bond.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setWeekendFlag(boolean value) Флаг отображающий доступность торговли инструментом по выходнымMethods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Bond.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Bond.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Bond.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Bond.Builder>
-
setField
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Bond.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Bond.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Bond.Builder>
-
setRepeatedField
public Bond.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Bond.Builder>
-
addRepeatedField
public Bond.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Bond.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Bond.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Bond.Builder>
-
mergeFrom
public Bond.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Bond.Builder>- Throws:
IOException
-
getFigi
Figi-идентификатор инструмента.
string figi = 1;- Specified by:
getFigiin interfaceBondOrBuilder- Returns:
- The figi.
-
getFigiBytes
public com.google.protobuf.ByteString getFigiBytes()Figi-идентификатор инструмента.
string figi = 1;- Specified by:
getFigiBytesin interfaceBondOrBuilder- Returns:
- The bytes for figi.
-
setFigi
Figi-идентификатор инструмента.
string figi = 1;- Parameters:
value- The figi to set.- Returns:
- This builder for chaining.
-
clearFigi
Figi-идентификатор инструмента.
string figi = 1;- Returns:
- This builder for chaining.
-
setFigiBytes
Figi-идентификатор инструмента.
string figi = 1;- Parameters:
value- The bytes for figi to set.- Returns:
- This builder for chaining.
-
getTicker
Тикер инструмента.
string ticker = 2;- Specified by:
getTickerin interfaceBondOrBuilder- Returns:
- The ticker.
-
getTickerBytes
public com.google.protobuf.ByteString getTickerBytes()Тикер инструмента.
string ticker = 2;- Specified by:
getTickerBytesin interfaceBondOrBuilder- Returns:
- The bytes for ticker.
-
setTicker
Тикер инструмента.
string ticker = 2;- Parameters:
value- The ticker to set.- Returns:
- This builder for chaining.
-
clearTicker
Тикер инструмента.
string ticker = 2;- Returns:
- This builder for chaining.
-
setTickerBytes
Тикер инструмента.
string ticker = 2;- Parameters:
value- The bytes for ticker to set.- Returns:
- This builder for chaining.
-
getClassCode
Класс-код (секция торгов).
string class_code = 3;- Specified by:
getClassCodein interfaceBondOrBuilder- Returns:
- The classCode.
-
getClassCodeBytes
public com.google.protobuf.ByteString getClassCodeBytes()Класс-код (секция торгов).
string class_code = 3;- Specified by:
getClassCodeBytesin interfaceBondOrBuilder- Returns:
- The bytes for classCode.
-
setClassCode
Класс-код (секция торгов).
string class_code = 3;- Parameters:
value- The classCode to set.- Returns:
- This builder for chaining.
-
clearClassCode
Класс-код (секция торгов).
string class_code = 3;- Returns:
- This builder for chaining.
-
setClassCodeBytes
Класс-код (секция торгов).
string class_code = 3;- Parameters:
value- The bytes for classCode to set.- Returns:
- This builder for chaining.
-
getIsin
Isin-идентификатор инструмента.
string isin = 4;- Specified by:
getIsinin interfaceBondOrBuilder- Returns:
- The isin.
-
getIsinBytes
public com.google.protobuf.ByteString getIsinBytes()Isin-идентификатор инструмента.
string isin = 4;- Specified by:
getIsinBytesin interfaceBondOrBuilder- Returns:
- The bytes for isin.
-
setIsin
Isin-идентификатор инструмента.
string isin = 4;- Parameters:
value- The isin to set.- Returns:
- This builder for chaining.
-
clearIsin
Isin-идентификатор инструмента.
string isin = 4;- Returns:
- This builder for chaining.
-
setIsinBytes
Isin-идентификатор инструмента.
string isin = 4;- Parameters:
value- The bytes for isin to set.- Returns:
- This builder for chaining.
-
getLot
public int getLot()Лотность инструмента. Возможно совершение операций только на количества ценной бумаги, кратные параметру *lot*. Подробнее: [лот](https://tinkoff.github.io/investAPI/glossary#lot)
int32 lot = 5;- Specified by:
getLotin interfaceBondOrBuilder- Returns:
- The lot.
-
setLot
Лотность инструмента. Возможно совершение операций только на количества ценной бумаги, кратные параметру *lot*. Подробнее: [лот](https://tinkoff.github.io/investAPI/glossary#lot)
int32 lot = 5;- Parameters:
value- The lot to set.- Returns:
- This builder for chaining.
-
clearLot
Лотность инструмента. Возможно совершение операций только на количества ценной бумаги, кратные параметру *lot*. Подробнее: [лот](https://tinkoff.github.io/investAPI/glossary#lot)
int32 lot = 5;- Returns:
- This builder for chaining.
-
getCurrency
Валюта расчётов.
string currency = 6;- Specified by:
getCurrencyin interfaceBondOrBuilder- Returns:
- The currency.
-
getCurrencyBytes
public com.google.protobuf.ByteString getCurrencyBytes()Валюта расчётов.
string currency = 6;- Specified by:
getCurrencyBytesin interfaceBondOrBuilder- Returns:
- The bytes for currency.
-
setCurrency
Валюта расчётов.
string currency = 6;- Parameters:
value- The currency to set.- Returns:
- This builder for chaining.
-
clearCurrency
Валюта расчётов.
string currency = 6;- Returns:
- This builder for chaining.
-
setCurrencyBytes
Валюта расчётов.
string currency = 6;- Parameters:
value- The bytes for currency to set.- Returns:
- This builder for chaining.
-
hasKlong
public boolean hasKlong()Коэффициент ставки риска длинной позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation klong = 7;- Specified by:
hasKlongin interfaceBondOrBuilder- Returns:
- Whether the klong field is set.
-
getKlong
Коэффициент ставки риска длинной позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation klong = 7;- Specified by:
getKlongin interfaceBondOrBuilder- Returns:
- The klong.
-
setKlong
Коэффициент ставки риска длинной позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation klong = 7; -
setKlong
Коэффициент ставки риска длинной позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation klong = 7; -
mergeKlong
Коэффициент ставки риска длинной позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation klong = 7; -
clearKlong
Коэффициент ставки риска длинной позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation klong = 7; -
getKlongBuilder
Коэффициент ставки риска длинной позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation klong = 7; -
getKlongOrBuilder
Коэффициент ставки риска длинной позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation klong = 7;- Specified by:
getKlongOrBuilderin interfaceBondOrBuilder
-
hasKshort
public boolean hasKshort()Коэффициент ставки риска короткой позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation kshort = 8;- Specified by:
hasKshortin interfaceBondOrBuilder- Returns:
- Whether the kshort field is set.
-
getKshort
Коэффициент ставки риска короткой позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation kshort = 8;- Specified by:
getKshortin interfaceBondOrBuilder- Returns:
- The kshort.
-
setKshort
Коэффициент ставки риска короткой позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation kshort = 8; -
setKshort
Коэффициент ставки риска короткой позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation kshort = 8; -
mergeKshort
Коэффициент ставки риска короткой позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation kshort = 8; -
clearKshort
Коэффициент ставки риска короткой позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation kshort = 8; -
getKshortBuilder
Коэффициент ставки риска короткой позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation kshort = 8; -
getKshortOrBuilder
Коэффициент ставки риска короткой позиции по инструменту.
.tinkoff.public.invest.api.contract.v1.Quotation kshort = 8;- Specified by:
getKshortOrBuilderin interfaceBondOrBuilder
-
hasDlong
public boolean hasDlong()Ставка риска минимальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong = 9;- Specified by:
hasDlongin interfaceBondOrBuilder- Returns:
- Whether the dlong field is set.
-
getDlong
Ставка риска минимальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong = 9;- Specified by:
getDlongin interfaceBondOrBuilder- Returns:
- The dlong.
-
setDlong
Ставка риска минимальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong = 9; -
setDlong
Ставка риска минимальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong = 9; -
mergeDlong
Ставка риска минимальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong = 9; -
clearDlong
Ставка риска минимальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong = 9; -
getDlongBuilder
Ставка риска минимальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong = 9; -
getDlongOrBuilder
Ставка риска минимальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong = 9;- Specified by:
getDlongOrBuilderin interfaceBondOrBuilder
-
hasDshort
public boolean hasDshort()Ставка риска минимальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort = 10;- Specified by:
hasDshortin interfaceBondOrBuilder- Returns:
- Whether the dshort field is set.
-
getDshort
Ставка риска минимальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort = 10;- Specified by:
getDshortin interfaceBondOrBuilder- Returns:
- The dshort.
-
setDshort
Ставка риска минимальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort = 10; -
setDshort
Ставка риска минимальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort = 10; -
mergeDshort
Ставка риска минимальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort = 10; -
clearDshort
Ставка риска минимальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort = 10; -
getDshortBuilder
Ставка риска минимальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort = 10; -
getDshortOrBuilder
Ставка риска минимальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort = 10;- Specified by:
getDshortOrBuilderin interfaceBondOrBuilder
-
hasDlongMin
public boolean hasDlongMin()Ставка риска начальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong_min = 11;- Specified by:
hasDlongMinin interfaceBondOrBuilder- Returns:
- Whether the dlongMin field is set.
-
getDlongMin
Ставка риска начальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong_min = 11;- Specified by:
getDlongMinin interfaceBondOrBuilder- Returns:
- The dlongMin.
-
setDlongMin
Ставка риска начальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong_min = 11; -
setDlongMin
Ставка риска начальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong_min = 11; -
mergeDlongMin
Ставка риска начальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong_min = 11; -
clearDlongMin
Ставка риска начальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong_min = 11; -
getDlongMinBuilder
Ставка риска начальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong_min = 11; -
getDlongMinOrBuilder
Ставка риска начальной маржи в лонг. Подробнее: [ставка риска в лонг](https://help.tinkoff.ru/margin-trade/long/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dlong_min = 11;- Specified by:
getDlongMinOrBuilderin interfaceBondOrBuilder
-
hasDshortMin
public boolean hasDshortMin()Ставка риска начальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort_min = 12;- Specified by:
hasDshortMinin interfaceBondOrBuilder- Returns:
- Whether the dshortMin field is set.
-
getDshortMin
Ставка риска начальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort_min = 12;- Specified by:
getDshortMinin interfaceBondOrBuilder- Returns:
- The dshortMin.
-
setDshortMin
Ставка риска начальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort_min = 12; -
setDshortMin
Ставка риска начальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort_min = 12; -
mergeDshortMin
Ставка риска начальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort_min = 12; -
clearDshortMin
Ставка риска начальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort_min = 12; -
getDshortMinBuilder
Ставка риска начальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort_min = 12; -
getDshortMinOrBuilder
Ставка риска начальной маржи в шорт. Подробнее: [ставка риска в шорт](https://help.tinkoff.ru/margin-trade/short/risk-rate/)
.tinkoff.public.invest.api.contract.v1.Quotation dshort_min = 12;- Specified by:
getDshortMinOrBuilderin interfaceBondOrBuilder
-
getShortEnabledFlag
public boolean getShortEnabledFlag()Признак доступности для операций в шорт.
bool short_enabled_flag = 13;- Specified by:
getShortEnabledFlagin interfaceBondOrBuilder- Returns:
- The shortEnabledFlag.
-
setShortEnabledFlag
Признак доступности для операций в шорт.
bool short_enabled_flag = 13;- Parameters:
value- The shortEnabledFlag to set.- Returns:
- This builder for chaining.
-
clearShortEnabledFlag
Признак доступности для операций в шорт.
bool short_enabled_flag = 13;- Returns:
- This builder for chaining.
-
getName
Название инструмента.
string name = 15;- Specified by:
getNamein interfaceBondOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Название инструмента.
string name = 15;- Specified by:
getNameBytesin interfaceBondOrBuilder- Returns:
- The bytes for name.
-
setName
Название инструмента.
string name = 15;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Название инструмента.
string name = 15;- Returns:
- This builder for chaining.
-
setNameBytes
Название инструмента.
string name = 15;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getExchange
Торговая площадка.
string exchange = 16;- Specified by:
getExchangein interfaceBondOrBuilder- Returns:
- The exchange.
-
getExchangeBytes
public com.google.protobuf.ByteString getExchangeBytes()Торговая площадка.
string exchange = 16;- Specified by:
getExchangeBytesin interfaceBondOrBuilder- Returns:
- The bytes for exchange.
-
setExchange
Торговая площадка.
string exchange = 16;- Parameters:
value- The exchange to set.- Returns:
- This builder for chaining.
-
clearExchange
Торговая площадка.
string exchange = 16;- Returns:
- This builder for chaining.
-
setExchangeBytes
Торговая площадка.
string exchange = 16;- Parameters:
value- The bytes for exchange to set.- Returns:
- This builder for chaining.
-
getCouponQuantityPerYear
public int getCouponQuantityPerYear()Количество выплат по купонам в год.
int32 coupon_quantity_per_year = 17;- Specified by:
getCouponQuantityPerYearin interfaceBondOrBuilder- Returns:
- The couponQuantityPerYear.
-
setCouponQuantityPerYear
Количество выплат по купонам в год.
int32 coupon_quantity_per_year = 17;- Parameters:
value- The couponQuantityPerYear to set.- Returns:
- This builder for chaining.
-
clearCouponQuantityPerYear
Количество выплат по купонам в год.
int32 coupon_quantity_per_year = 17;- Returns:
- This builder for chaining.
-
hasMaturityDate
public boolean hasMaturityDate()Дата погашения облигации в часовом поясе UTC.
.google.protobuf.Timestamp maturity_date = 18;- Specified by:
hasMaturityDatein interfaceBondOrBuilder- Returns:
- Whether the maturityDate field is set.
-
getMaturityDate
public com.google.protobuf.Timestamp getMaturityDate()Дата погашения облигации в часовом поясе UTC.
.google.protobuf.Timestamp maturity_date = 18;- Specified by:
getMaturityDatein interfaceBondOrBuilder- Returns:
- The maturityDate.
-
setMaturityDate
Дата погашения облигации в часовом поясе UTC.
.google.protobuf.Timestamp maturity_date = 18; -
setMaturityDate
Дата погашения облигации в часовом поясе UTC.
.google.protobuf.Timestamp maturity_date = 18; -
mergeMaturityDate
Дата погашения облигации в часовом поясе UTC.
.google.protobuf.Timestamp maturity_date = 18; -
clearMaturityDate
Дата погашения облигации в часовом поясе UTC.
.google.protobuf.Timestamp maturity_date = 18; -
getMaturityDateBuilder
public com.google.protobuf.Timestamp.Builder getMaturityDateBuilder()Дата погашения облигации в часовом поясе UTC.
.google.protobuf.Timestamp maturity_date = 18; -
getMaturityDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getMaturityDateOrBuilder()Дата погашения облигации в часовом поясе UTC.
.google.protobuf.Timestamp maturity_date = 18;- Specified by:
getMaturityDateOrBuilderin interfaceBondOrBuilder
-
hasNominal
public boolean hasNominal()Номинал облигации.
.tinkoff.public.invest.api.contract.v1.MoneyValue nominal = 19;- Specified by:
hasNominalin interfaceBondOrBuilder- Returns:
- Whether the nominal field is set.
-
getNominal
Номинал облигации.
.tinkoff.public.invest.api.contract.v1.MoneyValue nominal = 19;- Specified by:
getNominalin interfaceBondOrBuilder- Returns:
- The nominal.
-
setNominal
Номинал облигации.
.tinkoff.public.invest.api.contract.v1.MoneyValue nominal = 19; -
setNominal
Номинал облигации.
.tinkoff.public.invest.api.contract.v1.MoneyValue nominal = 19; -
mergeNominal
Номинал облигации.
.tinkoff.public.invest.api.contract.v1.MoneyValue nominal = 19; -
clearNominal
Номинал облигации.
.tinkoff.public.invest.api.contract.v1.MoneyValue nominal = 19; -
getNominalBuilder
Номинал облигации.
.tinkoff.public.invest.api.contract.v1.MoneyValue nominal = 19; -
getNominalOrBuilder
Номинал облигации.
.tinkoff.public.invest.api.contract.v1.MoneyValue nominal = 19;- Specified by:
getNominalOrBuilderin interfaceBondOrBuilder
-
hasInitialNominal
public boolean hasInitialNominal()Первоначальный номинал облигации.
.tinkoff.public.invest.api.contract.v1.MoneyValue initial_nominal = 20;- Specified by:
hasInitialNominalin interfaceBondOrBuilder- Returns:
- Whether the initialNominal field is set.
-
getInitialNominal
Первоначальный номинал облигации.
.tinkoff.public.invest.api.contract.v1.MoneyValue initial_nominal = 20;- Specified by:
getInitialNominalin interfaceBondOrBuilder- Returns:
- The initialNominal.
-
setInitialNominal
Первоначальный номинал облигации.
.tinkoff.public.invest.api.contract.v1.MoneyValue initial_nominal = 20; -
setInitialNominal
Первоначальный номинал облигации.
.tinkoff.public.invest.api.contract.v1.MoneyValue initial_nominal = 20; -
mergeInitialNominal
Первоначальный номинал облигации.
.tinkoff.public.invest.api.contract.v1.MoneyValue initial_nominal = 20; -
clearInitialNominal
Первоначальный номинал облигации.
.tinkoff.public.invest.api.contract.v1.MoneyValue initial_nominal = 20; -
getInitialNominalBuilder
Первоначальный номинал облигации.
.tinkoff.public.invest.api.contract.v1.MoneyValue initial_nominal = 20; -
getInitialNominalOrBuilder
Первоначальный номинал облигации.
.tinkoff.public.invest.api.contract.v1.MoneyValue initial_nominal = 20;- Specified by:
getInitialNominalOrBuilderin interfaceBondOrBuilder
-
hasStateRegDate
public boolean hasStateRegDate()Дата выпуска облигации в часовом поясе UTC.
.google.protobuf.Timestamp state_reg_date = 21;- Specified by:
hasStateRegDatein interfaceBondOrBuilder- Returns:
- Whether the stateRegDate field is set.
-
getStateRegDate
public com.google.protobuf.Timestamp getStateRegDate()Дата выпуска облигации в часовом поясе UTC.
.google.protobuf.Timestamp state_reg_date = 21;- Specified by:
getStateRegDatein interfaceBondOrBuilder- Returns:
- The stateRegDate.
-
setStateRegDate
Дата выпуска облигации в часовом поясе UTC.
.google.protobuf.Timestamp state_reg_date = 21; -
setStateRegDate
Дата выпуска облигации в часовом поясе UTC.
.google.protobuf.Timestamp state_reg_date = 21; -
mergeStateRegDate
Дата выпуска облигации в часовом поясе UTC.
.google.protobuf.Timestamp state_reg_date = 21; -
clearStateRegDate
Дата выпуска облигации в часовом поясе UTC.
.google.protobuf.Timestamp state_reg_date = 21; -
getStateRegDateBuilder
public com.google.protobuf.Timestamp.Builder getStateRegDateBuilder()Дата выпуска облигации в часовом поясе UTC.
.google.protobuf.Timestamp state_reg_date = 21; -
getStateRegDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getStateRegDateOrBuilder()Дата выпуска облигации в часовом поясе UTC.
.google.protobuf.Timestamp state_reg_date = 21;- Specified by:
getStateRegDateOrBuilderin interfaceBondOrBuilder
-
hasPlacementDate
public boolean hasPlacementDate()Дата размещения в часовом поясе UTC.
.google.protobuf.Timestamp placement_date = 22;- Specified by:
hasPlacementDatein interfaceBondOrBuilder- Returns:
- Whether the placementDate field is set.
-
getPlacementDate
public com.google.protobuf.Timestamp getPlacementDate()Дата размещения в часовом поясе UTC.
.google.protobuf.Timestamp placement_date = 22;- Specified by:
getPlacementDatein interfaceBondOrBuilder- Returns:
- The placementDate.
-
setPlacementDate
Дата размещения в часовом поясе UTC.
.google.protobuf.Timestamp placement_date = 22; -
setPlacementDate
Дата размещения в часовом поясе UTC.
.google.protobuf.Timestamp placement_date = 22; -
mergePlacementDate
Дата размещения в часовом поясе UTC.
.google.protobuf.Timestamp placement_date = 22; -
clearPlacementDate
Дата размещения в часовом поясе UTC.
.google.protobuf.Timestamp placement_date = 22; -
getPlacementDateBuilder
public com.google.protobuf.Timestamp.Builder getPlacementDateBuilder()Дата размещения в часовом поясе UTC.
.google.protobuf.Timestamp placement_date = 22; -
getPlacementDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getPlacementDateOrBuilder()Дата размещения в часовом поясе UTC.
.google.protobuf.Timestamp placement_date = 22;- Specified by:
getPlacementDateOrBuilderin interfaceBondOrBuilder
-
hasPlacementPrice
public boolean hasPlacementPrice()Цена размещения.
.tinkoff.public.invest.api.contract.v1.MoneyValue placement_price = 23;- Specified by:
hasPlacementPricein interfaceBondOrBuilder- Returns:
- Whether the placementPrice field is set.
-
getPlacementPrice
Цена размещения.
.tinkoff.public.invest.api.contract.v1.MoneyValue placement_price = 23;- Specified by:
getPlacementPricein interfaceBondOrBuilder- Returns:
- The placementPrice.
-
setPlacementPrice
Цена размещения.
.tinkoff.public.invest.api.contract.v1.MoneyValue placement_price = 23; -
setPlacementPrice
Цена размещения.
.tinkoff.public.invest.api.contract.v1.MoneyValue placement_price = 23; -
mergePlacementPrice
Цена размещения.
.tinkoff.public.invest.api.contract.v1.MoneyValue placement_price = 23; -
clearPlacementPrice
Цена размещения.
.tinkoff.public.invest.api.contract.v1.MoneyValue placement_price = 23; -
getPlacementPriceBuilder
Цена размещения.
.tinkoff.public.invest.api.contract.v1.MoneyValue placement_price = 23; -
getPlacementPriceOrBuilder
Цена размещения.
.tinkoff.public.invest.api.contract.v1.MoneyValue placement_price = 23;- Specified by:
getPlacementPriceOrBuilderin interfaceBondOrBuilder
-
hasAciValue
public boolean hasAciValue()Значение НКД (накопленного купонного дохода) на дату.
.tinkoff.public.invest.api.contract.v1.MoneyValue aci_value = 24;- Specified by:
hasAciValuein interfaceBondOrBuilder- Returns:
- Whether the aciValue field is set.
-
getAciValue
Значение НКД (накопленного купонного дохода) на дату.
.tinkoff.public.invest.api.contract.v1.MoneyValue aci_value = 24;- Specified by:
getAciValuein interfaceBondOrBuilder- Returns:
- The aciValue.
-
setAciValue
Значение НКД (накопленного купонного дохода) на дату.
.tinkoff.public.invest.api.contract.v1.MoneyValue aci_value = 24; -
setAciValue
Значение НКД (накопленного купонного дохода) на дату.
.tinkoff.public.invest.api.contract.v1.MoneyValue aci_value = 24; -
mergeAciValue
Значение НКД (накопленного купонного дохода) на дату.
.tinkoff.public.invest.api.contract.v1.MoneyValue aci_value = 24; -
clearAciValue
Значение НКД (накопленного купонного дохода) на дату.
.tinkoff.public.invest.api.contract.v1.MoneyValue aci_value = 24; -
getAciValueBuilder
Значение НКД (накопленного купонного дохода) на дату.
.tinkoff.public.invest.api.contract.v1.MoneyValue aci_value = 24; -
getAciValueOrBuilder
Значение НКД (накопленного купонного дохода) на дату.
.tinkoff.public.invest.api.contract.v1.MoneyValue aci_value = 24;- Specified by:
getAciValueOrBuilderin interfaceBondOrBuilder
-
getCountryOfRisk
Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk = 25;- Specified by:
getCountryOfRiskin interfaceBondOrBuilder- Returns:
- The countryOfRisk.
-
getCountryOfRiskBytes
public com.google.protobuf.ByteString getCountryOfRiskBytes()Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk = 25;- Specified by:
getCountryOfRiskBytesin interfaceBondOrBuilder- Returns:
- The bytes for countryOfRisk.
-
setCountryOfRisk
Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk = 25;- Parameters:
value- The countryOfRisk to set.- Returns:
- This builder for chaining.
-
clearCountryOfRisk
Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk = 25;- Returns:
- This builder for chaining.
-
setCountryOfRiskBytes
Код страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk = 25;- Parameters:
value- The bytes for countryOfRisk to set.- Returns:
- This builder for chaining.
-
getCountryOfRiskName
Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk_name = 26;- Specified by:
getCountryOfRiskNamein interfaceBondOrBuilder- Returns:
- The countryOfRiskName.
-
getCountryOfRiskNameBytes
public com.google.protobuf.ByteString getCountryOfRiskNameBytes()Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk_name = 26;- Specified by:
getCountryOfRiskNameBytesin interfaceBondOrBuilder- Returns:
- The bytes for countryOfRiskName.
-
setCountryOfRiskName
Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk_name = 26;- Parameters:
value- The countryOfRiskName to set.- Returns:
- This builder for chaining.
-
clearCountryOfRiskName
Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk_name = 26;- Returns:
- This builder for chaining.
-
setCountryOfRiskNameBytes
Наименование страны риска, т.е. страны, в которой компания ведёт основной бизнес.
string country_of_risk_name = 26;- Parameters:
value- The bytes for countryOfRiskName to set.- Returns:
- This builder for chaining.
-
getSector
Сектор экономики.
string sector = 27;- Specified by:
getSectorin interfaceBondOrBuilder- Returns:
- The sector.
-
getSectorBytes
public com.google.protobuf.ByteString getSectorBytes()Сектор экономики.
string sector = 27;- Specified by:
getSectorBytesin interfaceBondOrBuilder- Returns:
- The bytes for sector.
-
setSector
Сектор экономики.
string sector = 27;- Parameters:
value- The sector to set.- Returns:
- This builder for chaining.
-
clearSector
Сектор экономики.
string sector = 27;- Returns:
- This builder for chaining.
-
setSectorBytes
Сектор экономики.
string sector = 27;- Parameters:
value- The bytes for sector to set.- Returns:
- This builder for chaining.
-
getIssueKind
Форма выпуска. Возможные значения: </br>**documentary** — документарная; </br>**non_documentary** — бездокументарная.
string issue_kind = 28;- Specified by:
getIssueKindin interfaceBondOrBuilder- Returns:
- The issueKind.
-
getIssueKindBytes
public com.google.protobuf.ByteString getIssueKindBytes()Форма выпуска. Возможные значения: </br>**documentary** — документарная; </br>**non_documentary** — бездокументарная.
string issue_kind = 28;- Specified by:
getIssueKindBytesin interfaceBondOrBuilder- Returns:
- The bytes for issueKind.
-
setIssueKind
Форма выпуска. Возможные значения: </br>**documentary** — документарная; </br>**non_documentary** — бездокументарная.
string issue_kind = 28;- Parameters:
value- The issueKind to set.- Returns:
- This builder for chaining.
-
clearIssueKind
Форма выпуска. Возможные значения: </br>**documentary** — документарная; </br>**non_documentary** — бездокументарная.
string issue_kind = 28;- Returns:
- This builder for chaining.
-
setIssueKindBytes
Форма выпуска. Возможные значения: </br>**documentary** — документарная; </br>**non_documentary** — бездокументарная.
string issue_kind = 28;- Parameters:
value- The bytes for issueKind to set.- Returns:
- This builder for chaining.
-
getIssueSize
public long getIssueSize()Размер выпуска.
int64 issue_size = 29;- Specified by:
getIssueSizein interfaceBondOrBuilder- Returns:
- The issueSize.
-
setIssueSize
Размер выпуска.
int64 issue_size = 29;- Parameters:
value- The issueSize to set.- Returns:
- This builder for chaining.
-
clearIssueSize
Размер выпуска.
int64 issue_size = 29;- Returns:
- This builder for chaining.
-
getIssueSizePlan
public long getIssueSizePlan()Плановый размер выпуска.
int64 issue_size_plan = 30;- Specified by:
getIssueSizePlanin interfaceBondOrBuilder- Returns:
- The issueSizePlan.
-
setIssueSizePlan
Плановый размер выпуска.
int64 issue_size_plan = 30;- Parameters:
value- The issueSizePlan to set.- Returns:
- This builder for chaining.
-
clearIssueSizePlan
Плановый размер выпуска.
int64 issue_size_plan = 30;- Returns:
- This builder for chaining.
-
getTradingStatusValue
public int getTradingStatusValue()Текущий режим торгов инструмента.
.tinkoff.public.invest.api.contract.v1.SecurityTradingStatus trading_status = 31;- Specified by:
getTradingStatusValuein interfaceBondOrBuilder- Returns:
- The enum numeric value on the wire for tradingStatus.
-
setTradingStatusValue
Текущий режим торгов инструмента.
.tinkoff.public.invest.api.contract.v1.SecurityTradingStatus trading_status = 31;- Parameters:
value- The enum numeric value on the wire for tradingStatus to set.- Returns:
- This builder for chaining.
-
getTradingStatus
Текущий режим торгов инструмента.
.tinkoff.public.invest.api.contract.v1.SecurityTradingStatus trading_status = 31;- Specified by:
getTradingStatusin interfaceBondOrBuilder- Returns:
- The tradingStatus.
-
setTradingStatus
Текущий режим торгов инструмента.
.tinkoff.public.invest.api.contract.v1.SecurityTradingStatus trading_status = 31;- Parameters:
value- The tradingStatus to set.- Returns:
- This builder for chaining.
-
clearTradingStatus
Текущий режим торгов инструмента.
.tinkoff.public.invest.api.contract.v1.SecurityTradingStatus trading_status = 31;- Returns:
- This builder for chaining.
-
getOtcFlag
public boolean getOtcFlag()Признак внебиржевой ценной бумаги.
bool otc_flag = 32;- Specified by:
getOtcFlagin interfaceBondOrBuilder- Returns:
- The otcFlag.
-
setOtcFlag
Признак внебиржевой ценной бумаги.
bool otc_flag = 32;- Parameters:
value- The otcFlag to set.- Returns:
- This builder for chaining.
-
clearOtcFlag
Признак внебиржевой ценной бумаги.
bool otc_flag = 32;- Returns:
- This builder for chaining.
-
getBuyAvailableFlag
public boolean getBuyAvailableFlag()Признак доступности для покупки.
bool buy_available_flag = 33;- Specified by:
getBuyAvailableFlagin interfaceBondOrBuilder- Returns:
- The buyAvailableFlag.
-
setBuyAvailableFlag
Признак доступности для покупки.
bool buy_available_flag = 33;- Parameters:
value- The buyAvailableFlag to set.- Returns:
- This builder for chaining.
-
clearBuyAvailableFlag
Признак доступности для покупки.
bool buy_available_flag = 33;- Returns:
- This builder for chaining.
-
getSellAvailableFlag
public boolean getSellAvailableFlag()Признак доступности для продажи.
bool sell_available_flag = 34;- Specified by:
getSellAvailableFlagin interfaceBondOrBuilder- Returns:
- The sellAvailableFlag.
-
setSellAvailableFlag
Признак доступности для продажи.
bool sell_available_flag = 34;- Parameters:
value- The sellAvailableFlag to set.- Returns:
- This builder for chaining.
-
clearSellAvailableFlag
Признак доступности для продажи.
bool sell_available_flag = 34;- Returns:
- This builder for chaining.
-
getFloatingCouponFlag
public boolean getFloatingCouponFlag()Признак облигации с плавающим купоном.
bool floating_coupon_flag = 35;- Specified by:
getFloatingCouponFlagin interfaceBondOrBuilder- Returns:
- The floatingCouponFlag.
-
setFloatingCouponFlag
Признак облигации с плавающим купоном.
bool floating_coupon_flag = 35;- Parameters:
value- The floatingCouponFlag to set.- Returns:
- This builder for chaining.
-
clearFloatingCouponFlag
Признак облигации с плавающим купоном.
bool floating_coupon_flag = 35;- Returns:
- This builder for chaining.
-
getPerpetualFlag
public boolean getPerpetualFlag()Признак бессрочной облигации.
bool perpetual_flag = 36;- Specified by:
getPerpetualFlagin interfaceBondOrBuilder- Returns:
- The perpetualFlag.
-
setPerpetualFlag
Признак бессрочной облигации.
bool perpetual_flag = 36;- Parameters:
value- The perpetualFlag to set.- Returns:
- This builder for chaining.
-
clearPerpetualFlag
Признак бессрочной облигации.
bool perpetual_flag = 36;- Returns:
- This builder for chaining.
-
getAmortizationFlag
public boolean getAmortizationFlag()Признак облигации с амортизацией долга.
bool amortization_flag = 37;- Specified by:
getAmortizationFlagin interfaceBondOrBuilder- Returns:
- The amortizationFlag.
-
setAmortizationFlag
Признак облигации с амортизацией долга.
bool amortization_flag = 37;- Parameters:
value- The amortizationFlag to set.- Returns:
- This builder for chaining.
-
clearAmortizationFlag
Признак облигации с амортизацией долга.
bool amortization_flag = 37;- Returns:
- This builder for chaining.
-
hasMinPriceIncrement
public boolean hasMinPriceIncrement()Шаг цены.
.tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 38;- Specified by:
hasMinPriceIncrementin interfaceBondOrBuilder- Returns:
- Whether the minPriceIncrement field is set.
-
getMinPriceIncrement
Шаг цены.
.tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 38;- Specified by:
getMinPriceIncrementin interfaceBondOrBuilder- Returns:
- The minPriceIncrement.
-
setMinPriceIncrement
Шаг цены.
.tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 38; -
setMinPriceIncrement
Шаг цены.
.tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 38; -
mergeMinPriceIncrement
Шаг цены.
.tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 38; -
clearMinPriceIncrement
Шаг цены.
.tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 38; -
getMinPriceIncrementBuilder
Шаг цены.
.tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 38; -
getMinPriceIncrementOrBuilder
Шаг цены.
.tinkoff.public.invest.api.contract.v1.Quotation min_price_increment = 38;- Specified by:
getMinPriceIncrementOrBuilderin interfaceBondOrBuilder
-
getApiTradeAvailableFlag
public boolean getApiTradeAvailableFlag()Параметр указывает на возможность торговать инструментом через API.
bool api_trade_available_flag = 39;- Specified by:
getApiTradeAvailableFlagin interfaceBondOrBuilder- Returns:
- The apiTradeAvailableFlag.
-
setApiTradeAvailableFlag
Параметр указывает на возможность торговать инструментом через API.
bool api_trade_available_flag = 39;- Parameters:
value- The apiTradeAvailableFlag to set.- Returns:
- This builder for chaining.
-
clearApiTradeAvailableFlag
Параметр указывает на возможность торговать инструментом через API.
bool api_trade_available_flag = 39;- Returns:
- This builder for chaining.
-
getUid
Уникальный идентификатор инструмента.
string uid = 40;- Specified by:
getUidin interfaceBondOrBuilder- Returns:
- The uid.
-
getUidBytes
public com.google.protobuf.ByteString getUidBytes()Уникальный идентификатор инструмента.
string uid = 40;- Specified by:
getUidBytesin interfaceBondOrBuilder- Returns:
- The bytes for uid.
-
setUid
Уникальный идентификатор инструмента.
string uid = 40;- Parameters:
value- The uid to set.- Returns:
- This builder for chaining.
-
clearUid
Уникальный идентификатор инструмента.
string uid = 40;- Returns:
- This builder for chaining.
-
setUidBytes
Уникальный идентификатор инструмента.
string uid = 40;- Parameters:
value- The bytes for uid to set.- Returns:
- This builder for chaining.
-
getRealExchangeValue
public int getRealExchangeValue()Реальная площадка исполнения расчётов.
.tinkoff.public.invest.api.contract.v1.RealExchange real_exchange = 41;- Specified by:
getRealExchangeValuein interfaceBondOrBuilder- Returns:
- The enum numeric value on the wire for realExchange.
-
setRealExchangeValue
Реальная площадка исполнения расчётов.
.tinkoff.public.invest.api.contract.v1.RealExchange real_exchange = 41;- Parameters:
value- The enum numeric value on the wire for realExchange to set.- Returns:
- This builder for chaining.
-
getRealExchange
Реальная площадка исполнения расчётов.
.tinkoff.public.invest.api.contract.v1.RealExchange real_exchange = 41;- Specified by:
getRealExchangein interfaceBondOrBuilder- Returns:
- The realExchange.
-
setRealExchange
Реальная площадка исполнения расчётов.
.tinkoff.public.invest.api.contract.v1.RealExchange real_exchange = 41;- Parameters:
value- The realExchange to set.- Returns:
- This builder for chaining.
-
clearRealExchange
Реальная площадка исполнения расчётов.
.tinkoff.public.invest.api.contract.v1.RealExchange real_exchange = 41;- Returns:
- This builder for chaining.
-
getPositionUid
Уникальный идентификатор позиции инструмента.
string position_uid = 42;- Specified by:
getPositionUidin interfaceBondOrBuilder- Returns:
- The positionUid.
-
getPositionUidBytes
public com.google.protobuf.ByteString getPositionUidBytes()Уникальный идентификатор позиции инструмента.
string position_uid = 42;- Specified by:
getPositionUidBytesin interfaceBondOrBuilder- Returns:
- The bytes for positionUid.
-
setPositionUid
Уникальный идентификатор позиции инструмента.
string position_uid = 42;- Parameters:
value- The positionUid to set.- Returns:
- This builder for chaining.
-
clearPositionUid
Уникальный идентификатор позиции инструмента.
string position_uid = 42;- Returns:
- This builder for chaining.
-
setPositionUidBytes
Уникальный идентификатор позиции инструмента.
string position_uid = 42;- Parameters:
value- The bytes for positionUid to set.- Returns:
- This builder for chaining.
-
getForIisFlag
public boolean getForIisFlag()Признак доступности для ИИС.
bool for_iis_flag = 51;- Specified by:
getForIisFlagin interfaceBondOrBuilder- Returns:
- The forIisFlag.
-
setForIisFlag
Признак доступности для ИИС.
bool for_iis_flag = 51;- Parameters:
value- The forIisFlag to set.- Returns:
- This builder for chaining.
-
clearForIisFlag
Признак доступности для ИИС.
bool for_iis_flag = 51;- Returns:
- This builder for chaining.
-
getForQualInvestorFlag
public boolean getForQualInvestorFlag()Флаг отображающий доступность торговли инструментом только для квалифицированных инвесторов.
bool for_qual_investor_flag = 52;- Specified by:
getForQualInvestorFlagin interfaceBondOrBuilder- Returns:
- The forQualInvestorFlag.
-
setForQualInvestorFlag
Флаг отображающий доступность торговли инструментом только для квалифицированных инвесторов.
bool for_qual_investor_flag = 52;- Parameters:
value- The forQualInvestorFlag to set.- Returns:
- This builder for chaining.
-
clearForQualInvestorFlag
Флаг отображающий доступность торговли инструментом только для квалифицированных инвесторов.
bool for_qual_investor_flag = 52;- Returns:
- This builder for chaining.
-
getWeekendFlag
public boolean getWeekendFlag()Флаг отображающий доступность торговли инструментом по выходным
bool weekend_flag = 53;- Specified by:
getWeekendFlagin interfaceBondOrBuilder- Returns:
- The weekendFlag.
-
setWeekendFlag
Флаг отображающий доступность торговли инструментом по выходным
bool weekend_flag = 53;- Parameters:
value- The weekendFlag to set.- Returns:
- This builder for chaining.
-
clearWeekendFlag
Флаг отображающий доступность торговли инструментом по выходным
bool weekend_flag = 53;- Returns:
- This builder for chaining.
-
getBlockedTcaFlag
public boolean getBlockedTcaFlag()Флаг заблокированного ТКС
bool blocked_tca_flag = 54;- Specified by:
getBlockedTcaFlagin interfaceBondOrBuilder- Returns:
- The blockedTcaFlag.
-
setBlockedTcaFlag
Флаг заблокированного ТКС
bool blocked_tca_flag = 54;- Parameters:
value- The blockedTcaFlag to set.- Returns:
- This builder for chaining.
-
clearBlockedTcaFlag
Флаг заблокированного ТКС
bool blocked_tca_flag = 54;- Returns:
- This builder for chaining.
-
hasFirst1MinCandleDate
public boolean hasFirst1MinCandleDate()Дата первой минутной свечи.
.google.protobuf.Timestamp first_1min_candle_date = 61;- Specified by:
hasFirst1MinCandleDatein interfaceBondOrBuilder- Returns:
- Whether the first1minCandleDate field is set.
-
getFirst1MinCandleDate
public com.google.protobuf.Timestamp getFirst1MinCandleDate()Дата первой минутной свечи.
.google.protobuf.Timestamp first_1min_candle_date = 61;- Specified by:
getFirst1MinCandleDatein interfaceBondOrBuilder- Returns:
- The first1minCandleDate.
-
setFirst1MinCandleDate
Дата первой минутной свечи.
.google.protobuf.Timestamp first_1min_candle_date = 61; -
setFirst1MinCandleDate
Дата первой минутной свечи.
.google.protobuf.Timestamp first_1min_candle_date = 61; -
mergeFirst1MinCandleDate
Дата первой минутной свечи.
.google.protobuf.Timestamp first_1min_candle_date = 61; -
clearFirst1MinCandleDate
Дата первой минутной свечи.
.google.protobuf.Timestamp first_1min_candle_date = 61; -
getFirst1MinCandleDateBuilder
public com.google.protobuf.Timestamp.Builder getFirst1MinCandleDateBuilder()Дата первой минутной свечи.
.google.protobuf.Timestamp first_1min_candle_date = 61; -
getFirst1MinCandleDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getFirst1MinCandleDateOrBuilder()Дата первой минутной свечи.
.google.protobuf.Timestamp first_1min_candle_date = 61;- Specified by:
getFirst1MinCandleDateOrBuilderin interfaceBondOrBuilder
-
hasFirst1DayCandleDate
public boolean hasFirst1DayCandleDate()Дата первой дневной свечи.
.google.protobuf.Timestamp first_1day_candle_date = 62;- Specified by:
hasFirst1DayCandleDatein interfaceBondOrBuilder- Returns:
- Whether the first1dayCandleDate field is set.
-
getFirst1DayCandleDate
public com.google.protobuf.Timestamp getFirst1DayCandleDate()Дата первой дневной свечи.
.google.protobuf.Timestamp first_1day_candle_date = 62;- Specified by:
getFirst1DayCandleDatein interfaceBondOrBuilder- Returns:
- The first1dayCandleDate.
-
setFirst1DayCandleDate
Дата первой дневной свечи.
.google.protobuf.Timestamp first_1day_candle_date = 62; -
setFirst1DayCandleDate
Дата первой дневной свечи.
.google.protobuf.Timestamp first_1day_candle_date = 62; -
mergeFirst1DayCandleDate
Дата первой дневной свечи.
.google.protobuf.Timestamp first_1day_candle_date = 62; -
clearFirst1DayCandleDate
Дата первой дневной свечи.
.google.protobuf.Timestamp first_1day_candle_date = 62; -
getFirst1DayCandleDateBuilder
public com.google.protobuf.Timestamp.Builder getFirst1DayCandleDateBuilder()Дата первой дневной свечи.
.google.protobuf.Timestamp first_1day_candle_date = 62; -
getFirst1DayCandleDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getFirst1DayCandleDateOrBuilder()Дата первой дневной свечи.
.google.protobuf.Timestamp first_1day_candle_date = 62;- Specified by:
getFirst1DayCandleDateOrBuilderin interfaceBondOrBuilder
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Bond.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Bond.Builder>
-