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 UsageStatusItem
build()
UsageStatusItem.Builder
copy(UsageStatusItem model)
UsageStatusItem.Builder
currentUsage(Long currentUsage)
The current usage of the field.UsageStatusItem.Builder
dataType(String dataType)
The field data type.UsageStatusItem.Builder
isMultiValued(Boolean isMultiValued)
A flag indicating whether or not the field is multi-valued.UsageStatusItem.Builder
maxAvailable(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
-
build
public UsageStatusItem build()
-
copy
public UsageStatusItem.Builder copy(UsageStatusItem model)
-
-