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 Details

    • 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 the ResourceScanMetadata.Builder avoiding the need to create one manually via ResourceScanMetadata.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to resourceMetadata(ResourceScanMetadata).

      Parameters:
      resourceMetadata - a consumer that will call methods on ResourceScanMetadata.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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:
    • 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:
    • scanMode

      CoveredResource.Builder scanMode(String scanMode)

      The scan method that is applied to the instance.

      Parameters:
      scanMode - The scan method that is applied to the instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • scanMode

      CoveredResource.Builder scanMode(ScanMode scanMode)

      The scan method that is applied to the instance.

      Parameters:
      scanMode - The scan method that is applied to the instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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 the ScanStatus.Builder avoiding the need to create one manually via ScanStatus.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to scanStatus(ScanStatus).

      Parameters:
      scanStatus - a consumer that will call methods on ScanStatus.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • scanType

      CoveredResource.Builder scanType(String scanType)

      The Amazon Inspector scan type covering the resource.

      Parameters:
      scanType - The Amazon Inspector scan type covering the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • scanType

      CoveredResource.Builder scanType(ScanType scanType)

      The Amazon Inspector scan type covering the resource.

      Parameters:
      scanType - The Amazon Inspector scan type covering the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: