
com.threatconnect.sdk.client.writer.associate.GroupAssociateWritable 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.writer.associate;
import com.threatconnect.sdk.client.response.WriteListResponse;
import com.threatconnect.sdk.exception.FailedResponseException;
import com.threatconnect.sdk.server.response.entity.ApiEntitySingleResponse;
import java.io.IOException;
import java.util.List;
/**
*
* @author dtineo
*/
public interface GroupAssociateWritable {
public WriteListResponse associateGroupAdversaries(P uniqueId, List adversaryIds)
throws IOException;
public WriteListResponse associateGroupAdversaries(P uniqueId, List adversaryIds, String ownerName)
throws IOException;
public ApiEntitySingleResponse associateGroupAdversary(P uniqueId, Integer adversaryId)
throws IOException, FailedResponseException;
public ApiEntitySingleResponse associateGroupAdversary(P uniqueId, Integer adversaryId, String ownerName)
throws IOException, FailedResponseException;
public ApiEntitySingleResponse associateGroupDocument(P uniqueId, Integer documentId)
throws IOException, FailedResponseException;
public ApiEntitySingleResponse associateGroupDocument(P uniqueId, Integer documentId, String ownerName)
throws IOException, FailedResponseException;
public WriteListResponse associateGroupEmails(P uniqueId, List emailIds)
throws IOException;
public WriteListResponse associateGroupEmails(P uniqueId, List emailIds, String ownerName)
throws IOException;
public ApiEntitySingleResponse associateGroupEmail(P uniqueId, Integer emailId)
throws IOException, FailedResponseException;
public ApiEntitySingleResponse associateGroupEmail(P uniqueId, Integer emailId, String ownerName)
throws IOException, FailedResponseException;
public WriteListResponse associateGroupIncidents(P uniqueId, List incidentIds)
throws IOException;
public WriteListResponse associateGroupIncidents(P uniqueId, List incidentIds, String ownerName)
throws IOException;
public ApiEntitySingleResponse associateGroupIncident(P uniqueId, Integer incidentId)
throws IOException, FailedResponseException;
public ApiEntitySingleResponse associateGroupIncident(P uniqueId, Integer incidentId, String ownerName)
throws IOException, FailedResponseException;
public WriteListResponse associateGroupSignatures(P uniqueId, List signatureIds)
throws IOException;
public WriteListResponse associateGroupSignatures(P uniqueId, List signatureIds, String ownerName)
throws IOException;
public ApiEntitySingleResponse associateGroupSignature(P uniqueId, Integer signatureId)
throws IOException, FailedResponseException;
public ApiEntitySingleResponse associateGroupSignature(P uniqueId, Integer signatureId, String ownerName)
throws IOException, FailedResponseException;
public WriteListResponse associateGroupThreats(P uniqueId, List threatIds)
throws IOException;
public WriteListResponse associateGroupThreats(P uniqueId, List threatIds, String ownerName)
throws IOException;
public ApiEntitySingleResponse associateGroupThreat(P uniqueId, Integer threatId)
throws IOException, FailedResponseException;
public ApiEntitySingleResponse associateGroupThreat(P uniqueId, Integer threatId, String ownerName)
throws IOException, FailedResponseException;
public WriteListResponse dissociateGroupAdversaries(P uniqueId, List adversaryIds)
throws IOException;
public WriteListResponse dissociateGroupAdversaries(P uniqueId, List adversaryIds, String ownerName)
throws IOException;
public ApiEntitySingleResponse dissociateGroupAdversary(P uniqueId, Integer adversaryId)
throws IOException, FailedResponseException;
public ApiEntitySingleResponse dissociateGroupAdversary(P uniqueId, Integer adversaryId, String ownerName)
throws IOException, FailedResponseException;
public WriteListResponse dissociateGroupEmails(P uniqueId, List emailIds)
throws IOException;
public WriteListResponse dissociateGroupEmails(P uniqueId, List emailIds, String ownerName)
throws IOException;
public ApiEntitySingleResponse dissociateGroupEmail(P uniqueId, Integer emailId)
throws IOException, FailedResponseException;
public ApiEntitySingleResponse dissociateGroupEmail(P uniqueId, Integer emailId, String ownerName)
throws IOException, FailedResponseException;
public WriteListResponse dissociateGroupIncidents(P uniqueId, List incidentIds)
throws IOException;
public WriteListResponse dissociateGroupIncidents(P uniqueId, List incidentIds, String ownerName)
throws IOException;
public ApiEntitySingleResponse dissociateGroupIncident(P uniqueId, Integer incidentId)
throws IOException, FailedResponseException;
public ApiEntitySingleResponse dissociateGroupIncident(P uniqueId, Integer incidentId, String ownerName)
throws IOException, FailedResponseException;
public WriteListResponse dissociateGroupSignatures(P uniqueId, List signatureIds)
throws IOException;
public WriteListResponse dissociateGroupSignatures(P uniqueId, List signatureIds, String ownerName)
throws IOException;
public ApiEntitySingleResponse dissociateGroupSignature(P uniqueId, Integer signatureId)
throws IOException, FailedResponseException;
public ApiEntitySingleResponse dissociateGroupSignature(P uniqueId, Integer signatureId, String ownerName)
throws IOException, FailedResponseException;
public WriteListResponse dissociateGroupThreats(P uniqueId, List threatIds)
throws IOException;
public WriteListResponse dissociateGroupThreats(P uniqueId, List threatIds, String ownerName)
throws IOException;
public ApiEntitySingleResponse dissociateGroupThreat(P uniqueId, Integer threatId)
throws IOException, FailedResponseException;
public ApiEntitySingleResponse dissociateGroupThreat(P uniqueId, Integer threatId, String ownerName)
throws IOException, FailedResponseException;
}