Package com.oracle.bmc.marketplace.model
Class ImageListingPackage.Builder
- java.lang.Object
-
- com.oracle.bmc.marketplace.model.ImageListingPackage.Builder
-
- Enclosing class:
- ImageListingPackage
public static class ImageListingPackage.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
description
public ImageListingPackage.Builder description(String description)
-
listingId
public ImageListingPackage.Builder listingId(String listingId)
-
version
public ImageListingPackage.Builder version(String version)
-
pricing
public ImageListingPackage.Builder pricing(PricingModel pricing)
-
resourceId
public ImageListingPackage.Builder resourceId(String resourceId)
-
timeCreated
public ImageListingPackage.Builder timeCreated(Date timeCreated)
-
operatingSystem
public ImageListingPackage.Builder operatingSystem(OperatingSystem operatingSystem)
-
regions
public ImageListingPackage.Builder regions(List<Region> regions)
-
appCatalogListingId
public ImageListingPackage.Builder appCatalogListingId(String appCatalogListingId)
The ID of the listing resource associated with this listing package.For more information, see AppCatalogListing in the Core Services API.
- Parameters:
appCatalogListingId
- the value to set- Returns:
- this builder
-
appCatalogListingResourceVersion
public ImageListingPackage.Builder appCatalogListingResourceVersion(String appCatalogListingResourceVersion)
The resource version of the listing resource associated with this listing package.- Parameters:
appCatalogListingResourceVersion
- the value to set- Returns:
- this builder
-
imageId
public ImageListingPackage.Builder imageId(String imageId)
The ID of the image corresponding to the package.- Parameters:
imageId
- the value to set- Returns:
- this builder
-
build
public ImageListingPackage build()
-
copy
public ImageListingPackage.Builder copy(ImageListingPackage model)
-
-