Package com.oracle.bmc.datacatalog.model
Class GlossarySummary.Builder
- java.lang.Object
-
- com.oracle.bmc.datacatalog.model.GlossarySummary.Builder
-
- Enclosing class:
- GlossarySummary
public static class GlossarySummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GlossarySummary
build()
GlossarySummary.Builder
catalogId(String catalogId)
The data catalog’s OCID.GlossarySummary.Builder
copy(GlossarySummary model)
GlossarySummary.Builder
description(String description)
Detailed description of the glossary.GlossarySummary.Builder
displayName(String displayName)
A user-friendly display name.GlossarySummary.Builder
importJobDefinitionKey(String importJobDefinitionKey)
The unique key of the job definition resource that was used in the Glossary import.GlossarySummary.Builder
importJobKey(String importJobKey)
The unique key of the job policy for Glossary import.GlossarySummary.Builder
key(String key)
Unique glossary key that is immutable.GlossarySummary.Builder
latestImportJobExecutionKey(String latestImportJobExecutionKey)
The unique key of the parent job execution for which the log resource was created.GlossarySummary.Builder
latestImportJobExecutionStatus(String latestImportJobExecutionStatus)
Status of the latest glossary import job execution, such as running, paused, or completed.GlossarySummary.Builder
lifecycleState(LifecycleState lifecycleState)
State of the Glossary.GlossarySummary.Builder
timeCreated(Date timeCreated)
The date and time the glossary was created, in the format defined by RFC3339.GlossarySummary.Builder
uri(String uri)
URI to the glossary instance in the API.GlossarySummary.Builder
workflowStatus(TermWorkflowStatus workflowStatus)
Status of the approval process workflow for this business glossary.
-
-
-
Method Detail
-
key
public GlossarySummary.Builder key(String key)
Unique glossary key that is immutable.- Parameters:
key
- the value to set- Returns:
- this builder
-
displayName
public GlossarySummary.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
-
catalogId
public GlossarySummary.Builder catalogId(String catalogId)
The data catalog’s OCID.- Parameters:
catalogId
- the value to set- Returns:
- this builder
-
timeCreated
public GlossarySummary.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
-
description
public GlossarySummary.Builder description(String description)
Detailed description of the glossary.- Parameters:
description
- the value to set- Returns:
- this builder
-
uri
public GlossarySummary.Builder uri(String uri)
URI to the glossary instance in the API.- Parameters:
uri
- the value to set- Returns:
- this builder
-
workflowStatus
public GlossarySummary.Builder workflowStatus(TermWorkflowStatus workflowStatus)
Status of the approval process workflow for this business glossary.- Parameters:
workflowStatus
- the value to set- Returns:
- this builder
-
lifecycleState
public GlossarySummary.Builder lifecycleState(LifecycleState lifecycleState)
State of the Glossary.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
importJobDefinitionKey
public GlossarySummary.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 GlossarySummary.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 GlossarySummary.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 GlossarySummary.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
-
build
public GlossarySummary build()
-
copy
public GlossarySummary.Builder copy(GlossarySummary model)
-
-