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 ImageDetails
build()
ImageDetails.Builder
copy(ImageDetails model)
ImageDetails.Builder
createdBy(String createdBy)
Name of the person who created the image.ImageDetails.Builder
currentVersion(String currentVersion)
Name of the image version marked as current of the image.ImageDetails.Builder
imageId(String imageId)
Image identifier.ImageDetails.Builder
imageOwner(String imageOwner)
Owner of the image.ImageDetails.Builder
imageStatus(ImageDetails.ImageStatus imageStatus)
Image status.ImageDetails.Builder
imageVersion(String imageVersion)
Release version of the image.ImageDetails.Builder
subscribedImage(String subscribedImage)
Subscribed image.ImageDetails.Builder
timeImageCreation(Date timeImageCreation)
Date when the image was created.ImageDetails.Builder
upToDateImageVersion(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)
-
-