Package com.oracle.bmc.datacatalog.model
Class AttributeTag.Builder
- java.lang.Object
-
- com.oracle.bmc.datacatalog.model.AttributeTag.Builder
-
- Enclosing class:
- AttributeTag
public static class AttributeTag.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributeTag.Builder
attributeKey(String attributeKey)
The unique key of the parent attribute.AttributeTag
build()
AttributeTag.Builder
copy(AttributeTag model)
AttributeTag.Builder
createdById(String createdById)
OCID of the user who created the tag.AttributeTag.Builder
key(String key)
Unique tag key that is immutable.AttributeTag.Builder
lifecycleState(LifecycleState lifecycleState)
The current state of the tag.AttributeTag.Builder
name(String name)
Name of the tag which matches the term name.AttributeTag.Builder
termDescription(String termDescription)
Description of the related term.AttributeTag.Builder
termKey(String termKey)
Unique key of the related term.AttributeTag.Builder
termPath(String termPath)
Path of the related term.AttributeTag.Builder
timeCreated(Date timeCreated)
The date and time the tag was created, in the format defined by RFC3339.AttributeTag.Builder
uri(String uri)
URI to the tag instance in the API.
-
-
-
Method Detail
-
attributeKey
public AttributeTag.Builder attributeKey(String attributeKey)
The unique key of the parent attribute.- Parameters:
attributeKey
- the value to set- Returns:
- this builder
-
key
public AttributeTag.Builder key(String key)
Unique tag key that is immutable.- Parameters:
key
- the value to set- Returns:
- this builder
-
name
public AttributeTag.Builder name(String name)
Name of the tag which matches the term name.- Parameters:
name
- the value to set- Returns:
- this builder
-
termKey
public AttributeTag.Builder termKey(String termKey)
Unique key of the related term.- Parameters:
termKey
- the value to set- Returns:
- this builder
-
termPath
public AttributeTag.Builder termPath(String termPath)
Path of the related term.- Parameters:
termPath
- the value to set- Returns:
- this builder
-
termDescription
public AttributeTag.Builder termDescription(String termDescription)
Description of the related term.- Parameters:
termDescription
- the value to set- Returns:
- this builder
-
lifecycleState
public AttributeTag.Builder lifecycleState(LifecycleState lifecycleState)
The current state of the tag.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
timeCreated
public AttributeTag.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
-
createdById
public AttributeTag.Builder createdById(String createdById)
OCID of the user who created the tag.- Parameters:
createdById
- the value to set- Returns:
- this builder
-
uri
public AttributeTag.Builder uri(String uri)
URI to the tag instance in the API.- Parameters:
uri
- the value to set- Returns:
- this builder
-
build
public AttributeTag build()
-
copy
public AttributeTag.Builder copy(AttributeTag model)
-
-