Package com.oracle.bmc.dblm.model
Class ImageDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.dblm.model.ImageDetails.Builder
-
- Enclosing class:
- ImageDetails
public static class ImageDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImageDetailsbuild()ImageDetails.Buildercopy(ImageDetails model)ImageDetails.BuildercreatedBy(String createdBy)Name of the person who created the image.ImageDetails.BuildercurrentVersion(String currentVersion)Name of the image version marked as current of the image.ImageDetails.BuilderimageId(String imageId)Image identifier.ImageDetails.BuilderimageOwner(String imageOwner)Owner of the image.ImageDetails.BuilderimageStatus(ImageDetails.ImageStatus imageStatus)Image status.ImageDetails.BuilderimageVersion(String imageVersion)Release version of the image.ImageDetails.BuildersubscribedImage(String subscribedImage)Subscribed image.ImageDetails.BuildertimeImageCreation(Date timeImageCreation)Date when the image was created.ImageDetails.BuilderupToDateImageVersion(String upToDateImageVersion)An image version name, that is up to date and has no recommendations.
-
-
-
Method Detail
-
imageId
public ImageDetails.Builder imageId(String imageId)
Image identifier.- Parameters:
imageId- the value to set- Returns:
- this builder
-
subscribedImage
public ImageDetails.Builder subscribedImage(String subscribedImage)
Subscribed image.- Parameters:
subscribedImage- the value to set- Returns:
- this builder
-
currentVersion
public ImageDetails.Builder currentVersion(String currentVersion)
Name of the image version marked as current of the image.- Parameters:
currentVersion- the value to set- Returns:
- this builder
-
imageStatus
public ImageDetails.Builder imageStatus(ImageDetails.ImageStatus imageStatus)
Image status.- Parameters:
imageStatus- the value to set- Returns:
- this builder
-
imageVersion
public ImageDetails.Builder imageVersion(String imageVersion)
Release version of the image.- Parameters:
imageVersion- the value to set- Returns:
- this builder
-
imageOwner
public ImageDetails.Builder imageOwner(String imageOwner)
Owner of the image.- Parameters:
imageOwner- the value to set- Returns:
- this builder
-
createdBy
public ImageDetails.Builder createdBy(String createdBy)
Name of the person who created the image.- Parameters:
createdBy- the value to set- Returns:
- this builder
-
timeImageCreation
public ImageDetails.Builder timeImageCreation(Date timeImageCreation)
Date when the image was created.- Parameters:
timeImageCreation- the value to set- Returns:
- this builder
-
upToDateImageVersion
public ImageDetails.Builder upToDateImageVersion(String upToDateImageVersion)
An image version name, that is up to date and has no recommendations.- Parameters:
upToDateImageVersion- the value to set- Returns:
- this builder
-
build
public ImageDetails build()
-
copy
public ImageDetails.Builder copy(ImageDetails model)
-
-