Package com.oracle.bmc.datacatalog.model
Class FolderTagSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.datacatalog.model.FolderTagSummary.Builder
-
- Enclosing class:
- FolderTagSummary
public static class FolderTagSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FolderTagSummary
build()
FolderTagSummary.Builder
copy(FolderTagSummary model)
FolderTagSummary.Builder
folderKey(String folderKey)
The unique key of the parent folder.FolderTagSummary.Builder
glossaryKey(String glossaryKey)
Unique id of the parent glossary of the term.FolderTagSummary.Builder
key(String key)
Unique tag key that is immutable.FolderTagSummary.Builder
lifecycleState(LifecycleState lifecycleState)
State of the Tag.FolderTagSummary.Builder
name(String name)
Name of the tag that matches the term name.FolderTagSummary.Builder
termDescription(String termDescription)
Description of the related term.FolderTagSummary.Builder
termKey(String termKey)
Unique key of the related term.FolderTagSummary.Builder
termPath(String termPath)
Path of the related term.FolderTagSummary.Builder
timeCreated(Date timeCreated)
The date and time the tag was created, in the format defined by RFC3339.FolderTagSummary.Builder
uri(String uri)
URI to the tag instance in the API.
-
-
-
Method Detail
-
folderKey
public FolderTagSummary.Builder folderKey(String folderKey)
The unique key of the parent folder.- Parameters:
folderKey
- the value to set- Returns:
- this builder
-
key
public FolderTagSummary.Builder key(String key)
Unique tag key that is immutable.- Parameters:
key
- the value to set- Returns:
- this builder
-
timeCreated
public FolderTagSummary.Builder timeCreated(Date timeCreated)
The date and time the tag was created, in the format defined by RFC3339.Example: 2019-03-25T21:10:29.600Z
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
name
public FolderTagSummary.Builder name(String name)
Name of the tag that matches the term name.- Parameters:
name
- the value to set- Returns:
- this builder
-
uri
public FolderTagSummary.Builder uri(String uri)
URI to the tag instance in the API.- Parameters:
uri
- the value to set- Returns:
- this builder
-
termKey
public FolderTagSummary.Builder termKey(String termKey)
Unique key of the related term.- Parameters:
termKey
- the value to set- Returns:
- this builder
-
termPath
public FolderTagSummary.Builder termPath(String termPath)
Path of the related term.- Parameters:
termPath
- the value to set- Returns:
- this builder
-
termDescription
public FolderTagSummary.Builder termDescription(String termDescription)
Description of the related term.- Parameters:
termDescription
- the value to set- Returns:
- this builder
-
glossaryKey
public FolderTagSummary.Builder glossaryKey(String glossaryKey)
Unique id of the parent glossary of the term.- Parameters:
glossaryKey
- the value to set- Returns:
- this builder
-
lifecycleState
public FolderTagSummary.Builder lifecycleState(LifecycleState lifecycleState)
State of the Tag.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
build
public FolderTagSummary build()
-
copy
public FolderTagSummary.Builder copy(FolderTagSummary model)
-
-