Class Coupon.Builder

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

public static final class Coupon.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Coupon.Builder> implements CouponOrBuilder
Объект передачи информации о купоне облигации.
 
Protobuf type tinkoff.public.invest.api.contract.v1.Coupon
  • 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<Coupon.Builder>
    • clear

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

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

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

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

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

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

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

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

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

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

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

      public Coupon.Builder mergeFrom(Coupon other)
    • isInitialized

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

      public Coupon.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<Coupon.Builder>
      Throws:
      IOException
    • getFigi

      public String getFigi()
      Figi-идентификатор инструмента.
       
      string figi = 1;
      Specified by:
      getFigi in interface CouponOrBuilder
      Returns:
      The figi.
    • getFigiBytes

      public com.google.protobuf.ByteString getFigiBytes()
      Figi-идентификатор инструмента.
       
      string figi = 1;
      Specified by:
      getFigiBytes in interface CouponOrBuilder
      Returns:
      The bytes for figi.
    • setFigi

      public Coupon.Builder setFigi(String value)
      Figi-идентификатор инструмента.
       
      string figi = 1;
      Parameters:
      value - The figi to set.
      Returns:
      This builder for chaining.
    • clearFigi

      public Coupon.Builder clearFigi()
      Figi-идентификатор инструмента.
       
      string figi = 1;
      Returns:
      This builder for chaining.
    • setFigiBytes

      public Coupon.Builder setFigiBytes(com.google.protobuf.ByteString value)
      Figi-идентификатор инструмента.
       
      string figi = 1;
      Parameters:
      value - The bytes for figi to set.
      Returns:
      This builder for chaining.
    • hasCouponDate

      public boolean hasCouponDate()
      Дата выплаты купона.
       
      .google.protobuf.Timestamp coupon_date = 2;
      Specified by:
      hasCouponDate in interface CouponOrBuilder
      Returns:
      Whether the couponDate field is set.
    • getCouponDate

      public com.google.protobuf.Timestamp getCouponDate()
      Дата выплаты купона.
       
      .google.protobuf.Timestamp coupon_date = 2;
      Specified by:
      getCouponDate in interface CouponOrBuilder
      Returns:
      The couponDate.
    • setCouponDate

      public Coupon.Builder setCouponDate(com.google.protobuf.Timestamp value)
      Дата выплаты купона.
       
      .google.protobuf.Timestamp coupon_date = 2;
    • setCouponDate

      public Coupon.Builder setCouponDate(com.google.protobuf.Timestamp.Builder builderForValue)
      Дата выплаты купона.
       
      .google.protobuf.Timestamp coupon_date = 2;
    • mergeCouponDate

      public Coupon.Builder mergeCouponDate(com.google.protobuf.Timestamp value)
      Дата выплаты купона.
       
      .google.protobuf.Timestamp coupon_date = 2;
    • clearCouponDate

      public Coupon.Builder clearCouponDate()
      Дата выплаты купона.
       
      .google.protobuf.Timestamp coupon_date = 2;
    • getCouponDateBuilder

      public com.google.protobuf.Timestamp.Builder getCouponDateBuilder()
      Дата выплаты купона.
       
      .google.protobuf.Timestamp coupon_date = 2;
    • getCouponDateOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCouponDateOrBuilder()
      Дата выплаты купона.
       
      .google.protobuf.Timestamp coupon_date = 2;
      Specified by:
      getCouponDateOrBuilder in interface CouponOrBuilder
    • getCouponNumber

      public long getCouponNumber()
      Номер купона.
       
      int64 coupon_number = 3;
      Specified by:
      getCouponNumber in interface CouponOrBuilder
      Returns:
      The couponNumber.
    • setCouponNumber

      public Coupon.Builder setCouponNumber(long value)
      Номер купона.
       
      int64 coupon_number = 3;
      Parameters:
      value - The couponNumber to set.
      Returns:
      This builder for chaining.
    • clearCouponNumber

      public Coupon.Builder clearCouponNumber()
      Номер купона.
       
      int64 coupon_number = 3;
      Returns:
      This builder for chaining.
    • hasFixDate

      public boolean hasFixDate()
      (Опционально) Дата фиксации реестра для выплаты купона.
       
      .google.protobuf.Timestamp fix_date = 4;
      Specified by:
      hasFixDate in interface CouponOrBuilder
      Returns:
      Whether the fixDate field is set.
    • getFixDate

      public com.google.protobuf.Timestamp getFixDate()
      (Опционально) Дата фиксации реестра для выплаты купона.
       
      .google.protobuf.Timestamp fix_date = 4;
      Specified by:
      getFixDate in interface CouponOrBuilder
      Returns:
      The fixDate.
    • setFixDate

      public Coupon.Builder setFixDate(com.google.protobuf.Timestamp value)
      (Опционально) Дата фиксации реестра для выплаты купона.
       
      .google.protobuf.Timestamp fix_date = 4;
    • setFixDate

      public Coupon.Builder setFixDate(com.google.protobuf.Timestamp.Builder builderForValue)
      (Опционально) Дата фиксации реестра для выплаты купона.
       
      .google.protobuf.Timestamp fix_date = 4;
    • mergeFixDate

      public Coupon.Builder mergeFixDate(com.google.protobuf.Timestamp value)
      (Опционально) Дата фиксации реестра для выплаты купона.
       
      .google.protobuf.Timestamp fix_date = 4;
    • clearFixDate

      public Coupon.Builder clearFixDate()
      (Опционально) Дата фиксации реестра для выплаты купона.
       
      .google.protobuf.Timestamp fix_date = 4;
    • getFixDateBuilder

      public com.google.protobuf.Timestamp.Builder getFixDateBuilder()
      (Опционально) Дата фиксации реестра для выплаты купона.
       
      .google.protobuf.Timestamp fix_date = 4;
    • getFixDateOrBuilder

      public com.google.protobuf.TimestampOrBuilder getFixDateOrBuilder()
      (Опционально) Дата фиксации реестра для выплаты купона.
       
      .google.protobuf.Timestamp fix_date = 4;
      Specified by:
      getFixDateOrBuilder in interface CouponOrBuilder
    • hasPayOneBond

      public boolean hasPayOneBond()
      Выплата на одну облигацию.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue pay_one_bond = 5;
      Specified by:
      hasPayOneBond in interface CouponOrBuilder
      Returns:
      Whether the payOneBond field is set.
    • getPayOneBond

      public MoneyValue getPayOneBond()
      Выплата на одну облигацию.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue pay_one_bond = 5;
      Specified by:
      getPayOneBond in interface CouponOrBuilder
      Returns:
      The payOneBond.
    • setPayOneBond

      public Coupon.Builder setPayOneBond(MoneyValue value)
      Выплата на одну облигацию.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue pay_one_bond = 5;
    • setPayOneBond

      public Coupon.Builder setPayOneBond(MoneyValue.Builder builderForValue)
      Выплата на одну облигацию.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue pay_one_bond = 5;
    • mergePayOneBond

      public Coupon.Builder mergePayOneBond(MoneyValue value)
      Выплата на одну облигацию.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue pay_one_bond = 5;
    • clearPayOneBond

      public Coupon.Builder clearPayOneBond()
      Выплата на одну облигацию.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue pay_one_bond = 5;
    • getPayOneBondBuilder

      public MoneyValue.Builder getPayOneBondBuilder()
      Выплата на одну облигацию.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue pay_one_bond = 5;
    • getPayOneBondOrBuilder

      public MoneyValueOrBuilder getPayOneBondOrBuilder()
      Выплата на одну облигацию.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue pay_one_bond = 5;
      Specified by:
      getPayOneBondOrBuilder in interface CouponOrBuilder
    • getCouponTypeValue

      public int getCouponTypeValue()
      Тип купона.
       
      .tinkoff.public.invest.api.contract.v1.CouponType coupon_type = 6;
      Specified by:
      getCouponTypeValue in interface CouponOrBuilder
      Returns:
      The enum numeric value on the wire for couponType.
    • setCouponTypeValue

      public Coupon.Builder setCouponTypeValue(int value)
      Тип купона.
       
      .tinkoff.public.invest.api.contract.v1.CouponType coupon_type = 6;
      Parameters:
      value - The enum numeric value on the wire for couponType to set.
      Returns:
      This builder for chaining.
    • getCouponType

      public CouponType getCouponType()
      Тип купона.
       
      .tinkoff.public.invest.api.contract.v1.CouponType coupon_type = 6;
      Specified by:
      getCouponType in interface CouponOrBuilder
      Returns:
      The couponType.
    • setCouponType

      public Coupon.Builder setCouponType(CouponType value)
      Тип купона.
       
      .tinkoff.public.invest.api.contract.v1.CouponType coupon_type = 6;
      Parameters:
      value - The couponType to set.
      Returns:
      This builder for chaining.
    • clearCouponType

      public Coupon.Builder clearCouponType()
      Тип купона.
       
      .tinkoff.public.invest.api.contract.v1.CouponType coupon_type = 6;
      Returns:
      This builder for chaining.
    • hasCouponStartDate

      public boolean hasCouponStartDate()
      Начало купонного периода.
       
      .google.protobuf.Timestamp coupon_start_date = 7;
      Specified by:
      hasCouponStartDate in interface CouponOrBuilder
      Returns:
      Whether the couponStartDate field is set.
    • getCouponStartDate

      public com.google.protobuf.Timestamp getCouponStartDate()
      Начало купонного периода.
       
      .google.protobuf.Timestamp coupon_start_date = 7;
      Specified by:
      getCouponStartDate in interface CouponOrBuilder
      Returns:
      The couponStartDate.
    • setCouponStartDate

      public Coupon.Builder setCouponStartDate(com.google.protobuf.Timestamp value)
      Начало купонного периода.
       
      .google.protobuf.Timestamp coupon_start_date = 7;
    • setCouponStartDate

      public Coupon.Builder setCouponStartDate(com.google.protobuf.Timestamp.Builder builderForValue)
      Начало купонного периода.
       
      .google.protobuf.Timestamp coupon_start_date = 7;
    • mergeCouponStartDate

      public Coupon.Builder mergeCouponStartDate(com.google.protobuf.Timestamp value)
      Начало купонного периода.
       
      .google.protobuf.Timestamp coupon_start_date = 7;
    • clearCouponStartDate

      public Coupon.Builder clearCouponStartDate()
      Начало купонного периода.
       
      .google.protobuf.Timestamp coupon_start_date = 7;
    • getCouponStartDateBuilder

      public com.google.protobuf.Timestamp.Builder getCouponStartDateBuilder()
      Начало купонного периода.
       
      .google.protobuf.Timestamp coupon_start_date = 7;
    • getCouponStartDateOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCouponStartDateOrBuilder()
      Начало купонного периода.
       
      .google.protobuf.Timestamp coupon_start_date = 7;
      Specified by:
      getCouponStartDateOrBuilder in interface CouponOrBuilder
    • hasCouponEndDate

      public boolean hasCouponEndDate()
      Окончание купонного периода.
       
      .google.protobuf.Timestamp coupon_end_date = 8;
      Specified by:
      hasCouponEndDate in interface CouponOrBuilder
      Returns:
      Whether the couponEndDate field is set.
    • getCouponEndDate

      public com.google.protobuf.Timestamp getCouponEndDate()
      Окончание купонного периода.
       
      .google.protobuf.Timestamp coupon_end_date = 8;
      Specified by:
      getCouponEndDate in interface CouponOrBuilder
      Returns:
      The couponEndDate.
    • setCouponEndDate

      public Coupon.Builder setCouponEndDate(com.google.protobuf.Timestamp value)
      Окончание купонного периода.
       
      .google.protobuf.Timestamp coupon_end_date = 8;
    • setCouponEndDate

      public Coupon.Builder setCouponEndDate(com.google.protobuf.Timestamp.Builder builderForValue)
      Окончание купонного периода.
       
      .google.protobuf.Timestamp coupon_end_date = 8;
    • mergeCouponEndDate

      public Coupon.Builder mergeCouponEndDate(com.google.protobuf.Timestamp value)
      Окончание купонного периода.
       
      .google.protobuf.Timestamp coupon_end_date = 8;
    • clearCouponEndDate

      public Coupon.Builder clearCouponEndDate()
      Окончание купонного периода.
       
      .google.protobuf.Timestamp coupon_end_date = 8;
    • getCouponEndDateBuilder

      public com.google.protobuf.Timestamp.Builder getCouponEndDateBuilder()
      Окончание купонного периода.
       
      .google.protobuf.Timestamp coupon_end_date = 8;
    • getCouponEndDateOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCouponEndDateOrBuilder()
      Окончание купонного периода.
       
      .google.protobuf.Timestamp coupon_end_date = 8;
      Specified by:
      getCouponEndDateOrBuilder in interface CouponOrBuilder
    • getCouponPeriod

      public int getCouponPeriod()
      Купонный период в днях.
       
      int32 coupon_period = 9;
      Specified by:
      getCouponPeriod in interface CouponOrBuilder
      Returns:
      The couponPeriod.
    • setCouponPeriod

      public Coupon.Builder setCouponPeriod(int value)
      Купонный период в днях.
       
      int32 coupon_period = 9;
      Parameters:
      value - The couponPeriod to set.
      Returns:
      This builder for chaining.
    • clearCouponPeriod

      public Coupon.Builder clearCouponPeriod()
      Купонный период в днях.
       
      int32 coupon_period = 9;
      Returns:
      This builder for chaining.
    • setUnknownFields

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

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