@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSArtifactClient extends AmazonWebServiceClient implements AWSArtifact
This reference provides descriptions of the low-level AWS Artifact Service API.
LOGGING_AWS_REQUEST_METRIC ENDPOINT_PREFIX | Modifier and Type | Method and Description |
|---|---|
static AWSArtifactClientBuilder |
builder () |
GetAccountSettingsResult |
getAccountSettings (GetAccountSettingsRequest request)
Get the account settings for Artifact.
|
ResponseMetadata |
getCachedResponseMetadata (AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful, request, typically used for debugging issues
where a service isn't acting as expected.
|
GetReportResult |
getReport (GetReportRequest request)
Get the content for a single report.
|
GetReportMetadataResult |
getReportMetadata (GetReportMetadataRequest request)
Get the metadata for a single report.
|
GetTermForReportResult |
getTermForReport (GetTermForReportRequest request)
Get the Term content associated with a single report.
|
ListReportsResult |
listReports (ListReportsRequest request)
List available reports.
|
PutAccountSettingsResult |
putAccountSettings (PutAccountSettingsRequest request)
Put the account settings for Artifact.
|
void |
shutdown ()
Shuts down this client object, releasing any resources that might be held
open.
|
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset public static AWSArtifactClientBuilder builder()
public GetAccountSettingsResult getAccountSettings(GetAccountSettingsRequest request)
Get the account settings for Artifact.
getAccountSettings in interface AWSArtifact getAccountSettingsRequest - ResourceNotFoundException - Request references a resource which does not exist.ThrottlingException - Request was denied due to request throttling.AccessDeniedException - User does not have sufficient access to perform this action.ConflictException - Request to create/modify content would result in a conflict.InternalServerException - An unknown server exception has occurred.ValidationException - Request fails to satisfy the constraints specified by an AWS service.ServiceQuotaExceededException - Request would cause a service quota to be exceeded.public GetReportResult getReport(GetReportRequest request)
Get the content for a single report.
getReport in interface AWSArtifact getReportRequest - ResourceNotFoundException - Request references a resource which does not exist.ThrottlingException - Request was denied due to request throttling.AccessDeniedException - User does not have sufficient access to perform this action.ConflictException - Request to create/modify content would result in a conflict.InternalServerException - An unknown server exception has occurred.ValidationException - Request fails to satisfy the constraints specified by an AWS service.ServiceQuotaExceededException - Request would cause a service quota to be exceeded.public GetReportMetadataResult getReportMetadata(GetReportMetadataRequest request)
Get the metadata for a single report.
getReportMetadata in interface AWSArtifact getReportMetadataRequest - ResourceNotFoundException - Request references a resource which does not exist.ThrottlingException - Request was denied due to request throttling.AccessDeniedException - User does not have sufficient access to perform this action.InternalServerException - An unknown server exception has occurred.ValidationException - Request fails to satisfy the constraints specified by an AWS service.ServiceQuotaExceededException - Request would cause a service quota to be exceeded.public GetTermForReportResult getTermForReport(GetTermForReportRequest request)
Get the Term content associated with a single report.
getTermForReport in interface AWSArtifact getTermForReportRequest - ResourceNotFoundException - Request references a resource which does not exist.ThrottlingException - Request was denied due to request throttling.AccessDeniedException - User does not have sufficient access to perform this action.ConflictException - Request to create/modify content would result in a conflict.InternalServerException - An unknown server exception has occurred.ValidationException - Request fails to satisfy the constraints specified by an AWS service.ServiceQuotaExceededException - Request would cause a service quota to be exceeded.public ListReportsResult listReports(ListReportsRequest request)
List available reports.
listReports in interface AWSArtifact listReportsRequest - ResourceNotFoundException - Request references a resource which does not exist.ThrottlingException - Request was denied due to request throttling.AccessDeniedException - User does not have sufficient access to perform this action.InternalServerException - An unknown server exception has occurred.ValidationException - Request fails to satisfy the constraints specified by an AWS service.ServiceQuotaExceededException - Request would cause a service quota to be exceeded.public PutAccountSettingsResult putAccountSettings(PutAccountSettingsRequest request)
Put the account settings for Artifact.
putAccountSettings in interface AWSArtifact putAccountSettingsRequest - ResourceNotFoundException - Request references a resource which does not exist.ThrottlingException - Request was denied due to request throttling.AccessDeniedException - User does not have sufficient access to perform this action.ConflictException - Request to create/modify content would result in a conflict.InternalServerException - An unknown server exception has occurred.ValidationException - Request fails to satisfy the constraints specified by an AWS service.ServiceQuotaExceededException - Request would cause a service quota to be exceeded.public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing the request.
getCachedResponseMetadata in interface AWSArtifact request - The originally executed requestpublic void shutdown()
AmazonWebServiceClient shutdown in interface AWSArtifact shutdown in class AmazonWebServiceClient