Interface CoveredResource.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CoveredResource.Builder,CoveredResource>,SdkBuilder<CoveredResource.Builder,CoveredResource>,SdkPojo
- Enclosing class:
- CoveredResource
public static interface CoveredResource.Builder extends SdkPojo, CopyableBuilder<CoveredResource.Builder,CoveredResource>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CoveredResource.BuilderaccountId(String accountId)The Amazon Web Services account ID of the covered resource.CoveredResource.BuilderlastScannedAt(Instant lastScannedAt)The date and time the resource was last checked for vulnerabilities.CoveredResource.BuilderresourceId(String resourceId)The ID of the covered resource.default CoveredResource.BuilderresourceMetadata(Consumer<ResourceScanMetadata.Builder> resourceMetadata)An object that contains details about the metadata.CoveredResource.BuilderresourceMetadata(ResourceScanMetadata resourceMetadata)An object that contains details about the metadata.CoveredResource.BuilderresourceType(String resourceType)The type of the covered resource.CoveredResource.BuilderresourceType(CoverageResourceType resourceType)The type of the covered resource.CoveredResource.BuilderscanMode(String scanMode)The scan method that is applied to the instance.CoveredResource.BuilderscanMode(ScanMode scanMode)The scan method that is applied to the instance.default CoveredResource.BuilderscanStatus(Consumer<ScanStatus.Builder> scanStatus)The status of the scan covering the resource.CoveredResource.BuilderscanStatus(ScanStatus scanStatus)The status of the scan covering the resource.CoveredResource.BuilderscanType(String scanType)The Amazon Inspector scan type covering the resource.CoveredResource.BuilderscanType(ScanType scanType)The Amazon Inspector scan type covering the 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
-
accountId
CoveredResource.Builder accountId(String accountId)
The Amazon Web Services account ID of the covered resource.
- Parameters:
accountId- The Amazon Web Services account ID of the covered resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastScannedAt
CoveredResource.Builder lastScannedAt(Instant lastScannedAt)
The date and time the resource was last checked for vulnerabilities.
- Parameters:
lastScannedAt- The date and time the resource was last checked for vulnerabilities.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceId
CoveredResource.Builder resourceId(String resourceId)
The ID of the covered resource.
- Parameters:
resourceId- The ID of the covered resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceMetadata
CoveredResource.Builder resourceMetadata(ResourceScanMetadata resourceMetadata)
An object that contains details about the metadata.
- Parameters:
resourceMetadata- An object that contains details about the metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceMetadata
default CoveredResource.Builder resourceMetadata(Consumer<ResourceScanMetadata.Builder> resourceMetadata)
An object that contains details about the metadata.
This is a convenience method that creates an instance of theResourceScanMetadata.Builderavoiding the need to create one manually viaResourceScanMetadata.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresourceMetadata(ResourceScanMetadata).- Parameters:
resourceMetadata- a consumer that will call methods onResourceScanMetadata.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
resourceMetadata(ResourceScanMetadata)
-
resourceType
CoveredResource.Builder resourceType(String resourceType)
The type of the covered resource.
- Parameters:
resourceType- The type of the covered resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CoverageResourceType,CoverageResourceType
-
resourceType
CoveredResource.Builder resourceType(CoverageResourceType resourceType)
The type of the covered resource.
- Parameters:
resourceType- The type of the covered resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CoverageResourceType,CoverageResourceType
-
scanMode
CoveredResource.Builder scanMode(String scanMode)
The scan method that is applied to the instance.
-
scanMode
CoveredResource.Builder scanMode(ScanMode scanMode)
The scan method that is applied to the instance.
-
scanStatus
CoveredResource.Builder scanStatus(ScanStatus scanStatus)
The status of the scan covering the resource.
- Parameters:
scanStatus- The status of the scan covering the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scanStatus
default CoveredResource.Builder scanStatus(Consumer<ScanStatus.Builder> scanStatus)
The status of the scan covering the resource.
This is a convenience method that creates an instance of theScanStatus.Builderavoiding the need to create one manually viaScanStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toscanStatus(ScanStatus).- Parameters:
scanStatus- a consumer that will call methods onScanStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
scanStatus(ScanStatus)
-
scanType
CoveredResource.Builder scanType(String scanType)
The Amazon Inspector scan type covering the resource.
-
scanType
CoveredResource.Builder scanType(ScanType scanType)
The Amazon Inspector scan type covering the resource.
-
-