Class SoftwareUpdateConfigurationRunProperties

java.lang.Object
com.azure.resourcemanager.automation.fluent.models.SoftwareUpdateConfigurationRunProperties

public final class SoftwareUpdateConfigurationRunProperties extends Object
Software update configuration properties.
  • Constructor Details

    • SoftwareUpdateConfigurationRunProperties

      public SoftwareUpdateConfigurationRunProperties()
  • Method Details

    • softwareUpdateConfiguration

      public UpdateConfigurationNavigation softwareUpdateConfiguration()
      Get the softwareUpdateConfiguration property: software update configuration triggered this run.
      Returns:
      the softwareUpdateConfiguration value.
    • withSoftwareUpdateConfiguration

      public SoftwareUpdateConfigurationRunProperties withSoftwareUpdateConfiguration(UpdateConfigurationNavigation softwareUpdateConfiguration)
      Set the softwareUpdateConfiguration property: software update configuration triggered this run.
      Parameters:
      softwareUpdateConfiguration - the softwareUpdateConfiguration value to set.
      Returns:
      the SoftwareUpdateConfigurationRunProperties object itself.
    • status

      public String status()
      Get the status property: Status of the software update configuration run.
      Returns:
      the status value.
    • configuredDuration

      public String configuredDuration()
      Get the configuredDuration property: Configured duration for the software update configuration run.
      Returns:
      the configuredDuration value.
    • osType

      public String osType()
      Get the osType property: Operating system target of the software update configuration triggered this run.
      Returns:
      the osType value.
    • startTime

      public OffsetDateTime startTime()
      Get the startTime property: Start time of the software update configuration run.
      Returns:
      the startTime value.
    • endTime

      public OffsetDateTime endTime()
      Get the endTime property: End time of the software update configuration run.
      Returns:
      the endTime value.
    • computerCount

      public Integer computerCount()
      Get the computerCount property: Number of computers in the software update configuration run.
      Returns:
      the computerCount value.
    • failedCount

      public Integer failedCount()
      Get the failedCount property: Number of computers with failed status.
      Returns:
      the failedCount value.
    • creationTime

      public OffsetDateTime creationTime()
      Get the creationTime property: Creation time of the resource, which only appears in the response.
      Returns:
      the creationTime value.
    • createdBy

      public String createdBy()
      Get the createdBy property: CreatedBy property, which only appears in the response.
      Returns:
      the createdBy value.
    • lastModifiedTime

      public OffsetDateTime lastModifiedTime()
      Get the lastModifiedTime property: Last time resource was modified, which only appears in the response.
      Returns:
      the lastModifiedTime value.
    • lastModifiedBy

      public String lastModifiedBy()
      Get the lastModifiedBy property: LastModifiedBy property, which only appears in the response.
      Returns:
      the lastModifiedBy value.
    • tasks

      Get the tasks property: Software update configuration tasks triggered in this run.
      Returns:
      the tasks value.
    • withTasks

      Set the tasks property: Software update configuration tasks triggered in this run.
      Parameters:
      tasks - the tasks value to set.
      Returns:
      the SoftwareUpdateConfigurationRunProperties object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.