Class SoftwareSourceDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.osmanagementhub.model.SoftwareSourceDetails.Builder
 
- 
- Enclosing class:
- SoftwareSourceDetails
 
 public static class SoftwareSourceDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description SoftwareSourceDetailsbuild()SoftwareSourceDetails.Buildercopy(SoftwareSourceDetails model)SoftwareSourceDetails.Builderdescription(String description)Software source description.SoftwareSourceDetails.BuilderdisplayName(String displayName)Software source name.SoftwareSourceDetails.Builderid(String id)The OCID of the software source.SoftwareSourceDetails.BuilderisMandatoryForAutonomousLinux(Boolean isMandatoryForAutonomousLinux)Indicates whether this is a required software source for Autonomous Linux instances.SoftwareSourceDetails.BuildersoftwareSourceType(SoftwareSourceType softwareSourceType)Type of the software source.
 
- 
- 
- 
Method Detail- 
idpublic SoftwareSourceDetails.Builder id(String id) The OCID of the software source.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic SoftwareSourceDetails.Builder displayName(String displayName) Software source name.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic SoftwareSourceDetails.Builder description(String description) Software source description.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
softwareSourceTypepublic SoftwareSourceDetails.Builder softwareSourceType(SoftwareSourceType softwareSourceType) Type of the software source.- Parameters:
- softwareSourceType- the value to set
- Returns:
- this builder
 
 - 
isMandatoryForAutonomousLinuxpublic SoftwareSourceDetails.Builder isMandatoryForAutonomousLinux(Boolean isMandatoryForAutonomousLinux) Indicates whether this is a required software source for Autonomous Linux instances.If true, the user can’t unselect it. - Parameters:
- isMandatoryForAutonomousLinux- the value to set
- Returns:
- this builder
 
 - 
buildpublic SoftwareSourceDetails build() 
 - 
copypublic SoftwareSourceDetails.Builder copy(SoftwareSourceDetails model) 
 
- 
 
-