@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_METRICENDPOINT_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, withTimeOffsetpublic static AWSArtifactClientBuilder builder()
public GetAccountSettingsResult getAccountSettings(GetAccountSettingsRequest request)
Get the account settings for Artifact.
getAccountSettings in interface AWSArtifactgetAccountSettingsRequest - 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 AWSArtifactgetReportRequest - 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 AWSArtifactgetReportMetadataRequest - 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 AWSArtifactgetTermForReportRequest - 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 AWSArtifactlistReportsRequest - 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 AWSArtifactputAccountSettingsRequest - 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 AWSArtifactrequest - The originally executed requestpublic void shutdown()
AmazonWebServiceClientshutdown in interface AWSArtifactshutdown in class AmazonWebServiceClient