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.BuilderallowedValues(List<String> allowedValues)Values of the property (must be a single value if selectionType = ‘SINGLE_CHOICE’).FleetPropertybuild()FleetProperty.BuildercompartmentId(String compartmentId)Compartment OCIDFleetProperty.Buildercopy(FleetProperty model)FleetProperty.BuilderdisplayName(String displayName)A user-friendly name.FleetProperty.Builderid(String id)The unique id of the resource.FleetProperty.BuilderlifecycleState(FleetProperty.LifecycleState lifecycleState)The current state of the FleetProperty.FleetProperty.BuilderpropertyId(String propertyId)OCID referring to global level metadata property.FleetProperty.BuilderselectionType(Selection selectionType)Text selection of the property.FleetProperty.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.FleetProperty.BuildertimeCreated(Date timeCreated)The time this resource was created.FleetProperty.BuildertimeUpdated(Date timeUpdated)The time this resource was last updated.FleetProperty.Buildervalue(String value)Value of the Property.FleetProperty.BuildervalueType(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)
Compartment 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)
-
-