Package ru.tinkoff.piapi.contract.v1
Class AssetInstrument.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<AssetInstrument.Builder>
ru.tinkoff.piapi.contract.v1.AssetInstrument.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,AssetInstrumentOrBuilder
- Enclosing class:
AssetInstrument
public static final class AssetInstrument.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<AssetInstrument.Builder>
implements AssetInstrumentOrBuilder
Идентификаторы инструмента.Protobuf type
tinkoff.public.invest.api.contract.v1.AssetInstrument-
Method Summary
Modifier and TypeMethodDescriptionaddAllLinks(Iterable<? extends InstrumentLink> values) Массив связанных инструментов.addLinks(int index, InstrumentLink value) Массив связанных инструментов.addLinks(int index, InstrumentLink.Builder builderForValue) Массив связанных инструментов.addLinks(InstrumentLink value) Массив связанных инструментов.addLinks(InstrumentLink.Builder builderForValue) Массив связанных инструментов.Массив связанных инструментов.addLinksBuilder(int index) Массив связанных инструментов.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Класс-код (секция торгов).clearField(com.google.protobuf.Descriptors.FieldDescriptor field) figi идентификатор инструмента.Тип инструмента.Массив связанных инструментов.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Тикер инструмента.clearUid()uid идентификатор инструмента.clone()Класс-код (секция торгов).com.google.protobuf.ByteStringКласс-код (секция торгов).static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetFigi()figi идентификатор инструмента.com.google.protobuf.ByteStringfigi идентификатор инструмента.Тип инструмента.com.google.protobuf.ByteStringТип инструмента.getLinks(int index) Массив связанных инструментов.getLinksBuilder(int index) Массив связанных инструментов.Массив связанных инструментов.intМассив связанных инструментов.Массив связанных инструментов.getLinksOrBuilder(int index) Массив связанных инструментов.List<? extends InstrumentLinkOrBuilder>Массив связанных инструментов.Тикер инструмента.com.google.protobuf.ByteStringТикер инструмента.getUid()uid идентификатор инструмента.com.google.protobuf.ByteStringuid идентификатор инструмента.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(AssetInstrument other) final AssetInstrument.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeLinks(int index) Массив связанных инструментов.setClassCode(String value) Класс-код (секция торгов).setClassCodeBytes(com.google.protobuf.ByteString value) Класс-код (секция торгов).figi идентификатор инструмента.setFigiBytes(com.google.protobuf.ByteString value) figi идентификатор инструмента.setInstrumentType(String value) Тип инструмента.setInstrumentTypeBytes(com.google.protobuf.ByteString value) Тип инструмента.setLinks(int index, InstrumentLink value) Массив связанных инструментов.setLinks(int index, InstrumentLink.Builder builderForValue) Массив связанных инструментов.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Тикер инструмента.setTickerBytes(com.google.protobuf.ByteString value) Тикер инструмента.uid идентификатор инструмента.setUidBytes(com.google.protobuf.ByteString value) uid идентификатор инструмента.final AssetInstrument.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 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<AssetInstrument.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<AssetInstrument.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<AssetInstrument.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<AssetInstrument.Builder>
-
setField
public AssetInstrument.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetInstrument.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetInstrument.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetInstrument.Builder>
-
setRepeatedField
public AssetInstrument.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<AssetInstrument.Builder>
-
addRepeatedField
public AssetInstrument.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<AssetInstrument.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AssetInstrument.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetInstrument.Builder>
-
mergeFrom
public AssetInstrument.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<AssetInstrument.Builder>- Throws:
IOException
-
getUid
uid идентификатор инструмента.
string uid = 1;- Specified by:
getUidin interfaceAssetInstrumentOrBuilder- Returns:
- The uid.
-
getUidBytes
public com.google.protobuf.ByteString getUidBytes()uid идентификатор инструмента.
string uid = 1;- Specified by:
getUidBytesin interfaceAssetInstrumentOrBuilder- Returns:
- The bytes for uid.
-
setUid
uid идентификатор инструмента.
string uid = 1;- Parameters:
value- The uid to set.- Returns:
- This builder for chaining.
-
clearUid
uid идентификатор инструмента.
string uid = 1;- Returns:
- This builder for chaining.
-
setUidBytes
uid идентификатор инструмента.
string uid = 1;- Parameters:
value- The bytes for uid to set.- Returns:
- This builder for chaining.
-
getFigi
figi идентификатор инструмента.
string figi = 2;- Specified by:
getFigiin interfaceAssetInstrumentOrBuilder- Returns:
- The figi.
-
getFigiBytes
public com.google.protobuf.ByteString getFigiBytes()figi идентификатор инструмента.
string figi = 2;- Specified by:
getFigiBytesin interfaceAssetInstrumentOrBuilder- Returns:
- The bytes for figi.
-
setFigi
figi идентификатор инструмента.
string figi = 2;- Parameters:
value- The figi to set.- Returns:
- This builder for chaining.
-
clearFigi
figi идентификатор инструмента.
string figi = 2;- Returns:
- This builder for chaining.
-
setFigiBytes
figi идентификатор инструмента.
string figi = 2;- Parameters:
value- The bytes for figi to set.- Returns:
- This builder for chaining.
-
getInstrumentType
Тип инструмента.
string instrument_type = 3;- Specified by:
getInstrumentTypein interfaceAssetInstrumentOrBuilder- Returns:
- The instrumentType.
-
getInstrumentTypeBytes
public com.google.protobuf.ByteString getInstrumentTypeBytes()Тип инструмента.
string instrument_type = 3;- Specified by:
getInstrumentTypeBytesin interfaceAssetInstrumentOrBuilder- Returns:
- The bytes for instrumentType.
-
setInstrumentType
Тип инструмента.
string instrument_type = 3;- Parameters:
value- The instrumentType to set.- Returns:
- This builder for chaining.
-
clearInstrumentType
Тип инструмента.
string instrument_type = 3;- Returns:
- This builder for chaining.
-
setInstrumentTypeBytes
Тип инструмента.
string instrument_type = 3;- Parameters:
value- The bytes for instrumentType to set.- Returns:
- This builder for chaining.
-
getTicker
Тикер инструмента.
string ticker = 4;- Specified by:
getTickerin interfaceAssetInstrumentOrBuilder- Returns:
- The ticker.
-
getTickerBytes
public com.google.protobuf.ByteString getTickerBytes()Тикер инструмента.
string ticker = 4;- Specified by:
getTickerBytesin interfaceAssetInstrumentOrBuilder- Returns:
- The bytes for ticker.
-
setTicker
Тикер инструмента.
string ticker = 4;- Parameters:
value- The ticker to set.- Returns:
- This builder for chaining.
-
clearTicker
Тикер инструмента.
string ticker = 4;- Returns:
- This builder for chaining.
-
setTickerBytes
Тикер инструмента.
string ticker = 4;- Parameters:
value- The bytes for ticker to set.- Returns:
- This builder for chaining.
-
getClassCode
Класс-код (секция торгов).
string class_code = 5;- Specified by:
getClassCodein interfaceAssetInstrumentOrBuilder- Returns:
- The classCode.
-
getClassCodeBytes
public com.google.protobuf.ByteString getClassCodeBytes()Класс-код (секция торгов).
string class_code = 5;- Specified by:
getClassCodeBytesin interfaceAssetInstrumentOrBuilder- Returns:
- The bytes for classCode.
-
setClassCode
Класс-код (секция торгов).
string class_code = 5;- Parameters:
value- The classCode to set.- Returns:
- This builder for chaining.
-
clearClassCode
Класс-код (секция торгов).
string class_code = 5;- Returns:
- This builder for chaining.
-
setClassCodeBytes
Класс-код (секция торгов).
string class_code = 5;- Parameters:
value- The bytes for classCode to set.- Returns:
- This builder for chaining.
-
getLinksList
Массив связанных инструментов.
repeated .tinkoff.public.invest.api.contract.v1.InstrumentLink links = 6;- Specified by:
getLinksListin interfaceAssetInstrumentOrBuilder
-
getLinksCount
public int getLinksCount()Массив связанных инструментов.
repeated .tinkoff.public.invest.api.contract.v1.InstrumentLink links = 6;- Specified by:
getLinksCountin interfaceAssetInstrumentOrBuilder
-
getLinks
Массив связанных инструментов.
repeated .tinkoff.public.invest.api.contract.v1.InstrumentLink links = 6;- Specified by:
getLinksin interfaceAssetInstrumentOrBuilder
-
setLinks
Массив связанных инструментов.
repeated .tinkoff.public.invest.api.contract.v1.InstrumentLink links = 6; -
setLinks
Массив связанных инструментов.
repeated .tinkoff.public.invest.api.contract.v1.InstrumentLink links = 6; -
addLinks
Массив связанных инструментов.
repeated .tinkoff.public.invest.api.contract.v1.InstrumentLink links = 6; -
addLinks
Массив связанных инструментов.
repeated .tinkoff.public.invest.api.contract.v1.InstrumentLink links = 6; -
addLinks
Массив связанных инструментов.
repeated .tinkoff.public.invest.api.contract.v1.InstrumentLink links = 6; -
addLinks
Массив связанных инструментов.
repeated .tinkoff.public.invest.api.contract.v1.InstrumentLink links = 6; -
addAllLinks
Массив связанных инструментов.
repeated .tinkoff.public.invest.api.contract.v1.InstrumentLink links = 6; -
clearLinks
Массив связанных инструментов.
repeated .tinkoff.public.invest.api.contract.v1.InstrumentLink links = 6; -
removeLinks
Массив связанных инструментов.
repeated .tinkoff.public.invest.api.contract.v1.InstrumentLink links = 6; -
getLinksBuilder
Массив связанных инструментов.
repeated .tinkoff.public.invest.api.contract.v1.InstrumentLink links = 6; -
getLinksOrBuilder
Массив связанных инструментов.
repeated .tinkoff.public.invest.api.contract.v1.InstrumentLink links = 6;- Specified by:
getLinksOrBuilderin interfaceAssetInstrumentOrBuilder
-
getLinksOrBuilderList
Массив связанных инструментов.
repeated .tinkoff.public.invest.api.contract.v1.InstrumentLink links = 6;- Specified by:
getLinksOrBuilderListin interfaceAssetInstrumentOrBuilder
-
addLinksBuilder
Массив связанных инструментов.
repeated .tinkoff.public.invest.api.contract.v1.InstrumentLink links = 6; -
addLinksBuilder
Массив связанных инструментов.
repeated .tinkoff.public.invest.api.contract.v1.InstrumentLink links = 6; -
getLinksBuilderList
Массив связанных инструментов.
repeated .tinkoff.public.invest.api.contract.v1.InstrumentLink links = 6; -
setUnknownFields
public final AssetInstrument.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetInstrument.Builder>
-
mergeUnknownFields
public final AssetInstrument.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetInstrument.Builder>
-