Class SoftwareUpdateConfigurationCollectionItemProperties
java.lang.Object
com.azure.resourcemanager.automation.fluent.models.SoftwareUpdateConfigurationCollectionItemProperties
Software update configuration collection item properties.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the creationTime property: Creation time of the software update configuration, which only appears in the response.Get the frequency property: execution frequency of the schedule associated with the software update configuration.Get the lastModifiedTime property: Last time software update configuration was modified, which only appears in the response.nextRun()
Get the nextRun property: ext run time of the update.Get the provisioningState property: Provisioning state for the software update configuration, which only appears in the response.Get the startTime property: the start time of the update.tasks()
Get the tasks property: Pre and Post Tasks defined.Get the updateConfiguration property: Update specific properties of the software update configuration.void
validate()
Validates the instance.withFrequency
(ScheduleFrequency frequency) Set the frequency property: execution frequency of the schedule associated with the software update configuration.withNextRun
(OffsetDateTime nextRun) Set the nextRun property: ext run time of the update.withStartTime
(OffsetDateTime startTime) Set the startTime property: the start time of the update.Set the tasks property: Pre and Post Tasks defined.withUpdateConfiguration
(UpdateConfiguration updateConfiguration) Set the updateConfiguration property: Update specific properties of the software update configuration.
-
Constructor Details
-
SoftwareUpdateConfigurationCollectionItemProperties
public SoftwareUpdateConfigurationCollectionItemProperties()
-
-
Method Details
-
updateConfiguration
Get the updateConfiguration property: Update specific properties of the software update configuration.- Returns:
- the updateConfiguration value.
-
withUpdateConfiguration
public SoftwareUpdateConfigurationCollectionItemProperties withUpdateConfiguration(UpdateConfiguration updateConfiguration) Set the updateConfiguration property: Update specific properties of the software update configuration.- Parameters:
updateConfiguration
- the updateConfiguration value to set.- Returns:
- the SoftwareUpdateConfigurationCollectionItemProperties object itself.
-
tasks
Get the tasks property: Pre and Post Tasks defined.- Returns:
- the tasks value.
-
withTasks
public SoftwareUpdateConfigurationCollectionItemProperties withTasks(SoftwareUpdateConfigurationTasks tasks) Set the tasks property: Pre and Post Tasks defined.- Parameters:
tasks
- the tasks value to set.- Returns:
- the SoftwareUpdateConfigurationCollectionItemProperties object itself.
-
frequency
Get the frequency property: execution frequency of the schedule associated with the software update configuration.- Returns:
- the frequency value.
-
withFrequency
public SoftwareUpdateConfigurationCollectionItemProperties withFrequency(ScheduleFrequency frequency) Set the frequency property: execution frequency of the schedule associated with the software update configuration.- Parameters:
frequency
- the frequency value to set.- Returns:
- the SoftwareUpdateConfigurationCollectionItemProperties object itself.
-
startTime
Get the startTime property: the start time of the update.- Returns:
- the startTime value.
-
withStartTime
Set the startTime property: the start time of the update.- Parameters:
startTime
- the startTime value to set.- Returns:
- the SoftwareUpdateConfigurationCollectionItemProperties object itself.
-
creationTime
Get the creationTime property: Creation time of the software update configuration, which only appears in the response.- Returns:
- the creationTime value.
-
lastModifiedTime
Get the lastModifiedTime property: Last time software update configuration was modified, which only appears in the response.- Returns:
- the lastModifiedTime value.
-
provisioningState
Get the provisioningState property: Provisioning state for the software update configuration, which only appears in the response.- Returns:
- the provisioningState value.
-
nextRun
Get the nextRun property: ext run time of the update.- Returns:
- the nextRun value.
-
withNextRun
Set the nextRun property: ext run time of the update.- Parameters:
nextRun
- the nextRun value to set.- Returns:
- the SoftwareUpdateConfigurationCollectionItemProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-