@Generated(value="software.amazon.awssdk:codegen") public class GetComplianceSummaryByResourceTypeRequest extends ConfigRequest implements ToCopyableBuilder<GetComplianceSummaryByResourceTypeRequest.Builder,GetComplianceSummaryByResourceTypeRequest>
Modifier and Type | Class and Description |
---|---|
static interface |
GetComplianceSummaryByResourceTypeRequest.Builder |
Modifier and Type | Method and Description |
---|---|
static GetComplianceSummaryByResourceTypeRequest.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz)
Used to retrieve the value of a field from any class that extends
SdkRequest . |
int |
hashCode() |
List<String> |
resourceTypes()
Specify one or more resource types to get the number of resources that are compliant and the number that are
noncompliant for each resource type.
|
static Class<? extends GetComplianceSummaryByResourceTypeRequest.Builder> |
serializableBuilderClass() |
GetComplianceSummaryByResourceTypeRequest.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
requestOverrideConfig
copy
public List<String> resourceTypes()
Specify one or more resource types to get the number of resources that are compliant and the number that are noncompliant for each resource type.
For this request, you can specify an AWS resource type such as AWS::EC2::Instance
, and you can
specify that the resource type is an AWS account by specifying AWS::::Account
.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
For this request, you can specify an AWS resource type such as AWS::EC2::Instance
, and you
can specify that the resource type is an AWS account by specifying AWS::::Account
.
public GetComplianceSummaryByResourceTypeRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<GetComplianceSummaryByResourceTypeRequest.Builder,GetComplianceSummaryByResourceTypeRequest>
toBuilder
in class ConfigRequest
public static GetComplianceSummaryByResourceTypeRequest.Builder builder()
public static Class<? extends GetComplianceSummaryByResourceTypeRequest.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkRequest
SdkRequest
. The field name
specified should match the member name from the corresponding service-2.json model specified in the
codegen-resources folder for a given service. The class specifies what class to cast the returned value to.
If the returned value is also a modeled class, the SdkRequest.getValueForField(String, Class)
method will
again be available.getValueForField
in class SdkRequest
fieldName
- The name of the member to be retrieved.clazz
- The class to cast the returned object to.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.