Package com.oracle.bmc.datacatalog.model
Class Glossary.Builder
- java.lang.Object
-
- com.oracle.bmc.datacatalog.model.Glossary.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Glossarybuild()Glossary.BuildercatalogId(String catalogId)The data catalog’s OCID.Glossary.Buildercopy(Glossary model)Glossary.BuildercreatedById(String createdById)OCID of the user who created this metadata element.Glossary.BuildercustomPropertyMembers(List<CustomPropertyGetUsage> customPropertyMembers)The list of customized properties along with the values for this objectGlossary.Builderdescription(String description)Detailed description of the glossary.Glossary.BuilderdisplayName(String displayName)A user-friendly display name.Glossary.BuilderimportJobDefinitionKey(String importJobDefinitionKey)The unique key of the job definition resource that was used in the Glossary import.Glossary.BuilderimportJobKey(String importJobKey)The unique key of the job policy for Glossary import.Glossary.Builderkey(String key)Unique glossary key that is immutable.Glossary.BuilderlatestImportJobExecutionKey(String latestImportJobExecutionKey)The unique key of the parent job execution for which the log resource was created.Glossary.BuilderlatestImportJobExecutionStatus(String latestImportJobExecutionStatus)Status of the latest glossary import job execution, such as running, paused, or completed.Glossary.BuilderlifecycleState(LifecycleState lifecycleState)The current state of the glossary.Glossary.Builderowner(String owner)OCID of the user who is the owner of the glossary.Glossary.BuildertimeCreated(Date timeCreated)The date and time the glossary was created, in the format defined by RFC3339.Glossary.BuildertimeUpdated(Date timeUpdated)The last time that any change was made to the glossary.Glossary.BuilderupdatedById(String updatedById)OCID of the user who updated this metadata element.Glossary.Builderuri(String uri)URI to the tag instance in the API.Glossary.BuilderworkflowStatus(TermWorkflowStatus workflowStatus)Status of the approval process workflow for this business glossary.
-
-
-
Method Detail
-
key
public Glossary.Builder key(String key)
Unique glossary key that is immutable.- Parameters:
key- the value to set- Returns:
- this builder
-
displayName
public Glossary.Builder displayName(String displayName)
A user-friendly display name.Does not have to be unique, and it’s changeable. Avoid entering confidential information.
- Parameters:
displayName- the value to set- Returns:
- this builder
-
description
public Glossary.Builder description(String description)
Detailed description of the glossary.- Parameters:
description- the value to set- Returns:
- this builder
-
catalogId
public Glossary.Builder catalogId(String catalogId)
The data catalog’s OCID.- Parameters:
catalogId- the value to set- Returns:
- this builder
-
lifecycleState
public Glossary.Builder lifecycleState(LifecycleState lifecycleState)
The current state of the glossary.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
timeCreated
public Glossary.Builder timeCreated(Date timeCreated)
The date and time the glossary was created, in the format defined by RFC3339.Example: 2019-03-25T21:10:29.600Z
- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
timeUpdated
public Glossary.Builder timeUpdated(Date timeUpdated)
The last time that any change was made to the glossary.An RFC3339 formatted datetime string.
- Parameters:
timeUpdated- the value to set- Returns:
- this builder
-
createdById
public Glossary.Builder createdById(String createdById)
OCID of the user who created this metadata element.- Parameters:
createdById- the value to set- Returns:
- this builder
-
updatedById
public Glossary.Builder updatedById(String updatedById)
OCID of the user who updated this metadata element.- Parameters:
updatedById- the value to set- Returns:
- this builder
-
owner
public Glossary.Builder owner(String owner)
OCID of the user who is the owner of the glossary.- Parameters:
owner- the value to set- Returns:
- this builder
-
workflowStatus
public Glossary.Builder workflowStatus(TermWorkflowStatus workflowStatus)
Status of the approval process workflow for this business glossary.- Parameters:
workflowStatus- the value to set- Returns:
- this builder
-
customPropertyMembers
public Glossary.Builder customPropertyMembers(List<CustomPropertyGetUsage> customPropertyMembers)
The list of customized properties along with the values for this object- Parameters:
customPropertyMembers- the value to set- Returns:
- this builder
-
importJobDefinitionKey
public Glossary.Builder importJobDefinitionKey(String importJobDefinitionKey)
The unique key of the job definition resource that was used in the Glossary import.- Parameters:
importJobDefinitionKey- the value to set- Returns:
- this builder
-
importJobKey
public Glossary.Builder importJobKey(String importJobKey)
The unique key of the job policy for Glossary import.- Parameters:
importJobKey- the value to set- Returns:
- this builder
-
latestImportJobExecutionKey
public Glossary.Builder latestImportJobExecutionKey(String latestImportJobExecutionKey)
The unique key of the parent job execution for which the log resource was created.- Parameters:
latestImportJobExecutionKey- the value to set- Returns:
- this builder
-
latestImportJobExecutionStatus
public Glossary.Builder latestImportJobExecutionStatus(String latestImportJobExecutionStatus)
Status of the latest glossary import job execution, such as running, paused, or completed.This may include additional information like time import started , import file size and % of completion
- Parameters:
latestImportJobExecutionStatus- the value to set- Returns:
- this builder
-
uri
public Glossary.Builder uri(String uri)
URI to the tag instance in the API.- Parameters:
uri- the value to set- Returns:
- this builder
-
build
public Glossary build()
-
copy
public Glossary.Builder copy(Glossary model)
-
-