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 SoftwareSourceDetails
build()
SoftwareSourceDetails.Builder
copy(SoftwareSourceDetails model)
SoftwareSourceDetails.Builder
description(String description)
Software source description.SoftwareSourceDetails.Builder
displayName(String displayName)
Software source name.SoftwareSourceDetails.Builder
id(String id)
The OCID of the software source.SoftwareSourceDetails.Builder
isMandatoryForAutonomousLinux(Boolean isMandatoryForAutonomousLinux)
Indicates whether this is a required software source for Autonomous Linux instances.SoftwareSourceDetails.Builder
softwareSourceType(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)
-
-