Package com.oracle.bmc.datacatalog.model
Class TypeSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.datacatalog.model.TypeSummary.Builder
-
- Enclosing class:
- TypeSummary
public static class TypeSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TypeSummary
build()
TypeSummary.Builder
catalogId(String catalogId)
The data catalog’s OCID.TypeSummary.Builder
copy(TypeSummary model)
TypeSummary.Builder
description(String description)
Detailed description of the type.TypeSummary.Builder
key(String key)
Unique type key that is immutable.TypeSummary.Builder
lifecycleState(LifecycleState lifecycleState)
State of the folder.TypeSummary.Builder
name(String name)
The immutable name of the type.TypeSummary.Builder
parentTypeKey(String parentTypeKey)
Unique key of the parent type.TypeSummary.Builder
parentTypeName(String parentTypeName)
Name of the parent type.TypeSummary.Builder
typeCategory(String typeCategory)
Indicates the category this type belongs to.TypeSummary.Builder
uri(String uri)
URI to the type instance in the API.
-
-
-
Method Detail
-
key
public TypeSummary.Builder key(String key)
Unique type key that is immutable.- Parameters:
key
- the value to set- Returns:
- this builder
-
name
public TypeSummary.Builder name(String name)
The immutable name of the type.- Parameters:
name
- the value to set- Returns:
- this builder
-
description
public TypeSummary.Builder description(String description)
Detailed description of the type.- Parameters:
description
- the value to set- Returns:
- this builder
-
catalogId
public TypeSummary.Builder catalogId(String catalogId)
The data catalog’s OCID.- Parameters:
catalogId
- the value to set- Returns:
- this builder
-
typeCategory
public TypeSummary.Builder typeCategory(String typeCategory)
Indicates the category this type belongs to.For instance, data assets, connections.
- Parameters:
typeCategory
- the value to set- Returns:
- this builder
-
uri
public TypeSummary.Builder uri(String uri)
URI to the type instance in the API.- Parameters:
uri
- the value to set- Returns:
- this builder
-
lifecycleState
public TypeSummary.Builder lifecycleState(LifecycleState lifecycleState)
State of the folder.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
parentTypeKey
public TypeSummary.Builder parentTypeKey(String parentTypeKey)
Unique key of the parent type.- Parameters:
parentTypeKey
- the value to set- Returns:
- this builder
-
parentTypeName
public TypeSummary.Builder parentTypeName(String parentTypeName)
Name of the parent type.- Parameters:
parentTypeName
- the value to set- Returns:
- this builder
-
build
public TypeSummary build()
-
copy
public TypeSummary.Builder copy(TypeSummary model)
-
-