Interface PatchSummary.Builder

    • Method Detail

      • id

        PatchSummary.Builder id​(String id)

        The identifier of the compliance standard that was used to determine the patch compliance status.

        Parameters:
        id - The identifier of the compliance standard that was used to determine the patch compliance status.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • installedCount

        PatchSummary.Builder installedCount​(Integer installedCount)

        The number of patches from the compliance standard that were installed successfully.

        Parameters:
        installedCount - The number of patches from the compliance standard that were installed successfully.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • missingCount

        PatchSummary.Builder missingCount​(Integer missingCount)

        The number of patches that are part of the compliance standard but are not installed. The count includes patches that failed to install.

        Parameters:
        missingCount - The number of patches that are part of the compliance standard but are not installed. The count includes patches that failed to install.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • failedCount

        PatchSummary.Builder failedCount​(Integer failedCount)

        The number of patches from the compliance standard that failed to install.

        Parameters:
        failedCount - The number of patches from the compliance standard that failed to install.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • installedOtherCount

        PatchSummary.Builder installedOtherCount​(Integer installedOtherCount)

        The number of installed patches that are not part of the compliance standard.

        Parameters:
        installedOtherCount - The number of installed patches that are not part of the compliance standard.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • installedRejectedCount

        PatchSummary.Builder installedRejectedCount​(Integer installedRejectedCount)

        The number of patches that are installed but are also on a list of patches that the customer rejected.

        Parameters:
        installedRejectedCount - The number of patches that are installed but are also on a list of patches that the customer rejected.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • installedPendingReboot

        PatchSummary.Builder installedPendingReboot​(Integer installedPendingReboot)

        The number of patches that were applied, but that require the instance to be rebooted in order to be marked as installed.

        Parameters:
        installedPendingReboot - The number of patches that were applied, but that require the instance to be rebooted in order to be marked as installed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • operationStartTime

        PatchSummary.Builder operationStartTime​(String operationStartTime)

        Indicates when the operation started.

        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:
        operationStartTime - Indicates when the operation started.

        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.
      • operationEndTime

        PatchSummary.Builder operationEndTime​(String operationEndTime)

        Indicates when the operation completed.

        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:
        operationEndTime - Indicates when the operation completed.

        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.
      • rebootOption

        PatchSummary.Builder rebootOption​(String rebootOption)

        The reboot option specified for the instance.

        Parameters:
        rebootOption - The reboot option specified for the instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • operation

        PatchSummary.Builder operation​(String operation)

        The type of patch operation performed. For Patch Manager, the values are SCAN and INSTALL.

        Parameters:
        operation - The type of patch operation performed. For Patch Manager, the values are SCAN and INSTALL.
        Returns:
        Returns a reference to this object so that method calls can be chained together.