Interface VulnerabilityVendor.Builder

All Superinterfaces:
Buildable, CopyableBuilder<VulnerabilityVendor.Builder,VulnerabilityVendor>, SdkBuilder<VulnerabilityVendor.Builder,VulnerabilityVendor>, SdkPojo
Enclosing class:
VulnerabilityVendor

public static interface VulnerabilityVendor.Builder extends SdkPojo, CopyableBuilder<VulnerabilityVendor.Builder,VulnerabilityVendor>
  • Method Details

    • name

      The name of the vendor.

      Parameters:
      name - The name of the vendor.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • url

      The URL of the vulnerability advisory.

      Parameters:
      url - The URL of the vulnerability advisory.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vendorSeverity

      VulnerabilityVendor.Builder vendorSeverity(String vendorSeverity)

      The severity that the vendor assigned to the vulnerability.

      Parameters:
      vendorSeverity - The severity that the vendor assigned to the vulnerability.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vendorCreatedAt

      VulnerabilityVendor.Builder vendorCreatedAt(String vendorCreatedAt)

      Indicates when the vulnerability advisory was created.

      Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

      Parameters:
      vendorCreatedAt - Indicates when the vulnerability advisory was created.

      Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

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

      VulnerabilityVendor.Builder vendorUpdatedAt(String vendorUpdatedAt)

      Indicates when the vulnerability advisory was last updated.

      Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

      Parameters:
      vendorUpdatedAt - Indicates when the vulnerability advisory was last updated.

      Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

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