Package com.oracle.bmc.usage.model
Class ResourceSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.usage.model.ResourceSummary.Builder
 
- 
- Enclosing class:
- ResourceSummary
 
 public static class ResourceSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceSummarybuild()ResourceSummary.BuilderchildResources(List<String> childResources)The details of any child resources.ResourceSummary.Buildercopy(ResourceSummary model)ResourceSummary.BuilderdailyUnitDisplayName(String dailyUnitDisplayName)Units to be used for daily aggregated data.ResourceSummary.Builderdescription(String description)Description of the resource.ResourceSummary.BuilderhourlyUnitDisplayName(String hourlyUnitDisplayName)Units to be used for hourly aggregated data.ResourceSummary.BuilderinstanceType(String instanceType)Instance type for the resource.ResourceSummary.BuilderisPurchased(Boolean isPurchased)Indicates if the SKU was purchasedResourceSummary.Buildername(String name)Name of the resource.ResourceSummary.BuilderrawUnitDisplayName(String rawUnitDisplayName)Default units to use when unspecified.ResourceSummary.Builderservicename(String servicename)Name of the service.ResourceSummary.Builderskus(List<SkuProducts> skus)The details of resource Skus.ResourceSummary.BuilderusageDataType(ResourceSummary.UsageDataType usageDataType)Usage data type of the resource.
 
- 
- 
- 
Method Detail- 
dailyUnitDisplayNamepublic ResourceSummary.Builder dailyUnitDisplayName(String dailyUnitDisplayName) Units to be used for daily aggregated data.- Parameters:
- dailyUnitDisplayName- the value to set
- Returns:
- this builder
 
 - 
hourlyUnitDisplayNamepublic ResourceSummary.Builder hourlyUnitDisplayName(String hourlyUnitDisplayName) Units to be used for hourly aggregated data.- Parameters:
- hourlyUnitDisplayName- the value to set
- Returns:
- this builder
 
 - 
rawUnitDisplayNamepublic ResourceSummary.Builder rawUnitDisplayName(String rawUnitDisplayName) Default units to use when unspecified.- Parameters:
- rawUnitDisplayName- the value to set
- Returns:
- this builder
 
 - 
usageDataTypepublic ResourceSummary.Builder usageDataType(ResourceSummary.UsageDataType usageDataType) Usage data type of the resource.- Parameters:
- usageDataType- the value to set
- Returns:
- this builder
 
 - 
namepublic ResourceSummary.Builder name(String name) Name of the resource.- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
servicenamepublic ResourceSummary.Builder servicename(String servicename) Name of the service.- Parameters:
- servicename- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic ResourceSummary.Builder description(String description) Description of the resource.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
instanceTypepublic ResourceSummary.Builder instanceType(String instanceType) Instance type for the resource.- Parameters:
- instanceType- the value to set
- Returns:
- this builder
 
 - 
isPurchasedpublic ResourceSummary.Builder isPurchased(Boolean isPurchased) Indicates if the SKU was purchased- Parameters:
- isPurchased- the value to set
- Returns:
- this builder
 
 - 
childResourcespublic ResourceSummary.Builder childResources(List<String> childResources) The details of any child resources.- Parameters:
- childResources- the value to set
- Returns:
- this builder
 
 - 
skuspublic ResourceSummary.Builder skus(List<SkuProducts> skus) The details of resource Skus.- Parameters:
- skus- the value to set
- Returns:
- this builder
 
 - 
buildpublic ResourceSummary build() 
 - 
copypublic ResourceSummary.Builder copy(ResourceSummary model) 
 
- 
 
-