Class FleetProperty.Builder
- java.lang.Object
-
- com.oracle.bmc.fleetappsmanagement.model.FleetProperty.Builder
-
- Enclosing class:
- FleetProperty
public static class FleetProperty.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FleetProperty.Builder
allowedValues(List<String> allowedValues)
Values of the property (must be a single value if selectionType = ‘SINGLE_CHOICE’).FleetProperty
build()
FleetProperty.Builder
compartmentId(String compartmentId)
Tenancy OCIDFleetProperty.Builder
copy(FleetProperty model)
FleetProperty.Builder
displayName(String displayName)
A user-friendly name.FleetProperty.Builder
id(String id)
The unique id of the resource.FleetProperty.Builder
lifecycleState(FleetProperty.LifecycleState lifecycleState)
The current state of the FleetProperty.FleetProperty.Builder
propertyId(String propertyId)
OCID referring to global level metadata property.FleetProperty.Builder
selectionType(Selection selectionType)
Text selection of the property.FleetProperty.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.FleetProperty.Builder
timeCreated(Date timeCreated)
The time this resource was created.FleetProperty.Builder
timeUpdated(Date timeUpdated)
The time this resource was last updated.FleetProperty.Builder
value(String value)
Value of the Property.FleetProperty.Builder
valueType(ValueType valueType)
Format of the value.
-
-
-
Method Detail
-
id
public FleetProperty.Builder id(String id)
The unique id of the resource.- Parameters:
id
- the value to set- Returns:
- this builder
-
compartmentId
public FleetProperty.Builder compartmentId(String compartmentId)
Tenancy OCID- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
displayName
public FleetProperty.Builder displayName(String displayName)
A user-friendly name.Does not have to be unique, and it’s changeable. Avoid entering confidential information.
Example: My new resource
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
timeCreated
public FleetProperty.Builder timeCreated(Date timeCreated)
The time this resource was created.An RFC3339 formatted datetime string.
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public FleetProperty.Builder timeUpdated(Date timeUpdated)
The time this resource was last updated.An RFC3339 formatted datetime string.
- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
value
public FleetProperty.Builder value(String value)
Value of the Property.- Parameters:
value
- the value to set- Returns:
- this builder
-
propertyId
public FleetProperty.Builder propertyId(String propertyId)
OCID referring to global level metadata property.- Parameters:
propertyId
- the value to set- Returns:
- this builder
-
selectionType
public FleetProperty.Builder selectionType(Selection selectionType)
Text selection of the property.- Parameters:
selectionType
- the value to set- Returns:
- this builder
-
valueType
public FleetProperty.Builder valueType(ValueType valueType)
Format of the value.- Parameters:
valueType
- the value to set- Returns:
- this builder
-
allowedValues
public FleetProperty.Builder allowedValues(List<String> allowedValues)
Values of the property (must be a single value if selectionType = ‘SINGLE_CHOICE’).- Parameters:
allowedValues
- the value to set- Returns:
- this builder
-
lifecycleState
public FleetProperty.Builder lifecycleState(FleetProperty.LifecycleState lifecycleState)
The current state of the FleetProperty.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
systemTags
public FleetProperty.Builder systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.Each key is predefined and scoped to a namespace. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}}
- Parameters:
systemTags
- the value to set- Returns:
- this builder
-
build
public FleetProperty build()
-
copy
public FleetProperty.Builder copy(FleetProperty model)
-
-