Interface SoftwareSet.Builder

  • Method Details

    • id

      The ID of the software set.

      Parameters:
      id - The ID of the software set.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • version

      SoftwareSet.Builder version(String version)

      The version of the software set.

      Parameters:
      version - The version of the software set.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • releasedAt

      SoftwareSet.Builder releasedAt(Instant releasedAt)

      The timestamp of when the software set was released.

      Parameters:
      releasedAt - The timestamp of when the software set was released.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • supportedUntil

      SoftwareSet.Builder supportedUntil(Instant supportedUntil)

      The timestamp of the end of support for the software set.

      Parameters:
      supportedUntil - The timestamp of the end of support for the software set.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validationStatus

      SoftwareSet.Builder validationStatus(String validationStatus)

      An option to define if the software set has been validated.

      Parameters:
      validationStatus - An option to define if the software set has been validated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • validationStatus

      SoftwareSet.Builder validationStatus(SoftwareSetValidationStatus validationStatus)

      An option to define if the software set has been validated.

      Parameters:
      validationStatus - An option to define if the software set has been validated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • software

      A list of the software components in the software set.

      Parameters:
      software - A list of the software components in the software set.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • software

      SoftwareSet.Builder software(Software... software)

      A list of the software components in the software set.

      Parameters:
      software - A list of the software components in the software set.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • software

      A list of the software components in the software set.

      This is a convenience method that creates an instance of the Software.Builder avoiding the need to create one manually via Software.builder() .

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to software(List<Software>).

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

      The Amazon Resource Name (ARN) of the software set.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the software set.
      Returns:
      Returns a reference to this object so that method calls can be chained together.