Package ru.tinkoff.piapi.contract.v1
Class InstrumentsServiceGrpc.InstrumentsServiceFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<InstrumentsServiceGrpc.InstrumentsServiceFutureStub>
ru.tinkoff.piapi.contract.v1.InstrumentsServiceGrpc.InstrumentsServiceFutureStub
- Enclosing class:
InstrumentsServiceGrpc
public static final class InstrumentsServiceGrpc.InstrumentsServiceFutureStub
extends io.grpc.stub.AbstractFutureStub<InstrumentsServiceGrpc.InstrumentsServiceFutureStub>
Сервис предназначен для получения:</br>**1**. информации об инструментах;</br>**2**. расписания торговых сессий;</br>**3**. календаря выплат купонов по облигациям;</br>**4**. размера гарантийного обеспечения по фьючерсам;</br>**5**. дивидендов по ценной бумаге.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<BondResponse>bondBy(InstrumentRequest request) Метод получения облигации по её идентификатору.com.google.common.util.concurrent.ListenableFuture<BondsResponse>bonds(InstrumentsRequest request) Метод получения списка облигаций.build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) com.google.common.util.concurrent.ListenableFuture<CurrenciesResponse>currencies(InstrumentsRequest request) Метод получения списка валют.com.google.common.util.concurrent.ListenableFuture<CurrencyResponse>currencyBy(InstrumentRequest request) Метод получения валюты по её идентификатору.com.google.common.util.concurrent.ListenableFuture<EditFavoritesResponse>editFavorites(EditFavoritesRequest request) Метод редактирования списка избранных инструментов.com.google.common.util.concurrent.ListenableFuture<EtfResponse>etfBy(InstrumentRequest request) Метод получения инвестиционного фонда по его идентификатору.com.google.common.util.concurrent.ListenableFuture<EtfsResponse>etfs(InstrumentsRequest request) Метод получения списка инвестиционных фондов.com.google.common.util.concurrent.ListenableFuture<FindInstrumentResponse>findInstrument(FindInstrumentRequest request) Метод поиска инструмента.com.google.common.util.concurrent.ListenableFuture<FutureResponse>futureBy(InstrumentRequest request) Метод получения фьючерса по его идентификатору.com.google.common.util.concurrent.ListenableFuture<FuturesResponse>futures(InstrumentsRequest request) Метод получения списка фьючерсов.com.google.common.util.concurrent.ListenableFuture<GetAccruedInterestsResponse>Метод получения накопленного купонного дохода по облигации.com.google.common.util.concurrent.ListenableFuture<AssetResponse>getAssetBy(AssetRequest request) Метод получения актива по его идентификатору.com.google.common.util.concurrent.ListenableFuture<AssetsResponse>getAssets(AssetsRequest request) Метод получения списка активов.com.google.common.util.concurrent.ListenableFuture<GetBondCouponsResponse>getBondCoupons(GetBondCouponsRequest request) Метод получения графика выплат купонов по облигации.com.google.common.util.concurrent.ListenableFuture<Brand>getBrandBy(GetBrandRequest request) Метод получения бренда по его идентификатору.com.google.common.util.concurrent.ListenableFuture<GetBrandsResponse>getBrands(GetBrandsRequest request) Метод получения списка брендов.com.google.common.util.concurrent.ListenableFuture<GetCountriesResponse>getCountries(GetCountriesRequest request) Метод получения списка стран.com.google.common.util.concurrent.ListenableFuture<GetDividendsResponse>getDividends(GetDividendsRequest request) Метод для получения событий выплаты дивидендов по инструменту.com.google.common.util.concurrent.ListenableFuture<GetFavoritesResponse>getFavorites(GetFavoritesRequest request) Метод получения списка избранных инструментов.com.google.common.util.concurrent.ListenableFuture<GetFuturesMarginResponse>getFuturesMargin(GetFuturesMarginRequest request) Метод получения размера гарантийного обеспечения по фьючерсам.com.google.common.util.concurrent.ListenableFuture<InstrumentResponse>getInstrumentBy(InstrumentRequest request) Метод получения основной информации об инструменте.com.google.common.util.concurrent.ListenableFuture<OptionResponse>optionBy(InstrumentRequest request) Метод получения опциона по его идентификатору.com.google.common.util.concurrent.ListenableFuture<OptionsResponse>options(InstrumentsRequest request) Метод получения списка опционов.com.google.common.util.concurrent.ListenableFuture<ShareResponse>shareBy(InstrumentRequest request) Метод получения акции по её идентификатору.com.google.common.util.concurrent.ListenableFuture<SharesResponse>shares(InstrumentsRequest request) Метод получения списка акций.com.google.common.util.concurrent.ListenableFuture<TradingSchedulesResponse>tradingSchedules(TradingSchedulesRequest request) Метод получения расписания торгов торговых площадок.Methods inherited from class io.grpc.stub.AbstractFutureStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReady
-
Method Details
-
build
protected InstrumentsServiceGrpc.InstrumentsServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<InstrumentsServiceGrpc.InstrumentsServiceFutureStub>
-
tradingSchedules
public com.google.common.util.concurrent.ListenableFuture<TradingSchedulesResponse> tradingSchedules(TradingSchedulesRequest request) Метод получения расписания торгов торговых площадок.
-
bondBy
public com.google.common.util.concurrent.ListenableFuture<BondResponse> bondBy(InstrumentRequest request) Метод получения облигации по её идентификатору.
-
bonds
public com.google.common.util.concurrent.ListenableFuture<BondsResponse> bonds(InstrumentsRequest request) Метод получения списка облигаций.
-
getBondCoupons
public com.google.common.util.concurrent.ListenableFuture<GetBondCouponsResponse> getBondCoupons(GetBondCouponsRequest request) Метод получения графика выплат купонов по облигации.
-
currencyBy
public com.google.common.util.concurrent.ListenableFuture<CurrencyResponse> currencyBy(InstrumentRequest request) Метод получения валюты по её идентификатору.
-
currencies
public com.google.common.util.concurrent.ListenableFuture<CurrenciesResponse> currencies(InstrumentsRequest request) Метод получения списка валют.
-
etfBy
public com.google.common.util.concurrent.ListenableFuture<EtfResponse> etfBy(InstrumentRequest request) Метод получения инвестиционного фонда по его идентификатору.
-
etfs
public com.google.common.util.concurrent.ListenableFuture<EtfsResponse> etfs(InstrumentsRequest request) Метод получения списка инвестиционных фондов.
-
futureBy
public com.google.common.util.concurrent.ListenableFuture<FutureResponse> futureBy(InstrumentRequest request) Метод получения фьючерса по его идентификатору.
-
futures
public com.google.common.util.concurrent.ListenableFuture<FuturesResponse> futures(InstrumentsRequest request) Метод получения списка фьючерсов.
-
optionBy
public com.google.common.util.concurrent.ListenableFuture<OptionResponse> optionBy(InstrumentRequest request) Метод получения опциона по его идентификатору.
-
options
public com.google.common.util.concurrent.ListenableFuture<OptionsResponse> options(InstrumentsRequest request) Метод получения списка опционов.
-
getAccruedInterests
public com.google.common.util.concurrent.ListenableFuture<GetAccruedInterestsResponse> getAccruedInterests(GetAccruedInterestsRequest request) Метод получения накопленного купонного дохода по облигации.
-
getFuturesMargin
public com.google.common.util.concurrent.ListenableFuture<GetFuturesMarginResponse> getFuturesMargin(GetFuturesMarginRequest request) Метод получения размера гарантийного обеспечения по фьючерсам.
-
getInstrumentBy
public com.google.common.util.concurrent.ListenableFuture<InstrumentResponse> getInstrumentBy(InstrumentRequest request) Метод получения основной информации об инструменте.
-
getDividends
public com.google.common.util.concurrent.ListenableFuture<GetDividendsResponse> getDividends(GetDividendsRequest request) Метод для получения событий выплаты дивидендов по инструменту.
-
getAssetBy
public com.google.common.util.concurrent.ListenableFuture<AssetResponse> getAssetBy(AssetRequest request) Метод получения актива по его идентификатору.
-
getAssets
public com.google.common.util.concurrent.ListenableFuture<AssetsResponse> getAssets(AssetsRequest request) Метод получения списка активов.
-
getFavorites
public com.google.common.util.concurrent.ListenableFuture<GetFavoritesResponse> getFavorites(GetFavoritesRequest request) Метод получения списка избранных инструментов.
-
editFavorites
public com.google.common.util.concurrent.ListenableFuture<EditFavoritesResponse> editFavorites(EditFavoritesRequest request) Метод редактирования списка избранных инструментов.
-
getCountries
public com.google.common.util.concurrent.ListenableFuture<GetCountriesResponse> getCountries(GetCountriesRequest request) Метод получения списка стран.
-
findInstrument
public com.google.common.util.concurrent.ListenableFuture<FindInstrumentResponse> findInstrument(FindInstrumentRequest request) Метод поиска инструмента.
-
getBrands
public com.google.common.util.concurrent.ListenableFuture<GetBrandsResponse> getBrands(GetBrandsRequest request) Метод получения списка брендов.
-
getBrandBy
public com.google.common.util.concurrent.ListenableFuture<Brand> getBrandBy(GetBrandRequest request) Метод получения бренда по его идентификатору.
-