Class JobSchedulePatchParameter
- java.lang.Object
-
- com.microsoft.azure.batch.protocol.models.JobSchedulePatchParameter
-
public class JobSchedulePatchParameter extends Object
The set of changes to be made to a Job Schedule.
-
-
Constructor Summary
Constructors Constructor Description JobSchedulePatchParameter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JobSpecification
jobSpecification()
Get updates affect only Jobs that are started after the update has taken place.List<MetadataItem>
metadata()
Get if you do not specify this element, existing metadata is left unchanged.Schedule
schedule()
Get if you do not specify this element, the existing schedule is left unchanged.JobSchedulePatchParameter
withJobSpecification(JobSpecification jobSpecification)
Set updates affect only Jobs that are started after the update has taken place.JobSchedulePatchParameter
withMetadata(List<MetadataItem> metadata)
Set if you do not specify this element, existing metadata is left unchanged.JobSchedulePatchParameter
withSchedule(Schedule schedule)
Set if you do not specify this element, the existing schedule is left unchanged.
-
-
-
Method Detail
-
schedule
public Schedule schedule()
Get if you do not specify this element, the existing schedule is left unchanged.- Returns:
- the schedule value
-
withSchedule
public JobSchedulePatchParameter withSchedule(Schedule schedule)
Set if you do not specify this element, the existing schedule is left unchanged.- Parameters:
schedule
- the schedule value to set- Returns:
- the JobSchedulePatchParameter object itself.
-
jobSpecification
public JobSpecification jobSpecification()
Get updates affect only Jobs that are started after the update has taken place. Any currently active Job continues with the older specification.- Returns:
- the jobSpecification value
-
withJobSpecification
public JobSchedulePatchParameter withJobSpecification(JobSpecification jobSpecification)
Set updates affect only Jobs that are started after the update has taken place. Any currently active Job continues with the older specification.- Parameters:
jobSpecification
- the jobSpecification value to set- Returns:
- the JobSchedulePatchParameter object itself.
-
metadata
public List<MetadataItem> metadata()
Get if you do not specify this element, existing metadata is left unchanged.- Returns:
- the metadata value
-
withMetadata
public JobSchedulePatchParameter withMetadata(List<MetadataItem> metadata)
Set if you do not specify this element, existing metadata is left unchanged.- Parameters:
metadata
- the metadata value to set- Returns:
- the JobSchedulePatchParameter object itself.
-
-