Class MachineImageDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.marketplacepublisher.model.MachineImageDetails.Builder
-
- Enclosing class:
- MachineImageDetails
public static class MachineImageDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MachineImageDetails
build()
MachineImageDetails.Builder
copy(MachineImageDetails model)
MachineImageDetails.Builder
imageShapeCompatibilityEntries(List<ImageShapeCompatibility> imageShapeCompatibilityEntries)
List of shape configurations supported by the image.MachineImageDetails.Builder
isSnapshotAllowed(Boolean isSnapshotAllowed)
Identified if customer can take a snapshot of instance running on the machine image.MachineImageDetails.Builder
sourceImageId(String sourceImageId)
The source image ocid of the machine image.MachineImageDetails.Builder
username(String username)
The username for machine image.MachineImageDetails.Builder
validationError(String validationError)
Description of image validation errors.MachineImageDetails.Builder
validationStatus(ValidationStatus validationStatus)
Image validation status.
-
-
-
Method Detail
-
sourceImageId
public MachineImageDetails.Builder sourceImageId(String sourceImageId)
The source image ocid of the machine image.- Parameters:
sourceImageId
- the value to set- Returns:
- this builder
-
username
public MachineImageDetails.Builder username(String username)
The username for machine image.- Parameters:
username
- the value to set- Returns:
- this builder
-
isSnapshotAllowed
public MachineImageDetails.Builder isSnapshotAllowed(Boolean isSnapshotAllowed)
Identified if customer can take a snapshot of instance running on the machine image.- Parameters:
isSnapshotAllowed
- the value to set- Returns:
- this builder
-
imageShapeCompatibilityEntries
public MachineImageDetails.Builder imageShapeCompatibilityEntries(List<ImageShapeCompatibility> imageShapeCompatibilityEntries)
List of shape configurations supported by the image.- Parameters:
imageShapeCompatibilityEntries
- the value to set- Returns:
- this builder
-
validationStatus
public MachineImageDetails.Builder validationStatus(ValidationStatus validationStatus)
Image validation status.- Parameters:
validationStatus
- the value to set- Returns:
- this builder
-
validationError
public MachineImageDetails.Builder validationError(String validationError)
Description of image validation errors.- Parameters:
validationError
- the value to set- Returns:
- this builder
-
build
public MachineImageDetails build()
-
copy
public MachineImageDetails.Builder copy(MachineImageDetails model)
-
-