Class AssetBond.Builder

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

public static final class AssetBond.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AssetBond.Builder> implements AssetBondOrBuilder
Облигация.
 
Protobuf type tinkoff.public.invest.api.contract.v1.AssetBond
  • 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<AssetBond.Builder>
    • clear

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

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

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

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

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

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

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

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

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

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

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

      public AssetBond.Builder mergeFrom(AssetBond other)
    • isInitialized

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

      public AssetBond.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<AssetBond.Builder>
      Throws:
      IOException
    • hasCurrentNominal

      public boolean hasCurrentNominal()
      Текущий номинал.
       
      .tinkoff.public.invest.api.contract.v1.Quotation current_nominal = 1;
      Specified by:
      hasCurrentNominal in interface AssetBondOrBuilder
      Returns:
      Whether the currentNominal field is set.
    • getCurrentNominal

      public Quotation getCurrentNominal()
      Текущий номинал.
       
      .tinkoff.public.invest.api.contract.v1.Quotation current_nominal = 1;
      Specified by:
      getCurrentNominal in interface AssetBondOrBuilder
      Returns:
      The currentNominal.
    • setCurrentNominal

      public AssetBond.Builder setCurrentNominal(Quotation value)
      Текущий номинал.
       
      .tinkoff.public.invest.api.contract.v1.Quotation current_nominal = 1;
    • setCurrentNominal

      public AssetBond.Builder setCurrentNominal(Quotation.Builder builderForValue)
      Текущий номинал.
       
      .tinkoff.public.invest.api.contract.v1.Quotation current_nominal = 1;
    • mergeCurrentNominal

      public AssetBond.Builder mergeCurrentNominal(Quotation value)
      Текущий номинал.
       
      .tinkoff.public.invest.api.contract.v1.Quotation current_nominal = 1;
    • clearCurrentNominal

      public AssetBond.Builder clearCurrentNominal()
      Текущий номинал.
       
      .tinkoff.public.invest.api.contract.v1.Quotation current_nominal = 1;
    • getCurrentNominalBuilder

      public Quotation.Builder getCurrentNominalBuilder()
      Текущий номинал.
       
      .tinkoff.public.invest.api.contract.v1.Quotation current_nominal = 1;
    • getCurrentNominalOrBuilder

      public QuotationOrBuilder getCurrentNominalOrBuilder()
      Текущий номинал.
       
      .tinkoff.public.invest.api.contract.v1.Quotation current_nominal = 1;
      Specified by:
      getCurrentNominalOrBuilder in interface AssetBondOrBuilder
    • getBorrowName

      public String getBorrowName()
      Наименование заемщика.
       
      string borrow_name = 2;
      Specified by:
      getBorrowName in interface AssetBondOrBuilder
      Returns:
      The borrowName.
    • getBorrowNameBytes

      public com.google.protobuf.ByteString getBorrowNameBytes()
      Наименование заемщика.
       
      string borrow_name = 2;
      Specified by:
      getBorrowNameBytes in interface AssetBondOrBuilder
      Returns:
      The bytes for borrowName.
    • setBorrowName

      public AssetBond.Builder setBorrowName(String value)
      Наименование заемщика.
       
      string borrow_name = 2;
      Parameters:
      value - The borrowName to set.
      Returns:
      This builder for chaining.
    • clearBorrowName

      public AssetBond.Builder clearBorrowName()
      Наименование заемщика.
       
      string borrow_name = 2;
      Returns:
      This builder for chaining.
    • setBorrowNameBytes

      public AssetBond.Builder setBorrowNameBytes(com.google.protobuf.ByteString value)
      Наименование заемщика.
       
      string borrow_name = 2;
      Parameters:
      value - The bytes for borrowName to set.
      Returns:
      This builder for chaining.
    • hasIssueSize

      public boolean hasIssueSize()
      Объем эмиссии облигации (стоимость).
       
      .tinkoff.public.invest.api.contract.v1.Quotation issue_size = 3;
      Specified by:
      hasIssueSize in interface AssetBondOrBuilder
      Returns:
      Whether the issueSize field is set.
    • getIssueSize

      public Quotation getIssueSize()
      Объем эмиссии облигации (стоимость).
       
      .tinkoff.public.invest.api.contract.v1.Quotation issue_size = 3;
      Specified by:
      getIssueSize in interface AssetBondOrBuilder
      Returns:
      The issueSize.
    • setIssueSize

      public AssetBond.Builder setIssueSize(Quotation value)
      Объем эмиссии облигации (стоимость).
       
      .tinkoff.public.invest.api.contract.v1.Quotation issue_size = 3;
    • setIssueSize

      public AssetBond.Builder setIssueSize(Quotation.Builder builderForValue)
      Объем эмиссии облигации (стоимость).
       
      .tinkoff.public.invest.api.contract.v1.Quotation issue_size = 3;
    • mergeIssueSize

      public AssetBond.Builder mergeIssueSize(Quotation value)
      Объем эмиссии облигации (стоимость).
       
      .tinkoff.public.invest.api.contract.v1.Quotation issue_size = 3;
    • clearIssueSize

      public AssetBond.Builder clearIssueSize()
      Объем эмиссии облигации (стоимость).
       
      .tinkoff.public.invest.api.contract.v1.Quotation issue_size = 3;
    • getIssueSizeBuilder

      public Quotation.Builder getIssueSizeBuilder()
      Объем эмиссии облигации (стоимость).
       
      .tinkoff.public.invest.api.contract.v1.Quotation issue_size = 3;
    • getIssueSizeOrBuilder

      public QuotationOrBuilder getIssueSizeOrBuilder()
      Объем эмиссии облигации (стоимость).
       
      .tinkoff.public.invest.api.contract.v1.Quotation issue_size = 3;
      Specified by:
      getIssueSizeOrBuilder in interface AssetBondOrBuilder
    • hasNominal

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

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

      public AssetBond.Builder setNominal(Quotation value)
      Номинал облигации.
       
      .tinkoff.public.invest.api.contract.v1.Quotation nominal = 4;
    • setNominal

      public AssetBond.Builder setNominal(Quotation.Builder builderForValue)
      Номинал облигации.
       
      .tinkoff.public.invest.api.contract.v1.Quotation nominal = 4;
    • mergeNominal

      public AssetBond.Builder mergeNominal(Quotation value)
      Номинал облигации.
       
      .tinkoff.public.invest.api.contract.v1.Quotation nominal = 4;
    • clearNominal

      public AssetBond.Builder clearNominal()
      Номинал облигации.
       
      .tinkoff.public.invest.api.contract.v1.Quotation nominal = 4;
    • getNominalBuilder

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

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

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

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

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

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

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

      public String getIssueKind()
      Форма выпуска облигации.
       
      string issue_kind = 6;
      Specified by:
      getIssueKind in interface AssetBondOrBuilder
      Returns:
      The issueKind.
    • getIssueKindBytes

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

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

      public AssetBond.Builder clearIssueKind()
      Форма выпуска облигации.
       
      string issue_kind = 6;
      Returns:
      This builder for chaining.
    • setIssueKindBytes

      public AssetBond.Builder setIssueKindBytes(com.google.protobuf.ByteString value)
      Форма выпуска облигации.
       
      string issue_kind = 6;
      Parameters:
      value - The bytes for issueKind to set.
      Returns:
      This builder for chaining.
    • getInterestKind

      public String getInterestKind()
      Форма дохода облигации.
       
      string interest_kind = 7;
      Specified by:
      getInterestKind in interface AssetBondOrBuilder
      Returns:
      The interestKind.
    • getInterestKindBytes

      public com.google.protobuf.ByteString getInterestKindBytes()
      Форма дохода облигации.
       
      string interest_kind = 7;
      Specified by:
      getInterestKindBytes in interface AssetBondOrBuilder
      Returns:
      The bytes for interestKind.
    • setInterestKind

      public AssetBond.Builder setInterestKind(String value)
      Форма дохода облигации.
       
      string interest_kind = 7;
      Parameters:
      value - The interestKind to set.
      Returns:
      This builder for chaining.
    • clearInterestKind

      public AssetBond.Builder clearInterestKind()
      Форма дохода облигации.
       
      string interest_kind = 7;
      Returns:
      This builder for chaining.
    • setInterestKindBytes

      public AssetBond.Builder setInterestKindBytes(com.google.protobuf.ByteString value)
      Форма дохода облигации.
       
      string interest_kind = 7;
      Parameters:
      value - The bytes for interestKind to set.
      Returns:
      This builder for chaining.
    • getCouponQuantityPerYear

      public int getCouponQuantityPerYear()
      Количество выплат в год.
       
      int32 coupon_quantity_per_year = 8;
      Specified by:
      getCouponQuantityPerYear in interface AssetBondOrBuilder
      Returns:
      The couponQuantityPerYear.
    • setCouponQuantityPerYear

      public AssetBond.Builder setCouponQuantityPerYear(int value)
      Количество выплат в год.
       
      int32 coupon_quantity_per_year = 8;
      Parameters:
      value - The couponQuantityPerYear to set.
      Returns:
      This builder for chaining.
    • clearCouponQuantityPerYear

      public AssetBond.Builder clearCouponQuantityPerYear()
      Количество выплат в год.
       
      int32 coupon_quantity_per_year = 8;
      Returns:
      This builder for chaining.
    • getIndexedNominalFlag

      public boolean getIndexedNominalFlag()
      Признак облигации с индексируемым номиналом.
       
      bool indexed_nominal_flag = 9;
      Specified by:
      getIndexedNominalFlag in interface AssetBondOrBuilder
      Returns:
      The indexedNominalFlag.
    • setIndexedNominalFlag

      public AssetBond.Builder setIndexedNominalFlag(boolean value)
      Признак облигации с индексируемым номиналом.
       
      bool indexed_nominal_flag = 9;
      Parameters:
      value - The indexedNominalFlag to set.
      Returns:
      This builder for chaining.
    • clearIndexedNominalFlag

      public AssetBond.Builder clearIndexedNominalFlag()
      Признак облигации с индексируемым номиналом.
       
      bool indexed_nominal_flag = 9;
      Returns:
      This builder for chaining.
    • getSubordinatedFlag

      public boolean getSubordinatedFlag()
      Признак субординированной облигации.
       
      bool subordinated_flag = 10;
      Specified by:
      getSubordinatedFlag in interface AssetBondOrBuilder
      Returns:
      The subordinatedFlag.
    • setSubordinatedFlag

      public AssetBond.Builder setSubordinatedFlag(boolean value)
      Признак субординированной облигации.
       
      bool subordinated_flag = 10;
      Parameters:
      value - The subordinatedFlag to set.
      Returns:
      This builder for chaining.
    • clearSubordinatedFlag

      public AssetBond.Builder clearSubordinatedFlag()
      Признак субординированной облигации.
       
      bool subordinated_flag = 10;
      Returns:
      This builder for chaining.
    • getCollateralFlag

      public boolean getCollateralFlag()
      Признак обеспеченной облигации.
       
      bool collateral_flag = 11;
      Specified by:
      getCollateralFlag in interface AssetBondOrBuilder
      Returns:
      The collateralFlag.
    • setCollateralFlag

      public AssetBond.Builder setCollateralFlag(boolean value)
      Признак обеспеченной облигации.
       
      bool collateral_flag = 11;
      Parameters:
      value - The collateralFlag to set.
      Returns:
      This builder for chaining.
    • clearCollateralFlag

      public AssetBond.Builder clearCollateralFlag()
      Признак обеспеченной облигации.
       
      bool collateral_flag = 11;
      Returns:
      This builder for chaining.
    • getTaxFreeFlag

      public boolean getTaxFreeFlag()
      Признак показывает, что купоны облигации не облагаются налогом (для mass market).
       
      bool tax_free_flag = 12;
      Specified by:
      getTaxFreeFlag in interface AssetBondOrBuilder
      Returns:
      The taxFreeFlag.
    • setTaxFreeFlag

      public AssetBond.Builder setTaxFreeFlag(boolean value)
      Признак показывает, что купоны облигации не облагаются налогом (для mass market).
       
      bool tax_free_flag = 12;
      Parameters:
      value - The taxFreeFlag to set.
      Returns:
      This builder for chaining.
    • clearTaxFreeFlag

      public AssetBond.Builder clearTaxFreeFlag()
      Признак показывает, что купоны облигации не облагаются налогом (для mass market).
       
      bool tax_free_flag = 12;
      Returns:
      This builder for chaining.
    • getAmortizationFlag

      public boolean getAmortizationFlag()
      Признак облигации с амортизацией долга.
       
      bool amortization_flag = 13;
      Specified by:
      getAmortizationFlag in interface AssetBondOrBuilder
      Returns:
      The amortizationFlag.
    • setAmortizationFlag

      public AssetBond.Builder setAmortizationFlag(boolean value)
      Признак облигации с амортизацией долга.
       
      bool amortization_flag = 13;
      Parameters:
      value - The amortizationFlag to set.
      Returns:
      This builder for chaining.
    • clearAmortizationFlag

      public AssetBond.Builder clearAmortizationFlag()
      Признак облигации с амортизацией долга.
       
      bool amortization_flag = 13;
      Returns:
      This builder for chaining.
    • getFloatingCouponFlag

      public boolean getFloatingCouponFlag()
      Признак облигации с плавающим купоном.
       
      bool floating_coupon_flag = 14;
      Specified by:
      getFloatingCouponFlag in interface AssetBondOrBuilder
      Returns:
      The floatingCouponFlag.
    • setFloatingCouponFlag

      public AssetBond.Builder setFloatingCouponFlag(boolean value)
      Признак облигации с плавающим купоном.
       
      bool floating_coupon_flag = 14;
      Parameters:
      value - The floatingCouponFlag to set.
      Returns:
      This builder for chaining.
    • clearFloatingCouponFlag

      public AssetBond.Builder clearFloatingCouponFlag()
      Признак облигации с плавающим купоном.
       
      bool floating_coupon_flag = 14;
      Returns:
      This builder for chaining.
    • getPerpetualFlag

      public boolean getPerpetualFlag()
      Признак бессрочной облигации.
       
      bool perpetual_flag = 15;
      Specified by:
      getPerpetualFlag in interface AssetBondOrBuilder
      Returns:
      The perpetualFlag.
    • setPerpetualFlag

      public AssetBond.Builder setPerpetualFlag(boolean value)
      Признак бессрочной облигации.
       
      bool perpetual_flag = 15;
      Parameters:
      value - The perpetualFlag to set.
      Returns:
      This builder for chaining.
    • clearPerpetualFlag

      public AssetBond.Builder clearPerpetualFlag()
      Признак бессрочной облигации.
       
      bool perpetual_flag = 15;
      Returns:
      This builder for chaining.
    • hasMaturityDate

      public boolean hasMaturityDate()
      Дата погашения облигации.
       
      .google.protobuf.Timestamp maturity_date = 16;
      Specified by:
      hasMaturityDate in interface AssetBondOrBuilder
      Returns:
      Whether the maturityDate field is set.
    • getMaturityDate

      public com.google.protobuf.Timestamp getMaturityDate()
      Дата погашения облигации.
       
      .google.protobuf.Timestamp maturity_date = 16;
      Specified by:
      getMaturityDate in interface AssetBondOrBuilder
      Returns:
      The maturityDate.
    • setMaturityDate

      public AssetBond.Builder setMaturityDate(com.google.protobuf.Timestamp value)
      Дата погашения облигации.
       
      .google.protobuf.Timestamp maturity_date = 16;
    • setMaturityDate

      public AssetBond.Builder setMaturityDate(com.google.protobuf.Timestamp.Builder builderForValue)
      Дата погашения облигации.
       
      .google.protobuf.Timestamp maturity_date = 16;
    • mergeMaturityDate

      public AssetBond.Builder mergeMaturityDate(com.google.protobuf.Timestamp value)
      Дата погашения облигации.
       
      .google.protobuf.Timestamp maturity_date = 16;
    • clearMaturityDate

      public AssetBond.Builder clearMaturityDate()
      Дата погашения облигации.
       
      .google.protobuf.Timestamp maturity_date = 16;
    • getMaturityDateBuilder

      public com.google.protobuf.Timestamp.Builder getMaturityDateBuilder()
      Дата погашения облигации.
       
      .google.protobuf.Timestamp maturity_date = 16;
    • getMaturityDateOrBuilder

      public com.google.protobuf.TimestampOrBuilder getMaturityDateOrBuilder()
      Дата погашения облигации.
       
      .google.protobuf.Timestamp maturity_date = 16;
      Specified by:
      getMaturityDateOrBuilder in interface AssetBondOrBuilder
    • getReturnCondition

      public String getReturnCondition()
      Описание и условия получения дополнительного дохода.
       
      string return_condition = 17;
      Specified by:
      getReturnCondition in interface AssetBondOrBuilder
      Returns:
      The returnCondition.
    • getReturnConditionBytes

      public com.google.protobuf.ByteString getReturnConditionBytes()
      Описание и условия получения дополнительного дохода.
       
      string return_condition = 17;
      Specified by:
      getReturnConditionBytes in interface AssetBondOrBuilder
      Returns:
      The bytes for returnCondition.
    • setReturnCondition

      public AssetBond.Builder setReturnCondition(String value)
      Описание и условия получения дополнительного дохода.
       
      string return_condition = 17;
      Parameters:
      value - The returnCondition to set.
      Returns:
      This builder for chaining.
    • clearReturnCondition

      public AssetBond.Builder clearReturnCondition()
      Описание и условия получения дополнительного дохода.
       
      string return_condition = 17;
      Returns:
      This builder for chaining.
    • setReturnConditionBytes

      public AssetBond.Builder setReturnConditionBytes(com.google.protobuf.ByteString value)
      Описание и условия получения дополнительного дохода.
       
      string return_condition = 17;
      Parameters:
      value - The bytes for returnCondition to set.
      Returns:
      This builder for chaining.
    • hasStateRegDate

      public boolean hasStateRegDate()
      Дата выпуска облигации.
       
      .google.protobuf.Timestamp state_reg_date = 18;
      Specified by:
      hasStateRegDate in interface AssetBondOrBuilder
      Returns:
      Whether the stateRegDate field is set.
    • getStateRegDate

      public com.google.protobuf.Timestamp getStateRegDate()
      Дата выпуска облигации.
       
      .google.protobuf.Timestamp state_reg_date = 18;
      Specified by:
      getStateRegDate in interface AssetBondOrBuilder
      Returns:
      The stateRegDate.
    • setStateRegDate

      public AssetBond.Builder setStateRegDate(com.google.protobuf.Timestamp value)
      Дата выпуска облигации.
       
      .google.protobuf.Timestamp state_reg_date = 18;
    • setStateRegDate

      public AssetBond.Builder setStateRegDate(com.google.protobuf.Timestamp.Builder builderForValue)
      Дата выпуска облигации.
       
      .google.protobuf.Timestamp state_reg_date = 18;
    • mergeStateRegDate

      public AssetBond.Builder mergeStateRegDate(com.google.protobuf.Timestamp value)
      Дата выпуска облигации.
       
      .google.protobuf.Timestamp state_reg_date = 18;
    • clearStateRegDate

      public AssetBond.Builder clearStateRegDate()
      Дата выпуска облигации.
       
      .google.protobuf.Timestamp state_reg_date = 18;
    • getStateRegDateBuilder

      public com.google.protobuf.Timestamp.Builder getStateRegDateBuilder()
      Дата выпуска облигации.
       
      .google.protobuf.Timestamp state_reg_date = 18;
    • getStateRegDateOrBuilder

      public com.google.protobuf.TimestampOrBuilder getStateRegDateOrBuilder()
      Дата выпуска облигации.
       
      .google.protobuf.Timestamp state_reg_date = 18;
      Specified by:
      getStateRegDateOrBuilder in interface AssetBondOrBuilder
    • hasPlacementDate

      public boolean hasPlacementDate()
      Дата размещения облигации.
       
      .google.protobuf.Timestamp placement_date = 19;
      Specified by:
      hasPlacementDate in interface AssetBondOrBuilder
      Returns:
      Whether the placementDate field is set.
    • getPlacementDate

      public com.google.protobuf.Timestamp getPlacementDate()
      Дата размещения облигации.
       
      .google.protobuf.Timestamp placement_date = 19;
      Specified by:
      getPlacementDate in interface AssetBondOrBuilder
      Returns:
      The placementDate.
    • setPlacementDate

      public AssetBond.Builder setPlacementDate(com.google.protobuf.Timestamp value)
      Дата размещения облигации.
       
      .google.protobuf.Timestamp placement_date = 19;
    • setPlacementDate

      public AssetBond.Builder setPlacementDate(com.google.protobuf.Timestamp.Builder builderForValue)
      Дата размещения облигации.
       
      .google.protobuf.Timestamp placement_date = 19;
    • mergePlacementDate

      public AssetBond.Builder mergePlacementDate(com.google.protobuf.Timestamp value)
      Дата размещения облигации.
       
      .google.protobuf.Timestamp placement_date = 19;
    • clearPlacementDate

      public AssetBond.Builder clearPlacementDate()
      Дата размещения облигации.
       
      .google.protobuf.Timestamp placement_date = 19;
    • getPlacementDateBuilder

      public com.google.protobuf.Timestamp.Builder getPlacementDateBuilder()
      Дата размещения облигации.
       
      .google.protobuf.Timestamp placement_date = 19;
    • getPlacementDateOrBuilder

      public com.google.protobuf.TimestampOrBuilder getPlacementDateOrBuilder()
      Дата размещения облигации.
       
      .google.protobuf.Timestamp placement_date = 19;
      Specified by:
      getPlacementDateOrBuilder in interface AssetBondOrBuilder
    • hasPlacementPrice

      public boolean hasPlacementPrice()
      Цена размещения облигации.
       
      .tinkoff.public.invest.api.contract.v1.Quotation placement_price = 20;
      Specified by:
      hasPlacementPrice in interface AssetBondOrBuilder
      Returns:
      Whether the placementPrice field is set.
    • getPlacementPrice

      public Quotation getPlacementPrice()
      Цена размещения облигации.
       
      .tinkoff.public.invest.api.contract.v1.Quotation placement_price = 20;
      Specified by:
      getPlacementPrice in interface AssetBondOrBuilder
      Returns:
      The placementPrice.
    • setPlacementPrice

      public AssetBond.Builder setPlacementPrice(Quotation value)
      Цена размещения облигации.
       
      .tinkoff.public.invest.api.contract.v1.Quotation placement_price = 20;
    • setPlacementPrice

      public AssetBond.Builder setPlacementPrice(Quotation.Builder builderForValue)
      Цена размещения облигации.
       
      .tinkoff.public.invest.api.contract.v1.Quotation placement_price = 20;
    • mergePlacementPrice

      public AssetBond.Builder mergePlacementPrice(Quotation value)
      Цена размещения облигации.
       
      .tinkoff.public.invest.api.contract.v1.Quotation placement_price = 20;
    • clearPlacementPrice

      public AssetBond.Builder clearPlacementPrice()
      Цена размещения облигации.
       
      .tinkoff.public.invest.api.contract.v1.Quotation placement_price = 20;
    • getPlacementPriceBuilder

      public Quotation.Builder getPlacementPriceBuilder()
      Цена размещения облигации.
       
      .tinkoff.public.invest.api.contract.v1.Quotation placement_price = 20;
    • getPlacementPriceOrBuilder

      public QuotationOrBuilder getPlacementPriceOrBuilder()
      Цена размещения облигации.
       
      .tinkoff.public.invest.api.contract.v1.Quotation placement_price = 20;
      Specified by:
      getPlacementPriceOrBuilder in interface AssetBondOrBuilder
    • hasIssueSizePlan

      public boolean hasIssueSizePlan()
      Объявленное количество шт.
       
      .tinkoff.public.invest.api.contract.v1.Quotation issue_size_plan = 21;
      Specified by:
      hasIssueSizePlan in interface AssetBondOrBuilder
      Returns:
      Whether the issueSizePlan field is set.
    • getIssueSizePlan

      public Quotation getIssueSizePlan()
      Объявленное количество шт.
       
      .tinkoff.public.invest.api.contract.v1.Quotation issue_size_plan = 21;
      Specified by:
      getIssueSizePlan in interface AssetBondOrBuilder
      Returns:
      The issueSizePlan.
    • setIssueSizePlan

      public AssetBond.Builder setIssueSizePlan(Quotation value)
      Объявленное количество шт.
       
      .tinkoff.public.invest.api.contract.v1.Quotation issue_size_plan = 21;
    • setIssueSizePlan

      public AssetBond.Builder setIssueSizePlan(Quotation.Builder builderForValue)
      Объявленное количество шт.
       
      .tinkoff.public.invest.api.contract.v1.Quotation issue_size_plan = 21;
    • mergeIssueSizePlan

      public AssetBond.Builder mergeIssueSizePlan(Quotation value)
      Объявленное количество шт.
       
      .tinkoff.public.invest.api.contract.v1.Quotation issue_size_plan = 21;
    • clearIssueSizePlan

      public AssetBond.Builder clearIssueSizePlan()
      Объявленное количество шт.
       
      .tinkoff.public.invest.api.contract.v1.Quotation issue_size_plan = 21;
    • getIssueSizePlanBuilder

      public Quotation.Builder getIssueSizePlanBuilder()
      Объявленное количество шт.
       
      .tinkoff.public.invest.api.contract.v1.Quotation issue_size_plan = 21;
    • getIssueSizePlanOrBuilder

      public QuotationOrBuilder getIssueSizePlanOrBuilder()
      Объявленное количество шт.
       
      .tinkoff.public.invest.api.contract.v1.Quotation issue_size_plan = 21;
      Specified by:
      getIssueSizePlanOrBuilder in interface AssetBondOrBuilder
    • setUnknownFields

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

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