Class GetComplianceDetailsByResourceRequest
- All Implemented Interfaces:
ReadLimitInfo, Serializable, Cloneable
- See Also:
-
Field Summary
Fields inherited from class AmazonWebServiceRequest
NOOP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Creates a shallow clone of this request.booleanFilters the results by compliance.ThenextTokenstring 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.inthashCode()voidsetComplianceTypes(Collection<String> complianceTypes) Filters the results by compliance.voidsetNextToken(String nextToken) ThenextTokenstring returned on a previous page that you use to get the next page of results in a paginated response.voidsetResourceId(String resourceId) The ID of the AWS resource for which you want compliance information.voidsetResourceType(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) ThenextTokenstring 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 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
-
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
nextTokenstring returned on a previous page that you use to get the next page of results in a paginated response.- Parameters:
nextToken- ThenextTokenstring returned on a previous page that you use to get the next page of results in a paginated response.
-
getNextToken
The
nextTokenstring returned on a previous page that you use to get the next page of results in a paginated response.- Returns:
- The
nextTokenstring returned on a previous page that you use to get the next page of results in a paginated response.
-
withNextToken
The
nextTokenstring returned on a previous page that you use to get the next page of results in a paginated response.- Parameters:
nextToken- ThenextTokenstring 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
-
equals
-
hashCode
-
clone
Description copied from class:AmazonWebServiceRequestCreates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clonein classAmazonWebServiceRequest- See Also:
-