Class UpdateOccmDemandSignalDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.capacitymanagement.model.UpdateOccmDemandSignalDetails.Builder
-
- Enclosing class:
- UpdateOccmDemandSignalDetails
public static class UpdateOccmDemandSignalDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateOccmDemandSignalDetails
build()
UpdateOccmDemandSignalDetails.Builder
copy(UpdateOccmDemandSignalDetails model)
UpdateOccmDemandSignalDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.UpdateOccmDemandSignalDetails.Builder
description(String description)
Use this field to update the description of the demand signal.UpdateOccmDemandSignalDetails.Builder
displayName(String displayName)
Use this field to update the display name of the demand signalUpdateOccmDemandSignalDetails.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.UpdateOccmDemandSignalDetails.Builder
lifecycleDetails(UpdateOccmDemandSignalDetails.LifecycleDetails lifecycleDetails)
The subset of demand signal states available for updating the demand signal.
-
-
-
Method Detail
-
displayName
public UpdateOccmDemandSignalDetails.Builder displayName(String displayName)
Use this field to update the display name of the demand signal- Parameters:
displayName
- the value to set- Returns:
- this builder
-
freeformTags
public UpdateOccmDemandSignalDetails.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public UpdateOccmDemandSignalDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
description
public UpdateOccmDemandSignalDetails.Builder description(String description)
Use this field to update the description of the demand signal.- Parameters:
description
- the value to set- Returns:
- this builder
-
lifecycleDetails
public UpdateOccmDemandSignalDetails.Builder lifecycleDetails(UpdateOccmDemandSignalDetails.LifecycleDetails lifecycleDetails)
The subset of demand signal states available for updating the demand signal.- Parameters:
lifecycleDetails
- the value to set- Returns:
- this builder
-
build
public UpdateOccmDemandSignalDetails build()
-
copy
public UpdateOccmDemandSignalDetails.Builder copy(UpdateOccmDemandSignalDetails model)
-
-