Package com.oracle.bmc.core.model
Class AppCatalogListingResourceVersion.Builder
- java.lang.Object
-
- com.oracle.bmc.core.model.AppCatalogListingResourceVersion.Builder
-
- Enclosing class:
- AppCatalogListingResourceVersion
public static class AppCatalogListingResourceVersion.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
listingId
public AppCatalogListingResourceVersion.Builder listingId(String listingId)
The OCID of the listing this resource version belongs to.- Parameters:
listingId
- the value to set- Returns:
- this builder
-
timePublished
public AppCatalogListingResourceVersion.Builder timePublished(Date timePublished)
Date and time the listing resource version was published, in RFC3339 format.Example: 2018-03-20T12:32:53.532Z
- Parameters:
timePublished
- the value to set- Returns:
- this builder
-
listingResourceId
public AppCatalogListingResourceVersion.Builder listingResourceId(String listingResourceId)
OCID of the listing resource.- Parameters:
listingResourceId
- the value to set- Returns:
- this builder
-
listingResourceVersion
public AppCatalogListingResourceVersion.Builder listingResourceVersion(String listingResourceVersion)
Resource Version.- Parameters:
listingResourceVersion
- the value to set- Returns:
- this builder
-
availableRegions
public AppCatalogListingResourceVersion.Builder availableRegions(List<String> availableRegions)
List of regions that this listing resource version is available.For information about regions, see [Regions and Availability Domains](https://docs.oracle.com/iaas/Content/General/Concepts/regions.htm).
Example: ["us-ashburn-1", "us-phoenix-1"]
- Parameters:
availableRegions
- the value to set- Returns:
- this builder
-
compatibleShapes
public AppCatalogListingResourceVersion.Builder compatibleShapes(List<String> compatibleShapes)
Array of shapes compatible with this resource.You can enumerate all available shapes by calling
listShapes
.Example: ["VM.Standard1.1", "VM.Standard1.2"]
- Parameters:
compatibleShapes
- the value to set- Returns:
- this builder
-
accessiblePorts
public AppCatalogListingResourceVersion.Builder accessiblePorts(List<Integer> accessiblePorts)
List of accessible ports for instances launched with this listing resource version.- Parameters:
accessiblePorts
- the value to set- Returns:
- this builder
-
allowedActions
public AppCatalogListingResourceVersion.Builder allowedActions(List<AppCatalogListingResourceVersion.AllowedActions> allowedActions)
Allowed actions for the listing resource.- Parameters:
allowedActions
- the value to set- Returns:
- this builder
-
build
public AppCatalogListingResourceVersion build()
-
copy
public AppCatalogListingResourceVersion.Builder copy(AppCatalogListingResourceVersion model)
-
-