Package com.oracle.bmc.limits.model
Class LimitValueSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.limits.model.LimitValueSummary.Builder
-
- Enclosing class:
- LimitValueSummary
public static class LimitValueSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LimitValueSummary.Builder
availabilityDomain(String availabilityDomain)
If present, the returned value is only specific to this availability domain.LimitValueSummary
build()
LimitValueSummary.Builder
copy(LimitValueSummary model)
LimitValueSummary.Builder
name(String name)
The resource limit name.LimitValueSummary.Builder
scopeType(LimitValueSummary.ScopeType scopeType)
The scope type of the limit.LimitValueSummary.Builder
value(Long value)
The resource limit value.
-
-
-
Method Detail
-
name
public LimitValueSummary.Builder name(String name)
The resource limit name.To be used for writing policies (in case of quotas) or other programmatic calls.
- Parameters:
name
- the value to set- Returns:
- this builder
-
scopeType
public LimitValueSummary.Builder scopeType(LimitValueSummary.ScopeType scopeType)
The scope type of the limit.- Parameters:
scopeType
- the value to set- Returns:
- this builder
-
availabilityDomain
public LimitValueSummary.Builder availabilityDomain(String availabilityDomain)
If present, the returned value is only specific to this availability domain.- Parameters:
availabilityDomain
- the value to set- Returns:
- this builder
-
value
public LimitValueSummary.Builder value(Long value)
The resource limit value.- Parameters:
value
- the value to set- Returns:
- this builder
-
build
public LimitValueSummary build()
-
copy
public LimitValueSummary.Builder copy(LimitValueSummary model)
-
-