Class UpdateConfigurationMachineRunProperties

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

public final class UpdateConfigurationMachineRunProperties extends Object
Software update configuration machine run properties.
  • Constructor Details

    • UpdateConfigurationMachineRunProperties

      public UpdateConfigurationMachineRunProperties()
  • Method Details

    • targetComputer

      public String targetComputer()
      Get the targetComputer property: name of the updated computer.
      Returns:
      the targetComputer value.
    • targetComputerType

      public String targetComputerType()
      Get the targetComputerType property: type of the updated computer.
      Returns:
      the targetComputerType value.
    • softwareUpdateConfiguration

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

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

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

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

      public UUID correlationId()
      Get the correlationId property: correlation id of the software update configuration machine run.
      Returns:
      the correlationId value.
    • sourceComputerId

      public UUID sourceComputerId()
      Get the sourceComputerId property: source computer id of the software update configuration machine run.
      Returns:
      the sourceComputerId value.
    • startTime

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

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

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

      public JobNavigation job()
      Get the job property: Job associated with the software update configuration machine run.
      Returns:
      the job value.
    • withJob

      Set the job property: Job associated with the software update configuration machine run.
      Parameters:
      job - the job value to set.
      Returns:
      the UpdateConfigurationMachineRunProperties object itself.
    • 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.
    • error

      public com.azure.core.management.exception.ManagementError error()
      Get the error property: Details of provisioning error.
      Returns:
      the error value.
    • withError

      public UpdateConfigurationMachineRunProperties withError(com.azure.core.management.exception.ManagementError error)
      Set the error property: Details of provisioning error.
      Parameters:
      error - the error value to set.
      Returns:
      the UpdateConfigurationMachineRunProperties object itself.
    • validate

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