Class SoftwareSourceDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.osmanagementhub.model.SoftwareSourceDetails.Builder
-
- Enclosing class:
- SoftwareSourceDetails
public static class SoftwareSourceDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All 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
-
id
public SoftwareSourceDetails.Builder id(String id)
The OCID of the software source.- Parameters:
id- the value to set- Returns:
- this builder
-
displayName
public SoftwareSourceDetails.Builder displayName(String displayName)
Software source name.- Parameters:
displayName- the value to set- Returns:
- this builder
-
description
public SoftwareSourceDetails.Builder description(String description)
Software source description.- Parameters:
description- the value to set- Returns:
- this builder
-
softwareSourceType
public SoftwareSourceDetails.Builder softwareSourceType(SoftwareSourceType softwareSourceType)
Type of the software source.- Parameters:
softwareSourceType- the value to set- Returns:
- this builder
-
isMandatoryForAutonomousLinux
public 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
-
build
public SoftwareSourceDetails build()
-
copy
public SoftwareSourceDetails.Builder copy(SoftwareSourceDetails model)
-
-