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 Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceSummary
build()
ResourceSummary.Builder
childResources(List<String> childResources)
The details of any child resources.ResourceSummary.Builder
copy(ResourceSummary model)
ResourceSummary.Builder
dailyUnitDisplayName(String dailyUnitDisplayName)
Units to be used for daily aggregated data.ResourceSummary.Builder
description(String description)
Description of the resource.ResourceSummary.Builder
hourlyUnitDisplayName(String hourlyUnitDisplayName)
Units to be used for hourly aggregated data.ResourceSummary.Builder
instanceType(String instanceType)
Instance type for the resource.ResourceSummary.Builder
isPurchased(Boolean isPurchased)
Indicates if the SKU was purchasedResourceSummary.Builder
name(String name)
Name of the resource.ResourceSummary.Builder
rawUnitDisplayName(String rawUnitDisplayName)
Default units to use when unspecified.ResourceSummary.Builder
servicename(String servicename)
Name of the service.ResourceSummary.Builder
skus(List<SkuProducts> skus)
The details of resource Skus.ResourceSummary.Builder
usageDataType(ResourceSummary.UsageDataType usageDataType)
Usage data type of the resource.
-
-
-
Method Detail
-
dailyUnitDisplayName
public ResourceSummary.Builder dailyUnitDisplayName(String dailyUnitDisplayName)
Units to be used for daily aggregated data.- Parameters:
dailyUnitDisplayName
- the value to set- Returns:
- this builder
-
hourlyUnitDisplayName
public ResourceSummary.Builder hourlyUnitDisplayName(String hourlyUnitDisplayName)
Units to be used for hourly aggregated data.- Parameters:
hourlyUnitDisplayName
- the value to set- Returns:
- this builder
-
rawUnitDisplayName
public ResourceSummary.Builder rawUnitDisplayName(String rawUnitDisplayName)
Default units to use when unspecified.- Parameters:
rawUnitDisplayName
- the value to set- Returns:
- this builder
-
usageDataType
public ResourceSummary.Builder usageDataType(ResourceSummary.UsageDataType usageDataType)
Usage data type of the resource.- Parameters:
usageDataType
- the value to set- Returns:
- this builder
-
name
public ResourceSummary.Builder name(String name)
Name of the resource.- Parameters:
name
- the value to set- Returns:
- this builder
-
servicename
public ResourceSummary.Builder servicename(String servicename)
Name of the service.- Parameters:
servicename
- the value to set- Returns:
- this builder
-
description
public ResourceSummary.Builder description(String description)
Description of the resource.- Parameters:
description
- the value to set- Returns:
- this builder
-
instanceType
public ResourceSummary.Builder instanceType(String instanceType)
Instance type for the resource.- Parameters:
instanceType
- the value to set- Returns:
- this builder
-
isPurchased
public ResourceSummary.Builder isPurchased(Boolean isPurchased)
Indicates if the SKU was purchased- Parameters:
isPurchased
- the value to set- Returns:
- this builder
-
childResources
public ResourceSummary.Builder childResources(List<String> childResources)
The details of any child resources.- Parameters:
childResources
- the value to set- Returns:
- this builder
-
skus
public ResourceSummary.Builder skus(List<SkuProducts> skus)
The details of resource Skus.- Parameters:
skus
- the value to set- Returns:
- this builder
-
build
public ResourceSummary build()
-
copy
public ResourceSummary.Builder copy(ResourceSummary model)
-
-