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:
  • Field Details

  • Constructor Details

  • 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 Form
      assetMetadataFormDescription - Description of the Metadata Form
      assetMetadataFormDomainId - Domain ID of the MetadataForm to which it belongs
      assetMetadataFormProjectId - Owning Project ID of the MetadataForm to which it belongs
      assetMetadataFormStatus - Usability status of the MetadataForm
      assetMetadataFormRevision - Version of the MetadatForm published
      assetMetadataFormFields - List of Key: Value pairs defining the fields of the MetadataForm
      Returns:
      a AssetSmusMetadataFormDetails with the provided information
    • builder

    • toBuilder

    • getAssetMetadataFormName

      public String getAssetMetadataFormName()
      Technical name of the Metadata Form
    • getAssetMetadataFormDescription

      public String getAssetMetadataFormDescription()
      Description of the Metadata Form
    • getAssetMetadataFormDomainId

      public String getAssetMetadataFormDomainId()
      Domain ID of the MetadataForm to which it belongs
    • getAssetMetadataFormProjectId

      public String getAssetMetadataFormProjectId()
      Owning Project ID of the MetadataForm to which it belongs
    • getAssetMetadataFormStatus

      public AssetSmusMetadataFormStatus getAssetMetadataFormStatus()
      Usability status of the MetadataForm
    • getAssetMetadataFormRevision

      public String getAssetMetadataFormRevision()
      Version of the MetadatForm published
    • getAssetMetadataFormFields

      public List<Map<String,String>> getAssetMetadataFormFields()
      List of Key: Value pairs defining the fields of the MetadataForm
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class AtlanStruct
    • canEqual

      protected boolean canEqual(Object other)
      Overrides:
      canEqual in class AtlanStruct
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class AtlanStruct
    • toString

      public String toString()
      Description copied from class: AtlanObject
      Overrides:
      toString in class AtlanObject
    • getTypeName

      public String getTypeName()
      Fixed typeName for AssetSmusMetadataFormDetails.
      Overrides:
      getTypeName in class AtlanStruct