Package com.oracle.bmc.functions.model
Class ConfigDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.functions.model.ConfigDetails.Builder
-
- Enclosing class:
- ConfigDetails
public static class ConfigDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConfigDetails
build()
ConfigDetails.Builder
copy(ConfigDetails model)
ConfigDetails.Builder
description(String description)
Details about why this config is required and what it will be used for.ConfigDetails.Builder
isOptional(Boolean isOptional)
Is this a required config or an optional one.ConfigDetails.Builder
key(String key)
The key name of the config param.
-
-
-
Method Detail
-
key
public ConfigDetails.Builder key(String key)
The key name of the config param.- Parameters:
key
- the value to set- Returns:
- this builder
-
description
public ConfigDetails.Builder description(String description)
Details about why this config is required and what it will be used for.- Parameters:
description
- the value to set- Returns:
- this builder
-
isOptional
public ConfigDetails.Builder isOptional(Boolean isOptional)
Is this a required config or an optional one.Requests with required config params missing will be rejected.
- Parameters:
isOptional
- the value to set- Returns:
- this builder
-
build
public ConfigDetails build()
-
copy
public ConfigDetails.Builder copy(ConfigDetails model)
-
-