
com.threatconnect.sdk.client.reader.associate.IndicatorAssociateReadable Maven / Gradle / Ivy
Show all versions of java-sdk Show documentation
/*
* 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;
}