Skip to content

Google model

Base class for Google assets.

Reference documentation

This is reference documentation covering the entire Atlan model. It is not the best place to start when trying to understand integrating Google assets with Atlan. For that, we would suggest starting with either:

classDiagram
    direction RL
    class Google {
        <<abstract>>
    }
    link Google "../google"
    class Cloud {
        <<abstract>>
    }
    link Cloud "../entities/cloud"
    Cloud <|-- Google : extends
    class Asset {
        <<abstract>>
    }
    link Asset "../entities/asset"
    Asset <|-- Cloud : extends
    class Referenceable {
        <<abstract>>
    }
    link Referenceable "../entities/referenceable"
    Referenceable <|-- Asset : extends
    class DataStudio {
        <<abstract>>
    }
    link DataStudio "../datastudio"
    Google <|-- DataStudio : extends
    class DataStudioAsset
    link DataStudioAsset "../entities/datastudioasset"
    DataStudio <|-- DataStudioAsset : extends
    class GCS {
        <<abstract>>
    }
    link GCS "../gcs"
    Google <|-- GCS : extends
    class ObjectStore {
        <<abstract>>
    }
    link ObjectStore "../entities/objectstore"
    Catalog <|-- ObjectStore : extends
    class Catalog {
        <<abstract>>
    }
    link Catalog "../entities/catalog"
    Asset <|-- Catalog : extends
    ObjectStore <|-- GCS : extends
    class GCSObject
    link GCSObject "../entities/gcsobject"
    GCS <|-- GCSObject : extends
    class GCSBucket
    link GCSBucket "../entities/gcsbucket"
    GCS <|-- GCSBucket : extends

Properties

These attributes are specific to instances of Google (and all of its subtypes).

googleLabels

List of labels that have been applied to the asset in Google.

googleLocation

Location of this asset in Google.

googleLocationType

Type of location of this asset in Google.

googleProjectId

ID of the project in which the asset exists.

googleProjectName

Name of the project in which the asset exists.

googleProjectNumber

Number of the project in which the asset exists.

googleService

Service in Google in which the asset exists.

googleTags

List of tags that have been applied to the asset in Google.