Interface ContainerImageAggregationResponse.Builder

  • Method Details

    • resourceId

      The resource ID for the container image.

      Parameters:
      resourceId - The resource ID for the container image.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cloudProvider

      ContainerImageAggregationResponse.Builder cloudProvider(String cloudProvider)

      The cloud service provider associated with this container image aggregation. Valid values:

      • AWS – Findings from Amazon Web Services resources.

      • AZURE – Findings from Microsoft Azure resources.

      Parameters:
      cloudProvider - The cloud service provider associated with this container image aggregation. Valid values:

      • AWS – Findings from Amazon Web Services resources.

      • AZURE – Findings from Microsoft Azure resources.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • cloudProvider

      The cloud service provider associated with this container image aggregation. Valid values:

      • AWS – Findings from Amazon Web Services resources.

      • AZURE – Findings from Microsoft Azure resources.

      Parameters:
      cloudProvider - The cloud service provider associated with this container image aggregation. Valid values:

      • AWS – Findings from Amazon Web Services resources.

      • AZURE – Findings from Microsoft Azure resources.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • cloudAccountId

      ContainerImageAggregationResponse.Builder cloudAccountId(String cloudAccountId)

      The cloud account ID for the container image aggregation.

      Parameters:
      cloudAccountId - The cloud account ID for the container image aggregation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cloudPartition

      ContainerImageAggregationResponse.Builder cloudPartition(String cloudPartition)

      The cloud infrastructure partition associated with this container image aggregation. Valid values:

      • aws – Amazon Web Services commercial Regions.

      • aws-cn – Amazon Web Services China Regions.

      • aws-us-gov – Amazon Web Services GovCloud (US) Regions.

      • AzureCloud – Azure commercial Regions.

      Parameters:
      cloudPartition - The cloud infrastructure partition associated with this container image aggregation. Valid values:

      • aws – Amazon Web Services commercial Regions.

      • aws-cn – Amazon Web Services China Regions.

      • aws-us-gov – Amazon Web Services GovCloud (US) Regions.

      • AzureCloud – Azure commercial Regions.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cloudRegion

      The cloud Region associated with this container image aggregation. The value format depends on the cloud provider:

      • An Amazon Web Services Region, such as us-east-1.

      • An Azure region, such as eastus.

      Parameters:
      cloudRegion - The cloud Region associated with this container image aggregation. The value format depends on the cloud provider:

      • An Amazon Web Services Region, such as us-east-1.

      • An Azure region, such as eastus.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cloudOrgId

      The cloud organization ID for the container image aggregation.

      Parameters:
      cloudOrgId - The cloud organization ID for the container image aggregation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • imageDigest

      The image digest for the container image.

      Parameters:
      imageDigest - The image digest for the container image.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • repository

      The repository for the container image.

      Parameters:
      repository - The repository for the container image.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • registry

      The registry for the container image.

      Parameters:
      registry - The registry for the container image.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • architecture

      The architecture of the container image.

      Parameters:
      architecture - The architecture of the container image.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • imageTags

      The image tags attached to the container image.

      Parameters:
      imageTags - The image tags attached to the container image.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • imageTags

      The image tags attached to the container image.

      Parameters:
      imageTags - The image tags attached to the container image.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • accountId

      The account ID associated with the container image.

      Parameters:
      accountId - The account ID associated with the container image.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • severityCounts

      Sets the value of the SeverityCounts property for this object.
      Parameters:
      severityCounts - The new value for the SeverityCounts property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • severityCounts

      Sets the value of the SeverityCounts property for this object. This is a convenience method that creates an instance of the SeverityCounts.Builder avoiding the need to create one manually via SeverityCounts.builder().

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

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

      The last time the container image was in use.

      Parameters:
      lastInUseAt - The last time the container image was in use.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inUseCount

      The number of times the container image is in use.

      Parameters:
      inUseCount - The number of times the container image is in use.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • exploitAvailableActiveFindingsCount

      ContainerImageAggregationResponse.Builder exploitAvailableActiveFindingsCount(Long exploitAvailableActiveFindingsCount)

      The number of active findings with an exploit available for the container image.

      Parameters:
      exploitAvailableActiveFindingsCount - The number of active findings with an exploit available for the container image.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fixAvailableActiveFindingsCount

      ContainerImageAggregationResponse.Builder fixAvailableActiveFindingsCount(Long fixAvailableActiveFindingsCount)

      The number of active findings with a fix available for the container image.

      Parameters:
      fixAvailableActiveFindingsCount - The number of active findings with a fix available for the container image.
      Returns:
      Returns a reference to this object so that method calls can be chained together.