Interface AssetEtfOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
AssetEtf, AssetEtf.Builder

public interface AssetEtfOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasTotalExpense

      boolean hasTotalExpense()
      Суммарные расходы фонда (в %).
       
      .tinkoff.public.invest.api.contract.v1.Quotation total_expense = 1;
      Returns:
      Whether the totalExpense field is set.
    • getTotalExpense

      Quotation getTotalExpense()
      Суммарные расходы фонда (в %).
       
      .tinkoff.public.invest.api.contract.v1.Quotation total_expense = 1;
      Returns:
      The totalExpense.
    • getTotalExpenseOrBuilder

      QuotationOrBuilder getTotalExpenseOrBuilder()
      Суммарные расходы фонда (в %).
       
      .tinkoff.public.invest.api.contract.v1.Quotation total_expense = 1;
    • hasHurdleRate

      boolean hasHurdleRate()
      Барьерная ставка доходности после которой фонд имеет право на perfomance fee (в процентах).
       
      .tinkoff.public.invest.api.contract.v1.Quotation hurdle_rate = 2;
      Returns:
      Whether the hurdleRate field is set.
    • getHurdleRate

      Quotation getHurdleRate()
      Барьерная ставка доходности после которой фонд имеет право на perfomance fee (в процентах).
       
      .tinkoff.public.invest.api.contract.v1.Quotation hurdle_rate = 2;
      Returns:
      The hurdleRate.
    • getHurdleRateOrBuilder

      QuotationOrBuilder getHurdleRateOrBuilder()
      Барьерная ставка доходности после которой фонд имеет право на perfomance fee (в процентах).
       
      .tinkoff.public.invest.api.contract.v1.Quotation hurdle_rate = 2;
    • hasPerformanceFee

      boolean hasPerformanceFee()
      Комиссия за успешные результаты фонда (в процентах).
       
      .tinkoff.public.invest.api.contract.v1.Quotation performance_fee = 3;
      Returns:
      Whether the performanceFee field is set.
    • getPerformanceFee

      Quotation getPerformanceFee()
      Комиссия за успешные результаты фонда (в процентах).
       
      .tinkoff.public.invest.api.contract.v1.Quotation performance_fee = 3;
      Returns:
      The performanceFee.
    • getPerformanceFeeOrBuilder

      QuotationOrBuilder getPerformanceFeeOrBuilder()
      Комиссия за успешные результаты фонда (в процентах).
       
      .tinkoff.public.invest.api.contract.v1.Quotation performance_fee = 3;
    • hasFixedCommission

      boolean hasFixedCommission()
      Фиксированная комиссия за управление (в процентах).
       
      .tinkoff.public.invest.api.contract.v1.Quotation fixed_commission = 4;
      Returns:
      Whether the fixedCommission field is set.
    • getFixedCommission

      Quotation getFixedCommission()
      Фиксированная комиссия за управление (в процентах).
       
      .tinkoff.public.invest.api.contract.v1.Quotation fixed_commission = 4;
      Returns:
      The fixedCommission.
    • getFixedCommissionOrBuilder

      QuotationOrBuilder getFixedCommissionOrBuilder()
      Фиксированная комиссия за управление (в процентах).
       
      .tinkoff.public.invest.api.contract.v1.Quotation fixed_commission = 4;
    • getPaymentType

      String getPaymentType()
      Тип распределения доходов от выплат по бумагам.
       
      string payment_type = 5;
      Returns:
      The paymentType.
    • getPaymentTypeBytes

      com.google.protobuf.ByteString getPaymentTypeBytes()
      Тип распределения доходов от выплат по бумагам.
       
      string payment_type = 5;
      Returns:
      The bytes for paymentType.
    • getWatermarkFlag

      boolean getWatermarkFlag()
      Признак необходимости выхода фонда в плюс для получения комиссии.
       
      bool watermark_flag = 6;
      Returns:
      The watermarkFlag.
    • hasBuyPremium

      boolean hasBuyPremium()
      Премия (надбавка к цене) при покупке доли в фонде (в процентах).
       
      .tinkoff.public.invest.api.contract.v1.Quotation buy_premium = 7;
      Returns:
      Whether the buyPremium field is set.
    • getBuyPremium

      Quotation getBuyPremium()
      Премия (надбавка к цене) при покупке доли в фонде (в процентах).
       
      .tinkoff.public.invest.api.contract.v1.Quotation buy_premium = 7;
      Returns:
      The buyPremium.
    • getBuyPremiumOrBuilder

      QuotationOrBuilder getBuyPremiumOrBuilder()
      Премия (надбавка к цене) при покупке доли в фонде (в процентах).
       
      .tinkoff.public.invest.api.contract.v1.Quotation buy_premium = 7;
    • hasSellDiscount

      boolean hasSellDiscount()
      Ставка дисконта (вычет из цены) при продаже доли в фонде (в процентах).
       
      .tinkoff.public.invest.api.contract.v1.Quotation sell_discount = 8;
      Returns:
      Whether the sellDiscount field is set.
    • getSellDiscount

      Quotation getSellDiscount()
      Ставка дисконта (вычет из цены) при продаже доли в фонде (в процентах).
       
      .tinkoff.public.invest.api.contract.v1.Quotation sell_discount = 8;
      Returns:
      The sellDiscount.
    • getSellDiscountOrBuilder

      QuotationOrBuilder getSellDiscountOrBuilder()
      Ставка дисконта (вычет из цены) при продаже доли в фонде (в процентах).
       
      .tinkoff.public.invest.api.contract.v1.Quotation sell_discount = 8;
    • getRebalancingFlag

      boolean getRebalancingFlag()
      Признак ребалансируемости портфеля фонда.
       
      bool rebalancing_flag = 9;
      Returns:
      The rebalancingFlag.
    • getRebalancingFreq

      String getRebalancingFreq()
      Периодичность ребалансировки.
       
      string rebalancing_freq = 10;
      Returns:
      The rebalancingFreq.
    • getRebalancingFreqBytes

      com.google.protobuf.ByteString getRebalancingFreqBytes()
      Периодичность ребалансировки.
       
      string rebalancing_freq = 10;
      Returns:
      The bytes for rebalancingFreq.
    • getManagementType

      String getManagementType()
      Тип управления.
       
      string management_type = 11;
      Returns:
      The managementType.
    • getManagementTypeBytes

      com.google.protobuf.ByteString getManagementTypeBytes()
      Тип управления.
       
      string management_type = 11;
      Returns:
      The bytes for managementType.
    • getPrimaryIndex

      String getPrimaryIndex()
      Индекс, который реплицирует (старается копировать) фонд.
       
      string primary_index = 12;
      Returns:
      The primaryIndex.
    • getPrimaryIndexBytes

      com.google.protobuf.ByteString getPrimaryIndexBytes()
      Индекс, который реплицирует (старается копировать) фонд.
       
      string primary_index = 12;
      Returns:
      The bytes for primaryIndex.
    • getFocusType

      String getFocusType()
      База ETF.
       
      string focus_type = 13;
      Returns:
      The focusType.
    • getFocusTypeBytes

      com.google.protobuf.ByteString getFocusTypeBytes()
      База ETF.
       
      string focus_type = 13;
      Returns:
      The bytes for focusType.
    • getLeveragedFlag

      boolean getLeveragedFlag()
      Признак использования заемных активов (плечо).
       
      bool leveraged_flag = 14;
      Returns:
      The leveragedFlag.
    • hasNumShare

      boolean hasNumShare()
      Количество акций в обращении.
       
      .tinkoff.public.invest.api.contract.v1.Quotation num_share = 15;
      Returns:
      Whether the numShare field is set.
    • getNumShare

      Quotation getNumShare()
      Количество акций в обращении.
       
      .tinkoff.public.invest.api.contract.v1.Quotation num_share = 15;
      Returns:
      The numShare.
    • getNumShareOrBuilder

      QuotationOrBuilder getNumShareOrBuilder()
      Количество акций в обращении.
       
      .tinkoff.public.invest.api.contract.v1.Quotation num_share = 15;
    • getUcitsFlag

      boolean getUcitsFlag()
      Признак обязательства по отчетности перед регулятором.
       
      bool ucits_flag = 16;
      Returns:
      The ucitsFlag.
    • hasReleasedDate

      boolean hasReleasedDate()
      Дата выпуска.
       
      .google.protobuf.Timestamp released_date = 17;
      Returns:
      Whether the releasedDate field is set.
    • getReleasedDate

      com.google.protobuf.Timestamp getReleasedDate()
      Дата выпуска.
       
      .google.protobuf.Timestamp released_date = 17;
      Returns:
      The releasedDate.
    • getReleasedDateOrBuilder

      com.google.protobuf.TimestampOrBuilder getReleasedDateOrBuilder()
      Дата выпуска.
       
      .google.protobuf.Timestamp released_date = 17;
    • getDescription

      String getDescription()
      Описание фонда.
       
      string description = 18;
      Returns:
      The description.
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
      Описание фонда.
       
      string description = 18;
      Returns:
      The bytes for description.
    • getPrimaryIndexDescription

      String getPrimaryIndexDescription()
      Описание индекса, за которым следует фонд.
       
      string primary_index_description = 19;
      Returns:
      The primaryIndexDescription.
    • getPrimaryIndexDescriptionBytes

      com.google.protobuf.ByteString getPrimaryIndexDescriptionBytes()
      Описание индекса, за которым следует фонд.
       
      string primary_index_description = 19;
      Returns:
      The bytes for primaryIndexDescription.
    • getPrimaryIndexCompany

      String getPrimaryIndexCompany()
      Основные компании, в которые вкладывается фонд.
       
      string primary_index_company = 20;
      Returns:
      The primaryIndexCompany.
    • getPrimaryIndexCompanyBytes

      com.google.protobuf.ByteString getPrimaryIndexCompanyBytes()
      Основные компании, в которые вкладывается фонд.
       
      string primary_index_company = 20;
      Returns:
      The bytes for primaryIndexCompany.
    • hasIndexRecoveryPeriod

      boolean hasIndexRecoveryPeriod()
      Срок восстановления индекса (после просадки).
       
      .tinkoff.public.invest.api.contract.v1.Quotation index_recovery_period = 21;
      Returns:
      Whether the indexRecoveryPeriod field is set.
    • getIndexRecoveryPeriod

      Quotation getIndexRecoveryPeriod()
      Срок восстановления индекса (после просадки).
       
      .tinkoff.public.invest.api.contract.v1.Quotation index_recovery_period = 21;
      Returns:
      The indexRecoveryPeriod.
    • getIndexRecoveryPeriodOrBuilder

      QuotationOrBuilder getIndexRecoveryPeriodOrBuilder()
      Срок восстановления индекса (после просадки).
       
      .tinkoff.public.invest.api.contract.v1.Quotation index_recovery_period = 21;
    • getInavCode

      String getInavCode()
      IVAV-код.
       
      string inav_code = 22;
      Returns:
      The inavCode.
    • getInavCodeBytes

      com.google.protobuf.ByteString getInavCodeBytes()
      IVAV-код.
       
      string inav_code = 22;
      Returns:
      The bytes for inavCode.
    • getDivYieldFlag

      boolean getDivYieldFlag()
      Признак наличия дивидендной доходности.
       
      bool div_yield_flag = 23;
      Returns:
      The divYieldFlag.
    • hasExpenseCommission

      boolean hasExpenseCommission()
      Комиссия на покрытие расходов фонда (в процентах).
       
      .tinkoff.public.invest.api.contract.v1.Quotation expense_commission = 24;
      Returns:
      Whether the expenseCommission field is set.
    • getExpenseCommission

      Quotation getExpenseCommission()
      Комиссия на покрытие расходов фонда (в процентах).
       
      .tinkoff.public.invest.api.contract.v1.Quotation expense_commission = 24;
      Returns:
      The expenseCommission.
    • getExpenseCommissionOrBuilder

      QuotationOrBuilder getExpenseCommissionOrBuilder()
      Комиссия на покрытие расходов фонда (в процентах).
       
      .tinkoff.public.invest.api.contract.v1.Quotation expense_commission = 24;
    • hasPrimaryIndexTrackingError

      boolean hasPrimaryIndexTrackingError()
      Ошибка следования за индексом (в процентах).
       
      .tinkoff.public.invest.api.contract.v1.Quotation primary_index_tracking_error = 25;
      Returns:
      Whether the primaryIndexTrackingError field is set.
    • getPrimaryIndexTrackingError

      Quotation getPrimaryIndexTrackingError()
      Ошибка следования за индексом (в процентах).
       
      .tinkoff.public.invest.api.contract.v1.Quotation primary_index_tracking_error = 25;
      Returns:
      The primaryIndexTrackingError.
    • getPrimaryIndexTrackingErrorOrBuilder

      QuotationOrBuilder getPrimaryIndexTrackingErrorOrBuilder()
      Ошибка следования за индексом (в процентах).
       
      .tinkoff.public.invest.api.contract.v1.Quotation primary_index_tracking_error = 25;
    • getRebalancingPlan

      String getRebalancingPlan()
      Плановая ребалансировка портфеля.
       
      string rebalancing_plan = 26;
      Returns:
      The rebalancingPlan.
    • getRebalancingPlanBytes

      com.google.protobuf.ByteString getRebalancingPlanBytes()
      Плановая ребалансировка портфеля.
       
      string rebalancing_plan = 26;
      Returns:
      The bytes for rebalancingPlan.
    • getTaxRate

      String getTaxRate()
      Ставки налогообложения дивидендов и купонов.
       
      string tax_rate = 27;
      Returns:
      The taxRate.
    • getTaxRateBytes

      com.google.protobuf.ByteString getTaxRateBytes()
      Ставки налогообложения дивидендов и купонов.
       
      string tax_rate = 27;
      Returns:
      The bytes for taxRate.
    • getRebalancingDatesList

      List<com.google.protobuf.Timestamp> getRebalancingDatesList()
      Даты ребалансировок.
       
      repeated .google.protobuf.Timestamp rebalancing_dates = 28;
    • getRebalancingDates

      com.google.protobuf.Timestamp getRebalancingDates(int index)
      Даты ребалансировок.
       
      repeated .google.protobuf.Timestamp rebalancing_dates = 28;
    • getRebalancingDatesCount

      int getRebalancingDatesCount()
      Даты ребалансировок.
       
      repeated .google.protobuf.Timestamp rebalancing_dates = 28;
    • getRebalancingDatesOrBuilderList

      List<? extends com.google.protobuf.TimestampOrBuilder> getRebalancingDatesOrBuilderList()
      Даты ребалансировок.
       
      repeated .google.protobuf.Timestamp rebalancing_dates = 28;
    • getRebalancingDatesOrBuilder

      com.google.protobuf.TimestampOrBuilder getRebalancingDatesOrBuilder(int index)
      Даты ребалансировок.
       
      repeated .google.protobuf.Timestamp rebalancing_dates = 28;
    • getIssueKind

      String getIssueKind()
      Форма выпуска.
       
      string issue_kind = 29;
      Returns:
      The issueKind.
    • getIssueKindBytes

      com.google.protobuf.ByteString getIssueKindBytes()
      Форма выпуска.
       
      string issue_kind = 29;
      Returns:
      The bytes for issueKind.
    • hasNominal

      boolean hasNominal()
      Номинал.
       
      .tinkoff.public.invest.api.contract.v1.Quotation nominal = 30;
      Returns:
      Whether the nominal field is set.
    • getNominal

      Quotation getNominal()
      Номинал.
       
      .tinkoff.public.invest.api.contract.v1.Quotation nominal = 30;
      Returns:
      The nominal.
    • getNominalOrBuilder

      QuotationOrBuilder getNominalOrBuilder()
      Номинал.
       
      .tinkoff.public.invest.api.contract.v1.Quotation nominal = 30;
    • getNominalCurrency

      String getNominalCurrency()
      Валюта номинала.
       
      string nominal_currency = 31;
      Returns:
      The nominalCurrency.
    • getNominalCurrencyBytes

      com.google.protobuf.ByteString getNominalCurrencyBytes()
      Валюта номинала.
       
      string nominal_currency = 31;
      Returns:
      The bytes for nominalCurrency.