public static class OccAvailabilitySummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
OccAvailabilitySummary.Builder |
availableQuantity(Long availableQuantity)
The quantity of resource currently available that the customer can request.
|
OccAvailabilitySummary |
build() |
OccAvailabilitySummary.Builder |
catalogId(String catalogId)
The OCID of the availability catalog.
|
OccAvailabilitySummary.Builder |
copy(OccAvailabilitySummary model) |
OccAvailabilitySummary.Builder |
dateExpectedCapacityHandover(Date dateExpectedCapacityHandover)
The date by which the capacity requested by customers before dateFinalCustomerOrder needs
to be fulfilled.
|
OccAvailabilitySummary.Builder |
dateFinalCustomerOrder(Date dateFinalCustomerOrder)
The date by which the customer must place the order to have their capacity requirements
met by the customer handover date.
|
OccAvailabilitySummary.Builder |
demandedQuantity(Long demandedQuantity)
The quantity of resource currently demanded by the customer.
|
OccAvailabilitySummary.Builder |
namespace(Namespace namespace)
The name of the OCI service in consideration.
|
OccAvailabilitySummary.Builder |
resourceName(String resourceName)
The name of the resource that the customer can request.
|
OccAvailabilitySummary.Builder |
resourceType(String resourceType)
The different types of resources against which customers can place capacity requests.
|
OccAvailabilitySummary.Builder |
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.
|
OccAvailabilitySummary.Builder |
totalAvailableQuantity(Long totalAvailableQuantity)
The total quantity of resource that the customer can request.
|
OccAvailabilitySummary.Builder |
unit(String unit)
The unit in which the resource available is measured.
|
OccAvailabilitySummary.Builder |
workloadType(String workloadType)
The type of workload (Generic/ROW).
|
public OccAvailabilitySummary.Builder catalogId(String catalogId)
The OCID of the availability catalog.
catalogId
- the value to setpublic OccAvailabilitySummary.Builder namespace(Namespace namespace)
The name of the OCI service in consideration. For example, Compute, Exadata, and so on.
namespace
- the value to setpublic OccAvailabilitySummary.Builder dateFinalCustomerOrder(Date dateFinalCustomerOrder)
The date by which the customer must place the order to have their capacity requirements met by the customer handover date.
dateFinalCustomerOrder
- the value to setpublic OccAvailabilitySummary.Builder dateExpectedCapacityHandover(Date dateExpectedCapacityHandover)
The date by which the capacity requested by customers before dateFinalCustomerOrder needs to be fulfilled.
dateExpectedCapacityHandover
- the value to setpublic OccAvailabilitySummary.Builder resourceType(String resourceType)
The different types of resources against which customers can place capacity requests.
resourceType
- the value to setpublic OccAvailabilitySummary.Builder workloadType(String workloadType)
The type of workload (Generic/ROW).
workloadType
- the value to setpublic OccAvailabilitySummary.Builder resourceName(String resourceName)
The name of the resource that the customer can request.
resourceName
- the value to setpublic OccAvailabilitySummary.Builder availableQuantity(Long availableQuantity)
The quantity of resource currently available that the customer can request.
availableQuantity
- the value to setpublic OccAvailabilitySummary.Builder totalAvailableQuantity(Long totalAvailableQuantity)
The total quantity of resource that the customer can request.
totalAvailableQuantity
- the value to setpublic OccAvailabilitySummary.Builder demandedQuantity(Long demandedQuantity)
The quantity of resource currently demanded by the customer.
demandedQuantity
- the value to setpublic OccAvailabilitySummary.Builder unit(String unit)
The unit in which the resource available is measured.
unit
- the value to setpublic OccAvailabilitySummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud": {"free-tier-retained": "true"}}
systemTags
- the value to setpublic OccAvailabilitySummary build()
public OccAvailabilitySummary.Builder copy(OccAvailabilitySummary model)
Copyright © 2016–2024. All rights reserved.