@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ListControlsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
ListControlsRequest() |
Modifier and Type | Method and Description |
---|---|
ListControlsRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getControlCatalogId()
A filter that narrows the list of controls to a specific resource from the Amazon Web Services Control Catalog.
|
String |
getControlType()
A filter that narrows the list of controls to a specific type.
|
Integer |
getMaxResults()
The maximum number of results on a page or for an API request call.
|
String |
getNextToken()
The pagination token that's used to fetch the next set of results.
|
int |
hashCode() |
void |
setControlCatalogId(String controlCatalogId)
A filter that narrows the list of controls to a specific resource from the Amazon Web Services Control Catalog.
|
void |
setControlType(String controlType)
A filter that narrows the list of controls to a specific type.
|
void |
setMaxResults(Integer maxResults)
The maximum number of results on a page or for an API request call.
|
void |
setNextToken(String nextToken)
The pagination token that's used to fetch the next set of results.
|
String |
toString()
Returns a string representation of this object.
|
ListControlsRequest |
withControlCatalogId(String controlCatalogId)
A filter that narrows the list of controls to a specific resource from the Amazon Web Services Control Catalog.
|
ListControlsRequest |
withControlType(ControlType controlType)
A filter that narrows the list of controls to a specific type.
|
ListControlsRequest |
withControlType(String controlType)
A filter that narrows the list of controls to a specific type.
|
ListControlsRequest |
withMaxResults(Integer maxResults)
The maximum number of results on a page or for an API request call.
|
ListControlsRequest |
withNextToken(String nextToken)
The pagination token that's used to fetch the next set of results.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setControlType(String controlType)
A filter that narrows the list of controls to a specific type.
controlType
- A filter that narrows the list of controls to a specific type.ControlType
public String getControlType()
A filter that narrows the list of controls to a specific type.
ControlType
public ListControlsRequest withControlType(String controlType)
A filter that narrows the list of controls to a specific type.
controlType
- A filter that narrows the list of controls to a specific type.ControlType
public ListControlsRequest withControlType(ControlType controlType)
A filter that narrows the list of controls to a specific type.
controlType
- A filter that narrows the list of controls to a specific type.ControlType
public void setNextToken(String nextToken)
The pagination token that's used to fetch the next set of results.
nextToken
- The pagination token that's used to fetch the next set of results.public String getNextToken()
The pagination token that's used to fetch the next set of results.
public ListControlsRequest withNextToken(String nextToken)
The pagination token that's used to fetch the next set of results.
nextToken
- The pagination token that's used to fetch the next set of results.public void setMaxResults(Integer maxResults)
The maximum number of results on a page or for an API request call.
maxResults
- The maximum number of results on a page or for an API request call.public Integer getMaxResults()
The maximum number of results on a page or for an API request call.
public ListControlsRequest withMaxResults(Integer maxResults)
The maximum number of results on a page or for an API request call.
maxResults
- The maximum number of results on a page or for an API request call.public void setControlCatalogId(String controlCatalogId)
A filter that narrows the list of controls to a specific resource from the Amazon Web Services Control Catalog.
To use this parameter, specify the ARN of the Control Catalog resource. You can specify either a control domain,
a control objective, or a common control. For information about how to find the ARNs for these resources, see
ListDomains
,
ListObjectives
, and
ListCommonControls
.
You can only filter by one Control Catalog resource at a time. Specifying multiple resource ARNs isn’t currently
supported. If you want to filter by more than one ARN, we recommend that you run the ListControls
operation separately for each ARN.
Alternatively, specify UNCATEGORIZED
to list controls that aren't mapped to a Control Catalog
resource. For example, this operation might return a list of custom controls that don't belong to any control
domain or control objective.
controlCatalogId
- A filter that narrows the list of controls to a specific resource from the Amazon Web Services Control
Catalog.
To use this parameter, specify the ARN of the Control Catalog resource. You can specify either a control
domain, a control objective, or a common control. For information about how to find the ARNs for these
resources, see
ListDomains
,
ListObjectives
, and
ListCommonControls
.
You can only filter by one Control Catalog resource at a time. Specifying multiple resource ARNs isn’t
currently supported. If you want to filter by more than one ARN, we recommend that you run the
ListControls
operation separately for each ARN.
Alternatively, specify UNCATEGORIZED
to list controls that aren't mapped to a Control Catalog
resource. For example, this operation might return a list of custom controls that don't belong to any
control domain or control objective.
public String getControlCatalogId()
A filter that narrows the list of controls to a specific resource from the Amazon Web Services Control Catalog.
To use this parameter, specify the ARN of the Control Catalog resource. You can specify either a control domain,
a control objective, or a common control. For information about how to find the ARNs for these resources, see
ListDomains
,
ListObjectives
, and
ListCommonControls
.
You can only filter by one Control Catalog resource at a time. Specifying multiple resource ARNs isn’t currently
supported. If you want to filter by more than one ARN, we recommend that you run the ListControls
operation separately for each ARN.
Alternatively, specify UNCATEGORIZED
to list controls that aren't mapped to a Control Catalog
resource. For example, this operation might return a list of custom controls that don't belong to any control
domain or control objective.
To use this parameter, specify the ARN of the Control Catalog resource. You can specify either a control
domain, a control objective, or a common control. For information about how to find the ARNs for these
resources, see
ListDomains
,
ListObjectives
, and
ListCommonControls
.
You can only filter by one Control Catalog resource at a time. Specifying multiple resource ARNs isn’t
currently supported. If you want to filter by more than one ARN, we recommend that you run the
ListControls
operation separately for each ARN.
Alternatively, specify UNCATEGORIZED
to list controls that aren't mapped to a Control
Catalog resource. For example, this operation might return a list of custom controls that don't belong to
any control domain or control objective.
public ListControlsRequest withControlCatalogId(String controlCatalogId)
A filter that narrows the list of controls to a specific resource from the Amazon Web Services Control Catalog.
To use this parameter, specify the ARN of the Control Catalog resource. You can specify either a control domain,
a control objective, or a common control. For information about how to find the ARNs for these resources, see
ListDomains
,
ListObjectives
, and
ListCommonControls
.
You can only filter by one Control Catalog resource at a time. Specifying multiple resource ARNs isn’t currently
supported. If you want to filter by more than one ARN, we recommend that you run the ListControls
operation separately for each ARN.
Alternatively, specify UNCATEGORIZED
to list controls that aren't mapped to a Control Catalog
resource. For example, this operation might return a list of custom controls that don't belong to any control
domain or control objective.
controlCatalogId
- A filter that narrows the list of controls to a specific resource from the Amazon Web Services Control
Catalog.
To use this parameter, specify the ARN of the Control Catalog resource. You can specify either a control
domain, a control objective, or a common control. For information about how to find the ARNs for these
resources, see
ListDomains
,
ListObjectives
, and
ListCommonControls
.
You can only filter by one Control Catalog resource at a time. Specifying multiple resource ARNs isn’t
currently supported. If you want to filter by more than one ARN, we recommend that you run the
ListControls
operation separately for each ARN.
Alternatively, specify UNCATEGORIZED
to list controls that aren't mapped to a Control Catalog
resource. For example, this operation might return a list of custom controls that don't belong to any
control domain or control objective.
public String toString()
toString
in class Object
Object.toString()
public ListControlsRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()