Class AssetEtf.Builder

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

public static final class AssetEtf.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AssetEtf.Builder> implements AssetEtfOrBuilder
Фонд.
 
Protobuf type tinkoff.public.invest.api.contract.v1.AssetEtf
  • 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<AssetEtf.Builder>
    • clear

      public AssetEtf.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<AssetEtf.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<AssetEtf.Builder>
    • getDefaultInstanceForType

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

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

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

      public AssetEtf.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<AssetEtf.Builder>
    • setField

      public AssetEtf.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<AssetEtf.Builder>
    • clearField

      public AssetEtf.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<AssetEtf.Builder>
    • clearOneof

      public AssetEtf.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<AssetEtf.Builder>
    • setRepeatedField

      public AssetEtf.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<AssetEtf.Builder>
    • addRepeatedField

      public AssetEtf.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<AssetEtf.Builder>
    • mergeFrom

      public AssetEtf.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<AssetEtf.Builder>
    • mergeFrom

      public AssetEtf.Builder mergeFrom(AssetEtf other)
    • isInitialized

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

      public AssetEtf.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<AssetEtf.Builder>
      Throws:
      IOException
    • hasTotalExpense

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

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

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

      public AssetEtf.Builder setTotalExpense(Quotation.Builder builderForValue)
      Суммарные расходы фонда (в %).
       
      .tinkoff.public.invest.api.contract.v1.Quotation total_expense = 1;
    • mergeTotalExpense

      public AssetEtf.Builder mergeTotalExpense(Quotation value)
      Суммарные расходы фонда (в %).
       
      .tinkoff.public.invest.api.contract.v1.Quotation total_expense = 1;
    • clearTotalExpense

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public AssetEtf.Builder setPaymentType(String value)
      Тип распределения доходов от выплат по бумагам.
       
      string payment_type = 5;
      Parameters:
      value - The paymentType to set.
      Returns:
      This builder for chaining.
    • clearPaymentType

      public AssetEtf.Builder clearPaymentType()
      Тип распределения доходов от выплат по бумагам.
       
      string payment_type = 5;
      Returns:
      This builder for chaining.
    • setPaymentTypeBytes

      public AssetEtf.Builder setPaymentTypeBytes(com.google.protobuf.ByteString value)
      Тип распределения доходов от выплат по бумагам.
       
      string payment_type = 5;
      Parameters:
      value - The bytes for paymentType to set.
      Returns:
      This builder for chaining.
    • getWatermarkFlag

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

      public AssetEtf.Builder setWatermarkFlag(boolean value)
      Признак необходимости выхода фонда в плюс для получения комиссии.
       
      bool watermark_flag = 6;
      Parameters:
      value - The watermarkFlag to set.
      Returns:
      This builder for chaining.
    • clearWatermarkFlag

      public AssetEtf.Builder clearWatermarkFlag()
      Признак необходимости выхода фонда в плюс для получения комиссии.
       
      bool watermark_flag = 6;
      Returns:
      This builder for chaining.
    • hasBuyPremium

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public AssetEtf.Builder setRebalancingFlag(boolean value)
      Признак ребалансируемости портфеля фонда.
       
      bool rebalancing_flag = 9;
      Parameters:
      value - The rebalancingFlag to set.
      Returns:
      This builder for chaining.
    • clearRebalancingFlag

      public AssetEtf.Builder clearRebalancingFlag()
      Признак ребалансируемости портфеля фонда.
       
      bool rebalancing_flag = 9;
      Returns:
      This builder for chaining.
    • getRebalancingFreq

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

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

      public AssetEtf.Builder setRebalancingFreq(String value)
      Периодичность ребалансировки.
       
      string rebalancing_freq = 10;
      Parameters:
      value - The rebalancingFreq to set.
      Returns:
      This builder for chaining.
    • clearRebalancingFreq

      public AssetEtf.Builder clearRebalancingFreq()
      Периодичность ребалансировки.
       
      string rebalancing_freq = 10;
      Returns:
      This builder for chaining.
    • setRebalancingFreqBytes

      public AssetEtf.Builder setRebalancingFreqBytes(com.google.protobuf.ByteString value)
      Периодичность ребалансировки.
       
      string rebalancing_freq = 10;
      Parameters:
      value - The bytes for rebalancingFreq to set.
      Returns:
      This builder for chaining.
    • getManagementType

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

      public com.google.protobuf.ByteString getManagementTypeBytes()
      Тип управления.
       
      string management_type = 11;
      Specified by:
      getManagementTypeBytes in interface AssetEtfOrBuilder
      Returns:
      The bytes for managementType.
    • setManagementType

      public AssetEtf.Builder setManagementType(String value)
      Тип управления.
       
      string management_type = 11;
      Parameters:
      value - The managementType to set.
      Returns:
      This builder for chaining.
    • clearManagementType

      public AssetEtf.Builder clearManagementType()
      Тип управления.
       
      string management_type = 11;
      Returns:
      This builder for chaining.
    • setManagementTypeBytes

      public AssetEtf.Builder setManagementTypeBytes(com.google.protobuf.ByteString value)
      Тип управления.
       
      string management_type = 11;
      Parameters:
      value - The bytes for managementType to set.
      Returns:
      This builder for chaining.
    • getPrimaryIndex

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

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

      public AssetEtf.Builder setPrimaryIndex(String value)
      Индекс, который реплицирует (старается копировать) фонд.
       
      string primary_index = 12;
      Parameters:
      value - The primaryIndex to set.
      Returns:
      This builder for chaining.
    • clearPrimaryIndex

      public AssetEtf.Builder clearPrimaryIndex()
      Индекс, который реплицирует (старается копировать) фонд.
       
      string primary_index = 12;
      Returns:
      This builder for chaining.
    • setPrimaryIndexBytes

      public AssetEtf.Builder setPrimaryIndexBytes(com.google.protobuf.ByteString value)
      Индекс, который реплицирует (старается копировать) фонд.
       
      string primary_index = 12;
      Parameters:
      value - The bytes for primaryIndex to set.
      Returns:
      This builder for chaining.
    • getFocusType

      public String getFocusType()
      База ETF.
       
      string focus_type = 13;
      Specified by:
      getFocusType in interface AssetEtfOrBuilder
      Returns:
      The focusType.
    • getFocusTypeBytes

      public com.google.protobuf.ByteString getFocusTypeBytes()
      База ETF.
       
      string focus_type = 13;
      Specified by:
      getFocusTypeBytes in interface AssetEtfOrBuilder
      Returns:
      The bytes for focusType.
    • setFocusType

      public AssetEtf.Builder setFocusType(String value)
      База ETF.
       
      string focus_type = 13;
      Parameters:
      value - The focusType to set.
      Returns:
      This builder for chaining.
    • clearFocusType

      public AssetEtf.Builder clearFocusType()
      База ETF.
       
      string focus_type = 13;
      Returns:
      This builder for chaining.
    • setFocusTypeBytes

      public AssetEtf.Builder setFocusTypeBytes(com.google.protobuf.ByteString value)
      База ETF.
       
      string focus_type = 13;
      Parameters:
      value - The bytes for focusType to set.
      Returns:
      This builder for chaining.
    • getLeveragedFlag

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

      public AssetEtf.Builder setLeveragedFlag(boolean value)
      Признак использования заемных активов (плечо).
       
      bool leveraged_flag = 14;
      Parameters:
      value - The leveragedFlag to set.
      Returns:
      This builder for chaining.
    • clearLeveragedFlag

      public AssetEtf.Builder clearLeveragedFlag()
      Признак использования заемных активов (плечо).
       
      bool leveraged_flag = 14;
      Returns:
      This builder for chaining.
    • hasNumShare

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

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

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

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

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

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

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

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

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

      public AssetEtf.Builder setUcitsFlag(boolean value)
      Признак обязательства по отчетности перед регулятором.
       
      bool ucits_flag = 16;
      Parameters:
      value - The ucitsFlag to set.
      Returns:
      This builder for chaining.
    • clearUcitsFlag

      public AssetEtf.Builder clearUcitsFlag()
      Признак обязательства по отчетности перед регулятором.
       
      bool ucits_flag = 16;
      Returns:
      This builder for chaining.
    • hasReleasedDate

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

      public com.google.protobuf.Timestamp getReleasedDate()
      Дата выпуска.
       
      .google.protobuf.Timestamp released_date = 17;
      Specified by:
      getReleasedDate in interface AssetEtfOrBuilder
      Returns:
      The releasedDate.
    • setReleasedDate

      public AssetEtf.Builder setReleasedDate(com.google.protobuf.Timestamp value)
      Дата выпуска.
       
      .google.protobuf.Timestamp released_date = 17;
    • setReleasedDate

      public AssetEtf.Builder setReleasedDate(com.google.protobuf.Timestamp.Builder builderForValue)
      Дата выпуска.
       
      .google.protobuf.Timestamp released_date = 17;
    • mergeReleasedDate

      public AssetEtf.Builder mergeReleasedDate(com.google.protobuf.Timestamp value)
      Дата выпуска.
       
      .google.protobuf.Timestamp released_date = 17;
    • clearReleasedDate

      public AssetEtf.Builder clearReleasedDate()
      Дата выпуска.
       
      .google.protobuf.Timestamp released_date = 17;
    • getReleasedDateBuilder

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

      public com.google.protobuf.TimestampOrBuilder getReleasedDateOrBuilder()
      Дата выпуска.
       
      .google.protobuf.Timestamp released_date = 17;
      Specified by:
      getReleasedDateOrBuilder in interface AssetEtfOrBuilder
    • getDescription

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

      public com.google.protobuf.ByteString getDescriptionBytes()
      Описание фонда.
       
      string description = 18;
      Specified by:
      getDescriptionBytes in interface AssetEtfOrBuilder
      Returns:
      The bytes for description.
    • setDescription

      public AssetEtf.Builder setDescription(String value)
      Описание фонда.
       
      string description = 18;
      Parameters:
      value - The description to set.
      Returns:
      This builder for chaining.
    • clearDescription

      public AssetEtf.Builder clearDescription()
      Описание фонда.
       
      string description = 18;
      Returns:
      This builder for chaining.
    • setDescriptionBytes

      public AssetEtf.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
      Описание фонда.
       
      string description = 18;
      Parameters:
      value - The bytes for description to set.
      Returns:
      This builder for chaining.
    • getPrimaryIndexDescription

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

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

      public AssetEtf.Builder setPrimaryIndexDescription(String value)
      Описание индекса, за которым следует фонд.
       
      string primary_index_description = 19;
      Parameters:
      value - The primaryIndexDescription to set.
      Returns:
      This builder for chaining.
    • clearPrimaryIndexDescription

      public AssetEtf.Builder clearPrimaryIndexDescription()
      Описание индекса, за которым следует фонд.
       
      string primary_index_description = 19;
      Returns:
      This builder for chaining.
    • setPrimaryIndexDescriptionBytes

      public AssetEtf.Builder setPrimaryIndexDescriptionBytes(com.google.protobuf.ByteString value)
      Описание индекса, за которым следует фонд.
       
      string primary_index_description = 19;
      Parameters:
      value - The bytes for primaryIndexDescription to set.
      Returns:
      This builder for chaining.
    • getPrimaryIndexCompany

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

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

      public AssetEtf.Builder setPrimaryIndexCompany(String value)
      Основные компании, в которые вкладывается фонд.
       
      string primary_index_company = 20;
      Parameters:
      value - The primaryIndexCompany to set.
      Returns:
      This builder for chaining.
    • clearPrimaryIndexCompany

      public AssetEtf.Builder clearPrimaryIndexCompany()
      Основные компании, в которые вкладывается фонд.
       
      string primary_index_company = 20;
      Returns:
      This builder for chaining.
    • setPrimaryIndexCompanyBytes

      public AssetEtf.Builder setPrimaryIndexCompanyBytes(com.google.protobuf.ByteString value)
      Основные компании, в которые вкладывается фонд.
       
      string primary_index_company = 20;
      Parameters:
      value - The bytes for primaryIndexCompany to set.
      Returns:
      This builder for chaining.
    • hasIndexRecoveryPeriod

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

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

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

      public AssetEtf.Builder setIndexRecoveryPeriod(Quotation.Builder builderForValue)
      Срок восстановления индекса (после просадки).
       
      .tinkoff.public.invest.api.contract.v1.Quotation index_recovery_period = 21;
    • mergeIndexRecoveryPeriod

      public AssetEtf.Builder mergeIndexRecoveryPeriod(Quotation value)
      Срок восстановления индекса (после просадки).
       
      .tinkoff.public.invest.api.contract.v1.Quotation index_recovery_period = 21;
    • clearIndexRecoveryPeriod

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

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

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

      public String getInavCode()
      IVAV-код.
       
      string inav_code = 22;
      Specified by:
      getInavCode in interface AssetEtfOrBuilder
      Returns:
      The inavCode.
    • getInavCodeBytes

      public com.google.protobuf.ByteString getInavCodeBytes()
      IVAV-код.
       
      string inav_code = 22;
      Specified by:
      getInavCodeBytes in interface AssetEtfOrBuilder
      Returns:
      The bytes for inavCode.
    • setInavCode

      public AssetEtf.Builder setInavCode(String value)
      IVAV-код.
       
      string inav_code = 22;
      Parameters:
      value - The inavCode to set.
      Returns:
      This builder for chaining.
    • clearInavCode

      public AssetEtf.Builder clearInavCode()
      IVAV-код.
       
      string inav_code = 22;
      Returns:
      This builder for chaining.
    • setInavCodeBytes

      public AssetEtf.Builder setInavCodeBytes(com.google.protobuf.ByteString value)
      IVAV-код.
       
      string inav_code = 22;
      Parameters:
      value - The bytes for inavCode to set.
      Returns:
      This builder for chaining.
    • getDivYieldFlag

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

      public AssetEtf.Builder setDivYieldFlag(boolean value)
      Признак наличия дивидендной доходности.
       
      bool div_yield_flag = 23;
      Parameters:
      value - The divYieldFlag to set.
      Returns:
      This builder for chaining.
    • clearDivYieldFlag

      public AssetEtf.Builder clearDivYieldFlag()
      Признак наличия дивидендной доходности.
       
      bool div_yield_flag = 23;
      Returns:
      This builder for chaining.
    • hasExpenseCommission

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public AssetEtf.Builder setRebalancingPlan(String value)
      Плановая ребалансировка портфеля.
       
      string rebalancing_plan = 26;
      Parameters:
      value - The rebalancingPlan to set.
      Returns:
      This builder for chaining.
    • clearRebalancingPlan

      public AssetEtf.Builder clearRebalancingPlan()
      Плановая ребалансировка портфеля.
       
      string rebalancing_plan = 26;
      Returns:
      This builder for chaining.
    • setRebalancingPlanBytes

      public AssetEtf.Builder setRebalancingPlanBytes(com.google.protobuf.ByteString value)
      Плановая ребалансировка портфеля.
       
      string rebalancing_plan = 26;
      Parameters:
      value - The bytes for rebalancingPlan to set.
      Returns:
      This builder for chaining.
    • getTaxRate

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

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

      public AssetEtf.Builder setTaxRate(String value)
      Ставки налогообложения дивидендов и купонов.
       
      string tax_rate = 27;
      Parameters:
      value - The taxRate to set.
      Returns:
      This builder for chaining.
    • clearTaxRate

      public AssetEtf.Builder clearTaxRate()
      Ставки налогообложения дивидендов и купонов.
       
      string tax_rate = 27;
      Returns:
      This builder for chaining.
    • setTaxRateBytes

      public AssetEtf.Builder setTaxRateBytes(com.google.protobuf.ByteString value)
      Ставки налогообложения дивидендов и купонов.
       
      string tax_rate = 27;
      Parameters:
      value - The bytes for taxRate to set.
      Returns:
      This builder for chaining.
    • getRebalancingDatesList

      public List<com.google.protobuf.Timestamp> getRebalancingDatesList()
      Даты ребалансировок.
       
      repeated .google.protobuf.Timestamp rebalancing_dates = 28;
      Specified by:
      getRebalancingDatesList in interface AssetEtfOrBuilder
    • getRebalancingDatesCount

      public int getRebalancingDatesCount()
      Даты ребалансировок.
       
      repeated .google.protobuf.Timestamp rebalancing_dates = 28;
      Specified by:
      getRebalancingDatesCount in interface AssetEtfOrBuilder
    • getRebalancingDates

      public com.google.protobuf.Timestamp getRebalancingDates(int index)
      Даты ребалансировок.
       
      repeated .google.protobuf.Timestamp rebalancing_dates = 28;
      Specified by:
      getRebalancingDates in interface AssetEtfOrBuilder
    • setRebalancingDates

      public AssetEtf.Builder setRebalancingDates(int index, com.google.protobuf.Timestamp value)
      Даты ребалансировок.
       
      repeated .google.protobuf.Timestamp rebalancing_dates = 28;
    • setRebalancingDates

      public AssetEtf.Builder setRebalancingDates(int index, com.google.protobuf.Timestamp.Builder builderForValue)
      Даты ребалансировок.
       
      repeated .google.protobuf.Timestamp rebalancing_dates = 28;
    • addRebalancingDates

      public AssetEtf.Builder addRebalancingDates(com.google.protobuf.Timestamp value)
      Даты ребалансировок.
       
      repeated .google.protobuf.Timestamp rebalancing_dates = 28;
    • addRebalancingDates

      public AssetEtf.Builder addRebalancingDates(int index, com.google.protobuf.Timestamp value)
      Даты ребалансировок.
       
      repeated .google.protobuf.Timestamp rebalancing_dates = 28;
    • addRebalancingDates

      public AssetEtf.Builder addRebalancingDates(com.google.protobuf.Timestamp.Builder builderForValue)
      Даты ребалансировок.
       
      repeated .google.protobuf.Timestamp rebalancing_dates = 28;
    • addRebalancingDates

      public AssetEtf.Builder addRebalancingDates(int index, com.google.protobuf.Timestamp.Builder builderForValue)
      Даты ребалансировок.
       
      repeated .google.protobuf.Timestamp rebalancing_dates = 28;
    • addAllRebalancingDates

      public AssetEtf.Builder addAllRebalancingDates(Iterable<? extends com.google.protobuf.Timestamp> values)
      Даты ребалансировок.
       
      repeated .google.protobuf.Timestamp rebalancing_dates = 28;
    • clearRebalancingDates

      public AssetEtf.Builder clearRebalancingDates()
      Даты ребалансировок.
       
      repeated .google.protobuf.Timestamp rebalancing_dates = 28;
    • removeRebalancingDates

      public AssetEtf.Builder removeRebalancingDates(int index)
      Даты ребалансировок.
       
      repeated .google.protobuf.Timestamp rebalancing_dates = 28;
    • getRebalancingDatesBuilder

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

      public com.google.protobuf.TimestampOrBuilder getRebalancingDatesOrBuilder(int index)
      Даты ребалансировок.
       
      repeated .google.protobuf.Timestamp rebalancing_dates = 28;
      Specified by:
      getRebalancingDatesOrBuilder in interface AssetEtfOrBuilder
    • getRebalancingDatesOrBuilderList

      public List<? extends com.google.protobuf.TimestampOrBuilder> getRebalancingDatesOrBuilderList()
      Даты ребалансировок.
       
      repeated .google.protobuf.Timestamp rebalancing_dates = 28;
      Specified by:
      getRebalancingDatesOrBuilderList in interface AssetEtfOrBuilder
    • addRebalancingDatesBuilder

      public com.google.protobuf.Timestamp.Builder addRebalancingDatesBuilder()
      Даты ребалансировок.
       
      repeated .google.protobuf.Timestamp rebalancing_dates = 28;
    • addRebalancingDatesBuilder

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

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

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

      public com.google.protobuf.ByteString getIssueKindBytes()
      Форма выпуска.
       
      string issue_kind = 29;
      Specified by:
      getIssueKindBytes in interface AssetEtfOrBuilder
      Returns:
      The bytes for issueKind.
    • setIssueKind

      public AssetEtf.Builder setIssueKind(String value)
      Форма выпуска.
       
      string issue_kind = 29;
      Parameters:
      value - The issueKind to set.
      Returns:
      This builder for chaining.
    • clearIssueKind

      public AssetEtf.Builder clearIssueKind()
      Форма выпуска.
       
      string issue_kind = 29;
      Returns:
      This builder for chaining.
    • setIssueKindBytes

      public AssetEtf.Builder setIssueKindBytes(com.google.protobuf.ByteString value)
      Форма выпуска.
       
      string issue_kind = 29;
      Parameters:
      value - The bytes for issueKind to set.
      Returns:
      This builder for chaining.
    • hasNominal

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

      public Quotation getNominal()
      Номинал.
       
      .tinkoff.public.invest.api.contract.v1.Quotation nominal = 30;
      Specified by:
      getNominal in interface AssetEtfOrBuilder
      Returns:
      The nominal.
    • setNominal

      public AssetEtf.Builder setNominal(Quotation value)
      Номинал.
       
      .tinkoff.public.invest.api.contract.v1.Quotation nominal = 30;
    • setNominal

      public AssetEtf.Builder setNominal(Quotation.Builder builderForValue)
      Номинал.
       
      .tinkoff.public.invest.api.contract.v1.Quotation nominal = 30;
    • mergeNominal

      public AssetEtf.Builder mergeNominal(Quotation value)
      Номинал.
       
      .tinkoff.public.invest.api.contract.v1.Quotation nominal = 30;
    • clearNominal

      public AssetEtf.Builder clearNominal()
      Номинал.
       
      .tinkoff.public.invest.api.contract.v1.Quotation nominal = 30;
    • getNominalBuilder

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

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

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

      public com.google.protobuf.ByteString getNominalCurrencyBytes()
      Валюта номинала.
       
      string nominal_currency = 31;
      Specified by:
      getNominalCurrencyBytes in interface AssetEtfOrBuilder
      Returns:
      The bytes for nominalCurrency.
    • setNominalCurrency

      public AssetEtf.Builder setNominalCurrency(String value)
      Валюта номинала.
       
      string nominal_currency = 31;
      Parameters:
      value - The nominalCurrency to set.
      Returns:
      This builder for chaining.
    • clearNominalCurrency

      public AssetEtf.Builder clearNominalCurrency()
      Валюта номинала.
       
      string nominal_currency = 31;
      Returns:
      This builder for chaining.
    • setNominalCurrencyBytes

      public AssetEtf.Builder setNominalCurrencyBytes(com.google.protobuf.ByteString value)
      Валюта номинала.
       
      string nominal_currency = 31;
      Parameters:
      value - The bytes for nominalCurrency to set.
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final AssetEtf.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<AssetEtf.Builder>
    • mergeUnknownFields

      public final AssetEtf.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<AssetEtf.Builder>