Class UsageStatusItem.Builder
- java.lang.Object
-
- com.oracle.bmc.loganalytics.model.UsageStatusItem.Builder
-
- Enclosing class:
- UsageStatusItem
public static class UsageStatusItem.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UsageStatusItembuild()UsageStatusItem.Buildercopy(UsageStatusItem model)UsageStatusItem.BuildercurrentUsage(Long currentUsage)The current usage of the field.UsageStatusItem.BuilderdataType(String dataType)The field data type.UsageStatusItem.BuilderisKeepDuplicates(Boolean isKeepDuplicates)A flag indicating whether duplicates should be retained while processing multi-valued fields.UsageStatusItem.BuilderisMultiValued(Boolean isMultiValued)A flag indicating whether or not the field is multi-valued.UsageStatusItem.BuildermaxAvailable(Integer maxAvailable)The maximum availability of the field.
-
-
-
Method Detail
-
dataType
public UsageStatusItem.Builder dataType(String dataType)
The field data type.- Parameters:
dataType- the value to set- Returns:
- this builder
-
isMultiValued
public UsageStatusItem.Builder isMultiValued(Boolean isMultiValued)
A flag indicating whether or not the field is multi-valued.- Parameters:
isMultiValued- the value to set- Returns:
- this builder
-
currentUsage
public UsageStatusItem.Builder currentUsage(Long currentUsage)
The current usage of the field.- Parameters:
currentUsage- the value to set- Returns:
- this builder
-
maxAvailable
public UsageStatusItem.Builder maxAvailable(Integer maxAvailable)
The maximum availability of the field.- Parameters:
maxAvailable- the value to set- Returns:
- this builder
-
isKeepDuplicates
public UsageStatusItem.Builder isKeepDuplicates(Boolean isKeepDuplicates)
A flag indicating whether duplicates should be retained while processing multi-valued fields.- Parameters:
isKeepDuplicates- the value to set- Returns:
- this builder
-
build
public UsageStatusItem build()
-
copy
public UsageStatusItem.Builder copy(UsageStatusItem model)
-
-