Class GetComplianceDetailsByResourceRequest
- All Implemented Interfaces:
ReadLimitInfo
,Serializable
,Cloneable
- See Also:
-
Field Summary
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
Creates a shallow clone of this request.boolean
Filters the results by compliance.ThenextToken
string returned on a previous page that you use to get the next page of results in a paginated response.The ID of the AWS resource for which you want compliance information.The type of the AWS resource for which you want compliance information.int
hashCode()
void
setComplianceTypes
(Collection<String> complianceTypes) Filters the results by compliance.void
setNextToken
(String nextToken) ThenextToken
string returned on a previous page that you use to get the next page of results in a paginated response.void
setResourceId
(String resourceId) The ID of the AWS resource for which you want compliance information.void
setResourceType
(String resourceType) The type of the AWS resource for which you want compliance information.toString()
Returns a string representation of this object; useful for testing and debugging.withComplianceTypes
(ComplianceType... complianceTypes) Filters the results by compliance.withComplianceTypes
(String... complianceTypes) Filters the results by compliance.withComplianceTypes
(Collection<String> complianceTypes) Filters the results by compliance.withNextToken
(String nextToken) ThenextToken
string returned on a previous page that you use to get the next page of results in a paginated response.withResourceId
(String resourceId) The ID of the AWS resource for which you want compliance information.withResourceType
(String resourceType) The type of the AWS resource for which you want compliance information.Methods inherited from class com.amazonaws.AmazonWebServiceRequest
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
-
Constructor Details
-
GetComplianceDetailsByResourceRequest
public GetComplianceDetailsByResourceRequest()
-
-
Method Details
-
setResourceType
The type of the AWS resource for which you want compliance information.
- Parameters:
resourceType
- The type of the AWS resource for which you want compliance information.
-
getResourceType
The type of the AWS resource for which you want compliance information.
- Returns:
- The type of the AWS resource for which you want compliance information.
-
withResourceType
The type of the AWS resource for which you want compliance information.
- Parameters:
resourceType
- The type of the AWS resource for which you want compliance information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setResourceId
The ID of the AWS resource for which you want compliance information.
- Parameters:
resourceId
- The ID of the AWS resource for which you want compliance information.
-
getResourceId
The ID of the AWS resource for which you want compliance information.
- Returns:
- The ID of the AWS resource for which you want compliance information.
-
withResourceId
The ID of the AWS resource for which you want compliance information.
- Parameters:
resourceId
- The ID of the AWS resource for which you want compliance information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getComplianceTypes
Filters the results by compliance.
The allowed values are
COMPLIANT
,NON_COMPLIANT
, andNOT_APPLICABLE
.- Returns:
- Filters the results by compliance.
The allowed values are
COMPLIANT
,NON_COMPLIANT
, andNOT_APPLICABLE
. - See Also:
-
setComplianceTypes
Filters the results by compliance.
The allowed values are
COMPLIANT
,NON_COMPLIANT
, andNOT_APPLICABLE
.- Parameters:
complianceTypes
- Filters the results by compliance.The allowed values are
COMPLIANT
,NON_COMPLIANT
, andNOT_APPLICABLE
.- See Also:
-
withComplianceTypes
Filters the results by compliance.
The allowed values are
COMPLIANT
,NON_COMPLIANT
, andNOT_APPLICABLE
.NOTE: This method appends the values to the existing list (if any). Use
setComplianceTypes(java.util.Collection)
orwithComplianceTypes(java.util.Collection)
if you want to override the existing values.- Parameters:
complianceTypes
- Filters the results by compliance.The allowed values are
COMPLIANT
,NON_COMPLIANT
, andNOT_APPLICABLE
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
withComplianceTypes
public GetComplianceDetailsByResourceRequest withComplianceTypes(Collection<String> complianceTypes) Filters the results by compliance.
The allowed values are
COMPLIANT
,NON_COMPLIANT
, andNOT_APPLICABLE
.- Parameters:
complianceTypes
- Filters the results by compliance.The allowed values are
COMPLIANT
,NON_COMPLIANT
, andNOT_APPLICABLE
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
withComplianceTypes
Filters the results by compliance.
The allowed values are
COMPLIANT
,NON_COMPLIANT
, andNOT_APPLICABLE
.- Parameters:
complianceTypes
- Filters the results by compliance.The allowed values are
COMPLIANT
,NON_COMPLIANT
, andNOT_APPLICABLE
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
setNextToken
The
nextToken
string returned on a previous page that you use to get the next page of results in a paginated response.- Parameters:
nextToken
- ThenextToken
string returned on a previous page that you use to get the next page of results in a paginated response.
-
getNextToken
The
nextToken
string returned on a previous page that you use to get the next page of results in a paginated response.- Returns:
- The
nextToken
string returned on a previous page that you use to get the next page of results in a paginated response.
-
withNextToken
The
nextToken
string returned on a previous page that you use to get the next page of results in a paginated response.- Parameters:
nextToken
- ThenextToken
string returned on a previous page that you use to get the next page of results in a paginated response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
Description copied from class:AmazonWebServiceRequest
Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clone
in classAmazonWebServiceRequest
- See Also:
-