thomsonreuters.dss.api.extractions.container.Extractions Maven / Gradle / Ivy
The newest version!
package thomsonreuters.dss.api.extractions.container;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.github.davidmoten.guavamini.Preconditions;
import com.github.davidmoten.odata.client.ActionRequestNoReturn;
import com.github.davidmoten.odata.client.ActionRequestReturningNonCollection;
import com.github.davidmoten.odata.client.CollectionPageNonEntityRequest;
import com.github.davidmoten.odata.client.Context;
import com.github.davidmoten.odata.client.ContextPath;
import com.github.davidmoten.odata.client.FunctionRequestReturningNonCollection;
import com.github.davidmoten.odata.client.HasContext;
import com.github.davidmoten.odata.client.HttpService;
import com.github.davidmoten.odata.client.NameValue;
import com.github.davidmoten.odata.client.TestingService.BuilderBase;
import com.github.davidmoten.odata.client.TestingService.ContainerBuilder;
import com.github.davidmoten.odata.client.annotation.Action;
import com.github.davidmoten.odata.client.annotation.Function;
import com.github.davidmoten.odata.client.internal.ParameterMap;
import com.github.davidmoten.odata.client.internal.TypedObject;
import java.time.OffsetDateTime;
import java.util.List;
import java.util.Map;
import thomsonreuters.dss.api.content.complex.EntityIdentifier;
import thomsonreuters.dss.api.content.complex.InstrumentIdentifier;
import thomsonreuters.dss.api.content.complex.ValidatedInstrument;
import thomsonreuters.dss.api.content.enums.IdentifierType;
import thomsonreuters.dss.api.content.enums.InstrumentTypeGroup;
import thomsonreuters.dss.api.extractions.entity.set.BdfAssetTypes;
import thomsonreuters.dss.api.extractions.entity.set.BdfRegions;
import thomsonreuters.dss.api.extractions.entity.set.BondScheduleReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.BondScheduleTypes;
import thomsonreuters.dss.api.extractions.entity.set.CommoditiesCorrectionsHistoryReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.CompositeReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.ContentFieldTypes;
import thomsonreuters.dss.api.extractions.entity.set.ContentSetTypes;
import thomsonreuters.dss.api.extractions.entity.set.CorporateActionsIpoReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.CorporateActionsIsoReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.CorporateActionsStandardReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.CriteriaLists;
import thomsonreuters.dss.api.extractions.entity.set.ElektronTimeseriesReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.EndOfDayPricingReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.EntityListItems;
import thomsonreuters.dss.api.extractions.entity.set.EntityLists;
import thomsonreuters.dss.api.extractions.entity.set.EstimatesActualReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.EstimatesDetailReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.EstimatesFootnotesCompanyReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.EstimatesFootnotesDetailReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.EstimatesSummaryReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.ExchangeTypes;
import thomsonreuters.dss.api.extractions.entity.set.ExtractedFiles;
import thomsonreuters.dss.api.extractions.entity.set.ExtractionConditionSelectionItems;
import thomsonreuters.dss.api.extractions.entity.set.FixedIncomeAnalyticsReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.FundAllocationReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.HistoricalReferenceReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.InstrumentListItems;
import thomsonreuters.dss.api.extractions.entity.set.InstrumentLists;
import thomsonreuters.dss.api.extractions.entity.set.IntradayPricingReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.LegalEntityAuditReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.LegalEntityDetailReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.LegalEntityHierarchyReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.MBSFactorHistoryReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.NewsAnalyticsCommoditiesReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.NewsAnalyticsReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.NewsAttributionTypes;
import thomsonreuters.dss.api.extractions.entity.set.NewsCommodityTypes;
import thomsonreuters.dss.api.extractions.entity.set.NewsItemsReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.NewsLanguageTypes;
import thomsonreuters.dss.api.extractions.entity.set.NewsTopicTypes;
import thomsonreuters.dss.api.extractions.entity.set.OtherFiles;
import thomsonreuters.dss.api.extractions.entity.set.OwnershipReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.PremiumEndOfDayPricingReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.PremiumPricingReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.PriceHistoryReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.RatingSourceTypes;
import thomsonreuters.dss.api.extractions.entity.set.RatingsReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.RawExtractionResults;
import thomsonreuters.dss.api.extractions.entity.set.ReportExtractions;
import thomsonreuters.dss.api.extractions.entity.set.ReportTemplateTypes;
import thomsonreuters.dss.api.extractions.entity.set.ReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.Schedules;
import thomsonreuters.dss.api.extractions.entity.set.SingleHistoricalPriceReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.SinglePriceHistoryReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.StarmineReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.SymbolCrossReferenceReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.TechnicalIndicatorsReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.TermsAndConditionsReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.TickHistoryIntradaySummariesReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.TickHistoryMarketDepthReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.TickHistoryRawReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.TickHistoryTimeAndSalesReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.TimeSeriesReportTemplates;
import thomsonreuters.dss.api.extractions.entity.set.TrancheFactorHistoryReportTemplates;
import thomsonreuters.dss.api.extractions.extractionconditions.entity.ExtractionConditionSelectionItem;
import thomsonreuters.dss.api.extractions.extractionconditions.entity.request.ExtractionConditionSelectionItemEntityRequest;
import thomsonreuters.dss.api.extractions.extractionrequests.complex.ExtractionRequestBase;
import thomsonreuters.dss.api.extractions.extractionrequests.complex.ExtractionResult;
import thomsonreuters.dss.api.extractions.extractionrequests.complex.ExtractionRow;
import thomsonreuters.dss.api.extractions.extractionrequests.entity.RawExtractionResult;
import thomsonreuters.dss.api.extractions.extractionrequests.entity.request.RawExtractionResultEntityRequest;
import thomsonreuters.dss.api.extractions.reportextractions.entity.OtherFile;
import thomsonreuters.dss.api.extractions.reportextractions.entity.ReportExtraction;
import thomsonreuters.dss.api.extractions.reportextractions.entity.request.ExtractedFileEntityRequest;
import thomsonreuters.dss.api.extractions.reportextractions.entity.request.OtherFileEntityRequest;
import thomsonreuters.dss.api.extractions.reportextractions.entity.request.ReportExtractionEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.complex.ContentField;
import thomsonreuters.dss.api.extractions.reporttemplates.complex.ReportTemplateImportSettings;
import thomsonreuters.dss.api.extractions.reporttemplates.complex.ReportTemplatesImportResult;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.BondScheduleType;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.ContentFieldType;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.ExchangeType;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.NewsAttributionType;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.NewsCommodityType;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.NewsLanguageType;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.NewsTopicType;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.RatingSourceType;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.ReportTemplate;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.BdfAssetTypeEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.BdfRegionEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.BondScheduleReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.BondScheduleTypeEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.CommoditiesCorrectionsHistoryReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.CompositeReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.ContentFieldTypeEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.ContentSetTypeEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.CorporateActionsIpoReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.CorporateActionsIsoReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.CorporateActionsStandardReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.ElektronTimeseriesReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.EndOfDayPricingReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.EstimatesActualReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.EstimatesDetailReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.EstimatesFootnotesCompanyReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.EstimatesFootnotesDetailReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.EstimatesSummaryReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.ExchangeTypeEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.FixedIncomeAnalyticsReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.FundAllocationReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.HistoricalReferenceReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.IntradayPricingReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.LegalEntityAuditReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.LegalEntityDetailReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.LegalEntityHierarchyReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.MBSFactorHistoryReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.NewsAnalyticsCommoditiesReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.NewsAnalyticsReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.NewsAttributionTypeEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.NewsCommodityTypeEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.NewsItemsReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.NewsLanguageTypeEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.NewsTopicTypeEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.OwnershipReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.PremiumEndOfDayPricingReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.PremiumPricingReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.PriceHistoryReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.RatingSourceTypeEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.RatingsReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.ReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.ReportTemplateTypeEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.SingleHistoricalPriceReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.SinglePriceHistoryReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.StarmineReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.SymbolCrossReferenceReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.TechnicalIndicatorsReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.TermsAndConditionsReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.TickHistoryIntradaySummariesReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.TickHistoryMarketDepthReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.TickHistoryRawReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.TickHistoryTimeAndSalesReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.TimeSeriesReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.reporttemplates.entity.request.TrancheFactorHistoryReportTemplateEntityRequest;
import thomsonreuters.dss.api.extractions.schedules.complex.InstrumentTriggerDetail;
import thomsonreuters.dss.api.extractions.schedules.complex.ScheduleImportResult;
import thomsonreuters.dss.api.extractions.schedules.complex.ScheduleImportSettings;
import thomsonreuters.dss.api.extractions.schedules.entity.Schedule;
import thomsonreuters.dss.api.extractions.schedules.entity.request.ScheduleEntityRequest;
import thomsonreuters.dss.api.extractions.subjectlists.complex.CriteriaListFilter;
import thomsonreuters.dss.api.extractions.subjectlists.complex.EntitiesValidateIdentifiersResult;
import thomsonreuters.dss.api.extractions.subjectlists.complex.EntityListImportResult;
import thomsonreuters.dss.api.extractions.subjectlists.complex.EntityListImportSettings;
import thomsonreuters.dss.api.extractions.subjectlists.complex.FilterInfo;
import thomsonreuters.dss.api.extractions.subjectlists.complex.InstrumentListImportResult;
import thomsonreuters.dss.api.extractions.subjectlists.complex.InstrumentListImportSettings;
import thomsonreuters.dss.api.extractions.subjectlists.complex.InstrumentListValidationOptions;
import thomsonreuters.dss.api.extractions.subjectlists.complex.InstrumentsValidateIdentifiersResult;
import thomsonreuters.dss.api.extractions.subjectlists.entity.CriteriaList;
import thomsonreuters.dss.api.extractions.subjectlists.entity.EntityList;
import thomsonreuters.dss.api.extractions.subjectlists.entity.InstrumentList;
import thomsonreuters.dss.api.extractions.subjectlists.entity.request.CriteriaListEntityRequest;
import thomsonreuters.dss.api.extractions.subjectlists.entity.request.EntityListEntityRequest;
import thomsonreuters.dss.api.extractions.subjectlists.entity.request.EntityListItemEntityRequest;
import thomsonreuters.dss.api.extractions.subjectlists.entity.request.InstrumentListEntityRequest;
import thomsonreuters.dss.api.extractions.subjectlists.entity.request.InstrumentListItemEntityRequest;
import thomsonreuters.dss.api.extractions.subjectlists.enums.CriteriaListType;
import thomsonreuters.dss.api.search.complex.HistoricalLookupEntry;
public final class Extractions implements HasContext {
private final ContextPath contextPath;
public Extractions(Context context) {
this.contextPath = new ContextPath(context, context.service().getBasePath());
}
@Override
public Context _context() {
return contextPath.context();
}
public HttpService _service() {
return contextPath.context().service();
}
static final class ContainerBuilderImpl extends ContainerBuilder {
@Override
public Extractions _create(Context context) {
return new Extractions(context);
}
}
public static BuilderBase, Extractions> test() {
return new ContainerBuilderImpl();
}
public RawExtractionResults rawExtractionResults() {
return new RawExtractionResults(
contextPath.addSegment("RawExtractionResults"));
}
public RawExtractionResultEntityRequest rawExtractionResults(String jobId) {
return new RawExtractionResultEntityRequest(contextPath.addSegment("RawExtractionResults").addKeys(new NameValue(jobId.toString())));
}
public OtherFiles otherFiles() {
return new OtherFiles(
contextPath.addSegment("OtherFiles"));
}
public OtherFileEntityRequest otherFiles(String otherFileId) {
return new OtherFileEntityRequest(contextPath.addSegment("OtherFiles").addKeys(new NameValue(otherFileId.toString())));
}
public ExtractedFiles extractedFiles() {
return new ExtractedFiles(
contextPath.addSegment("ExtractedFiles"));
}
public ExtractedFileEntityRequest extractedFiles(String extractedFileId) {
return new ExtractedFileEntityRequest(contextPath.addSegment("ExtractedFiles").addKeys(new NameValue(extractedFileId.toString())));
}
public ReportExtractions reportExtractions() {
return new ReportExtractions(
contextPath.addSegment("ReportExtractions"));
}
public ReportExtractionEntityRequest reportExtractions(String reportExtractionId) {
return new ReportExtractionEntityRequest(contextPath.addSegment("ReportExtractions").addKeys(new NameValue(reportExtractionId.toString())));
}
public ExchangeTypes exchangeTypes() {
return new ExchangeTypes(
contextPath.addSegment("ExchangeTypes"));
}
public ExchangeTypeEntityRequest exchangeTypes(String code) {
return new ExchangeTypeEntityRequest(contextPath.addSegment("ExchangeTypes").addKeys(new NameValue(code.toString())));
}
public BdfRegions bdfRegions() {
return new BdfRegions(
contextPath.addSegment("BdfRegions"));
}
public BdfRegionEntityRequest bdfRegions(String code) {
return new BdfRegionEntityRequest(contextPath.addSegment("BdfRegions").addKeys(new NameValue(code.toString())));
}
public NewsAttributionTypes newsAttributionTypes() {
return new NewsAttributionTypes(
contextPath.addSegment("NewsAttributionTypes"));
}
public NewsAttributionTypeEntityRequest newsAttributionTypes(String code) {
return new NewsAttributionTypeEntityRequest(contextPath.addSegment("NewsAttributionTypes").addKeys(new NameValue(code.toString())));
}
public NewsCommodityTypes newsCommodityTypes() {
return new NewsCommodityTypes(
contextPath.addSegment("NewsCommodityTypes"));
}
public NewsCommodityTypeEntityRequest newsCommodityTypes(String code) {
return new NewsCommodityTypeEntityRequest(contextPath.addSegment("NewsCommodityTypes").addKeys(new NameValue(code.toString())));
}
public NewsLanguageTypes newsLanguageTypes() {
return new NewsLanguageTypes(
contextPath.addSegment("NewsLanguageTypes"));
}
public NewsLanguageTypeEntityRequest newsLanguageTypes(String code) {
return new NewsLanguageTypeEntityRequest(contextPath.addSegment("NewsLanguageTypes").addKeys(new NameValue(code.toString())));
}
public NewsTopicTypes newsTopicTypes() {
return new NewsTopicTypes(
contextPath.addSegment("NewsTopicTypes"));
}
public NewsTopicTypeEntityRequest newsTopicTypes(String code) {
return new NewsTopicTypeEntityRequest(contextPath.addSegment("NewsTopicTypes").addKeys(new NameValue(code.toString())));
}
public RatingSourceTypes ratingSourceTypes() {
return new RatingSourceTypes(
contextPath.addSegment("RatingSourceTypes"));
}
public RatingSourceTypeEntityRequest ratingSourceTypes(String code) {
return new RatingSourceTypeEntityRequest(contextPath.addSegment("RatingSourceTypes").addKeys(new NameValue(code.toString())));
}
public ExtractionConditionSelectionItems extractionConditionSelectionItems() {
return new ExtractionConditionSelectionItems(
contextPath.addSegment("ExtractionConditionSelectionItems"));
}
public ExtractionConditionSelectionItemEntityRequest extractionConditionSelectionItems(String code) {
return new ExtractionConditionSelectionItemEntityRequest(contextPath.addSegment("ExtractionConditionSelectionItems").addKeys(new NameValue(code.toString())));
}
public BdfAssetTypes bdfAssetTypes() {
return new BdfAssetTypes(
contextPath.addSegment("BdfAssetTypes"));
}
public BdfAssetTypeEntityRequest bdfAssetTypes(String code) {
return new BdfAssetTypeEntityRequest(contextPath.addSegment("BdfAssetTypes").addKeys(new NameValue(code.toString())));
}
public BondScheduleTypes bondScheduleTypes() {
return new BondScheduleTypes(
contextPath.addSegment("BondScheduleTypes"));
}
public BondScheduleTypeEntityRequest bondScheduleTypes(String code) {
return new BondScheduleTypeEntityRequest(contextPath.addSegment("BondScheduleTypes").addKeys(new NameValue(code.toString())));
}
public ContentSetTypes contentSetTypes() {
return new ContentSetTypes(
contextPath.addSegment("ContentSetTypes"));
}
public ContentSetTypeEntityRequest contentSetTypes(String code) {
return new ContentSetTypeEntityRequest(contextPath.addSegment("ContentSetTypes").addKeys(new NameValue(code.toString())));
}
public ContentFieldTypes contentFieldTypes() {
return new ContentFieldTypes(
contextPath.addSegment("ContentFieldTypes"));
}
public ContentFieldTypeEntityRequest contentFieldTypes(String code) {
return new ContentFieldTypeEntityRequest(contextPath.addSegment("ContentFieldTypes").addKeys(new NameValue(code.toString())));
}
public ReportTemplateTypes reportTemplateTypes() {
return new ReportTemplateTypes(
contextPath.addSegment("ReportTemplateTypes"));
}
public ReportTemplateTypeEntityRequest reportTemplateTypes(String code) {
return new ReportTemplateTypeEntityRequest(contextPath.addSegment("ReportTemplateTypes").addKeys(new NameValue(code.toString())));
}
public CriteriaLists criteriaLists() {
return new CriteriaLists(
contextPath.addSegment("CriteriaLists"));
}
public CriteriaListEntityRequest criteriaLists(String listId) {
return new CriteriaListEntityRequest(contextPath.addSegment("CriteriaLists").addKeys(new NameValue(listId.toString())));
}
public EntityLists entityLists() {
return new EntityLists(
contextPath.addSegment("EntityLists"));
}
public EntityListEntityRequest entityLists(String listId) {
return new EntityListEntityRequest(contextPath.addSegment("EntityLists").addKeys(new NameValue(listId.toString())));
}
public EntityListItems entityListItems() {
return new EntityListItems(
contextPath.addSegment("EntityListItems"));
}
public EntityListItemEntityRequest entityListItems(String entityListItemKey) {
return new EntityListItemEntityRequest(contextPath.addSegment("EntityListItems").addKeys(new NameValue(entityListItemKey.toString())));
}
public InstrumentLists instrumentLists() {
return new InstrumentLists(
contextPath.addSegment("InstrumentLists"));
}
public InstrumentListEntityRequest instrumentLists(String listId) {
return new InstrumentListEntityRequest(contextPath.addSegment("InstrumentLists").addKeys(new NameValue(listId.toString())));
}
public InstrumentListItems instrumentListItems() {
return new InstrumentListItems(
contextPath.addSegment("InstrumentListItems"));
}
public InstrumentListItemEntityRequest instrumentListItems(String instrumentListItemKey) {
return new InstrumentListItemEntityRequest(contextPath.addSegment("InstrumentListItems").addKeys(new NameValue(instrumentListItemKey.toString())));
}
public Schedules schedules() {
return new Schedules(
contextPath.addSegment("Schedules"));
}
public ScheduleEntityRequest schedules(String scheduleId) {
return new ScheduleEntityRequest(contextPath.addSegment("Schedules").addKeys(new NameValue(scheduleId.toString())));
}
public ReportTemplates reportTemplates() {
return new ReportTemplates(
contextPath.addSegment("ReportTemplates"));
}
public ReportTemplateEntityRequest reportTemplates(String reportTemplateId) {
return new ReportTemplateEntityRequest(contextPath.addSegment("ReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public CommoditiesCorrectionsHistoryReportTemplates commoditiesCorrectionsHistoryReportTemplates() {
return new CommoditiesCorrectionsHistoryReportTemplates(
contextPath.addSegment("CommoditiesCorrectionsHistoryReportTemplates"));
}
public CommoditiesCorrectionsHistoryReportTemplateEntityRequest commoditiesCorrectionsHistoryReportTemplates(String reportTemplateId) {
return new CommoditiesCorrectionsHistoryReportTemplateEntityRequest(contextPath.addSegment("CommoditiesCorrectionsHistoryReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public SinglePriceHistoryReportTemplates singlePriceHistoryReportTemplates() {
return new SinglePriceHistoryReportTemplates(
contextPath.addSegment("SinglePriceHistoryReportTemplates"));
}
public SinglePriceHistoryReportTemplateEntityRequest singlePriceHistoryReportTemplates(String reportTemplateId) {
return new SinglePriceHistoryReportTemplateEntityRequest(contextPath.addSegment("SinglePriceHistoryReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public PriceHistoryReportTemplates priceHistoryReportTemplates() {
return new PriceHistoryReportTemplates(
contextPath.addSegment("PriceHistoryReportTemplates"));
}
public PriceHistoryReportTemplateEntityRequest priceHistoryReportTemplates(String reportTemplateId) {
return new PriceHistoryReportTemplateEntityRequest(contextPath.addSegment("PriceHistoryReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public ElektronTimeseriesReportTemplates elektronTimeseriesReportTemplates() {
return new ElektronTimeseriesReportTemplates(
contextPath.addSegment("ElektronTimeseriesReportTemplates"));
}
public ElektronTimeseriesReportTemplateEntityRequest elektronTimeseriesReportTemplates(String reportTemplateId) {
return new ElektronTimeseriesReportTemplateEntityRequest(contextPath.addSegment("ElektronTimeseriesReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public HistoricalReferenceReportTemplates historicalReferenceReportTemplates() {
return new HistoricalReferenceReportTemplates(
contextPath.addSegment("HistoricalReferenceReportTemplates"));
}
public HistoricalReferenceReportTemplateEntityRequest historicalReferenceReportTemplates(String reportTemplateId) {
return new HistoricalReferenceReportTemplateEntityRequest(contextPath.addSegment("HistoricalReferenceReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public TickHistoryIntradaySummariesReportTemplates tickHistoryIntradaySummariesReportTemplates() {
return new TickHistoryIntradaySummariesReportTemplates(
contextPath.addSegment("TickHistoryIntradaySummariesReportTemplates"));
}
public TickHistoryIntradaySummariesReportTemplateEntityRequest tickHistoryIntradaySummariesReportTemplates(String reportTemplateId) {
return new TickHistoryIntradaySummariesReportTemplateEntityRequest(contextPath.addSegment("TickHistoryIntradaySummariesReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public TickHistoryRawReportTemplates tickHistoryRawReportTemplates() {
return new TickHistoryRawReportTemplates(
contextPath.addSegment("TickHistoryRawReportTemplates"));
}
public TickHistoryRawReportTemplateEntityRequest tickHistoryRawReportTemplates(String reportTemplateId) {
return new TickHistoryRawReportTemplateEntityRequest(contextPath.addSegment("TickHistoryRawReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public TickHistoryTimeAndSalesReportTemplates tickHistoryTimeAndSalesReportTemplates() {
return new TickHistoryTimeAndSalesReportTemplates(
contextPath.addSegment("TickHistoryTimeAndSalesReportTemplates"));
}
public TickHistoryTimeAndSalesReportTemplateEntityRequest tickHistoryTimeAndSalesReportTemplates(String reportTemplateId) {
return new TickHistoryTimeAndSalesReportTemplateEntityRequest(contextPath.addSegment("TickHistoryTimeAndSalesReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public TickHistoryMarketDepthReportTemplates tickHistoryMarketDepthReportTemplates() {
return new TickHistoryMarketDepthReportTemplates(
contextPath.addSegment("TickHistoryMarketDepthReportTemplates"));
}
public TickHistoryMarketDepthReportTemplateEntityRequest tickHistoryMarketDepthReportTemplates(String reportTemplateId) {
return new TickHistoryMarketDepthReportTemplateEntityRequest(contextPath.addSegment("TickHistoryMarketDepthReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public BondScheduleReportTemplates bondScheduleReportTemplates() {
return new BondScheduleReportTemplates(
contextPath.addSegment("BondScheduleReportTemplates"));
}
public BondScheduleReportTemplateEntityRequest bondScheduleReportTemplates(String reportTemplateId) {
return new BondScheduleReportTemplateEntityRequest(contextPath.addSegment("BondScheduleReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public CorporateActionsIpoReportTemplates corporateActionsIpoReportTemplates() {
return new CorporateActionsIpoReportTemplates(
contextPath.addSegment("CorporateActionsIpoReportTemplates"));
}
public CorporateActionsIpoReportTemplateEntityRequest corporateActionsIpoReportTemplates(String reportTemplateId) {
return new CorporateActionsIpoReportTemplateEntityRequest(contextPath.addSegment("CorporateActionsIpoReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public CorporateActionsIsoReportTemplates corporateActionsIsoReportTemplates() {
return new CorporateActionsIsoReportTemplates(
contextPath.addSegment("CorporateActionsIsoReportTemplates"));
}
public CorporateActionsIsoReportTemplateEntityRequest corporateActionsIsoReportTemplates(String reportTemplateId) {
return new CorporateActionsIsoReportTemplateEntityRequest(contextPath.addSegment("CorporateActionsIsoReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public CorporateActionsStandardReportTemplates corporateActionsStandardReportTemplates() {
return new CorporateActionsStandardReportTemplates(
contextPath.addSegment("CorporateActionsStandardReportTemplates"));
}
public CorporateActionsStandardReportTemplateEntityRequest corporateActionsStandardReportTemplates(String reportTemplateId) {
return new CorporateActionsStandardReportTemplateEntityRequest(contextPath.addSegment("CorporateActionsStandardReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public EstimatesActualReportTemplates estimatesActualReportTemplates() {
return new EstimatesActualReportTemplates(
contextPath.addSegment("EstimatesActualReportTemplates"));
}
public EstimatesActualReportTemplateEntityRequest estimatesActualReportTemplates(String reportTemplateId) {
return new EstimatesActualReportTemplateEntityRequest(contextPath.addSegment("EstimatesActualReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public EstimatesDetailReportTemplates estimatesDetailReportTemplates() {
return new EstimatesDetailReportTemplates(
contextPath.addSegment("EstimatesDetailReportTemplates"));
}
public EstimatesDetailReportTemplateEntityRequest estimatesDetailReportTemplates(String reportTemplateId) {
return new EstimatesDetailReportTemplateEntityRequest(contextPath.addSegment("EstimatesDetailReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public EstimatesFootnotesCompanyReportTemplates estimatesFootnotesCompanyReportTemplates() {
return new EstimatesFootnotesCompanyReportTemplates(
contextPath.addSegment("EstimatesFootnotesCompanyReportTemplates"));
}
public EstimatesFootnotesCompanyReportTemplateEntityRequest estimatesFootnotesCompanyReportTemplates(String reportTemplateId) {
return new EstimatesFootnotesCompanyReportTemplateEntityRequest(contextPath.addSegment("EstimatesFootnotesCompanyReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public EstimatesFootnotesDetailReportTemplates estimatesFootnotesDetailReportTemplates() {
return new EstimatesFootnotesDetailReportTemplates(
contextPath.addSegment("EstimatesFootnotesDetailReportTemplates"));
}
public EstimatesFootnotesDetailReportTemplateEntityRequest estimatesFootnotesDetailReportTemplates(String reportTemplateId) {
return new EstimatesFootnotesDetailReportTemplateEntityRequest(contextPath.addSegment("EstimatesFootnotesDetailReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public EstimatesSummaryReportTemplates estimatesSummaryReportTemplates() {
return new EstimatesSummaryReportTemplates(
contextPath.addSegment("EstimatesSummaryReportTemplates"));
}
public EstimatesSummaryReportTemplateEntityRequest estimatesSummaryReportTemplates(String reportTemplateId) {
return new EstimatesSummaryReportTemplateEntityRequest(contextPath.addSegment("EstimatesSummaryReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public FundAllocationReportTemplates fundAllocationReportTemplates() {
return new FundAllocationReportTemplates(
contextPath.addSegment("FundAllocationReportTemplates"));
}
public FundAllocationReportTemplateEntityRequest fundAllocationReportTemplates(String reportTemplateId) {
return new FundAllocationReportTemplateEntityRequest(contextPath.addSegment("FundAllocationReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public LegalEntityDetailReportTemplates legalEntityDetailReportTemplates() {
return new LegalEntityDetailReportTemplates(
contextPath.addSegment("LegalEntityDetailReportTemplates"));
}
public LegalEntityDetailReportTemplateEntityRequest legalEntityDetailReportTemplates(String reportTemplateId) {
return new LegalEntityDetailReportTemplateEntityRequest(contextPath.addSegment("LegalEntityDetailReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public LegalEntityHierarchyReportTemplates legalEntityHierarchyReportTemplates() {
return new LegalEntityHierarchyReportTemplates(
contextPath.addSegment("LegalEntityHierarchyReportTemplates"));
}
public LegalEntityHierarchyReportTemplateEntityRequest legalEntityHierarchyReportTemplates(String reportTemplateId) {
return new LegalEntityHierarchyReportTemplateEntityRequest(contextPath.addSegment("LegalEntityHierarchyReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public NewsAnalyticsCommoditiesReportTemplates newsAnalyticsCommoditiesReportTemplates() {
return new NewsAnalyticsCommoditiesReportTemplates(
contextPath.addSegment("NewsAnalyticsCommoditiesReportTemplates"));
}
public NewsAnalyticsCommoditiesReportTemplateEntityRequest newsAnalyticsCommoditiesReportTemplates(String reportTemplateId) {
return new NewsAnalyticsCommoditiesReportTemplateEntityRequest(contextPath.addSegment("NewsAnalyticsCommoditiesReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public NewsItemsReportTemplates newsItemsReportTemplates() {
return new NewsItemsReportTemplates(
contextPath.addSegment("NewsItemsReportTemplates"));
}
public NewsItemsReportTemplateEntityRequest newsItemsReportTemplates(String reportTemplateId) {
return new NewsItemsReportTemplateEntityRequest(contextPath.addSegment("NewsItemsReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public PremiumEndOfDayPricingReportTemplates premiumEndOfDayPricingReportTemplates() {
return new PremiumEndOfDayPricingReportTemplates(
contextPath.addSegment("PremiumEndOfDayPricingReportTemplates"));
}
public PremiumEndOfDayPricingReportTemplateEntityRequest premiumEndOfDayPricingReportTemplates(String reportTemplateId) {
return new PremiumEndOfDayPricingReportTemplateEntityRequest(contextPath.addSegment("PremiumEndOfDayPricingReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public PremiumPricingReportTemplates premiumPricingReportTemplates() {
return new PremiumPricingReportTemplates(
contextPath.addSegment("PremiumPricingReportTemplates"));
}
public PremiumPricingReportTemplateEntityRequest premiumPricingReportTemplates(String reportTemplateId) {
return new PremiumPricingReportTemplateEntityRequest(contextPath.addSegment("PremiumPricingReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public RatingsReportTemplates ratingsReportTemplates() {
return new RatingsReportTemplates(
contextPath.addSegment("RatingsReportTemplates"));
}
public RatingsReportTemplateEntityRequest ratingsReportTemplates(String reportTemplateId) {
return new RatingsReportTemplateEntityRequest(contextPath.addSegment("RatingsReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public SingleHistoricalPriceReportTemplates singleHistoricalPriceReportTemplates() {
return new SingleHistoricalPriceReportTemplates(
contextPath.addSegment("SingleHistoricalPriceReportTemplates"));
}
public SingleHistoricalPriceReportTemplateEntityRequest singleHistoricalPriceReportTemplates(String reportTemplateId) {
return new SingleHistoricalPriceReportTemplateEntityRequest(contextPath.addSegment("SingleHistoricalPriceReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public StarmineReportTemplates starmineReportTemplates() {
return new StarmineReportTemplates(
contextPath.addSegment("StarmineReportTemplates"));
}
public StarmineReportTemplateEntityRequest starmineReportTemplates(String reportTemplateId) {
return new StarmineReportTemplateEntityRequest(contextPath.addSegment("StarmineReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public SymbolCrossReferenceReportTemplates symbolCrossReferenceReportTemplates() {
return new SymbolCrossReferenceReportTemplates(
contextPath.addSegment("SymbolCrossReferenceReportTemplates"));
}
public SymbolCrossReferenceReportTemplateEntityRequest symbolCrossReferenceReportTemplates(String reportTemplateId) {
return new SymbolCrossReferenceReportTemplateEntityRequest(contextPath.addSegment("SymbolCrossReferenceReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public CompositeReportTemplates compositeReportTemplates() {
return new CompositeReportTemplates(
contextPath.addSegment("CompositeReportTemplates"));
}
public CompositeReportTemplateEntityRequest compositeReportTemplates(String reportTemplateId) {
return new CompositeReportTemplateEntityRequest(contextPath.addSegment("CompositeReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public OwnershipReportTemplates ownershipReportTemplates() {
return new OwnershipReportTemplates(
contextPath.addSegment("OwnershipReportTemplates"));
}
public OwnershipReportTemplateEntityRequest ownershipReportTemplates(String reportTemplateId) {
return new OwnershipReportTemplateEntityRequest(contextPath.addSegment("OwnershipReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public TrancheFactorHistoryReportTemplates trancheFactorHistoryReportTemplates() {
return new TrancheFactorHistoryReportTemplates(
contextPath.addSegment("TrancheFactorHistoryReportTemplates"));
}
public TrancheFactorHistoryReportTemplateEntityRequest trancheFactorHistoryReportTemplates(String reportTemplateId) {
return new TrancheFactorHistoryReportTemplateEntityRequest(contextPath.addSegment("TrancheFactorHistoryReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public MBSFactorHistoryReportTemplates mBSFactorHistoryReportTemplates() {
return new MBSFactorHistoryReportTemplates(
contextPath.addSegment("MBSFactorHistoryReportTemplates"));
}
public MBSFactorHistoryReportTemplateEntityRequest mBSFactorHistoryReportTemplates(String reportTemplateId) {
return new MBSFactorHistoryReportTemplateEntityRequest(contextPath.addSegment("MBSFactorHistoryReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public LegalEntityAuditReportTemplates legalEntityAuditReportTemplates() {
return new LegalEntityAuditReportTemplates(
contextPath.addSegment("LegalEntityAuditReportTemplates"));
}
public LegalEntityAuditReportTemplateEntityRequest legalEntityAuditReportTemplates(String reportTemplateId) {
return new LegalEntityAuditReportTemplateEntityRequest(contextPath.addSegment("LegalEntityAuditReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public TechnicalIndicatorsReportTemplates technicalIndicatorsReportTemplates() {
return new TechnicalIndicatorsReportTemplates(
contextPath.addSegment("TechnicalIndicatorsReportTemplates"));
}
public TechnicalIndicatorsReportTemplateEntityRequest technicalIndicatorsReportTemplates(String reportTemplateId) {
return new TechnicalIndicatorsReportTemplateEntityRequest(contextPath.addSegment("TechnicalIndicatorsReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public FixedIncomeAnalyticsReportTemplates fixedIncomeAnalyticsReportTemplates() {
return new FixedIncomeAnalyticsReportTemplates(
contextPath.addSegment("FixedIncomeAnalyticsReportTemplates"));
}
public FixedIncomeAnalyticsReportTemplateEntityRequest fixedIncomeAnalyticsReportTemplates(String reportTemplateId) {
return new FixedIncomeAnalyticsReportTemplateEntityRequest(contextPath.addSegment("FixedIncomeAnalyticsReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public IntradayPricingReportTemplates intradayPricingReportTemplates() {
return new IntradayPricingReportTemplates(
contextPath.addSegment("IntradayPricingReportTemplates"));
}
public IntradayPricingReportTemplateEntityRequest intradayPricingReportTemplates(String reportTemplateId) {
return new IntradayPricingReportTemplateEntityRequest(contextPath.addSegment("IntradayPricingReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public EndOfDayPricingReportTemplates endOfDayPricingReportTemplates() {
return new EndOfDayPricingReportTemplates(
contextPath.addSegment("EndOfDayPricingReportTemplates"));
}
public EndOfDayPricingReportTemplateEntityRequest endOfDayPricingReportTemplates(String reportTemplateId) {
return new EndOfDayPricingReportTemplateEntityRequest(contextPath.addSegment("EndOfDayPricingReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public NewsAnalyticsReportTemplates newsAnalyticsReportTemplates() {
return new NewsAnalyticsReportTemplates(
contextPath.addSegment("NewsAnalyticsReportTemplates"));
}
public NewsAnalyticsReportTemplateEntityRequest newsAnalyticsReportTemplates(String reportTemplateId) {
return new NewsAnalyticsReportTemplateEntityRequest(contextPath.addSegment("NewsAnalyticsReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public TermsAndConditionsReportTemplates termsAndConditionsReportTemplates() {
return new TermsAndConditionsReportTemplates(
contextPath.addSegment("TermsAndConditionsReportTemplates"));
}
public TermsAndConditionsReportTemplateEntityRequest termsAndConditionsReportTemplates(String reportTemplateId) {
return new TermsAndConditionsReportTemplateEntityRequest(contextPath.addSegment("TermsAndConditionsReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
public TimeSeriesReportTemplates timeSeriesReportTemplates() {
return new TimeSeriesReportTemplates(
contextPath.addSegment("TimeSeriesReportTemplates"));
}
public TimeSeriesReportTemplateEntityRequest timeSeriesReportTemplates(String reportTemplateId) {
return new TimeSeriesReportTemplateEntityRequest(contextPath.addSegment("TimeSeriesReportTemplates").addKeys(new NameValue(reportTemplateId.toString())));
}
@Action(name = "OtherFileDeleteMultiple")
@JsonIgnore
public ActionRequestNoReturn otherFileDeleteMultiple(List fileIds) {
Map _parameters = ParameterMap
.put("FileIds", "Collection(Edm.String)", fileIds)
.build();
return new ActionRequestNoReturn(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.OtherFileDeleteMultiple"), _parameters);
}
@Action(name = "ExtractedFileDeleteMultiple")
@JsonIgnore
public ActionRequestNoReturn extractedFileDeleteMultiple(List extractedFileIds) {
Map _parameters = ParameterMap
.put("ExtractedFileIds", "Collection(Edm.String)", extractedFileIds)
.build();
return new ActionRequestNoReturn(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.ExtractedFileDeleteMultiple"), _parameters);
}
@Action(name = "CriteriaListCreate")
@JsonIgnore
public ActionRequestReturningNonCollection criteriaListCreate(String listName, CriteriaListType type, List filters) {
Preconditions.checkNotNull(type, "type cannot be null");
Map _parameters = ParameterMap
.put("ListName", "Edm.String", listName)
.put("Type", "ThomsonReuters.Dss.Api.Extractions.SubjectLists.CriteriaListType", type)
.put("Filters", "Collection(ThomsonReuters.Dss.Api.Extractions.SubjectLists.CriteriaListFilter)", filters)
.build();
return new ActionRequestReturningNonCollection(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.CriteriaListCreate"), CriteriaList.class, _parameters, thomsonreuters.dss.api.extractions.subjectlists.schema.SchemaInfo.INSTANCE);
}
@Action(name = "CriteriaListDeleteMultiple")
@JsonIgnore
public ActionRequestNoReturn criteriaListDeleteMultiple(List listIds) {
Map _parameters = ParameterMap
.put("ListIds", "Collection(Edm.String)", listIds)
.build();
return new ActionRequestNoReturn(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.CriteriaListDeleteMultiple"), _parameters);
}
@Action(name = "CriteriaListDeleteAllForUser")
@JsonIgnore
public ActionRequestNoReturn criteriaListDeleteAllForUser() {
Map _parameters = ParameterMap.empty();
return new ActionRequestNoReturn(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.CriteriaListDeleteAllForUser"), _parameters);
}
@Action(name = "CriteriaListUpdateFilters")
@JsonIgnore
public ActionRequestNoReturn criteriaListUpdateFilters(String listId, List filters) {
Map _parameters = ParameterMap
.put("ListId", "Edm.String", listId)
.put("Filters", "Collection(ThomsonReuters.Dss.Api.Extractions.SubjectLists.CriteriaListFilter)", filters)
.build();
return new ActionRequestNoReturn(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.CriteriaListUpdateFilters"), _parameters);
}
@Action(name = "EntityListDeleteMultiple")
@JsonIgnore
public ActionRequestNoReturn entityListDeleteMultiple(List entityListIds) {
Map _parameters = ParameterMap
.put("EntityListIds", "Collection(Edm.String)", entityListIds)
.build();
return new ActionRequestNoReturn(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.EntityListDeleteMultiple"), _parameters);
}
@Action(name = "EntityListDeleteAllForUser")
@JsonIgnore
public ActionRequestNoReturn entityListDeleteAllForUser() {
Map _parameters = ParameterMap.empty();
return new ActionRequestNoReturn(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.EntityListDeleteAllForUser"), _parameters);
}
@Action(name = "EntityListImportFromBytes")
@JsonIgnore
public ActionRequestReturningNonCollection entityListImportFromBytes(String fileName, byte[] fileBytes, EntityListImportSettings settings) {
Map _parameters = ParameterMap
.put("FileName", "Edm.String", fileName)
.put("FileBytes", "Edm.Binary", fileBytes)
.put("Settings", "ThomsonReuters.Dss.Api.Extractions.SubjectLists.EntityListImportSettings", settings)
.build();
return new ActionRequestReturningNonCollection(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.EntityListImportFromBytes"), EntityListImportResult.class, _parameters, thomsonreuters.dss.api.extractions.subjectlists.schema.SchemaInfo.INSTANCE);
}
@Action(name = "EntityListValidateIdentifiers")
@JsonIgnore
public ActionRequestReturningNonCollection entityListValidateIdentifiers(List inputsForValidation, Boolean keepDuplicates, Boolean includeParentAndUltimateParent) {
Preconditions.checkNotNull(keepDuplicates, "keepDuplicates cannot be null");
Preconditions.checkNotNull(includeParentAndUltimateParent, "includeParentAndUltimateParent cannot be null");
Map _parameters = ParameterMap
.put("InputsForValidation", "Collection(ThomsonReuters.Dss.Api.Content.EntityIdentifier)", inputsForValidation)
.put("KeepDuplicates", "Edm.Boolean", keepDuplicates)
.put("IncludeParentAndUltimateParent", "Edm.Boolean", includeParentAndUltimateParent)
.build();
return new ActionRequestReturningNonCollection(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.EntityListValidateIdentifiers"), EntitiesValidateIdentifiersResult.class, _parameters, thomsonreuters.dss.api.extractions.subjectlists.schema.SchemaInfo.INSTANCE);
}
@Action(name = "InstrumentListDeleteMultiple")
@JsonIgnore
public ActionRequestNoReturn instrumentListDeleteMultiple(List listIds) {
Map _parameters = ParameterMap
.put("ListIds", "Collection(Edm.String)", listIds)
.build();
return new ActionRequestNoReturn(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.InstrumentListDeleteMultiple"), _parameters);
}
@Action(name = "InstrumentListDeleteAllForUser")
@JsonIgnore
public ActionRequestNoReturn instrumentListDeleteAllForUser() {
Map _parameters = ParameterMap.empty();
return new ActionRequestNoReturn(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.InstrumentListDeleteAllForUser"), _parameters);
}
@Action(name = "InstrumentListImportFromBytes")
@JsonIgnore
public ActionRequestReturningNonCollection instrumentListImportFromBytes(String fileName, byte[] fileBytes, InstrumentListImportSettings settings) {
Map _parameters = ParameterMap
.put("FileName", "Edm.String", fileName)
.put("FileBytes", "Edm.Binary", fileBytes)
.put("Settings", "ThomsonReuters.Dss.Api.Extractions.SubjectLists.InstrumentListImportSettings", settings)
.build();
return new ActionRequestReturningNonCollection(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.InstrumentListImportFromBytes"), InstrumentListImportResult.class, _parameters, thomsonreuters.dss.api.extractions.subjectlists.schema.SchemaInfo.INSTANCE);
}
@Action(name = "InstrumentListValidateIdentifiers")
@JsonIgnore
public ActionRequestReturningNonCollection instrumentListValidateIdentifiers(List inputsForValidation, Boolean keepDuplicates) {
Preconditions.checkNotNull(keepDuplicates, "keepDuplicates cannot be null");
Map _parameters = ParameterMap
.put("InputsForValidation", "Collection(ThomsonReuters.Dss.Api.Content.InstrumentIdentifier)", inputsForValidation)
.put("KeepDuplicates", "Edm.Boolean", keepDuplicates)
.build();
return new ActionRequestReturningNonCollection(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.InstrumentListValidateIdentifiers"), InstrumentsValidateIdentifiersResult.class, _parameters, thomsonreuters.dss.api.extractions.subjectlists.schema.SchemaInfo.INSTANCE);
}
@Action(name = "InstrumentListValidateIdentifiersWithOptions")
@JsonIgnore
public ActionRequestReturningNonCollection instrumentListValidateIdentifiersWithOptions(List inputsForValidation, InstrumentListValidationOptions options) {
Map _parameters = ParameterMap
.put("InputsForValidation", "Collection(ThomsonReuters.Dss.Api.Content.InstrumentIdentifier)", inputsForValidation)
.put("Options", "ThomsonReuters.Dss.Api.Extractions.SubjectLists.InstrumentListValidationOptions", options)
.build();
return new ActionRequestReturningNonCollection(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.InstrumentListValidateIdentifiersWithOptions"), InstrumentsValidateIdentifiersResult.class, _parameters, thomsonreuters.dss.api.extractions.subjectlists.schema.SchemaInfo.INSTANCE);
}
@Action(name = "ScheduleDeleteMultiple")
@JsonIgnore
public ActionRequestNoReturn scheduleDeleteMultiple(List scheduleIds) {
Map _parameters = ParameterMap
.put("ScheduleIds", "Collection(Edm.String)", scheduleIds)
.build();
return new ActionRequestNoReturn(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.ScheduleDeleteMultiple"), _parameters);
}
@Action(name = "ScheduleDeleteAllForUser")
@JsonIgnore
public ActionRequestNoReturn scheduleDeleteAllForUser() {
Map _parameters = ParameterMap.empty();
return new ActionRequestNoReturn(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.ScheduleDeleteAllForUser"), _parameters);
}
@Action(name = "ScheduleExtractMultipleNow")
@JsonIgnore
public ActionRequestNoReturn scheduleExtractMultipleNow(List scheduleIds) {
Map _parameters = ParameterMap
.put("ScheduleIds", "Collection(Edm.String)", scheduleIds)
.build();
return new ActionRequestNoReturn(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.ScheduleExtractMultipleNow"), _parameters);
}
@Action(name = "ScheduleImport")
@JsonIgnore
public ActionRequestReturningNonCollection scheduleImport(byte[] fileBytes, ScheduleImportSettings settings) {
Map _parameters = ParameterMap
.put("FileBytes", "Edm.Binary", fileBytes)
.put("Settings", "ThomsonReuters.Dss.Api.Extractions.Schedules.ScheduleImportSettings", settings)
.build();
return new ActionRequestReturningNonCollection(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.ScheduleImport"), ScheduleImportResult.class, _parameters, thomsonreuters.dss.api.extractions.schedules.schema.SchemaInfo.INSTANCE);
}
@Action(name = "ReportTemplateImport")
@JsonIgnore
public ActionRequestReturningNonCollection reportTemplateImport(byte[] fileBytes, ReportTemplateImportSettings settings) {
Map _parameters = ParameterMap
.put("FileBytes", "Edm.Binary", fileBytes)
.put("Settings", "ThomsonReuters.Dss.Api.Extractions.ReportTemplates.ReportTemplateImportSettings", settings)
.build();
return new ActionRequestReturningNonCollection(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.ReportTemplateImport"), ReportTemplatesImportResult.class, _parameters, thomsonreuters.dss.api.extractions.reporttemplates.schema.SchemaInfo.INSTANCE);
}
@Action(name = "InstrumentSearch")
@JsonIgnore
public CollectionPageNonEntityRequest instrumentSearch(IdentifierType identifierType, String identifier, List instrumentTypeGroups, IdentifierType preferredIdentifierType, Integer maxSearchResult) {
Preconditions.checkNotNull(identifierType, "identifierType cannot be null");
Preconditions.checkNotNull(instrumentTypeGroups, "instrumentTypeGroups cannot be null");
Preconditions.checkNotNull(preferredIdentifierType, "preferredIdentifierType cannot be null");
Preconditions.checkNotNull(maxSearchResult, "maxSearchResult cannot be null");
Map _parameters = ParameterMap
.put("IdentifierType", "ThomsonReuters.Dss.Api.Content.IdentifierType", identifierType)
.put("Identifier", "Edm.String", identifier)
.put("InstrumentTypeGroups", "Collection(ThomsonReuters.Dss.Api.Content.InstrumentTypeGroup)", instrumentTypeGroups)
.put("PreferredIdentifierType", "ThomsonReuters.Dss.Api.Content.IdentifierType", preferredIdentifierType)
.put("MaxSearchResult", "Edm.Int32", maxSearchResult)
.build();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.InstrumentSearch"), ValidatedInstrument.class, _parameters, thomsonreuters.dss.api.content.schema.SchemaInfo.INSTANCE);
}
@Action(name = "Extract")
@JsonIgnore
public CollectionPageNonEntityRequest extract(ExtractionRequestBase extractionRequest) {
Map _parameters = ParameterMap
.put("ExtractionRequest", "ThomsonReuters.Dss.Api.Extractions.ExtractionRequests.ExtractionRequestBase", extractionRequest)
.build();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.Extract"), ExtractionRow.class, _parameters, thomsonreuters.dss.api.extractions.extractionrequests.schema.SchemaInfo.INSTANCE);
}
@Action(name = "ExtractWithNotes")
@JsonIgnore
public ActionRequestReturningNonCollection extractWithNotes(ExtractionRequestBase extractionRequest) {
Map _parameters = ParameterMap
.put("ExtractionRequest", "ThomsonReuters.Dss.Api.Extractions.ExtractionRequests.ExtractionRequestBase", extractionRequest)
.build();
return new ActionRequestReturningNonCollection(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.ExtractWithNotes"), ExtractionResult.class, _parameters, thomsonreuters.dss.api.extractions.extractionrequests.schema.SchemaInfo.INSTANCE);
}
@Action(name = "ExtractRaw")
@JsonIgnore
public ActionRequestReturningNonCollection extractRaw(ExtractionRequestBase extractionRequest) {
Map _parameters = ParameterMap
.put("ExtractionRequest", "ThomsonReuters.Dss.Api.Extractions.ExtractionRequests.ExtractionRequestBase", extractionRequest)
.build();
return new ActionRequestReturningNonCollection(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.ExtractRaw"), RawExtractionResult.class, _parameters, thomsonreuters.dss.api.extractions.extractionrequests.schema.SchemaInfo.INSTANCE);
}
@Function(name = "ReportExtractionGetOtherFiles")
@JsonIgnore
public CollectionPageNonEntityRequest reportExtractionGetOtherFiles() {
Map _parameters = ParameterMap.empty();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.ReportExtractionGetOtherFiles"), OtherFile.class, _parameters, thomsonreuters.dss.api.extractions.reportextractions.schema.SchemaInfo.INSTANCE);
}
@Function(name = "ReportExtractionGetLastExtractionForScheduleId")
@JsonIgnore
public FunctionRequestReturningNonCollection reportExtractionGetLastExtractionForScheduleId(String scheduleId) {
Preconditions.checkNotNull(scheduleId, "scheduleId cannot be null");
Map _parameters = ParameterMap
.put("ScheduleId", "Edm.String", scheduleId)
.build();
return new FunctionRequestReturningNonCollection(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.ReportExtractionGetLastExtractionForScheduleId"), ReportExtraction.class, _parameters, thomsonreuters.dss.api.extractions.reportextractions.schema.SchemaInfo.INSTANCE);
}
@Function(name = "ReportExtractionGetNextExtractionForScheduleId")
@JsonIgnore
public FunctionRequestReturningNonCollection reportExtractionGetNextExtractionForScheduleId(String scheduleId) {
Preconditions.checkNotNull(scheduleId, "scheduleId cannot be null");
Map _parameters = ParameterMap
.put("ScheduleId", "Edm.String", scheduleId)
.build();
return new FunctionRequestReturningNonCollection(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.ReportExtractionGetNextExtractionForScheduleId"), ReportExtraction.class, _parameters, thomsonreuters.dss.api.extractions.reportextractions.schema.SchemaInfo.INSTANCE);
}
@Function(name = "ReportExtractionGetCompleted")
@JsonIgnore
public CollectionPageNonEntityRequest reportExtractionGetCompleted() {
Map _parameters = ParameterMap.empty();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.ReportExtractionGetCompleted"), ReportExtraction.class, _parameters, thomsonreuters.dss.api.extractions.reportextractions.schema.SchemaInfo.INSTANCE);
}
@Function(name = "ReportExtractionGetPendingOrProcessing")
@JsonIgnore
public CollectionPageNonEntityRequest reportExtractionGetPendingOrProcessing() {
Map _parameters = ParameterMap.empty();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.ReportExtractionGetPendingOrProcessing"), ReportExtraction.class, _parameters, thomsonreuters.dss.api.extractions.reportextractions.schema.SchemaInfo.INSTANCE);
}
@Function(name = "ReportExtractionGetCompletedByDateRange")
@JsonIgnore
public CollectionPageNonEntityRequest reportExtractionGetCompletedByDateRange(OffsetDateTime startDate, OffsetDateTime endDate) {
Preconditions.checkNotNull(startDate, "startDate cannot be null");
Preconditions.checkNotNull(endDate, "endDate cannot be null");
Map _parameters = ParameterMap
.put("StartDate", "Edm.DateTimeOffset", startDate)
.put("EndDate", "Edm.DateTimeOffset", endDate)
.build();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.ReportExtractionGetCompletedByDateRange"), ReportExtraction.class, _parameters, thomsonreuters.dss.api.extractions.reportextractions.schema.SchemaInfo.INSTANCE);
}
@Function(name = "ReportExtractionGetCompletedByScheduleId")
@JsonIgnore
public CollectionPageNonEntityRequest reportExtractionGetCompletedByScheduleId(String scheduleId) {
Preconditions.checkNotNull(scheduleId, "scheduleId cannot be null");
Map _parameters = ParameterMap
.put("ScheduleId", "Edm.String", scheduleId)
.build();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.ReportExtractionGetCompletedByScheduleId"), ReportExtraction.class, _parameters, thomsonreuters.dss.api.extractions.reportextractions.schema.SchemaInfo.INSTANCE);
}
@Function(name = "ReportExtractionGetPendingOrProcessingByScheduleId")
@JsonIgnore
public CollectionPageNonEntityRequest reportExtractionGetPendingOrProcessingByScheduleId(String scheduleId) {
Preconditions.checkNotNull(scheduleId, "scheduleId cannot be null");
Map _parameters = ParameterMap
.put("ScheduleId", "Edm.String", scheduleId)
.build();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.ReportExtractionGetPendingOrProcessingByScheduleId"), ReportExtraction.class, _parameters, thomsonreuters.dss.api.extractions.reportextractions.schema.SchemaInfo.INSTANCE);
}
@Function(name = "ReportExtractionGetCompletedByDateRangeByScheduleId")
@JsonIgnore
public CollectionPageNonEntityRequest reportExtractionGetCompletedByDateRangeByScheduleId(String scheduleId, OffsetDateTime startDate, OffsetDateTime endDate) {
Preconditions.checkNotNull(scheduleId, "scheduleId cannot be null");
Preconditions.checkNotNull(startDate, "startDate cannot be null");
Preconditions.checkNotNull(endDate, "endDate cannot be null");
Map _parameters = ParameterMap
.put("ScheduleId", "Edm.String", scheduleId)
.put("StartDate", "Edm.DateTimeOffset", startDate)
.put("EndDate", "Edm.DateTimeOffset", endDate)
.build();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.ReportExtractionGetCompletedByDateRangeByScheduleId"), ReportExtraction.class, _parameters, thomsonreuters.dss.api.extractions.reportextractions.schema.SchemaInfo.INSTANCE);
}
@Function(name = "ReportExtractionGetByScheduleId")
@JsonIgnore
public CollectionPageNonEntityRequest reportExtractionGetByScheduleId(String scheduleId) {
Preconditions.checkNotNull(scheduleId, "scheduleId cannot be null");
Map _parameters = ParameterMap
.put("ScheduleId", "Edm.String", scheduleId)
.build();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.ReportExtractionGetByScheduleId"), ReportExtraction.class, _parameters, thomsonreuters.dss.api.extractions.reportextractions.schema.SchemaInfo.INSTANCE);
}
@Function(name = "CriteriaListGetByName")
@JsonIgnore
public FunctionRequestReturningNonCollection criteriaListGetByName(String listName) {
Preconditions.checkNotNull(listName, "listName cannot be null");
Map _parameters = ParameterMap
.put("ListName", "Edm.String", listName)
.build();
return new FunctionRequestReturningNonCollection(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.CriteriaListGetByName"), CriteriaList.class, _parameters, thomsonreuters.dss.api.extractions.subjectlists.schema.SchemaInfo.INSTANCE);
}
@Function(name = "CriteriaListExists")
@JsonIgnore
public FunctionRequestReturningNonCollection criteriaListExists(String listId) {
Preconditions.checkNotNull(listId, "listId cannot be null");
Map _parameters = ParameterMap
.put("ListId", "Edm.String", listId)
.build();
return new FunctionRequestReturningNonCollection(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.CriteriaListExists"), Boolean.class, _parameters, com.github.davidmoten.odata.client.internal.EdmSchemaInfo.INSTANCE);
}
@Function(name = "CriteriaListGetAvailableFilters")
@JsonIgnore
public CollectionPageNonEntityRequest criteriaListGetAvailableFilters(CriteriaListType criteriaListType) {
Preconditions.checkNotNull(criteriaListType, "criteriaListType cannot be null");
Map _parameters = ParameterMap
.put("CriteriaListType", "ThomsonReuters.Dss.Api.Extractions.SubjectLists.CriteriaListType", criteriaListType)
.build();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.CriteriaListGetAvailableFilters"), FilterInfo.class, _parameters, thomsonreuters.dss.api.extractions.subjectlists.schema.SchemaInfo.INSTANCE);
}
@Function(name = "EntityListExists")
@JsonIgnore
public FunctionRequestReturningNonCollection entityListExists(String entityListId) {
Preconditions.checkNotNull(entityListId, "entityListId cannot be null");
Map _parameters = ParameterMap
.put("EntityListId", "Edm.String", entityListId)
.build();
return new FunctionRequestReturningNonCollection(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.EntityListExists"), Boolean.class, _parameters, com.github.davidmoten.odata.client.internal.EdmSchemaInfo.INSTANCE);
}
@Function(name = "EntityListGetByName")
@JsonIgnore
public FunctionRequestReturningNonCollection entityListGetByName(String listName) {
Preconditions.checkNotNull(listName, "listName cannot be null");
Map _parameters = ParameterMap
.put("ListName", "Edm.String", listName)
.build();
return new FunctionRequestReturningNonCollection(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.EntityListGetByName"), EntityList.class, _parameters, thomsonreuters.dss.api.extractions.subjectlists.schema.SchemaInfo.INSTANCE);
}
@Function(name = "InstrumentListExists")
@JsonIgnore
public FunctionRequestReturningNonCollection instrumentListExists(String listId) {
Preconditions.checkNotNull(listId, "listId cannot be null");
Map _parameters = ParameterMap
.put("ListId", "Edm.String", listId)
.build();
return new FunctionRequestReturningNonCollection(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.InstrumentListExists"), Boolean.class, _parameters, com.github.davidmoten.odata.client.internal.EdmSchemaInfo.INSTANCE);
}
@Function(name = "InstrumentListGetByName")
@JsonIgnore
public FunctionRequestReturningNonCollection instrumentListGetByName(String listName) {
Preconditions.checkNotNull(listName, "listName cannot be null");
Map _parameters = ParameterMap
.put("ListName", "Edm.String", listName)
.build();
return new FunctionRequestReturningNonCollection(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.InstrumentListGetByName"), InstrumentList.class, _parameters, thomsonreuters.dss.api.extractions.subjectlists.schema.SchemaInfo.INSTANCE);
}
@Function(name = "ScheduleGetByName")
@JsonIgnore
public FunctionRequestReturningNonCollection scheduleGetByName(String scheduleName) {
Preconditions.checkNotNull(scheduleName, "scheduleName cannot be null");
Map _parameters = ParameterMap
.put("ScheduleName", "Edm.String", scheduleName)
.build();
return new FunctionRequestReturningNonCollection(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.ScheduleGetByName"), Schedule.class, _parameters, thomsonreuters.dss.api.extractions.schedules.schema.SchemaInfo.INSTANCE);
}
@Function(name = "ScheduleGetInstrumentTriggerDetails")
@JsonIgnore
public CollectionPageNonEntityRequest scheduleGetInstrumentTriggerDetails(String id) {
Preconditions.checkNotNull(id, "id cannot be null");
Map _parameters = ParameterMap
.put("Id", "Edm.String", id)
.build();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.ScheduleGetInstrumentTriggerDetails"), InstrumentTriggerDetail.class, _parameters, thomsonreuters.dss.api.extractions.schedules.schema.SchemaInfo.INSTANCE);
}
@Function(name = "ReportTemplateGetContentFieldsByReportTemplateId")
@JsonIgnore
public CollectionPageNonEntityRequest reportTemplateGetContentFieldsByReportTemplateId(String reportTemplateId) {
Preconditions.checkNotNull(reportTemplateId, "reportTemplateId cannot be null");
Map _parameters = ParameterMap
.put("ReportTemplateId", "Edm.String", reportTemplateId)
.build();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.ReportTemplateGetContentFieldsByReportTemplateId"), ContentField.class, _parameters, thomsonreuters.dss.api.extractions.reporttemplates.schema.SchemaInfo.INSTANCE);
}
@Function(name = "ReportTemplateGetByName")
@JsonIgnore
public FunctionRequestReturningNonCollection reportTemplateGetByName(String name) {
Preconditions.checkNotNull(name, "name cannot be null");
Map _parameters = ParameterMap
.put("Name", "Edm.String", name)
.build();
return new FunctionRequestReturningNonCollection(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.ReportTemplateGetByName"), ReportTemplate.class, _parameters, thomsonreuters.dss.api.extractions.reporttemplates.schema.SchemaInfo.INSTANCE);
}
@Function(name = "BondScheduleReportTemplateGetBondScheduleTypes")
@JsonIgnore
public CollectionPageNonEntityRequest bondScheduleReportTemplateGetBondScheduleTypes() {
Map _parameters = ParameterMap.empty();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.BondScheduleReportTemplateGetBondScheduleTypes"), BondScheduleType.class, _parameters, thomsonreuters.dss.api.extractions.reporttemplates.schema.SchemaInfo.INSTANCE);
}
@Function(name = "CorporateActionsIpoReportTemplateGetExchangeTypes")
@JsonIgnore
public CollectionPageNonEntityRequest corporateActionsIpoReportTemplateGetExchangeTypes() {
Map _parameters = ParameterMap.empty();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.CorporateActionsIpoReportTemplateGetExchangeTypes"), ExchangeType.class, _parameters, thomsonreuters.dss.api.extractions.reporttemplates.schema.SchemaInfo.INSTANCE);
}
@Function(name = "NewsAnalyticsCommoditiesReportTemplateGetNewsAttributionTypes")
@JsonIgnore
public CollectionPageNonEntityRequest newsAnalyticsCommoditiesReportTemplateGetNewsAttributionTypes() {
Map _parameters = ParameterMap.empty();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.NewsAnalyticsCommoditiesReportTemplateGetNewsAttributionTypes"), NewsAttributionType.class, _parameters, thomsonreuters.dss.api.extractions.reporttemplates.schema.SchemaInfo.INSTANCE);
}
@Function(name = "NewsAnalyticsCommoditiesReportTemplateGetNewsTopicTypes")
@JsonIgnore
public CollectionPageNonEntityRequest newsAnalyticsCommoditiesReportTemplateGetNewsTopicTypes() {
Map _parameters = ParameterMap.empty();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.NewsAnalyticsCommoditiesReportTemplateGetNewsTopicTypes"), NewsTopicType.class, _parameters, thomsonreuters.dss.api.extractions.reporttemplates.schema.SchemaInfo.INSTANCE);
}
@Function(name = "NewsAnalyticsCommoditiesReportTemplateGetNewsCommodityTypes")
@JsonIgnore
public CollectionPageNonEntityRequest newsAnalyticsCommoditiesReportTemplateGetNewsCommodityTypes() {
Map _parameters = ParameterMap.empty();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.NewsAnalyticsCommoditiesReportTemplateGetNewsCommodityTypes"), NewsCommodityType.class, _parameters, thomsonreuters.dss.api.extractions.reporttemplates.schema.SchemaInfo.INSTANCE);
}
@Function(name = "NewsItemsReportTemplateGetNewsAttributionTypes")
@JsonIgnore
public CollectionPageNonEntityRequest newsItemsReportTemplateGetNewsAttributionTypes() {
Map _parameters = ParameterMap.empty();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.NewsItemsReportTemplateGetNewsAttributionTypes"), NewsAttributionType.class, _parameters, thomsonreuters.dss.api.extractions.reporttemplates.schema.SchemaInfo.INSTANCE);
}
@Function(name = "NewsItemsReportTemplateGetNewsTopicTypes")
@JsonIgnore
public CollectionPageNonEntityRequest newsItemsReportTemplateGetNewsTopicTypes() {
Map _parameters = ParameterMap.empty();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.NewsItemsReportTemplateGetNewsTopicTypes"), NewsTopicType.class, _parameters, thomsonreuters.dss.api.extractions.reporttemplates.schema.SchemaInfo.INSTANCE);
}
@Function(name = "NewsItemsReportTemplateGetNewsItemsLanguageTypes")
@JsonIgnore
public CollectionPageNonEntityRequest newsItemsReportTemplateGetNewsItemsLanguageTypes() {
Map _parameters = ParameterMap.empty();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.NewsItemsReportTemplateGetNewsItemsLanguageTypes"), NewsLanguageType.class, _parameters, thomsonreuters.dss.api.extractions.reporttemplates.schema.SchemaInfo.INSTANCE);
}
@Function(name = "RatingsReportTemplateGetRatingsSourceTypes")
@JsonIgnore
public CollectionPageNonEntityRequest ratingsReportTemplateGetRatingsSourceTypes() {
Map _parameters = ParameterMap.empty();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.RatingsReportTemplateGetRatingsSourceTypes"), RatingSourceType.class, _parameters, thomsonreuters.dss.api.extractions.reporttemplates.schema.SchemaInfo.INSTANCE);
}
@Function(name = "NewsAnalyticsReportTemplateGetNewsAttributionTypes")
@JsonIgnore
public CollectionPageNonEntityRequest newsAnalyticsReportTemplateGetNewsAttributionTypes() {
Map _parameters = ParameterMap.empty();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.NewsAnalyticsReportTemplateGetNewsAttributionTypes"), NewsAttributionType.class, _parameters, thomsonreuters.dss.api.extractions.reporttemplates.schema.SchemaInfo.INSTANCE);
}
@Function(name = "NewsAnalyticsReportTemplateGetNewsTopicTypes")
@JsonIgnore
public CollectionPageNonEntityRequest newsAnalyticsReportTemplateGetNewsTopicTypes() {
Map _parameters = ParameterMap.empty();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.NewsAnalyticsReportTemplateGetNewsTopicTypes"), NewsTopicType.class, _parameters, thomsonreuters.dss.api.extractions.reporttemplates.schema.SchemaInfo.INSTANCE);
}
@Function(name = "TimeSeriesReportTemplateGetLookBackPeriods")
@JsonIgnore
public CollectionPageNonEntityRequest timeSeriesReportTemplateGetLookBackPeriods() {
Map _parameters = ParameterMap.empty();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.TimeSeriesReportTemplateGetLookBackPeriods"), ExtractionConditionSelectionItem.class, _parameters, thomsonreuters.dss.api.extractions.extractionconditions.schema.SchemaInfo.INSTANCE);
}
@Function(name = "ExtractResult")
@JsonIgnore
public CollectionPageNonEntityRequest extractResult(String extractionId) {
Preconditions.checkNotNull(extractionId, "extractionId cannot be null");
Map _parameters = ParameterMap
.put("ExtractionId", "Edm.String", extractionId)
.build();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.ExtractResult"), ExtractionRow.class, _parameters, thomsonreuters.dss.api.extractions.extractionrequests.schema.SchemaInfo.INSTANCE);
}
@Function(name = "ExtractWithNotesResult")
@JsonIgnore
public FunctionRequestReturningNonCollection extractWithNotesResult(String extractionId) {
Preconditions.checkNotNull(extractionId, "extractionId cannot be null");
Map _parameters = ParameterMap
.put("ExtractionId", "Edm.String", extractionId)
.build();
return new FunctionRequestReturningNonCollection(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.ExtractWithNotesResult"), ExtractionResult.class, _parameters, thomsonreuters.dss.api.extractions.extractionrequests.schema.SchemaInfo.INSTANCE);
}
@Function(name = "ExtractRawResult")
@JsonIgnore
public FunctionRequestReturningNonCollection extractRawResult(String extractionId) {
Preconditions.checkNotNull(extractionId, "extractionId cannot be null");
Map _parameters = ParameterMap
.put("ExtractionId", "Edm.String", extractionId)
.build();
return new FunctionRequestReturningNonCollection(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.ExtractRawResult"), RawExtractionResult.class, _parameters, thomsonreuters.dss.api.extractions.extractionrequests.schema.SchemaInfo.INSTANCE);
}
@Function(name = "GetValidExtractionFieldNames")
@JsonIgnore
public CollectionPageNonEntityRequest getValidExtractionFieldNames(thomsonreuters.dss.api.extractions.reporttemplates.enums.ReportTemplateTypes reportTemplateType) {
Preconditions.checkNotNull(reportTemplateType, "reportTemplateType cannot be null");
Map _parameters = ParameterMap
.put("ReportTemplateType", "ThomsonReuters.Dss.Api.Extractions.ReportTemplates.ReportTemplateTypes", reportTemplateType)
.build();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.GetValidExtractionFieldNames"), String.class, _parameters, com.github.davidmoten.odata.client.internal.EdmSchemaInfo.INSTANCE);
}
@Function(name = "GetValidExtractionFieldNamesForTemplateCode")
@JsonIgnore
public CollectionPageNonEntityRequest getValidExtractionFieldNamesForTemplateCode(String reportTemplateCode) {
Preconditions.checkNotNull(reportTemplateCode, "reportTemplateCode cannot be null");
Map _parameters = ParameterMap
.put("ReportTemplateCode", "Edm.String", reportTemplateCode)
.build();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.GetValidExtractionFieldNamesForTemplateCode"), String.class, _parameters, com.github.davidmoten.odata.client.internal.EdmSchemaInfo.INSTANCE);
}
@Function(name = "GetValidContentFieldTypes")
@JsonIgnore
public CollectionPageNonEntityRequest getValidContentFieldTypes(thomsonreuters.dss.api.extractions.reporttemplates.enums.ReportTemplateTypes reportTemplateType) {
Preconditions.checkNotNull(reportTemplateType, "reportTemplateType cannot be null");
Map _parameters = ParameterMap
.put("ReportTemplateType", "ThomsonReuters.Dss.Api.Extractions.ReportTemplates.ReportTemplateTypes", reportTemplateType)
.build();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.GetValidContentFieldTypes"), ContentFieldType.class, _parameters, thomsonreuters.dss.api.extractions.reporttemplates.schema.SchemaInfo.INSTANCE);
}
@Function(name = "GetValidContentFieldTypesForTemplateCode")
@JsonIgnore
public CollectionPageNonEntityRequest getValidContentFieldTypesForTemplateCode(String reportTemplateCode) {
Preconditions.checkNotNull(reportTemplateCode, "reportTemplateCode cannot be null");
Map _parameters = ParameterMap
.put("ReportTemplateCode", "Edm.String", reportTemplateCode)
.build();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.GetValidContentFieldTypesForTemplateCode"), ContentFieldType.class, _parameters, thomsonreuters.dss.api.extractions.reporttemplates.schema.SchemaInfo.INSTANCE);
}
@Function(name = "GetValidContentFieldTypesForClass")
@JsonIgnore
public CollectionPageNonEntityRequest getValidContentFieldTypesForClass(String reportTemplateOrExtractRequestClassName) {
Preconditions.checkNotNull(reportTemplateOrExtractRequestClassName, "reportTemplateOrExtractRequestClassName cannot be null");
Map _parameters = ParameterMap
.put("ReportTemplateOrExtractRequestClassName", "Edm.String", reportTemplateOrExtractRequestClassName)
.build();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.GetValidContentFieldTypesForClass"), ContentFieldType.class, _parameters, thomsonreuters.dss.api.extractions.reporttemplates.schema.SchemaInfo.INSTANCE);
}
@Function(name = "GetHistoricalFidDefinitions")
@JsonIgnore
public CollectionPageNonEntityRequest getHistoricalFidDefinitions() {
Map _parameters = ParameterMap.empty();
return CollectionPageNonEntityRequest.forAction(this.contextPath.addSegment("ThomsonReuters.Dss.Api.Extractions.GetHistoricalFidDefinitions"), HistoricalLookupEntry.class, _parameters, thomsonreuters.dss.api.search.schema.SchemaInfo.INSTANCE);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy