Package com.atlan.model.structs
Class AssetSmusMetadataFormDetails
java.lang.Object
com.atlan.model.core.AtlanObject
com.atlan.model.structs.AtlanStruct
com.atlan.model.structs.AssetSmusMetadataFormDetails
- All Implemented Interfaces:
Serializable
@Generated("com.atlan.generators.ModelGeneratorV2")
public class AssetSmusMetadataFormDetails
extends AtlanStruct
The details of MetadataForms attached to an AWS SMUS Asset
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAssetSmusMetadataFormDetails.AssetSmusMetadataFormDetailsBuilder<C extends AssetSmusMetadataFormDetails,B extends AssetSmusMetadataFormDetails.AssetSmusMetadataFormDetailsBuilder<C, B>> Nested classes/interfaces inherited from class com.atlan.model.structs.AtlanStruct
AtlanStruct.AtlanStructBuilder<C extends AtlanStruct,B extends AtlanStruct.AtlanStructBuilder<C, B>> Nested classes/interfaces inherited from class com.atlan.model.core.AtlanObject
AtlanObject.AtlanObjectBuilder<C extends AtlanObject,B extends AtlanObject.AtlanObjectBuilder<C, B>> -
Field Summary
FieldsFields inherited from class com.atlan.model.core.AtlanObject
rawJsonObject -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAssetSmusMetadataFormDetails(AssetSmusMetadataFormDetails.AssetSmusMetadataFormDetailsBuilder<?, ?> b) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanDescription of the Metadata FormDomain ID of the MetadataForm to which it belongsList of Key: Value pairs defining the fields of the MetadataFormTechnical name of the Metadata FormOwning Project ID of the MetadataForm to which it belongsVersion of the MetadatForm publishedUsability status of the MetadataFormFixed typeName for AssetSmusMetadataFormDetails.inthashCode()static AssetSmusMetadataFormDetailsof(String assetMetadataFormName, String assetMetadataFormDescription, String assetMetadataFormDomainId, String assetMetadataFormProjectId, AssetSmusMetadataFormStatus assetMetadataFormStatus, String assetMetadataFormRevision, List<Map<String, String>> assetMetadataFormFields) Quickly create a new AssetSmusMetadataFormDetails.toString()Methods inherited from class com.atlan.model.core.AtlanObject
getRawJsonObject, setRawJsonObject, toJson
-
Field Details
-
TYPE_NAME
- See Also:
-
-
Constructor Details
-
AssetSmusMetadataFormDetails
protected AssetSmusMetadataFormDetails(AssetSmusMetadataFormDetails.AssetSmusMetadataFormDetailsBuilder<?, ?> b)
-
-
Method Details
-
of
public static AssetSmusMetadataFormDetails of(String assetMetadataFormName, String assetMetadataFormDescription, String assetMetadataFormDomainId, String assetMetadataFormProjectId, AssetSmusMetadataFormStatus assetMetadataFormStatus, String assetMetadataFormRevision, List<Map<String, String>> assetMetadataFormFields) Quickly create a new AssetSmusMetadataFormDetails.- Parameters:
assetMetadataFormName- Technical name of the Metadata FormassetMetadataFormDescription- Description of the Metadata FormassetMetadataFormDomainId- Domain ID of the MetadataForm to which it belongsassetMetadataFormProjectId- Owning Project ID of the MetadataForm to which it belongsassetMetadataFormStatus- Usability status of the MetadataFormassetMetadataFormRevision- Version of the MetadatForm publishedassetMetadataFormFields- List of Key: Value pairs defining the fields of the MetadataForm- Returns:
- a AssetSmusMetadataFormDetails with the provided information
-
builder
-
toBuilder
-
getAssetMetadataFormName
Technical name of the Metadata Form -
getAssetMetadataFormDescription
Description of the Metadata Form -
getAssetMetadataFormDomainId
Domain ID of the MetadataForm to which it belongs -
getAssetMetadataFormProjectId
Owning Project ID of the MetadataForm to which it belongs -
getAssetMetadataFormStatus
Usability status of the MetadataForm -
getAssetMetadataFormRevision
Version of the MetadatForm published -
getAssetMetadataFormFields
List of Key: Value pairs defining the fields of the MetadataForm -
equals
- Overrides:
equalsin classAtlanStruct
-
canEqual
- Overrides:
canEqualin classAtlanStruct
-
hashCode
public int hashCode()- Overrides:
hashCodein classAtlanStruct
-
toString
Description copied from class:AtlanObject- Overrides:
toStringin classAtlanObject
-
getTypeName
Fixed typeName for AssetSmusMetadataFormDetails.- Overrides:
getTypeNamein classAtlanStruct
-