All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.threatconnect.sdk.client.reader.associate.IndicatorAssociateReadable Maven / Gradle / Ivy

Go to download

The ThreatConnect Java SDK. Used to communicate with teh ThreatConnect Threat Intelligence Platform

The newest version!
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.threatconnect.sdk.client.reader.associate;

import com.threatconnect.sdk.client.response.IterableResponse;
import com.threatconnect.sdk.server.entity.*;

/**
 *
 * @author dtineo
 */
public interface IndicatorAssociateReadable

{ public IterableResponse getAssociatedIndicators(P uniqueId) throws Exception; public IterableResponse getAssociatedIndicators(P uniqueId, String ownerName) throws Exception; public IterableResponse

getAssociatedIndicatorAddresses(P uniqueId) throws Exception; public IterableResponse
getAssociatedIndicatorAddresses(P uniqueId, String ownerName) throws Exception; public Address getAssociatedIndicatorAddress(P uniqueId, String ipAddress) throws Exception; public Address getAssociatedIndicatorAddress(P uniqueId, String ipAddress, String ownerName) throws Exception; public IterableResponse getAssociatedIndicatorEmailAddresses(P uniqueId) throws Exception; public IterableResponse getAssociatedIndicatorEmailAddresses(P uniqueId, String ownerName) throws Exception; public EmailAddress getAssociatedIndicatorEmailAddress(P uniqueId, String emailAddress) throws Exception; public EmailAddress getAssociatedIndicatorEmailAddress(P uniqueId, String emailAddress, String ownerName) throws Exception; public IterableResponse getAssociatedIndicatorFiles(P uniqueId) throws Exception; public IterableResponse getAssociatedIndicatorFiles(P uniqueId, String ownerName) throws Exception; public File getAssociatedIndicatorFile(P uniqueId, String fileHash) throws Exception; public File getAssociatedIndicatorFile(P uniqueId, String fileHash, String ownerName) throws Exception; public IterableResponse getAssociatedIndicatorHosts(P uniqueId) throws Exception; public IterableResponse getAssociatedIndicatorHosts(P uniqueId, String ownerName) throws Exception; public Host getAssociatedIndicatorHost(P uniqueId, String hostName) throws Exception; public Host getAssociatedIndicatorHost(P uniqueId, String hostName, String ownerName) throws Exception; public IterableResponse getAssociatedIndicatorUrls(P uniqueId) throws Exception; public IterableResponse getAssociatedIndicatorUrls(P uniqueId, String ownerName) throws Exception; public Url getAssociatedIndicatorUrl(P uniqueId, String urlText) throws Exception; public Url getAssociatedIndicatorUrl(P uniqueId, String urlText, String ownerName) throws Exception; }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy