Package com.oracle.bmc.functions.model
Class FunctionsRuntimeVersionSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.functions.model.FunctionsRuntimeVersionSummary.Builder
-
- Enclosing class:
- FunctionsRuntimeVersionSummary
public static class FunctionsRuntimeVersionSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FunctionsRuntimeVersionSummarybuild()FunctionsRuntimeVersionSummary.Buildercopy(FunctionsRuntimeVersionSummary model)FunctionsRuntimeVersionSummary.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.FunctionsRuntimeVersionSummary.BuilderdisplayName(String displayName)The display name of the FunctionsRuntimeVersion.FunctionsRuntimeVersionSummary.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.FunctionsRuntimeVersionSummary.BuilderfunctionsRuntimeId(String functionsRuntimeId)The OCID of the FunctionsRuntime this resource version belongs to.FunctionsRuntimeVersionSummary.Builderid(String id)The OCID of the FunctionsRuntimeVersion that is immutable on creation.FunctionsRuntimeVersionSummary.BuilderlanguageVersion(String languageVersion)The version of the programming language of the FunctionsRuntime.FunctionsRuntimeVersionSummary.BuilderlifecycleState(FunctionsRuntimeVersion.LifecycleState lifecycleState)The current state of the FunctionsRuntimeVersion resource.FunctionsRuntimeVersionSummary.Buildermetadata(String metadata)Details of the change in the FunctionsRuntimeVersion of the FunctionsRuntime.FunctionsRuntimeVersionSummary.BuilderosVersion(String osVersion)The version of the operating system of the FunctionsRuntime.FunctionsRuntimeVersionSummary.BuildersupportedArchitectures(List<FunctionsRuntimeVersionSummary.SupportedArchitectures> supportedArchitectures)The list of supported architectures for the FunctionsRuntimeVersion.FunctionsRuntimeVersionSummary.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.FunctionsRuntimeVersionSummary.BuildertimeCreated(Date timeCreated)The time when the FunctionsRuntimeVersion was created.FunctionsRuntimeVersionSummary.BuildertimeUpdated(Date timeUpdated)The time when the FunctionsRuntimeVersion was updated.
-
-
-
Method Detail
-
id
public FunctionsRuntimeVersionSummary.Builder id(String id)
The OCID of the FunctionsRuntimeVersion that is immutable on creation.- Parameters:
id- the value to set- Returns:
- this builder
-
functionsRuntimeId
public FunctionsRuntimeVersionSummary.Builder functionsRuntimeId(String functionsRuntimeId)
The OCID of the FunctionsRuntime this resource version belongs to.- Parameters:
functionsRuntimeId- the value to set- Returns:
- this builder
-
displayName
public FunctionsRuntimeVersionSummary.Builder displayName(String displayName)
The display name of the FunctionsRuntimeVersion.- Parameters:
displayName- the value to set- Returns:
- this builder
-
osVersion
public FunctionsRuntimeVersionSummary.Builder osVersion(String osVersion)
The version of the operating system of the FunctionsRuntime.This is the OS version that the FunctionsRuntime provides for execution of customer payloads.
- Parameters:
osVersion- the value to set- Returns:
- this builder
-
languageVersion
public FunctionsRuntimeVersionSummary.Builder languageVersion(String languageVersion)
The version of the programming language of the FunctionsRuntime.This is the language version that the FunctionsRuntime provides for execution of customer payloads.
- Parameters:
languageVersion- the value to set- Returns:
- this builder
-
supportedArchitectures
public FunctionsRuntimeVersionSummary.Builder supportedArchitectures(List<FunctionsRuntimeVersionSummary.SupportedArchitectures> supportedArchitectures)
The list of supported architectures for the FunctionsRuntimeVersion.- Parameters:
supportedArchitectures- the value to set- Returns:
- this builder
-
lifecycleState
public FunctionsRuntimeVersionSummary.Builder lifecycleState(FunctionsRuntimeVersion.LifecycleState lifecycleState)
The current state of the FunctionsRuntimeVersion resource.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
metadata
public FunctionsRuntimeVersionSummary.Builder metadata(String metadata)
Details of the change in the FunctionsRuntimeVersion of the FunctionsRuntime.- Parameters:
metadata- the value to set- Returns:
- this builder
-
timeCreated
public FunctionsRuntimeVersionSummary.Builder timeCreated(Date timeCreated)
The time when the FunctionsRuntimeVersion was created.An RFC3339 formatted datetime string.
- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
timeUpdated
public FunctionsRuntimeVersionSummary.Builder timeUpdated(Date timeUpdated)
The time when the FunctionsRuntimeVersion was updated.An RFC3339 formatted datetime string.
- Parameters:
timeUpdated- the value to set- Returns:
- this builder
-
freeformTags
public FunctionsRuntimeVersionSummary.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 FunctionsRuntimeVersionSummary.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
-
systemTags
public FunctionsRuntimeVersionSummary.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 FunctionsRuntimeVersionSummary build()
-
copy
public FunctionsRuntimeVersionSummary.Builder copy(FunctionsRuntimeVersionSummary model)
-
-