Interface ComplianceSummaryByResourceType.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ComplianceSummaryByResourceType.Builder,ComplianceSummaryByResourceType>,SdkBuilder<ComplianceSummaryByResourceType.Builder,ComplianceSummaryByResourceType>,SdkPojo
- Enclosing class:
- ComplianceSummaryByResourceType
public static interface ComplianceSummaryByResourceType.Builder extends SdkPojo, CopyableBuilder<ComplianceSummaryByResourceType.Builder,ComplianceSummaryByResourceType>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ComplianceSummaryByResourceType.BuildercomplianceSummary(Consumer<ComplianceSummary.Builder> complianceSummary)The number of Amazon Web Services resources that are compliant or noncompliant, up to a maximum of 100 for each.ComplianceSummaryByResourceType.BuildercomplianceSummary(ComplianceSummary complianceSummary)The number of Amazon Web Services resources that are compliant or noncompliant, up to a maximum of 100 for each.ComplianceSummaryByResourceType.BuilderresourceType(String resourceType)The type of Amazon Web Services resource.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
resourceType
ComplianceSummaryByResourceType.Builder resourceType(String resourceType)
The type of Amazon Web Services resource.
- Parameters:
resourceType- The type of Amazon Web Services resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
complianceSummary
ComplianceSummaryByResourceType.Builder complianceSummary(ComplianceSummary complianceSummary)
The number of Amazon Web Services resources that are compliant or noncompliant, up to a maximum of 100 for each.
- Parameters:
complianceSummary- The number of Amazon Web Services resources that are compliant or noncompliant, up to a maximum of 100 for each.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
complianceSummary
default ComplianceSummaryByResourceType.Builder complianceSummary(Consumer<ComplianceSummary.Builder> complianceSummary)
The number of Amazon Web Services resources that are compliant or noncompliant, up to a maximum of 100 for each.
This is a convenience method that creates an instance of theComplianceSummary.Builderavoiding the need to create one manually viaComplianceSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocomplianceSummary(ComplianceSummary).- Parameters:
complianceSummary- a consumer that will call methods onComplianceSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
complianceSummary(ComplianceSummary)
-
-