Package com.atlan.model.typedefs
Class CustomMetadataOptions.CustomMetadataOptionsBuilder<C extends CustomMetadataOptions,B extends CustomMetadataOptions.CustomMetadataOptionsBuilder<C,B>>
java.lang.Object
com.atlan.model.core.AtlanObject.AtlanObjectBuilder<C,B>
com.atlan.model.typedefs.CustomMetadataOptions.CustomMetadataOptionsBuilder<C,B>
- Enclosing class:
- CustomMetadataOptions
public abstract static class CustomMetadataOptions.CustomMetadataOptionsBuilder<C extends CustomMetadataOptions,B extends CustomMetadataOptions.CustomMetadataOptionsBuilder<C,B>>
extends AtlanObject.AtlanObjectBuilder<C,B>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract C
build()
If thelogoType
is emoji, this should hold the emoji character.iconColor
(AtlanTagColor iconColor) Color to use for the icon.Icon to use to represent the custom metadata.Unique identifier (GUID) of the image used for the logo, for logos that are uploaded directly to Atlan.Indicates whether the custom metadata can be managed in the UI (false) or not (true).Type of logo used for the custom metadata.If thelogoType
is image, this should hold a URL to the image.protected abstract B
self()
toString()
Methods inherited from class com.atlan.model.core.AtlanObject.AtlanObjectBuilder
$fillValuesFrom, rawJsonObject
-
Constructor Details
-
CustomMetadataOptionsBuilder
public CustomMetadataOptionsBuilder()
-
-
Method Details
-
logoType
Type of logo used for the custom metadata.- Returns:
this
.
-
iconColor
Color to use for the icon.- Returns:
this
.
-
iconName
Icon to use to represent the custom metadata.- Returns:
this
.
-
emoji
If thelogoType
is emoji, this should hold the emoji character.- Returns:
this
.
-
logoUrl
If thelogoType
is image, this should hold a URL to the image.- Returns:
this
.
-
isLocked
Indicates whether the custom metadata can be managed in the UI (false) or not (true).- Returns:
this
.
-
imageId
Unique identifier (GUID) of the image used for the logo, for logos that are uploaded directly to Atlan.- Returns:
this
.
-
self
- Specified by:
self
in classAtlanObject.AtlanObjectBuilder<C extends CustomMetadataOptions,
B extends CustomMetadataOptions.CustomMetadataOptionsBuilder<C, B>>
-
build
- Specified by:
build
in classAtlanObject.AtlanObjectBuilder<C extends CustomMetadataOptions,
B extends CustomMetadataOptions.CustomMetadataOptionsBuilder<C, B>>
-
toString
- Overrides:
toString
in classAtlanObject.AtlanObjectBuilder<C extends CustomMetadataOptions,
B extends CustomMetadataOptions.CustomMetadataOptionsBuilder<C, B>>
-