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.