Class JobSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.databasemanagement.model.JobSummary.Builder
 
- 
- Enclosing class:
- JobSummary
 
 public static class JobSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description JobSummarybuild()JobSummary.BuildercompartmentId(String compartmentId)The OCID of the compartment in which the job resides.JobSummary.Buildercopy(JobSummary model)JobSummary.BuilderdatabaseSubType(DatabaseSubType databaseSubType)The subtype of the Oracle Database where the job has to be executed.JobSummary.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.JobSummary.Builderdescription(String description)The description of the job.JobSummary.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.JobSummary.Builderid(String id)The OCID of the job.JobSummary.BuilderjobType(JobTypes jobType)The type of job.JobSummary.BuilderlifecycleState(Job.LifecycleState lifecycleState)The lifecycle state of the job.JobSummary.BuildermanagedDatabaseGroupId(String managedDatabaseGroupId)The OCID of the Managed Database Group where the job has to be executed.JobSummary.BuildermanagedDatabaseId(String managedDatabaseId)The OCID of the Managed Database where the job has to be executed.JobSummary.Buildername(String name)The display name of the job.JobSummary.BuilderscheduleDetails(JobScheduleDetails scheduleDetails)JobSummary.BuilderscheduleType(Job.ScheduleType scheduleType)The schedule type of the job.JobSummary.BuildersubmissionErrorMessage(String submissionErrorMessage)The error message that is returned if the job submission fails.JobSummary.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.JobSummary.BuildertimeCreated(Date timeCreated)The date and time when the job was created.JobSummary.Buildertimeout(String timeout)The job timeout duration, which is expressed like “1h 10m 15s”.JobSummary.BuildertimeUpdated(Date timeUpdated)The date and time when the job was last updated.
 
- 
- 
- 
Method Detail- 
idpublic JobSummary.Builder id(String id) The OCID of the job.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic JobSummary.Builder compartmentId(String compartmentId) The OCID of the compartment in which the job resides.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
namepublic JobSummary.Builder name(String name) The display name of the job.- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic JobSummary.Builder description(String description) The description of the job.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
managedDatabaseGroupIdpublic JobSummary.Builder managedDatabaseGroupId(String managedDatabaseGroupId) The OCID of the Managed Database Group where the job has to be executed.- Parameters:
- managedDatabaseGroupId- the value to set
- Returns:
- this builder
 
 - 
managedDatabaseIdpublic JobSummary.Builder managedDatabaseId(String managedDatabaseId) The OCID of the Managed Database where the job has to be executed.- Parameters:
- managedDatabaseId- the value to set
- Returns:
- this builder
 
 - 
databaseSubTypepublic JobSummary.Builder databaseSubType(DatabaseSubType databaseSubType) The subtype of the Oracle Database where the job has to be executed.Only applicable when managedDatabaseGroupId is provided. - Parameters:
- databaseSubType- the value to set
- Returns:
- this builder
 
 - 
scheduleTypepublic JobSummary.Builder scheduleType(Job.ScheduleType scheduleType) The schedule type of the job.- Parameters:
- scheduleType- the value to set
- Returns:
- this builder
 
 - 
scheduleDetailspublic JobSummary.Builder scheduleDetails(JobScheduleDetails scheduleDetails) 
 - 
jobTypepublic JobSummary.Builder jobType(JobTypes jobType) The type of job.- Parameters:
- jobType- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic JobSummary.Builder lifecycleState(Job.LifecycleState lifecycleState) The lifecycle state of the job.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
timeoutpublic JobSummary.Builder timeout(String timeout) The job timeout duration, which is expressed like “1h 10m 15s”.- Parameters:
- timeout- the value to set
- Returns:
- this builder
 
 - 
submissionErrorMessagepublic JobSummary.Builder submissionErrorMessage(String submissionErrorMessage) The error message that is returned if the job submission fails.Null is returned in all other scenarios. - Parameters:
- submissionErrorMessage- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic JobSummary.Builder timeCreated(Date timeCreated) The date and time when the job was created.- Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic JobSummary.Builder timeUpdated(Date timeUpdated) The date and time when the job was last updated.- Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic JobSummary.Builder freeformTags(Map<String,String> freeformTags) Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {“Department”: “Finance”} - Parameters:
- freeformTags- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic JobSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags) Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {“Operations”: {“CostCenter”: “42”}} - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
systemTagspublic JobSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags) System tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud": {"free-tier-retained": "true"}} - Parameters:
- systemTags- the value to set
- Returns:
- this builder
 
 - 
buildpublic JobSummary build() 
 - 
copypublic JobSummary.Builder copy(JobSummary model) 
 
- 
 
-