Package ru.tinkoff.piapi.contract.v1
Class AccruedInterest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<AccruedInterest.Builder>
ru.tinkoff.piapi.contract.v1.AccruedInterest.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,AccruedInterestOrBuilder
- Enclosing class:
AccruedInterest
public static final class AccruedInterest.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<AccruedInterest.Builder>
implements AccruedInterestOrBuilder
Операция начисления купонов.Protobuf type
tinkoff.public.invest.api.contract.v1.AccruedInterest-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Дата и время выплаты в часовом поясе UTC.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Номинал облигации.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Величина выплаты.Величина выплаты в процентах от номинала.clone()com.google.protobuf.TimestampgetDate()Дата и время выплаты в часовом поясе UTC.com.google.protobuf.Timestamp.BuilderДата и время выплаты в часовом поясе UTC.com.google.protobuf.TimestampOrBuilderДата и время выплаты в часовом поясе UTC.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorНоминал облигации.Номинал облигации.Номинал облигации.getValue()Величина выплаты.Величина выплаты.Величина выплаты.Величина выплаты в процентах от номинала.Величина выплаты в процентах от номинала.Величина выплаты в процентах от номинала.booleanhasDate()Дата и время выплаты в часовом поясе UTC.booleanНоминал облигации.booleanhasValue()Величина выплаты.booleanВеличина выплаты в процентах от номинала.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeDate(com.google.protobuf.Timestamp value) Дата и время выплаты в часовом поясе UTC.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(AccruedInterest other) mergeNominal(Quotation value) Номинал облигации.final AccruedInterest.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) mergeValue(Quotation value) Величина выплаты.mergeValuePercent(Quotation value) Величина выплаты в процентах от номинала.setDate(com.google.protobuf.Timestamp value) Дата и время выплаты в часовом поясе UTC.setDate(com.google.protobuf.Timestamp.Builder builderForValue) Дата и время выплаты в часовом поясе UTC.setNominal(Quotation value) Номинал облигации.setNominal(Quotation.Builder builderForValue) Номинал облигации.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final AccruedInterest.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Величина выплаты.setValue(Quotation.Builder builderForValue) Величина выплаты.setValuePercent(Quotation value) Величина выплаты в процентах от номинала.setValuePercent(Quotation.Builder builderForValue) Величина выплаты в процентах от номинала.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<AccruedInterest.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<AccruedInterest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<AccruedInterest.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<AccruedInterest.Builder>
-
setField
public AccruedInterest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AccruedInterest.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AccruedInterest.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AccruedInterest.Builder>
-
setRepeatedField
public AccruedInterest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AccruedInterest.Builder>
-
addRepeatedField
public AccruedInterest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AccruedInterest.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AccruedInterest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AccruedInterest.Builder>
-
mergeFrom
public AccruedInterest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AccruedInterest.Builder>- Throws:
IOException
-
hasDate
public boolean hasDate()Дата и время выплаты в часовом поясе UTC.
.google.protobuf.Timestamp date = 1;- Specified by:
hasDatein interfaceAccruedInterestOrBuilder- Returns:
- Whether the date field is set.
-
getDate
public com.google.protobuf.Timestamp getDate()Дата и время выплаты в часовом поясе UTC.
.google.protobuf.Timestamp date = 1;- Specified by:
getDatein interfaceAccruedInterestOrBuilder- Returns:
- The date.
-
setDate
Дата и время выплаты в часовом поясе UTC.
.google.protobuf.Timestamp date = 1; -
setDate
Дата и время выплаты в часовом поясе UTC.
.google.protobuf.Timestamp date = 1; -
mergeDate
Дата и время выплаты в часовом поясе UTC.
.google.protobuf.Timestamp date = 1; -
clearDate
Дата и время выплаты в часовом поясе UTC.
.google.protobuf.Timestamp date = 1; -
getDateBuilder
public com.google.protobuf.Timestamp.Builder getDateBuilder()Дата и время выплаты в часовом поясе UTC.
.google.protobuf.Timestamp date = 1; -
getDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getDateOrBuilder()Дата и время выплаты в часовом поясе UTC.
.google.protobuf.Timestamp date = 1;- Specified by:
getDateOrBuilderin interfaceAccruedInterestOrBuilder
-
hasValue
public boolean hasValue()Величина выплаты.
.tinkoff.public.invest.api.contract.v1.Quotation value = 2;- Specified by:
hasValuein interfaceAccruedInterestOrBuilder- Returns:
- Whether the value field is set.
-
getValue
Величина выплаты.
.tinkoff.public.invest.api.contract.v1.Quotation value = 2;- Specified by:
getValuein interfaceAccruedInterestOrBuilder- Returns:
- The value.
-
setValue
Величина выплаты.
.tinkoff.public.invest.api.contract.v1.Quotation value = 2; -
setValue
Величина выплаты.
.tinkoff.public.invest.api.contract.v1.Quotation value = 2; -
mergeValue
Величина выплаты.
.tinkoff.public.invest.api.contract.v1.Quotation value = 2; -
clearValue
Величина выплаты.
.tinkoff.public.invest.api.contract.v1.Quotation value = 2; -
getValueBuilder
Величина выплаты.
.tinkoff.public.invest.api.contract.v1.Quotation value = 2; -
getValueOrBuilder
Величина выплаты.
.tinkoff.public.invest.api.contract.v1.Quotation value = 2;- Specified by:
getValueOrBuilderin interfaceAccruedInterestOrBuilder
-
hasValuePercent
public boolean hasValuePercent()Величина выплаты в процентах от номинала.
.tinkoff.public.invest.api.contract.v1.Quotation value_percent = 3;- Specified by:
hasValuePercentin interfaceAccruedInterestOrBuilder- Returns:
- Whether the valuePercent field is set.
-
getValuePercent
Величина выплаты в процентах от номинала.
.tinkoff.public.invest.api.contract.v1.Quotation value_percent = 3;- Specified by:
getValuePercentin interfaceAccruedInterestOrBuilder- Returns:
- The valuePercent.
-
setValuePercent
Величина выплаты в процентах от номинала.
.tinkoff.public.invest.api.contract.v1.Quotation value_percent = 3; -
setValuePercent
Величина выплаты в процентах от номинала.
.tinkoff.public.invest.api.contract.v1.Quotation value_percent = 3; -
mergeValuePercent
Величина выплаты в процентах от номинала.
.tinkoff.public.invest.api.contract.v1.Quotation value_percent = 3; -
clearValuePercent
Величина выплаты в процентах от номинала.
.tinkoff.public.invest.api.contract.v1.Quotation value_percent = 3; -
getValuePercentBuilder
Величина выплаты в процентах от номинала.
.tinkoff.public.invest.api.contract.v1.Quotation value_percent = 3; -
getValuePercentOrBuilder
Величина выплаты в процентах от номинала.
.tinkoff.public.invest.api.contract.v1.Quotation value_percent = 3;- Specified by:
getValuePercentOrBuilderin interfaceAccruedInterestOrBuilder
-
hasNominal
public boolean hasNominal()Номинал облигации.
.tinkoff.public.invest.api.contract.v1.Quotation nominal = 4;- Specified by:
hasNominalin interfaceAccruedInterestOrBuilder- Returns:
- Whether the nominal field is set.
-
getNominal
Номинал облигации.
.tinkoff.public.invest.api.contract.v1.Quotation nominal = 4;- Specified by:
getNominalin interfaceAccruedInterestOrBuilder- Returns:
- The nominal.
-
setNominal
Номинал облигации.
.tinkoff.public.invest.api.contract.v1.Quotation nominal = 4; -
setNominal
Номинал облигации.
.tinkoff.public.invest.api.contract.v1.Quotation nominal = 4; -
mergeNominal
Номинал облигации.
.tinkoff.public.invest.api.contract.v1.Quotation nominal = 4; -
clearNominal
Номинал облигации.
.tinkoff.public.invest.api.contract.v1.Quotation nominal = 4; -
getNominalBuilder
Номинал облигации.
.tinkoff.public.invest.api.contract.v1.Quotation nominal = 4; -
getNominalOrBuilder
Номинал облигации.
.tinkoff.public.invest.api.contract.v1.Quotation nominal = 4;- Specified by:
getNominalOrBuilderin interfaceAccruedInterestOrBuilder
-
setUnknownFields
public final AccruedInterest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AccruedInterest.Builder>
-
mergeUnknownFields
public final AccruedInterest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AccruedInterest.Builder>
-