Class MicroStrategyVisualization

    • Method Detail

      • trimToReference

        public MicroStrategyVisualization trimToReference()
                                                   throws InvalidRequestException
        Builds the minimal object necessary to create a relationship to a MicroStrategyVisualization, from a potentially more-complete MicroStrategyVisualization object.
        Specified by:
        trimToReference in class Asset
        Returns:
        the minimal object necessary to relate to the MicroStrategyVisualization
        Throws:
        InvalidRequestException - if any of the minimal set of required properties for a MicroStrategyVisualization relationship are not found in the initial object
      • select

        public static FluentSearch.FluentSearchBuilder<?,​?> select()
        Start a fluent search that will return all MicroStrategyVisualization assets. Additional conditions can be chained onto the returned search before any asset retrieval is attempted, ensuring all conditions are pushed-down for optimal retrieval. Only active (non-archived) MicroStrategyVisualization assets will be included.
        Returns:
        a fluent search that includes all MicroStrategyVisualization assets
      • select

        public static FluentSearch.FluentSearchBuilder<?,​?> select​(AtlanClient client)
        Start a fluent search that will return all MicroStrategyVisualization assets. Additional conditions can be chained onto the returned search before any asset retrieval is attempted, ensuring all conditions are pushed-down for optimal retrieval. Only active (non-archived) MicroStrategyVisualization assets will be included.
        Parameters:
        client - connectivity to the Atlan tenant from which to retrieve the assets
        Returns:
        a fluent search that includes all MicroStrategyVisualization assets
      • select

        public static FluentSearch.FluentSearchBuilder<?,​?> select​(boolean includeArchived)
        Start a fluent search that will return all MicroStrategyVisualization assets. Additional conditions can be chained onto the returned search before any asset retrieval is attempted, ensuring all conditions are pushed-down for optimal retrieval.
        Parameters:
        includeArchived - when true, archived (soft-deleted) MicroStrategyVisualizations will be included
        Returns:
        a fluent search that includes all MicroStrategyVisualization assets
      • select

        public static FluentSearch.FluentSearchBuilder<?,​?> select​(AtlanClient client,
                                                                         boolean includeArchived)
        Start a fluent search that will return all MicroStrategyVisualization assets. Additional conditions can be chained onto the returned search before any asset retrieval is attempted, ensuring all conditions are pushed-down for optimal retrieval.
        Parameters:
        client - connectivity to the Atlan tenant from which to retrieve the assets
        includeArchived - when true, archived (soft-deleted) MicroStrategyVisualizations will be included
        Returns:
        a fluent search that includes all MicroStrategyVisualization assets
      • all

        @Deprecated
        public static AssetFilter.AssetFilterBuilder all()
        Deprecated.
        replaced by select()
        Start an asset filter that will return all MicroStrategyVisualization assets. Additional conditions can be chained onto the returned filter before any asset retrieval is attempted, ensuring all conditions are pushed-down for optimal retrieval. Only active (non-archived) MicroStrategyVisualization assets will be included.
        Returns:
        an asset filter that includes all MicroStrategyVisualization assets
      • all

        @Deprecated
        public static AssetFilter.AssetFilterBuilder all​(AtlanClient client)
        Deprecated.
        Start an asset filter that will return all MicroStrategyVisualization assets. Additional conditions can be chained onto the returned filter before any asset retrieval is attempted, ensuring all conditions are pushed-down for optimal retrieval. Only active (non-archived) MicroStrategyVisualization assets will be included.
        Parameters:
        client - connectivity to the Atlan tenant from which to retrieve the assets
        Returns:
        an asset filter that includes all MicroStrategyVisualization assets
      • all

        @Deprecated
        public static AssetFilter.AssetFilterBuilder all​(boolean includeArchived)
        Deprecated.
        replaced by select(boolean)
        Start an asset filter that will return all MicroStrategyVisualization assets. Additional conditions can be chained onto the returned filter before any asset retrieval is attempted, ensuring all conditions are pushed-down for optimal retrieval.
        Parameters:
        includeArchived - when true, archived (soft-deleted) MicroStrategyVisualizations will be included
        Returns:
        an asset filter that includes all MicroStrategyVisualization assets
      • all

        @Deprecated
        public static AssetFilter.AssetFilterBuilder all​(AtlanClient client,
                                                         boolean includeArchived)
        Deprecated.
        Start an asset filter that will return all MicroStrategyVisualization assets. Additional conditions can be chained onto the returned filter before any asset retrieval is attempted, ensuring all conditions are pushed-down for optimal retrieval.
        Parameters:
        client - connectivity to the Atlan tenant from which to retrieve the assets
        includeArchived - when true, archived (soft-deleted) MicroStrategyVisualizations will be included
        Returns:
        an asset filter that includes all MicroStrategyVisualization assets
      • refByGuid

        public static MicroStrategyVisualization refByGuid​(java.lang.String guid)
        Reference to a MicroStrategyVisualization by GUID. Use this to create a relationship to this MicroStrategyVisualization, where the relationship should be replaced.
        Parameters:
        guid - the GUID of the MicroStrategyVisualization to reference
        Returns:
        reference to a MicroStrategyVisualization that can be used for defining a relationship to a MicroStrategyVisualization
      • refByGuid

        public static MicroStrategyVisualization refByGuid​(java.lang.String guid,
                                                           Reference.SaveSemantic semantic)
        Reference to a MicroStrategyVisualization by GUID. Use this to create a relationship to this MicroStrategyVisualization, where you want to further control how that relationship should be updated (i.e. replaced, appended, or removed).
        Parameters:
        guid - the GUID of the MicroStrategyVisualization to reference
        semantic - how to save this relationship (replace all with this, append it, or remove it)
        Returns:
        reference to a MicroStrategyVisualization that can be used for defining a relationship to a MicroStrategyVisualization
      • refByQualifiedName

        public static MicroStrategyVisualization refByQualifiedName​(java.lang.String qualifiedName)
        Reference to a MicroStrategyVisualization by qualifiedName. Use this to create a relationship to this MicroStrategyVisualization, where the relationship should be replaced.
        Parameters:
        qualifiedName - the qualifiedName of the MicroStrategyVisualization to reference
        Returns:
        reference to a MicroStrategyVisualization that can be used for defining a relationship to a MicroStrategyVisualization
      • refByQualifiedName

        public static MicroStrategyVisualization refByQualifiedName​(java.lang.String qualifiedName,
                                                                    Reference.SaveSemantic semantic)
        Reference to a MicroStrategyVisualization by qualifiedName. Use this to create a relationship to this MicroStrategyVisualization, where you want to further control how that relationship should be updated (i.e. replaced, appended, or removed).
        Parameters:
        qualifiedName - the qualifiedName of the MicroStrategyVisualization to reference
        semantic - how to save this relationship (replace all with this, append it, or remove it)
        Returns:
        reference to a MicroStrategyVisualization that can be used for defining a relationship to a MicroStrategyVisualization
      • get

        public static MicroStrategyVisualization get​(java.lang.String id)
                                              throws AtlanException
        Retrieves a MicroStrategyVisualization by one of its identifiers, complete with all of its relationships.
        Parameters:
        id - of the MicroStrategyVisualization to retrieve, either its GUID or its full qualifiedName
        Returns:
        the requested full MicroStrategyVisualization, complete with all of its relationships
        Throws:
        AtlanException - on any error during the API invocation, such as the NotFoundException if the MicroStrategyVisualization does not exist or the provided GUID is not a MicroStrategyVisualization
      • get

        public static MicroStrategyVisualization get​(AtlanClient client,
                                                     java.lang.String id)
                                              throws AtlanException
        Retrieves a MicroStrategyVisualization by one of its identifiers, complete with all of its relationships.
        Parameters:
        client - connectivity to the Atlan tenant from which to retrieve the asset
        id - of the MicroStrategyVisualization to retrieve, either its GUID or its full qualifiedName
        Returns:
        the requested full MicroStrategyVisualization, complete with all of its relationships
        Throws:
        AtlanException - on any error during the API invocation, such as the NotFoundException if the MicroStrategyVisualization does not exist or the provided GUID is not a MicroStrategyVisualization
      • get

        public static MicroStrategyVisualization get​(AtlanClient client,
                                                     java.lang.String id,
                                                     boolean includeRelationships)
                                              throws AtlanException
        Retrieves a MicroStrategyVisualization by one of its identifiers, optionally complete with all of its relationships.
        Parameters:
        client - connectivity to the Atlan tenant from which to retrieve the asset
        id - of the MicroStrategyVisualization to retrieve, either its GUID or its full qualifiedName
        includeRelationships - if true, all of the asset's relationships will also be retrieved; if false, no relationships will be retrieved
        Returns:
        the requested full MicroStrategyVisualization, optionally complete with all of its relationships
        Throws:
        AtlanException - on any error during the API invocation, such as the NotFoundException if the MicroStrategyVisualization does not exist or the provided GUID is not a MicroStrategyVisualization
      • retrieveByGuid

        @Deprecated
        public static MicroStrategyVisualization retrieveByGuid​(java.lang.String guid)
                                                         throws AtlanException
        Deprecated.
        see get(String) instead
        Retrieves a MicroStrategyVisualization by its GUID, complete with all of its relationships.
        Parameters:
        guid - of the MicroStrategyVisualization to retrieve
        Returns:
        the requested full MicroStrategyVisualization, complete with all of its relationships
        Throws:
        AtlanException - on any error during the API invocation, such as the NotFoundException if the MicroStrategyVisualization does not exist or the provided GUID is not a MicroStrategyVisualization
      • retrieveByGuid

        @Deprecated
        public static MicroStrategyVisualization retrieveByGuid​(AtlanClient client,
                                                                java.lang.String guid)
                                                         throws AtlanException
        Deprecated.
        Retrieves a MicroStrategyVisualization by its GUID, complete with all of its relationships.
        Parameters:
        client - connectivity to the Atlan tenant from which to retrieve the asset
        guid - of the MicroStrategyVisualization to retrieve
        Returns:
        the requested full MicroStrategyVisualization, complete with all of its relationships
        Throws:
        AtlanException - on any error during the API invocation, such as the NotFoundException if the MicroStrategyVisualization does not exist or the provided GUID is not a MicroStrategyVisualization
      • retrieveByQualifiedName

        @Deprecated
        public static MicroStrategyVisualization retrieveByQualifiedName​(java.lang.String qualifiedName)
                                                                  throws AtlanException
        Deprecated.
        see get(String) instead
        Retrieves a MicroStrategyVisualization by its qualifiedName, complete with all of its relationships.
        Parameters:
        qualifiedName - of the MicroStrategyVisualization to retrieve
        Returns:
        the requested full MicroStrategyVisualization, complete with all of its relationships
        Throws:
        AtlanException - on any error during the API invocation, such as the NotFoundException if the MicroStrategyVisualization does not exist
      • retrieveByQualifiedName

        @Deprecated
        public static MicroStrategyVisualization retrieveByQualifiedName​(AtlanClient client,
                                                                         java.lang.String qualifiedName)
                                                                  throws AtlanException
        Deprecated.
        Retrieves a MicroStrategyVisualization by its qualifiedName, complete with all of its relationships.
        Parameters:
        client - connectivity to the Atlan tenant from which to retrieve the asset
        qualifiedName - of the MicroStrategyVisualization to retrieve
        Returns:
        the requested full MicroStrategyVisualization, complete with all of its relationships
        Throws:
        AtlanException - on any error during the API invocation, such as the NotFoundException if the MicroStrategyVisualization does not exist
      • restore

        public static boolean restore​(java.lang.String qualifiedName)
                               throws AtlanException
        Restore the archived (soft-deleted) MicroStrategyVisualization to active.
        Parameters:
        qualifiedName - for the MicroStrategyVisualization
        Returns:
        true if the MicroStrategyVisualization is now active, and false otherwise
        Throws:
        AtlanException - on any API problems
      • restore

        public static boolean restore​(AtlanClient client,
                                      java.lang.String qualifiedName)
                               throws AtlanException
        Restore the archived (soft-deleted) MicroStrategyVisualization to active.
        Parameters:
        client - connectivity to the Atlan tenant on which to restore the asset
        qualifiedName - for the MicroStrategyVisualization
        Returns:
        true if the MicroStrategyVisualization is now active, and false otherwise
        Throws:
        AtlanException - on any API problems
      • updater

        public static MicroStrategyVisualization.MicroStrategyVisualizationBuilder<?,​?> updater​(java.lang.String qualifiedName,
                                                                                                      java.lang.String name)
        Builds the minimal object necessary to update a MicroStrategyVisualization.
        Parameters:
        qualifiedName - of the MicroStrategyVisualization
        name - of the MicroStrategyVisualization
        Returns:
        the minimal request necessary to update the MicroStrategyVisualization, as a builder
      • removeDescription

        public static MicroStrategyVisualization removeDescription​(java.lang.String qualifiedName,
                                                                   java.lang.String name)
                                                            throws AtlanException
        Remove the system description from a MicroStrategyVisualization.
        Parameters:
        qualifiedName - of the MicroStrategyVisualization
        name - of the MicroStrategyVisualization
        Returns:
        the updated MicroStrategyVisualization, or null if the removal failed
        Throws:
        AtlanException - on any API problems
      • removeDescription

        public static MicroStrategyVisualization removeDescription​(AtlanClient client,
                                                                   java.lang.String qualifiedName,
                                                                   java.lang.String name)
                                                            throws AtlanException
        Remove the system description from a MicroStrategyVisualization.
        Parameters:
        client - connectivity to the Atlan tenant on which to remove the asset's description
        qualifiedName - of the MicroStrategyVisualization
        name - of the MicroStrategyVisualization
        Returns:
        the updated MicroStrategyVisualization, or null if the removal failed
        Throws:
        AtlanException - on any API problems
      • removeUserDescription

        public static MicroStrategyVisualization removeUserDescription​(java.lang.String qualifiedName,
                                                                       java.lang.String name)
                                                                throws AtlanException
        Remove the user's description from a MicroStrategyVisualization.
        Parameters:
        qualifiedName - of the MicroStrategyVisualization
        name - of the MicroStrategyVisualization
        Returns:
        the updated MicroStrategyVisualization, or null if the removal failed
        Throws:
        AtlanException - on any API problems
      • removeUserDescription

        public static MicroStrategyVisualization removeUserDescription​(AtlanClient client,
                                                                       java.lang.String qualifiedName,
                                                                       java.lang.String name)
                                                                throws AtlanException
        Remove the user's description from a MicroStrategyVisualization.
        Parameters:
        client - connectivity to the Atlan tenant on which to remove the asset's description
        qualifiedName - of the MicroStrategyVisualization
        name - of the MicroStrategyVisualization
        Returns:
        the updated MicroStrategyVisualization, or null if the removal failed
        Throws:
        AtlanException - on any API problems
      • removeOwners

        public static MicroStrategyVisualization removeOwners​(java.lang.String qualifiedName,
                                                              java.lang.String name)
                                                       throws AtlanException
        Remove the owners from a MicroStrategyVisualization.
        Parameters:
        qualifiedName - of the MicroStrategyVisualization
        name - of the MicroStrategyVisualization
        Returns:
        the updated MicroStrategyVisualization, or null if the removal failed
        Throws:
        AtlanException - on any API problems
      • removeOwners

        public static MicroStrategyVisualization removeOwners​(AtlanClient client,
                                                              java.lang.String qualifiedName,
                                                              java.lang.String name)
                                                       throws AtlanException
        Remove the owners from a MicroStrategyVisualization.
        Parameters:
        client - connectivity to the Atlan tenant from which to remove the MicroStrategyVisualization's owners
        qualifiedName - of the MicroStrategyVisualization
        name - of the MicroStrategyVisualization
        Returns:
        the updated MicroStrategyVisualization, or null if the removal failed
        Throws:
        AtlanException - on any API problems
      • updateCertificate

        public static MicroStrategyVisualization updateCertificate​(java.lang.String qualifiedName,
                                                                   CertificateStatus certificate,
                                                                   java.lang.String message)
                                                            throws AtlanException
        Update the certificate on a MicroStrategyVisualization.
        Parameters:
        qualifiedName - of the MicroStrategyVisualization
        certificate - to use
        message - (optional) message, or null if no message
        Returns:
        the updated MicroStrategyVisualization, or null if the update failed
        Throws:
        AtlanException - on any API problems
      • updateCertificate

        public static MicroStrategyVisualization updateCertificate​(AtlanClient client,
                                                                   java.lang.String qualifiedName,
                                                                   CertificateStatus certificate,
                                                                   java.lang.String message)
                                                            throws AtlanException
        Update the certificate on a MicroStrategyVisualization.
        Parameters:
        client - connectivity to the Atlan tenant on which to update the MicroStrategyVisualization's certificate
        qualifiedName - of the MicroStrategyVisualization
        certificate - to use
        message - (optional) message, or null if no message
        Returns:
        the updated MicroStrategyVisualization, or null if the update failed
        Throws:
        AtlanException - on any API problems
      • removeCertificate

        public static MicroStrategyVisualization removeCertificate​(java.lang.String qualifiedName,
                                                                   java.lang.String name)
                                                            throws AtlanException
        Remove the certificate from a MicroStrategyVisualization.
        Parameters:
        qualifiedName - of the MicroStrategyVisualization
        name - of the MicroStrategyVisualization
        Returns:
        the updated MicroStrategyVisualization, or null if the removal failed
        Throws:
        AtlanException - on any API problems
      • removeCertificate

        public static MicroStrategyVisualization removeCertificate​(AtlanClient client,
                                                                   java.lang.String qualifiedName,
                                                                   java.lang.String name)
                                                            throws AtlanException
        Remove the certificate from a MicroStrategyVisualization.
        Parameters:
        client - connectivity to the Atlan tenant from which to remove the MicroStrategyVisualization's certificate
        qualifiedName - of the MicroStrategyVisualization
        name - of the MicroStrategyVisualization
        Returns:
        the updated MicroStrategyVisualization, or null if the removal failed
        Throws:
        AtlanException - on any API problems
      • updateAnnouncement

        public static MicroStrategyVisualization updateAnnouncement​(java.lang.String qualifiedName,
                                                                    AtlanAnnouncementType type,
                                                                    java.lang.String title,
                                                                    java.lang.String message)
                                                             throws AtlanException
        Update the announcement on a MicroStrategyVisualization.
        Parameters:
        qualifiedName - of the MicroStrategyVisualization
        type - type of announcement to set
        title - (optional) title of the announcement to set (or null for no title)
        message - (optional) message of the announcement to set (or null for no message)
        Returns:
        the result of the update, or null if the update failed
        Throws:
        AtlanException - on any API problems
      • updateAnnouncement

        public static MicroStrategyVisualization updateAnnouncement​(AtlanClient client,
                                                                    java.lang.String qualifiedName,
                                                                    AtlanAnnouncementType type,
                                                                    java.lang.String title,
                                                                    java.lang.String message)
                                                             throws AtlanException
        Update the announcement on a MicroStrategyVisualization.
        Parameters:
        client - connectivity to the Atlan tenant on which to update the MicroStrategyVisualization's announcement
        qualifiedName - of the MicroStrategyVisualization
        type - type of announcement to set
        title - (optional) title of the announcement to set (or null for no title)
        message - (optional) message of the announcement to set (or null for no message)
        Returns:
        the result of the update, or null if the update failed
        Throws:
        AtlanException - on any API problems
      • removeAnnouncement

        public static MicroStrategyVisualization removeAnnouncement​(java.lang.String qualifiedName,
                                                                    java.lang.String name)
                                                             throws AtlanException
        Remove the announcement from a MicroStrategyVisualization.
        Parameters:
        qualifiedName - of the MicroStrategyVisualization
        name - of the MicroStrategyVisualization
        Returns:
        the updated MicroStrategyVisualization, or null if the removal failed
        Throws:
        AtlanException - on any API problems
      • removeAnnouncement

        public static MicroStrategyVisualization removeAnnouncement​(AtlanClient client,
                                                                    java.lang.String qualifiedName,
                                                                    java.lang.String name)
                                                             throws AtlanException
        Remove the announcement from a MicroStrategyVisualization.
        Parameters:
        client - connectivity to the Atlan client from which to remove the MicroStrategyVisualization's announcement
        qualifiedName - of the MicroStrategyVisualization
        name - of the MicroStrategyVisualization
        Returns:
        the updated MicroStrategyVisualization, or null if the removal failed
        Throws:
        AtlanException - on any API problems
      • replaceTerms

        public static MicroStrategyVisualization replaceTerms​(java.lang.String qualifiedName,
                                                              java.lang.String name,
                                                              java.util.List<IGlossaryTerm> terms)
                                                       throws AtlanException
        Replace the terms linked to the MicroStrategyVisualization.
        Parameters:
        qualifiedName - for the MicroStrategyVisualization
        name - human-readable name of the MicroStrategyVisualization
        terms - the list of terms to replace on the MicroStrategyVisualization, or null to remove all terms from the MicroStrategyVisualization
        Returns:
        the MicroStrategyVisualization that was updated (note that it will NOT contain details of the replaced terms)
        Throws:
        AtlanException - on any API problems
      • replaceTerms

        public static MicroStrategyVisualization replaceTerms​(AtlanClient client,
                                                              java.lang.String qualifiedName,
                                                              java.lang.String name,
                                                              java.util.List<IGlossaryTerm> terms)
                                                       throws AtlanException
        Replace the terms linked to the MicroStrategyVisualization.
        Parameters:
        client - connectivity to the Atlan tenant on which to replace the MicroStrategyVisualization's assigned terms
        qualifiedName - for the MicroStrategyVisualization
        name - human-readable name of the MicroStrategyVisualization
        terms - the list of terms to replace on the MicroStrategyVisualization, or null to remove all terms from the MicroStrategyVisualization
        Returns:
        the MicroStrategyVisualization that was updated (note that it will NOT contain details of the replaced terms)
        Throws:
        AtlanException - on any API problems
      • appendTerms

        public static MicroStrategyVisualization appendTerms​(java.lang.String qualifiedName,
                                                             java.util.List<IGlossaryTerm> terms)
                                                      throws AtlanException
        Link additional terms to the MicroStrategyVisualization, without replacing existing terms linked to the MicroStrategyVisualization. Note: this operation must make two API calls — one to retrieve the MicroStrategyVisualization's existing terms, and a second to append the new terms.
        Parameters:
        qualifiedName - for the MicroStrategyVisualization
        terms - the list of terms to append to the MicroStrategyVisualization
        Returns:
        the MicroStrategyVisualization that was updated (note that it will NOT contain details of the appended terms)
        Throws:
        AtlanException - on any API problems
      • appendTerms

        public static MicroStrategyVisualization appendTerms​(AtlanClient client,
                                                             java.lang.String qualifiedName,
                                                             java.util.List<IGlossaryTerm> terms)
                                                      throws AtlanException
        Link additional terms to the MicroStrategyVisualization, without replacing existing terms linked to the MicroStrategyVisualization. Note: this operation must make two API calls — one to retrieve the MicroStrategyVisualization's existing terms, and a second to append the new terms.
        Parameters:
        client - connectivity to the Atlan tenant on which to append terms to the MicroStrategyVisualization
        qualifiedName - for the MicroStrategyVisualization
        terms - the list of terms to append to the MicroStrategyVisualization
        Returns:
        the MicroStrategyVisualization that was updated (note that it will NOT contain details of the appended terms)
        Throws:
        AtlanException - on any API problems
      • removeTerms

        public static MicroStrategyVisualization removeTerms​(java.lang.String qualifiedName,
                                                             java.util.List<IGlossaryTerm> terms)
                                                      throws AtlanException
        Remove terms from a MicroStrategyVisualization, without replacing all existing terms linked to the MicroStrategyVisualization. Note: this operation must make two API calls — one to retrieve the MicroStrategyVisualization's existing terms, and a second to remove the provided terms.
        Parameters:
        qualifiedName - for the MicroStrategyVisualization
        terms - the list of terms to remove from the MicroStrategyVisualization, which must be referenced by GUID
        Returns:
        the MicroStrategyVisualization that was updated (note that it will NOT contain details of the resulting terms)
        Throws:
        AtlanException - on any API problems
      • removeTerms

        public static MicroStrategyVisualization removeTerms​(AtlanClient client,
                                                             java.lang.String qualifiedName,
                                                             java.util.List<IGlossaryTerm> terms)
                                                      throws AtlanException
        Remove terms from a MicroStrategyVisualization, without replacing all existing terms linked to the MicroStrategyVisualization. Note: this operation must make two API calls — one to retrieve the MicroStrategyVisualization's existing terms, and a second to remove the provided terms.
        Parameters:
        client - connectivity to the Atlan tenant from which to remove terms from the MicroStrategyVisualization
        qualifiedName - for the MicroStrategyVisualization
        terms - the list of terms to remove from the MicroStrategyVisualization, which must be referenced by GUID
        Returns:
        the MicroStrategyVisualization that was updated (note that it will NOT contain details of the resulting terms)
        Throws:
        AtlanException - on any API problems
      • appendAtlanTags

        public static MicroStrategyVisualization appendAtlanTags​(java.lang.String qualifiedName,
                                                                 java.util.List<java.lang.String> atlanTagNames)
                                                          throws AtlanException
        Add Atlan tags to a MicroStrategyVisualization, without replacing existing Atlan tags linked to the MicroStrategyVisualization. Note: this operation must make two API calls — one to retrieve the MicroStrategyVisualization's existing Atlan tags, and a second to append the new Atlan tags.
        Parameters:
        qualifiedName - of the MicroStrategyVisualization
        atlanTagNames - human-readable names of the Atlan tags to add
        Returns:
        the updated MicroStrategyVisualization
        Throws:
        AtlanException - on any API problems
      • appendAtlanTags

        public static MicroStrategyVisualization appendAtlanTags​(AtlanClient client,
                                                                 java.lang.String qualifiedName,
                                                                 java.util.List<java.lang.String> atlanTagNames)
                                                          throws AtlanException
        Add Atlan tags to a MicroStrategyVisualization, without replacing existing Atlan tags linked to the MicroStrategyVisualization. Note: this operation must make two API calls — one to retrieve the MicroStrategyVisualization's existing Atlan tags, and a second to append the new Atlan tags.
        Parameters:
        client - connectivity to the Atlan tenant on which to append Atlan tags to the MicroStrategyVisualization
        qualifiedName - of the MicroStrategyVisualization
        atlanTagNames - human-readable names of the Atlan tags to add
        Returns:
        the updated MicroStrategyVisualization
        Throws:
        AtlanException - on any API problems
      • appendAtlanTags

        public static MicroStrategyVisualization appendAtlanTags​(java.lang.String qualifiedName,
                                                                 java.util.List<java.lang.String> atlanTagNames,
                                                                 boolean propagate,
                                                                 boolean removePropagationsOnDelete,
                                                                 boolean restrictLineagePropagation)
                                                          throws AtlanException
        Add Atlan tags to a MicroStrategyVisualization, without replacing existing Atlan tags linked to the MicroStrategyVisualization. Note: this operation must make two API calls — one to retrieve the MicroStrategyVisualization's existing Atlan tags, and a second to append the new Atlan tags.
        Parameters:
        qualifiedName - of the MicroStrategyVisualization
        atlanTagNames - human-readable names of the Atlan tags to add
        propagate - whether to propagate the Atlan tag (true) or not (false)
        removePropagationsOnDelete - whether to remove the propagated Atlan tags when the Atlan tag is removed from this asset (true) or not (false)
        restrictLineagePropagation - whether to avoid propagating through lineage (true) or do propagate through lineage (false)
        Returns:
        the updated MicroStrategyVisualization
        Throws:
        AtlanException - on any API problems
      • appendAtlanTags

        public static MicroStrategyVisualization appendAtlanTags​(AtlanClient client,
                                                                 java.lang.String qualifiedName,
                                                                 java.util.List<java.lang.String> atlanTagNames,
                                                                 boolean propagate,
                                                                 boolean removePropagationsOnDelete,
                                                                 boolean restrictLineagePropagation)
                                                          throws AtlanException
        Add Atlan tags to a MicroStrategyVisualization, without replacing existing Atlan tags linked to the MicroStrategyVisualization. Note: this operation must make two API calls — one to retrieve the MicroStrategyVisualization's existing Atlan tags, and a second to append the new Atlan tags.
        Parameters:
        client - connectivity to the Atlan tenant on which to append Atlan tags to the MicroStrategyVisualization
        qualifiedName - of the MicroStrategyVisualization
        atlanTagNames - human-readable names of the Atlan tags to add
        propagate - whether to propagate the Atlan tag (true) or not (false)
        removePropagationsOnDelete - whether to remove the propagated Atlan tags when the Atlan tag is removed from this asset (true) or not (false)
        restrictLineagePropagation - whether to avoid propagating through lineage (true) or do propagate through lineage (false)
        Returns:
        the updated MicroStrategyVisualization
        Throws:
        AtlanException - on any API problems
      • addAtlanTags

        @Deprecated
        public static void addAtlanTags​(java.lang.String qualifiedName,
                                        java.util.List<java.lang.String> atlanTagNames)
                                 throws AtlanException
        Deprecated.
        Add Atlan tags to a MicroStrategyVisualization.
        Parameters:
        qualifiedName - of the MicroStrategyVisualization
        atlanTagNames - human-readable names of the Atlan tags to add
        Throws:
        AtlanException - on any API problems, or if any of the Atlan tags already exist on the MicroStrategyVisualization
      • addAtlanTags

        @Deprecated
        public static void addAtlanTags​(AtlanClient client,
                                        java.lang.String qualifiedName,
                                        java.util.List<java.lang.String> atlanTagNames)
                                 throws AtlanException
        Deprecated.
        Add Atlan tags to a MicroStrategyVisualization.
        Parameters:
        client - connectivity to the Atlan tenant on which to add Atlan tags to the MicroStrategyVisualization
        qualifiedName - of the MicroStrategyVisualization
        atlanTagNames - human-readable names of the Atlan tags to add
        Throws:
        AtlanException - on any API problems, or if any of the Atlan tags already exist on the MicroStrategyVisualization
      • addAtlanTags

        @Deprecated
        public static void addAtlanTags​(java.lang.String qualifiedName,
                                        java.util.List<java.lang.String> atlanTagNames,
                                        boolean propagate,
                                        boolean removePropagationsOnDelete,
                                        boolean restrictLineagePropagation)
                                 throws AtlanException
        Add Atlan tags to a MicroStrategyVisualization.
        Parameters:
        qualifiedName - of the MicroStrategyVisualization
        atlanTagNames - human-readable names of the Atlan tags to add
        propagate - whether to propagate the Atlan tag (true) or not (false)
        removePropagationsOnDelete - whether to remove the propagated Atlan tags when the Atlan tag is removed from this asset (true) or not (false)
        restrictLineagePropagation - whether to avoid propagating through lineage (true) or do propagate through lineage (false)
        Throws:
        AtlanException - on any API problems, or if any of the Atlan tags already exist on the MicroStrategyVisualization
      • addAtlanTags

        @Deprecated
        public static void addAtlanTags​(AtlanClient client,
                                        java.lang.String qualifiedName,
                                        java.util.List<java.lang.String> atlanTagNames,
                                        boolean propagate,
                                        boolean removePropagationsOnDelete,
                                        boolean restrictLineagePropagation)
                                 throws AtlanException
        Add Atlan tags to a MicroStrategyVisualization.
        Parameters:
        client - connectivity to the Atlan tenant on which to add Atlan tags to the MicroStrategyVisualization
        qualifiedName - of the MicroStrategyVisualization
        atlanTagNames - human-readable names of the Atlan tags to add
        propagate - whether to propagate the Atlan tag (true) or not (false)
        removePropagationsOnDelete - whether to remove the propagated Atlan tags when the Atlan tag is removed from this asset (true) or not (false)
        restrictLineagePropagation - whether to avoid propagating through lineage (true) or do propagate through lineage (false)
        Throws:
        AtlanException - on any API problems, or if any of the Atlan tags already exist on the MicroStrategyVisualization
      • removeAtlanTag

        public static void removeAtlanTag​(java.lang.String qualifiedName,
                                          java.lang.String atlanTagName)
                                   throws AtlanException
        Remove an Atlan tag from a MicroStrategyVisualization.
        Parameters:
        qualifiedName - of the MicroStrategyVisualization
        atlanTagName - human-readable name of the Atlan tag to remove
        Throws:
        AtlanException - on any API problems, or if the Atlan tag does not exist on the MicroStrategyVisualization
      • removeAtlanTag

        public static void removeAtlanTag​(AtlanClient client,
                                          java.lang.String qualifiedName,
                                          java.lang.String atlanTagName)
                                   throws AtlanException
        Remove an Atlan tag from a MicroStrategyVisualization.
        Parameters:
        client - connectivity to the Atlan tenant from which to remove an Atlan tag from a MicroStrategyVisualization
        qualifiedName - of the MicroStrategyVisualization
        atlanTagName - human-readable name of the Atlan tag to remove
        Throws:
        AtlanException - on any API problems, or if the Atlan tag does not exist on the MicroStrategyVisualization
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class Asset
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
        Overrides:
        canEqual in class Asset
      • hashCode

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

        public java.lang.String toString()
        Description copied from class: AtlanObject
        Overrides:
        toString in class Asset