Package ru.tinkoff.piapi.contract.v1
Class AssetSecurity.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<AssetSecurity.Builder>
ru.tinkoff.piapi.contract.v1.AssetSecurity.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,AssetSecurityOrBuilder
- Enclosing class:
AssetSecurity
public static final class AssetSecurity.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<AssetSecurity.Builder>
implements AssetSecurityOrBuilder
Ценная бумага.Protobuf type
tinkoff.public.invest.api.contract.v1.AssetSecurity-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Облигация.Клиринговый сертификат участия.clearEtf()Фонд.clearExt()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) ISIN-идентификатор ценной бумаги.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Акция.clearSp()Структурная нота.Тип ценной бумаги.clone()getBond()Облигация.Облигация.Облигация.Клиринговый сертификат участия.Клиринговый сертификат участия.Клиринговый сертификат участия.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEtf()Фонд.Фонд.Фонд.getIsin()ISIN-идентификатор ценной бумаги.com.google.protobuf.ByteStringISIN-идентификатор ценной бумаги.getShare()Акция.Акция.Акция.getSp()Структурная нота.Структурная нота.Структурная нота.getType()Тип ценной бумаги.com.google.protobuf.ByteStringТип ценной бумаги.booleanhasBond()Облигация.booleanКлиринговый сертификат участия.booleanhasEtf()Фонд.booleanhasShare()Акция.booleanhasSp()Структурная нота.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanОблигация.Клиринговый сертификат участия.Фонд.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(AssetSecurity other) mergeShare(AssetShare value) Акция.mergeSp(AssetStructuredProduct value) Структурная нота.final AssetSecurity.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Облигация.setBond(AssetBond.Builder builderForValue) Облигация.Клиринговый сертификат участия.setClearingCertificate(AssetClearingCertificate.Builder builderForValue) Клиринговый сертификат участия.Фонд.setEtf(AssetEtf.Builder builderForValue) Фонд.ISIN-идентификатор ценной бумаги.setIsinBytes(com.google.protobuf.ByteString value) ISIN-идентификатор ценной бумаги.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setShare(AssetShare value) Акция.setShare(AssetShare.Builder builderForValue) Акция.setSp(AssetStructuredProduct value) Структурная нота.setSp(AssetStructuredProduct.Builder builderForValue) Структурная нота.Тип ценной бумаги.setTypeBytes(com.google.protobuf.ByteString value) Тип ценной бумаги.final AssetSecurity.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<AssetSecurity.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<AssetSecurity.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<AssetSecurity.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<AssetSecurity.Builder>
-
setField
public AssetSecurity.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<AssetSecurity.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetSecurity.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetSecurity.Builder>
-
setRepeatedField
public AssetSecurity.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<AssetSecurity.Builder>
-
addRepeatedField
public AssetSecurity.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<AssetSecurity.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AssetSecurity.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetSecurity.Builder>
-
mergeFrom
public AssetSecurity.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<AssetSecurity.Builder>- Throws:
IOException
-
getExtCase
- Specified by:
getExtCasein interfaceAssetSecurityOrBuilder
-
clearExt
-
getIsin
ISIN-идентификатор ценной бумаги.
string isin = 1;- Specified by:
getIsinin interfaceAssetSecurityOrBuilder- Returns:
- The isin.
-
getIsinBytes
public com.google.protobuf.ByteString getIsinBytes()ISIN-идентификатор ценной бумаги.
string isin = 1;- Specified by:
getIsinBytesin interfaceAssetSecurityOrBuilder- Returns:
- The bytes for isin.
-
setIsin
ISIN-идентификатор ценной бумаги.
string isin = 1;- Parameters:
value- The isin to set.- Returns:
- This builder for chaining.
-
clearIsin
ISIN-идентификатор ценной бумаги.
string isin = 1;- Returns:
- This builder for chaining.
-
setIsinBytes
ISIN-идентификатор ценной бумаги.
string isin = 1;- Parameters:
value- The bytes for isin to set.- Returns:
- This builder for chaining.
-
getType
Тип ценной бумаги.
string type = 2;- Specified by:
getTypein interfaceAssetSecurityOrBuilder- Returns:
- The type.
-
getTypeBytes
public com.google.protobuf.ByteString getTypeBytes()Тип ценной бумаги.
string type = 2;- Specified by:
getTypeBytesin interfaceAssetSecurityOrBuilder- Returns:
- The bytes for type.
-
setType
Тип ценной бумаги.
string type = 2;- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
Тип ценной бумаги.
string type = 2;- Returns:
- This builder for chaining.
-
setTypeBytes
Тип ценной бумаги.
string type = 2;- Parameters:
value- The bytes for type to set.- Returns:
- This builder for chaining.
-
hasBond
public boolean hasBond()Облигация. Заполняется только для облигаций (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = bond).
.tinkoff.public.invest.api.contract.v1.AssetBond bond = 4;- Specified by:
hasBondin interfaceAssetSecurityOrBuilder- Returns:
- Whether the bond field is set.
-
getBond
Облигация. Заполняется только для облигаций (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = bond).
.tinkoff.public.invest.api.contract.v1.AssetBond bond = 4;- Specified by:
getBondin interfaceAssetSecurityOrBuilder- Returns:
- The bond.
-
setBond
Облигация. Заполняется только для облигаций (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = bond).
.tinkoff.public.invest.api.contract.v1.AssetBond bond = 4; -
setBond
Облигация. Заполняется только для облигаций (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = bond).
.tinkoff.public.invest.api.contract.v1.AssetBond bond = 4; -
mergeBond
Облигация. Заполняется только для облигаций (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = bond).
.tinkoff.public.invest.api.contract.v1.AssetBond bond = 4; -
clearBond
Облигация. Заполняется только для облигаций (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = bond).
.tinkoff.public.invest.api.contract.v1.AssetBond bond = 4; -
getBondBuilder
Облигация. Заполняется только для облигаций (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = bond).
.tinkoff.public.invest.api.contract.v1.AssetBond bond = 4; -
getBondOrBuilder
Облигация. Заполняется только для облигаций (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = bond).
.tinkoff.public.invest.api.contract.v1.AssetBond bond = 4;- Specified by:
getBondOrBuilderin interfaceAssetSecurityOrBuilder
-
hasSp
public boolean hasSp()Структурная нота. Заполняется только для структурных продуктов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = sp).
.tinkoff.public.invest.api.contract.v1.AssetStructuredProduct sp = 5;- Specified by:
hasSpin interfaceAssetSecurityOrBuilder- Returns:
- Whether the sp field is set.
-
getSp
Структурная нота. Заполняется только для структурных продуктов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = sp).
.tinkoff.public.invest.api.contract.v1.AssetStructuredProduct sp = 5;- Specified by:
getSpin interfaceAssetSecurityOrBuilder- Returns:
- The sp.
-
setSp
Структурная нота. Заполняется только для структурных продуктов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = sp).
.tinkoff.public.invest.api.contract.v1.AssetStructuredProduct sp = 5; -
setSp
Структурная нота. Заполняется только для структурных продуктов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = sp).
.tinkoff.public.invest.api.contract.v1.AssetStructuredProduct sp = 5; -
mergeSp
Структурная нота. Заполняется только для структурных продуктов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = sp).
.tinkoff.public.invest.api.contract.v1.AssetStructuredProduct sp = 5; -
clearSp
Структурная нота. Заполняется только для структурных продуктов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = sp).
.tinkoff.public.invest.api.contract.v1.AssetStructuredProduct sp = 5; -
getSpBuilder
Структурная нота. Заполняется только для структурных продуктов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = sp).
.tinkoff.public.invest.api.contract.v1.AssetStructuredProduct sp = 5; -
getSpOrBuilder
Структурная нота. Заполняется только для структурных продуктов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = sp).
.tinkoff.public.invest.api.contract.v1.AssetStructuredProduct sp = 5;- Specified by:
getSpOrBuilderin interfaceAssetSecurityOrBuilder
-
hasEtf
public boolean hasEtf()Фонд. Заполняется только для фондов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = etf).
.tinkoff.public.invest.api.contract.v1.AssetEtf etf = 6;- Specified by:
hasEtfin interfaceAssetSecurityOrBuilder- Returns:
- Whether the etf field is set.
-
getEtf
Фонд. Заполняется только для фондов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = etf).
.tinkoff.public.invest.api.contract.v1.AssetEtf etf = 6;- Specified by:
getEtfin interfaceAssetSecurityOrBuilder- Returns:
- The etf.
-
setEtf
Фонд. Заполняется только для фондов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = etf).
.tinkoff.public.invest.api.contract.v1.AssetEtf etf = 6; -
setEtf
Фонд. Заполняется только для фондов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = etf).
.tinkoff.public.invest.api.contract.v1.AssetEtf etf = 6; -
mergeEtf
Фонд. Заполняется только для фондов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = etf).
.tinkoff.public.invest.api.contract.v1.AssetEtf etf = 6; -
clearEtf
Фонд. Заполняется только для фондов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = etf).
.tinkoff.public.invest.api.contract.v1.AssetEtf etf = 6; -
getEtfBuilder
Фонд. Заполняется только для фондов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = etf).
.tinkoff.public.invest.api.contract.v1.AssetEtf etf = 6; -
getEtfOrBuilder
Фонд. Заполняется только для фондов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = etf).
.tinkoff.public.invest.api.contract.v1.AssetEtf etf = 6;- Specified by:
getEtfOrBuilderin interfaceAssetSecurityOrBuilder
-
hasClearingCertificate
public boolean hasClearingCertificate()Клиринговый сертификат участия. Заполняется только для клиринговых сертификатов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = clearing_certificate).
.tinkoff.public.invest.api.contract.v1.AssetClearingCertificate clearing_certificate = 7;- Specified by:
hasClearingCertificatein interfaceAssetSecurityOrBuilder- Returns:
- Whether the clearingCertificate field is set.
-
getClearingCertificate
Клиринговый сертификат участия. Заполняется только для клиринговых сертификатов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = clearing_certificate).
.tinkoff.public.invest.api.contract.v1.AssetClearingCertificate clearing_certificate = 7;- Specified by:
getClearingCertificatein interfaceAssetSecurityOrBuilder- Returns:
- The clearingCertificate.
-
setClearingCertificate
Клиринговый сертификат участия. Заполняется только для клиринговых сертификатов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = clearing_certificate).
.tinkoff.public.invest.api.contract.v1.AssetClearingCertificate clearing_certificate = 7; -
setClearingCertificate
public AssetSecurity.Builder setClearingCertificate(AssetClearingCertificate.Builder builderForValue) Клиринговый сертификат участия. Заполняется только для клиринговых сертификатов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = clearing_certificate).
.tinkoff.public.invest.api.contract.v1.AssetClearingCertificate clearing_certificate = 7; -
mergeClearingCertificate
Клиринговый сертификат участия. Заполняется только для клиринговых сертификатов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = clearing_certificate).
.tinkoff.public.invest.api.contract.v1.AssetClearingCertificate clearing_certificate = 7; -
clearClearingCertificate
Клиринговый сертификат участия. Заполняется только для клиринговых сертификатов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = clearing_certificate).
.tinkoff.public.invest.api.contract.v1.AssetClearingCertificate clearing_certificate = 7; -
getClearingCertificateBuilder
Клиринговый сертификат участия. Заполняется только для клиринговых сертификатов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = clearing_certificate).
.tinkoff.public.invest.api.contract.v1.AssetClearingCertificate clearing_certificate = 7; -
getClearingCertificateOrBuilder
Клиринговый сертификат участия. Заполняется только для клиринговых сертификатов (тип актива asset.type = "ASSET_TYPE_SECURITY" и security.type = clearing_certificate).
.tinkoff.public.invest.api.contract.v1.AssetClearingCertificate clearing_certificate = 7;- Specified by:
getClearingCertificateOrBuilderin interfaceAssetSecurityOrBuilder
-
setUnknownFields
public final AssetSecurity.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetSecurity.Builder>
-
mergeUnknownFields
public final AssetSecurity.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetSecurity.Builder>
-