
com.threatconnect.sdk.client.reader.associate.AttributeAssociateReadable Maven / Gradle / Ivy
Show all versions of java-sdk Show documentation
package com.threatconnect.sdk.client.reader.associate;
import com.threatconnect.sdk.client.response.IterableResponse;
import com.threatconnect.sdk.exception.FailedResponseException;
import com.threatconnect.sdk.server.entity.Attribute;
import com.threatconnect.sdk.server.entity.SecurityLabel;
import java.io.IOException;
public interface AttributeAssociateReadable {
public IterableResponse getAttributes(P uniqueId)
throws IOException, FailedResponseException;
public IterableResponse getAttributes(P uniqueId, String ownerName)
throws IOException, FailedResponseException;
public Attribute getAttribute(P uniqueId, Integer attributeId) throws IOException, FailedResponseException;
public Attribute getAttribute(P uniqueId, Integer attributeId, String ownerName)
throws IOException, FailedResponseException;
public IterableResponse getAttributeSecurityLabels(P uniqueId, Integer attributeId) throws IOException, FailedResponseException;
public IterableResponse getAttributeSecurityLabels(P uniqueId, Integer attributeId, String ownerName)
throws IOException, FailedResponseException;
public SecurityLabel getAttributeSecurityLabel(P uniqueId, Integer attributeId, String securityLabel) throws IOException, FailedResponseException;
public SecurityLabel getAttributeSecurityLabel(P uniqueId, Integer attributeId, String securityLabel, String ownerName)
throws IOException, FailedResponseException;
}