Package com.oracle.bmc.waas.model
Class AddressListSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.waas.model.AddressListSummary.Builder
-
- Enclosing class:
- AddressListSummary
public static class AddressListSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AddressListSummary.Builder
addressCount(BigDecimal addressCount)
The total number of unique IP addresses in the address list.AddressListSummary
build()
AddressListSummary.Builder
compartmentId(String compartmentId)
The OCID of the address list’s compartment.AddressListSummary.Builder
copy(AddressListSummary model)
AddressListSummary.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.AddressListSummary.Builder
displayName(String displayName)
The user-friendly name of the address list.AddressListSummary.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.AddressListSummary.Builder
id(String id)
The OCID of the address list.AddressListSummary.Builder
lifecycleState(LifecycleStates lifecycleState)
The current lifecycle state of the address list.AddressListSummary.Builder
timeCreated(Date timeCreated)
The date and time the address list was created, in the format defined by RFC3339.
-
-
-
Method Detail
-
id
public AddressListSummary.Builder id(String id)
The OCID of the address list.- Parameters:
id
- the value to set- Returns:
- this builder
-
compartmentId
public AddressListSummary.Builder compartmentId(String compartmentId)
The OCID of the address list’s compartment.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
displayName
public AddressListSummary.Builder displayName(String displayName)
The user-friendly name of the address list.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
addressCount
public AddressListSummary.Builder addressCount(BigDecimal addressCount)
The total number of unique IP addresses in the address list.- Parameters:
addressCount
- the value to set- Returns:
- this builder
-
freeformTags
public AddressListSummary.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {"Department": "Finance"}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public AddressListSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Example: {"Operations": {"CostCenter": "42"}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
lifecycleState
public AddressListSummary.Builder lifecycleState(LifecycleStates lifecycleState)
The current lifecycle state of the address list.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
timeCreated
public AddressListSummary.Builder timeCreated(Date timeCreated)
The date and time the address list was created, in the format defined by RFC3339.- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
build
public AddressListSummary build()
-
copy
public AddressListSummary.Builder copy(AddressListSummary model)
-
-