Class PortfolioResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<PortfolioResponse.Builder>
ru.tinkoff.piapi.contract.v1.PortfolioResponse.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, PortfolioResponseOrBuilder
Enclosing class:
PortfolioResponse

public static final class PortfolioResponse.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PortfolioResponse.Builder> implements PortfolioResponseOrBuilder
Текущий портфель по счёту.
 
Protobuf type tinkoff.public.invest.api.contract.v1.PortfolioResponse
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<PortfolioResponse.Builder>
    • clear

      public PortfolioResponse.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<PortfolioResponse.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<PortfolioResponse.Builder>
    • getDefaultInstanceForType

      public PortfolioResponse getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public PortfolioResponse build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public PortfolioResponse buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public PortfolioResponse.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<PortfolioResponse.Builder>
    • setField

      public PortfolioResponse.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<PortfolioResponse.Builder>
    • clearField

      public PortfolioResponse.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<PortfolioResponse.Builder>
    • clearOneof

      public PortfolioResponse.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<PortfolioResponse.Builder>
    • setRepeatedField

      public PortfolioResponse.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PortfolioResponse.Builder>
    • addRepeatedField

      public PortfolioResponse.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PortfolioResponse.Builder>
    • mergeFrom

      public PortfolioResponse.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<PortfolioResponse.Builder>
    • mergeFrom

      public PortfolioResponse.Builder mergeFrom(PortfolioResponse other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<PortfolioResponse.Builder>
    • mergeFrom

      public PortfolioResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<PortfolioResponse.Builder>
      Throws:
      IOException
    • hasTotalAmountShares

      public boolean hasTotalAmountShares()
      Общая стоимость акций в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_shares = 1;
      Specified by:
      hasTotalAmountShares in interface PortfolioResponseOrBuilder
      Returns:
      Whether the totalAmountShares field is set.
    • getTotalAmountShares

      public MoneyValue getTotalAmountShares()
      Общая стоимость акций в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_shares = 1;
      Specified by:
      getTotalAmountShares in interface PortfolioResponseOrBuilder
      Returns:
      The totalAmountShares.
    • setTotalAmountShares

      public PortfolioResponse.Builder setTotalAmountShares(MoneyValue value)
      Общая стоимость акций в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_shares = 1;
    • setTotalAmountShares

      public PortfolioResponse.Builder setTotalAmountShares(MoneyValue.Builder builderForValue)
      Общая стоимость акций в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_shares = 1;
    • mergeTotalAmountShares

      public PortfolioResponse.Builder mergeTotalAmountShares(MoneyValue value)
      Общая стоимость акций в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_shares = 1;
    • clearTotalAmountShares

      public PortfolioResponse.Builder clearTotalAmountShares()
      Общая стоимость акций в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_shares = 1;
    • getTotalAmountSharesBuilder

      public MoneyValue.Builder getTotalAmountSharesBuilder()
      Общая стоимость акций в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_shares = 1;
    • getTotalAmountSharesOrBuilder

      public MoneyValueOrBuilder getTotalAmountSharesOrBuilder()
      Общая стоимость акций в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_shares = 1;
      Specified by:
      getTotalAmountSharesOrBuilder in interface PortfolioResponseOrBuilder
    • hasTotalAmountBonds

      public boolean hasTotalAmountBonds()
      Общая стоимость облигаций в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_bonds = 2;
      Specified by:
      hasTotalAmountBonds in interface PortfolioResponseOrBuilder
      Returns:
      Whether the totalAmountBonds field is set.
    • getTotalAmountBonds

      public MoneyValue getTotalAmountBonds()
      Общая стоимость облигаций в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_bonds = 2;
      Specified by:
      getTotalAmountBonds in interface PortfolioResponseOrBuilder
      Returns:
      The totalAmountBonds.
    • setTotalAmountBonds

      public PortfolioResponse.Builder setTotalAmountBonds(MoneyValue value)
      Общая стоимость облигаций в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_bonds = 2;
    • setTotalAmountBonds

      public PortfolioResponse.Builder setTotalAmountBonds(MoneyValue.Builder builderForValue)
      Общая стоимость облигаций в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_bonds = 2;
    • mergeTotalAmountBonds

      public PortfolioResponse.Builder mergeTotalAmountBonds(MoneyValue value)
      Общая стоимость облигаций в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_bonds = 2;
    • clearTotalAmountBonds

      public PortfolioResponse.Builder clearTotalAmountBonds()
      Общая стоимость облигаций в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_bonds = 2;
    • getTotalAmountBondsBuilder

      public MoneyValue.Builder getTotalAmountBondsBuilder()
      Общая стоимость облигаций в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_bonds = 2;
    • getTotalAmountBondsOrBuilder

      public MoneyValueOrBuilder getTotalAmountBondsOrBuilder()
      Общая стоимость облигаций в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_bonds = 2;
      Specified by:
      getTotalAmountBondsOrBuilder in interface PortfolioResponseOrBuilder
    • hasTotalAmountEtf

      public boolean hasTotalAmountEtf()
      Общая стоимость фондов в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_etf = 3;
      Specified by:
      hasTotalAmountEtf in interface PortfolioResponseOrBuilder
      Returns:
      Whether the totalAmountEtf field is set.
    • getTotalAmountEtf

      public MoneyValue getTotalAmountEtf()
      Общая стоимость фондов в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_etf = 3;
      Specified by:
      getTotalAmountEtf in interface PortfolioResponseOrBuilder
      Returns:
      The totalAmountEtf.
    • setTotalAmountEtf

      public PortfolioResponse.Builder setTotalAmountEtf(MoneyValue value)
      Общая стоимость фондов в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_etf = 3;
    • setTotalAmountEtf

      public PortfolioResponse.Builder setTotalAmountEtf(MoneyValue.Builder builderForValue)
      Общая стоимость фондов в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_etf = 3;
    • mergeTotalAmountEtf

      public PortfolioResponse.Builder mergeTotalAmountEtf(MoneyValue value)
      Общая стоимость фондов в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_etf = 3;
    • clearTotalAmountEtf

      public PortfolioResponse.Builder clearTotalAmountEtf()
      Общая стоимость фондов в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_etf = 3;
    • getTotalAmountEtfBuilder

      public MoneyValue.Builder getTotalAmountEtfBuilder()
      Общая стоимость фондов в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_etf = 3;
    • getTotalAmountEtfOrBuilder

      public MoneyValueOrBuilder getTotalAmountEtfOrBuilder()
      Общая стоимость фондов в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_etf = 3;
      Specified by:
      getTotalAmountEtfOrBuilder in interface PortfolioResponseOrBuilder
    • hasTotalAmountCurrencies

      public boolean hasTotalAmountCurrencies()
      Общая стоимость валют в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_currencies = 4;
      Specified by:
      hasTotalAmountCurrencies in interface PortfolioResponseOrBuilder
      Returns:
      Whether the totalAmountCurrencies field is set.
    • getTotalAmountCurrencies

      public MoneyValue getTotalAmountCurrencies()
      Общая стоимость валют в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_currencies = 4;
      Specified by:
      getTotalAmountCurrencies in interface PortfolioResponseOrBuilder
      Returns:
      The totalAmountCurrencies.
    • setTotalAmountCurrencies

      public PortfolioResponse.Builder setTotalAmountCurrencies(MoneyValue value)
      Общая стоимость валют в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_currencies = 4;
    • setTotalAmountCurrencies

      public PortfolioResponse.Builder setTotalAmountCurrencies(MoneyValue.Builder builderForValue)
      Общая стоимость валют в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_currencies = 4;
    • mergeTotalAmountCurrencies

      public PortfolioResponse.Builder mergeTotalAmountCurrencies(MoneyValue value)
      Общая стоимость валют в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_currencies = 4;
    • clearTotalAmountCurrencies

      public PortfolioResponse.Builder clearTotalAmountCurrencies()
      Общая стоимость валют в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_currencies = 4;
    • getTotalAmountCurrenciesBuilder

      public MoneyValue.Builder getTotalAmountCurrenciesBuilder()
      Общая стоимость валют в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_currencies = 4;
    • getTotalAmountCurrenciesOrBuilder

      public MoneyValueOrBuilder getTotalAmountCurrenciesOrBuilder()
      Общая стоимость валют в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_currencies = 4;
      Specified by:
      getTotalAmountCurrenciesOrBuilder in interface PortfolioResponseOrBuilder
    • hasTotalAmountFutures

      public boolean hasTotalAmountFutures()
      Общая стоимость фьючерсов в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_futures = 5;
      Specified by:
      hasTotalAmountFutures in interface PortfolioResponseOrBuilder
      Returns:
      Whether the totalAmountFutures field is set.
    • getTotalAmountFutures

      public MoneyValue getTotalAmountFutures()
      Общая стоимость фьючерсов в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_futures = 5;
      Specified by:
      getTotalAmountFutures in interface PortfolioResponseOrBuilder
      Returns:
      The totalAmountFutures.
    • setTotalAmountFutures

      public PortfolioResponse.Builder setTotalAmountFutures(MoneyValue value)
      Общая стоимость фьючерсов в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_futures = 5;
    • setTotalAmountFutures

      public PortfolioResponse.Builder setTotalAmountFutures(MoneyValue.Builder builderForValue)
      Общая стоимость фьючерсов в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_futures = 5;
    • mergeTotalAmountFutures

      public PortfolioResponse.Builder mergeTotalAmountFutures(MoneyValue value)
      Общая стоимость фьючерсов в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_futures = 5;
    • clearTotalAmountFutures

      public PortfolioResponse.Builder clearTotalAmountFutures()
      Общая стоимость фьючерсов в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_futures = 5;
    • getTotalAmountFuturesBuilder

      public MoneyValue.Builder getTotalAmountFuturesBuilder()
      Общая стоимость фьючерсов в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_futures = 5;
    • getTotalAmountFuturesOrBuilder

      public MoneyValueOrBuilder getTotalAmountFuturesOrBuilder()
      Общая стоимость фьючерсов в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_futures = 5;
      Specified by:
      getTotalAmountFuturesOrBuilder in interface PortfolioResponseOrBuilder
    • hasExpectedYield

      public boolean hasExpectedYield()
      Текущая относительная доходность портфеля, в %.
       
      .tinkoff.public.invest.api.contract.v1.Quotation expected_yield = 6;
      Specified by:
      hasExpectedYield in interface PortfolioResponseOrBuilder
      Returns:
      Whether the expectedYield field is set.
    • getExpectedYield

      public Quotation getExpectedYield()
      Текущая относительная доходность портфеля, в %.
       
      .tinkoff.public.invest.api.contract.v1.Quotation expected_yield = 6;
      Specified by:
      getExpectedYield in interface PortfolioResponseOrBuilder
      Returns:
      The expectedYield.
    • setExpectedYield

      public PortfolioResponse.Builder setExpectedYield(Quotation value)
      Текущая относительная доходность портфеля, в %.
       
      .tinkoff.public.invest.api.contract.v1.Quotation expected_yield = 6;
    • setExpectedYield

      public PortfolioResponse.Builder setExpectedYield(Quotation.Builder builderForValue)
      Текущая относительная доходность портфеля, в %.
       
      .tinkoff.public.invest.api.contract.v1.Quotation expected_yield = 6;
    • mergeExpectedYield

      public PortfolioResponse.Builder mergeExpectedYield(Quotation value)
      Текущая относительная доходность портфеля, в %.
       
      .tinkoff.public.invest.api.contract.v1.Quotation expected_yield = 6;
    • clearExpectedYield

      public PortfolioResponse.Builder clearExpectedYield()
      Текущая относительная доходность портфеля, в %.
       
      .tinkoff.public.invest.api.contract.v1.Quotation expected_yield = 6;
    • getExpectedYieldBuilder

      public Quotation.Builder getExpectedYieldBuilder()
      Текущая относительная доходность портфеля, в %.
       
      .tinkoff.public.invest.api.contract.v1.Quotation expected_yield = 6;
    • getExpectedYieldOrBuilder

      public QuotationOrBuilder getExpectedYieldOrBuilder()
      Текущая относительная доходность портфеля, в %.
       
      .tinkoff.public.invest.api.contract.v1.Quotation expected_yield = 6;
      Specified by:
      getExpectedYieldOrBuilder in interface PortfolioResponseOrBuilder
    • getPositionsList

      public List<PortfolioPosition> getPositionsList()
      Список позиций портфеля.
       
      repeated .tinkoff.public.invest.api.contract.v1.PortfolioPosition positions = 7;
      Specified by:
      getPositionsList in interface PortfolioResponseOrBuilder
    • getPositionsCount

      public int getPositionsCount()
      Список позиций портфеля.
       
      repeated .tinkoff.public.invest.api.contract.v1.PortfolioPosition positions = 7;
      Specified by:
      getPositionsCount in interface PortfolioResponseOrBuilder
    • getPositions

      public PortfolioPosition getPositions(int index)
      Список позиций портфеля.
       
      repeated .tinkoff.public.invest.api.contract.v1.PortfolioPosition positions = 7;
      Specified by:
      getPositions in interface PortfolioResponseOrBuilder
    • setPositions

      public PortfolioResponse.Builder setPositions(int index, PortfolioPosition value)
      Список позиций портфеля.
       
      repeated .tinkoff.public.invest.api.contract.v1.PortfolioPosition positions = 7;
    • setPositions

      public PortfolioResponse.Builder setPositions(int index, PortfolioPosition.Builder builderForValue)
      Список позиций портфеля.
       
      repeated .tinkoff.public.invest.api.contract.v1.PortfolioPosition positions = 7;
    • addPositions

      public PortfolioResponse.Builder addPositions(PortfolioPosition value)
      Список позиций портфеля.
       
      repeated .tinkoff.public.invest.api.contract.v1.PortfolioPosition positions = 7;
    • addPositions

      public PortfolioResponse.Builder addPositions(int index, PortfolioPosition value)
      Список позиций портфеля.
       
      repeated .tinkoff.public.invest.api.contract.v1.PortfolioPosition positions = 7;
    • addPositions

      public PortfolioResponse.Builder addPositions(PortfolioPosition.Builder builderForValue)
      Список позиций портфеля.
       
      repeated .tinkoff.public.invest.api.contract.v1.PortfolioPosition positions = 7;
    • addPositions

      public PortfolioResponse.Builder addPositions(int index, PortfolioPosition.Builder builderForValue)
      Список позиций портфеля.
       
      repeated .tinkoff.public.invest.api.contract.v1.PortfolioPosition positions = 7;
    • addAllPositions

      public PortfolioResponse.Builder addAllPositions(Iterable<? extends PortfolioPosition> values)
      Список позиций портфеля.
       
      repeated .tinkoff.public.invest.api.contract.v1.PortfolioPosition positions = 7;
    • clearPositions

      public PortfolioResponse.Builder clearPositions()
      Список позиций портфеля.
       
      repeated .tinkoff.public.invest.api.contract.v1.PortfolioPosition positions = 7;
    • removePositions

      public PortfolioResponse.Builder removePositions(int index)
      Список позиций портфеля.
       
      repeated .tinkoff.public.invest.api.contract.v1.PortfolioPosition positions = 7;
    • getPositionsBuilder

      public PortfolioPosition.Builder getPositionsBuilder(int index)
      Список позиций портфеля.
       
      repeated .tinkoff.public.invest.api.contract.v1.PortfolioPosition positions = 7;
    • getPositionsOrBuilder

      public PortfolioPositionOrBuilder getPositionsOrBuilder(int index)
      Список позиций портфеля.
       
      repeated .tinkoff.public.invest.api.contract.v1.PortfolioPosition positions = 7;
      Specified by:
      getPositionsOrBuilder in interface PortfolioResponseOrBuilder
    • getPositionsOrBuilderList

      public List<? extends PortfolioPositionOrBuilder> getPositionsOrBuilderList()
      Список позиций портфеля.
       
      repeated .tinkoff.public.invest.api.contract.v1.PortfolioPosition positions = 7;
      Specified by:
      getPositionsOrBuilderList in interface PortfolioResponseOrBuilder
    • addPositionsBuilder

      public PortfolioPosition.Builder addPositionsBuilder()
      Список позиций портфеля.
       
      repeated .tinkoff.public.invest.api.contract.v1.PortfolioPosition positions = 7;
    • addPositionsBuilder

      public PortfolioPosition.Builder addPositionsBuilder(int index)
      Список позиций портфеля.
       
      repeated .tinkoff.public.invest.api.contract.v1.PortfolioPosition positions = 7;
    • getPositionsBuilderList

      public List<PortfolioPosition.Builder> getPositionsBuilderList()
      Список позиций портфеля.
       
      repeated .tinkoff.public.invest.api.contract.v1.PortfolioPosition positions = 7;
    • getAccountId

      public String getAccountId()
      Идентификатор счёта пользователя.
       
      string account_id = 8;
      Specified by:
      getAccountId in interface PortfolioResponseOrBuilder
      Returns:
      The accountId.
    • getAccountIdBytes

      public com.google.protobuf.ByteString getAccountIdBytes()
      Идентификатор счёта пользователя.
       
      string account_id = 8;
      Specified by:
      getAccountIdBytes in interface PortfolioResponseOrBuilder
      Returns:
      The bytes for accountId.
    • setAccountId

      public PortfolioResponse.Builder setAccountId(String value)
      Идентификатор счёта пользователя.
       
      string account_id = 8;
      Parameters:
      value - The accountId to set.
      Returns:
      This builder for chaining.
    • clearAccountId

      public PortfolioResponse.Builder clearAccountId()
      Идентификатор счёта пользователя.
       
      string account_id = 8;
      Returns:
      This builder for chaining.
    • setAccountIdBytes

      public PortfolioResponse.Builder setAccountIdBytes(com.google.protobuf.ByteString value)
      Идентификатор счёта пользователя.
       
      string account_id = 8;
      Parameters:
      value - The bytes for accountId to set.
      Returns:
      This builder for chaining.
    • hasTotalAmountOptions

      public boolean hasTotalAmountOptions()
      Общая стоимость опционов в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_options = 9;
      Specified by:
      hasTotalAmountOptions in interface PortfolioResponseOrBuilder
      Returns:
      Whether the totalAmountOptions field is set.
    • getTotalAmountOptions

      public MoneyValue getTotalAmountOptions()
      Общая стоимость опционов в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_options = 9;
      Specified by:
      getTotalAmountOptions in interface PortfolioResponseOrBuilder
      Returns:
      The totalAmountOptions.
    • setTotalAmountOptions

      public PortfolioResponse.Builder setTotalAmountOptions(MoneyValue value)
      Общая стоимость опционов в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_options = 9;
    • setTotalAmountOptions

      public PortfolioResponse.Builder setTotalAmountOptions(MoneyValue.Builder builderForValue)
      Общая стоимость опционов в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_options = 9;
    • mergeTotalAmountOptions

      public PortfolioResponse.Builder mergeTotalAmountOptions(MoneyValue value)
      Общая стоимость опционов в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_options = 9;
    • clearTotalAmountOptions

      public PortfolioResponse.Builder clearTotalAmountOptions()
      Общая стоимость опционов в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_options = 9;
    • getTotalAmountOptionsBuilder

      public MoneyValue.Builder getTotalAmountOptionsBuilder()
      Общая стоимость опционов в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_options = 9;
    • getTotalAmountOptionsOrBuilder

      public MoneyValueOrBuilder getTotalAmountOptionsOrBuilder()
      Общая стоимость опционов в портфеле в рублях.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_options = 9;
      Specified by:
      getTotalAmountOptionsOrBuilder in interface PortfolioResponseOrBuilder
    • hasTotalAmountSp

      public boolean hasTotalAmountSp()
      Общая стоимость структурных нот в портфеле в рублях
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_sp = 10;
      Specified by:
      hasTotalAmountSp in interface PortfolioResponseOrBuilder
      Returns:
      Whether the totalAmountSp field is set.
    • getTotalAmountSp

      public MoneyValue getTotalAmountSp()
      Общая стоимость структурных нот в портфеле в рублях
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_sp = 10;
      Specified by:
      getTotalAmountSp in interface PortfolioResponseOrBuilder
      Returns:
      The totalAmountSp.
    • setTotalAmountSp

      public PortfolioResponse.Builder setTotalAmountSp(MoneyValue value)
      Общая стоимость структурных нот в портфеле в рублях
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_sp = 10;
    • setTotalAmountSp

      public PortfolioResponse.Builder setTotalAmountSp(MoneyValue.Builder builderForValue)
      Общая стоимость структурных нот в портфеле в рублях
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_sp = 10;
    • mergeTotalAmountSp

      public PortfolioResponse.Builder mergeTotalAmountSp(MoneyValue value)
      Общая стоимость структурных нот в портфеле в рублях
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_sp = 10;
    • clearTotalAmountSp

      public PortfolioResponse.Builder clearTotalAmountSp()
      Общая стоимость структурных нот в портфеле в рублях
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_sp = 10;
    • getTotalAmountSpBuilder

      public MoneyValue.Builder getTotalAmountSpBuilder()
      Общая стоимость структурных нот в портфеле в рублях
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_sp = 10;
    • getTotalAmountSpOrBuilder

      public MoneyValueOrBuilder getTotalAmountSpOrBuilder()
      Общая стоимость структурных нот в портфеле в рублях
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_sp = 10;
      Specified by:
      getTotalAmountSpOrBuilder in interface PortfolioResponseOrBuilder
    • hasTotalAmountPortfolio

      public boolean hasTotalAmountPortfolio()
      Общая стоимость портфеля в рублях
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_portfolio = 11;
      Specified by:
      hasTotalAmountPortfolio in interface PortfolioResponseOrBuilder
      Returns:
      Whether the totalAmountPortfolio field is set.
    • getTotalAmountPortfolio

      public MoneyValue getTotalAmountPortfolio()
      Общая стоимость портфеля в рублях
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_portfolio = 11;
      Specified by:
      getTotalAmountPortfolio in interface PortfolioResponseOrBuilder
      Returns:
      The totalAmountPortfolio.
    • setTotalAmountPortfolio

      public PortfolioResponse.Builder setTotalAmountPortfolio(MoneyValue value)
      Общая стоимость портфеля в рублях
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_portfolio = 11;
    • setTotalAmountPortfolio

      public PortfolioResponse.Builder setTotalAmountPortfolio(MoneyValue.Builder builderForValue)
      Общая стоимость портфеля в рублях
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_portfolio = 11;
    • mergeTotalAmountPortfolio

      public PortfolioResponse.Builder mergeTotalAmountPortfolio(MoneyValue value)
      Общая стоимость портфеля в рублях
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_portfolio = 11;
    • clearTotalAmountPortfolio

      public PortfolioResponse.Builder clearTotalAmountPortfolio()
      Общая стоимость портфеля в рублях
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_portfolio = 11;
    • getTotalAmountPortfolioBuilder

      public MoneyValue.Builder getTotalAmountPortfolioBuilder()
      Общая стоимость портфеля в рублях
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_portfolio = 11;
    • getTotalAmountPortfolioOrBuilder

      public MoneyValueOrBuilder getTotalAmountPortfolioOrBuilder()
      Общая стоимость портфеля в рублях
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_amount_portfolio = 11;
      Specified by:
      getTotalAmountPortfolioOrBuilder in interface PortfolioResponseOrBuilder
    • getVirtualPositionsList

      public List<VirtualPortfolioPosition> getVirtualPositionsList()
      Массив виртуальных позиций портфеля
       
      repeated .tinkoff.public.invest.api.contract.v1.VirtualPortfolioPosition virtual_positions = 12;
      Specified by:
      getVirtualPositionsList in interface PortfolioResponseOrBuilder
    • getVirtualPositionsCount

      public int getVirtualPositionsCount()
      Массив виртуальных позиций портфеля
       
      repeated .tinkoff.public.invest.api.contract.v1.VirtualPortfolioPosition virtual_positions = 12;
      Specified by:
      getVirtualPositionsCount in interface PortfolioResponseOrBuilder
    • getVirtualPositions

      public VirtualPortfolioPosition getVirtualPositions(int index)
      Массив виртуальных позиций портфеля
       
      repeated .tinkoff.public.invest.api.contract.v1.VirtualPortfolioPosition virtual_positions = 12;
      Specified by:
      getVirtualPositions in interface PortfolioResponseOrBuilder
    • setVirtualPositions

      public PortfolioResponse.Builder setVirtualPositions(int index, VirtualPortfolioPosition value)
      Массив виртуальных позиций портфеля
       
      repeated .tinkoff.public.invest.api.contract.v1.VirtualPortfolioPosition virtual_positions = 12;
    • setVirtualPositions

      public PortfolioResponse.Builder setVirtualPositions(int index, VirtualPortfolioPosition.Builder builderForValue)
      Массив виртуальных позиций портфеля
       
      repeated .tinkoff.public.invest.api.contract.v1.VirtualPortfolioPosition virtual_positions = 12;
    • addVirtualPositions

      public PortfolioResponse.Builder addVirtualPositions(VirtualPortfolioPosition value)
      Массив виртуальных позиций портфеля
       
      repeated .tinkoff.public.invest.api.contract.v1.VirtualPortfolioPosition virtual_positions = 12;
    • addVirtualPositions

      public PortfolioResponse.Builder addVirtualPositions(int index, VirtualPortfolioPosition value)
      Массив виртуальных позиций портфеля
       
      repeated .tinkoff.public.invest.api.contract.v1.VirtualPortfolioPosition virtual_positions = 12;
    • addVirtualPositions

      public PortfolioResponse.Builder addVirtualPositions(VirtualPortfolioPosition.Builder builderForValue)
      Массив виртуальных позиций портфеля
       
      repeated .tinkoff.public.invest.api.contract.v1.VirtualPortfolioPosition virtual_positions = 12;
    • addVirtualPositions

      public PortfolioResponse.Builder addVirtualPositions(int index, VirtualPortfolioPosition.Builder builderForValue)
      Массив виртуальных позиций портфеля
       
      repeated .tinkoff.public.invest.api.contract.v1.VirtualPortfolioPosition virtual_positions = 12;
    • addAllVirtualPositions

      public PortfolioResponse.Builder addAllVirtualPositions(Iterable<? extends VirtualPortfolioPosition> values)
      Массив виртуальных позиций портфеля
       
      repeated .tinkoff.public.invest.api.contract.v1.VirtualPortfolioPosition virtual_positions = 12;
    • clearVirtualPositions

      public PortfolioResponse.Builder clearVirtualPositions()
      Массив виртуальных позиций портфеля
       
      repeated .tinkoff.public.invest.api.contract.v1.VirtualPortfolioPosition virtual_positions = 12;
    • removeVirtualPositions

      public PortfolioResponse.Builder removeVirtualPositions(int index)
      Массив виртуальных позиций портфеля
       
      repeated .tinkoff.public.invest.api.contract.v1.VirtualPortfolioPosition virtual_positions = 12;
    • getVirtualPositionsBuilder

      public VirtualPortfolioPosition.Builder getVirtualPositionsBuilder(int index)
      Массив виртуальных позиций портфеля
       
      repeated .tinkoff.public.invest.api.contract.v1.VirtualPortfolioPosition virtual_positions = 12;
    • getVirtualPositionsOrBuilder

      public VirtualPortfolioPositionOrBuilder getVirtualPositionsOrBuilder(int index)
      Массив виртуальных позиций портфеля
       
      repeated .tinkoff.public.invest.api.contract.v1.VirtualPortfolioPosition virtual_positions = 12;
      Specified by:
      getVirtualPositionsOrBuilder in interface PortfolioResponseOrBuilder
    • getVirtualPositionsOrBuilderList

      public List<? extends VirtualPortfolioPositionOrBuilder> getVirtualPositionsOrBuilderList()
      Массив виртуальных позиций портфеля
       
      repeated .tinkoff.public.invest.api.contract.v1.VirtualPortfolioPosition virtual_positions = 12;
      Specified by:
      getVirtualPositionsOrBuilderList in interface PortfolioResponseOrBuilder
    • addVirtualPositionsBuilder

      public VirtualPortfolioPosition.Builder addVirtualPositionsBuilder()
      Массив виртуальных позиций портфеля
       
      repeated .tinkoff.public.invest.api.contract.v1.VirtualPortfolioPosition virtual_positions = 12;
    • addVirtualPositionsBuilder

      public VirtualPortfolioPosition.Builder addVirtualPositionsBuilder(int index)
      Массив виртуальных позиций портфеля
       
      repeated .tinkoff.public.invest.api.contract.v1.VirtualPortfolioPosition virtual_positions = 12;
    • getVirtualPositionsBuilderList

      public List<VirtualPortfolioPosition.Builder> getVirtualPositionsBuilderList()
      Массив виртуальных позиций портфеля
       
      repeated .tinkoff.public.invest.api.contract.v1.VirtualPortfolioPosition virtual_positions = 12;
    • setUnknownFields

      public final PortfolioResponse.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PortfolioResponse.Builder>
    • mergeUnknownFields

      public final PortfolioResponse.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PortfolioResponse.Builder>