Package com.oracle.bmc.oda.model
Class DigitalAssistantSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.oda.model.DigitalAssistantSummary.Builder
-
- Enclosing class:
- DigitalAssistantSummary
public static class DigitalAssistantSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DigitalAssistantSummary
build()
DigitalAssistantSummary.Builder
category(String category)
The resource’s category.DigitalAssistantSummary.Builder
copy(DigitalAssistantSummary model)
DigitalAssistantSummary.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Usage of predefined tag keys.DigitalAssistantSummary.Builder
displayName(String displayName)
The resource’s display name.DigitalAssistantSummary.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type, or scope.DigitalAssistantSummary.Builder
id(String id)
Unique immutable identifier that was assigned when the resource was created.DigitalAssistantSummary.Builder
lifecycleDetails(BotPublishState lifecycleDetails)
The resource’s publish state.DigitalAssistantSummary.Builder
lifecycleState(LifecycleState lifecycleState)
The resource’s current state.DigitalAssistantSummary.Builder
name(String name)
The reource’s name.DigitalAssistantSummary.Builder
namespace(String namespace)
The resource’s namespace.DigitalAssistantSummary.Builder
platformVersion(String platformVersion)
The ODA Platform Version for this resource.DigitalAssistantSummary.Builder
timeCreated(Date timeCreated)
When the resource was created.DigitalAssistantSummary.Builder
timeUpdated(Date timeUpdated)
When the resource was last updated.DigitalAssistantSummary.Builder
version(String version)
The resource’s version.
-
-
-
Method Detail
-
id
public DigitalAssistantSummary.Builder id(String id)
Unique immutable identifier that was assigned when the resource was created.- Parameters:
id
- the value to set- Returns:
- this builder
-
name
public DigitalAssistantSummary.Builder name(String name)
The reource’s name.The name can contain only letters, numbers, periods, and underscores. The name must begin with a letter.
- Parameters:
name
- the value to set- Returns:
- this builder
-
version
public DigitalAssistantSummary.Builder version(String version)
The resource’s version.The version can only contain numbers, letters, periods, underscores, dashes or spaces. The version must begin with a letter or a number.
- Parameters:
version
- the value to set- Returns:
- this builder
-
displayName
public DigitalAssistantSummary.Builder displayName(String displayName)
The resource’s display name.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
namespace
public DigitalAssistantSummary.Builder namespace(String namespace)
The resource’s namespace.- Parameters:
namespace
- the value to set- Returns:
- this builder
-
category
public DigitalAssistantSummary.Builder category(String category)
The resource’s category.This is used to group resource’s together.
- Parameters:
category
- the value to set- Returns:
- this builder
-
lifecycleState
public DigitalAssistantSummary.Builder lifecycleState(LifecycleState lifecycleState)
The resource’s current state.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
lifecycleDetails
public DigitalAssistantSummary.Builder lifecycleDetails(BotPublishState lifecycleDetails)
The resource’s publish state.- Parameters:
lifecycleDetails
- the value to set- Returns:
- this builder
-
platformVersion
public DigitalAssistantSummary.Builder platformVersion(String platformVersion)
The ODA Platform Version for this resource.- Parameters:
platformVersion
- the value to set- Returns:
- this builder
-
timeCreated
public DigitalAssistantSummary.Builder timeCreated(Date timeCreated)
When the resource was created.A date-time string as described in RFC 3339, section 14.29.
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public DigitalAssistantSummary.Builder timeUpdated(Date timeUpdated)
When the resource was last updated.A date-time string as described in RFC 3339, section 14.29.
- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
freeformTags
public DigitalAssistantSummary.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type, or scope.Example: {“bar-key”: “value”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public DigitalAssistantSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Usage of predefined tag keys.These predefined keys are scoped to namespaces. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
build
public DigitalAssistantSummary build()
-
copy
public DigitalAssistantSummary.Builder copy(DigitalAssistantSummary model)
-
-