GoogleCloudPlatform / java-docs-samples
Components

An overview of source code logical components.

Intro

Logical decomposition is a representation of the organization of the main source code, where every and each file is put in exactly one logical component.

Logical Decompositions Overview

Analyzed system has 1 logical decomposition:

Logical Decomposition #1: PRIMARY

The decompositions is based on the folder structure at level 1 (relative to the source code root).

Bubble Chart | Tree Map
Component Sizes (Lines of Code)
The "primary" logical decomposition has 71 components.
  • 2,273 files, 105,133 LOC (100.0% vs. main code).
  • "aiplatform" is biggest, containing 9.84% of LOC.
  • "accessapproval" is smallest, containing 0.02% of LOC.


aiplatform10342 LOC (9%) 155 files
appengine-java89435 LOC (8%) 242 files
compute8085 LOC (7%) 158 files
dlp6467 LOC (6%) 85 files
spanner4750 LOC (4%) 90 files
flexible3705 LOC (3%) 133 files
healthcare3261 LOC (3%) 59 files
bigtable3254 LOC (3%) 45 files
media3190 LOC (3%) 73 files
functions3169 LOC (3%) 95 files
vision2861 LOC (2%) 45 files
security-command-center2436 LOC (2%) 79 files
cloud-sql2397 LOC (2%) 64 files
automl2096 LOC (1%) 59 files
secretmanager2056 LOC (1%) 62 files
retail1985 LOC (1%) 32 files
speech1794 LOC (1%) 15 files
dataflow1763 LOC (1%) 27 files
monitoring1763 LOC (1%) 21 files
bigquery1738 LOC (1%) 47 files
batch1670 LOC (1%) 23 files
video1545 LOC (1%) 18 files
appengine-java111479 LOC (1%) 51 files
kms1381 LOC (1%) 41 files
recaptcha_enterprise1366 LOC (1%) 28 files
privateca1292 LOC (1%) 23 files
run1271 LOC (1%) 33 files
dialogflow-cx1148 LOC (1%) 22 files
iam1126 LOC (1%) 36 files
endpoints984 LOC (<1%) 24 files
parametermanager974 LOC (<1%) 30 files
dialogflow964 LOC (<1%) 18 files
datacatalog956 LOC (<1%) 24 files
texttospeech928 LOC (<1%) 17 files
dataplex841 LOC (<1%) 23 files
tpu761 LOC (<1%) 18 files
content-warehouse755 LOC (<1%) 11 files
asset713 LOC (<1%) 23 files
jobs619 LOC (<1%) 18 files
talent612 LOC (<1%) 18 files
translate610 LOC (<1%) 14 files
appengine-java17-bundled-services591 LOC (<1%) 18 files
appengine-java11-bundled-services591 LOC (<1%) 18 files
document-ai577 LOC (<1%) 7 files
container-registry446 LOC (<1%) 18 files
dataproc431 LOC (<1%) 6 files
datalabeling422 LOC (<1%) 8 files
vertexai379 LOC (<1%) 13 files
language360 LOC (<1%) 5 files
contact-center-insights357 LOC (<1%) 10 files
auth305 LOC (<1%) 9 files
eventarc239 LOC (<1%) 10 files
servicedirectory195 LOC (<1%) 8 files
media_cdn172 LOC (<1%) 1 file
cdn166 LOC (<1%) 3 files
webrisk165 LOC (<1%) 4 files
session-handling160 LOC (<1%) 2 files
optimization148 LOC (<1%) 4 files
tasks147 LOC (<1%) 5 files
mediatranslation143 LOC (<1%) 2 files
memorystore117 LOC (<1%) 5 files
iap82 LOC (<1%) 2 files
storage68 LOC (<1%) 3 files
workflows53 LOC (<1%) 1 file
mlengine49 LOC (<1%) 1 file
appengine-java2148 LOC (<1%) 4 files
discoveryengine47 LOC (<1%) 1 file
routeoptimization43 LOC (<1%) 1 file
errorreporting39 LOC (<1%) 1 file
unittests26 LOC (<1%) 3 files
accessapproval25 LOC (<1%) 1 file
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
bigtable125 commits (1%)
compute109 commits (1%)
appengine-java8108 commits (1%)
functions79 commits (<1%)
endpoints58 commits (<1%)
aiplatform55 commits (<1%)
run41 commits (<1%)
dlp39 commits (<1%)
dataflow38 commits (<1%)
spanner33 commits (<1%)
cloud-sql33 commits (<1%)
cdn32 commits (<1%)
appengine-java1132 commits (<1%)
dialogflow30 commits (<1%)
retail30 commits (<1%)
media27 commits (<1%)
healthcare27 commits (<1%)
monitoring24 commits (<1%)
vertexai24 commits (<1%)
security-command-center20 commits (<1%)
asset20 commits (<1%)
language18 commits (<1%)
recaptcha_enterprise17 commits (<1%)
iap16 commits (<1%)
flexible15 commits (<1%)
secretmanager14 commits (<1%)
texttospeech13 commits (<1%)
tpu13 commits (<1%)
storage11 commits (<1%)
iam10 commits (<1%)
content-warehouse10 commits (<1%)
dataplex10 commits (<1%)
tasks9 commits (<1%)
batch9 commits (<1%)
eventarc9 commits (<1%)
dataproc8 commits (<1%)
mlengine8 commits (<1%)
container-registry7 commits (<1%)
bigquery7 commits (<1%)
kms7 commits (<1%)
errorreporting7 commits (<1%)
parametermanager7 commits (<1%)
speech7 commits (<1%)
privateca6 commits (<1%)
jobs6 commits (<1%)
auth5 commits (<1%)
webrisk5 commits (<1%)
vision4 commits (<1%)
workflows4 commits (<1%)
unittests4 commits (<1%)
mediatranslation4 commits (<1%)
document-ai3 commits (<1%)
memorystore3 commits (<1%)
datacatalog3 commits (<1%)
media_cdn3 commits (<1%)
appengine-java213 commits (<1%)
datalabeling3 commits (<1%)
session-handling3 commits (<1%)
translate2 commits (<1%)
discoveryengine2 commits (<1%)
automl2 commits (<1%)
video2 commits (<1%)
dialogflow-cx2 commits (<1%)
routeoptimization2 commits (<1%)
servicedirectory2 commits (<1%)
optimization1 commits (<1%)
talent1 commits (<1%)
accessapproval1 commits (<1%)
appengine-java17-bundled-services1 commits (<1%)
contact-center-insights1 commits (<1%)
appengine-java11-bundled-services1 commits (<1%)
Yearly File Updates Trend per Components
The number of file changes in commits
animated commit history: all time cumulative | 12 months window
2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015
compute
9
101
8
84
65
7
1
11
13
16
aiplatform
6
68
36
114
security-command-center
13
59
24
vertexai
13
47
5
media
58
58
80
21
11
dataplex
50
secretmanager
38
1
6
22
15
tpu
8
25
parametermanager
30
iam
28
16
1
4
flexible
10
16
129
batch
15
10
dataflow
3
12
38
9
2
3
4
10
2
recaptcha_enterprise
2
10
37
18
bigquery
11
1
35
run
11
6
5
18
37
12
endpoints
8
3
5
2
8
7
12
56
16
spanner
8
9
33
40
49
21
functions
1
6
29
46
19
110
cloud-sql
5
38
56
28
5
12
appengine-java21
5
bigtable
4
36
48
45
34
7
routeoptimization
2
appengine-java8
2
27
1
3
54
48
96
895
auth
1
8
15
cdn
1
34
1
1
healthcare
1
62
3
4
150
dlp
1
116
eventarc
1
8
3
8
language
1
2
5
2
2
5
3
dialogflow
3
12
13
27
3
18
translate
28
container-registry
1
6
27
optimization
4
talent
18
discoveryengine
2
tasks
2
5
10
automl
3
59
accessapproval
1
appengine-java17-bundled-services
18
document-ai
8
7
memorystore
2
6
monitoring
5
18
3
2
4
15
privateca
41
23
dataproc
6
5
4
appengine-java11
10
5
1
15
98
vision
1
45
2
4
datacatalog
4
22
mlengine
1
1
2
4
workflows
2
2
video
1
18
media_cdn
3
storage
2
1
9
retail
163
contact-center-insights
10
kms
2
19
37
texttospeech
9
8
7
21
content-warehouse
15
iap
1
2
2
1
4
15
webrisk
1
9
dialogflow-cx
1
22
datalabeling
8
16
errorreporting
1
1
4
1
unittests
10
jobs
70
mediatranslation
4
2
session-handling
2
2
2
servicedirectory
1
8
speech
16
8
asset
5
8
17
12
7
3
appengine-java11-bundled-services
18


Dependencies between components in same commits (past 180 days)
The number on the lines shows the number of shared commits.
See detailed temporal dependencies report...

G compute compute compute--compute 8 tpu tpu tpu--tpu 7 parametermanager parametermanager parametermanager--parametermanager 7 security-command-center security-command-center security-command-center--security-command-center 5 bigquery bigquery bigquery--bigquery 3 dataplex dataplex dataplex--dataplex 2 aiplatform aiplatform aiplatform--aiplatform 2 endpoints endpoints endpoints--endpoints 2 vertexai vertexai vertexai--aiplatform 1 vertexai--vertexai 1 cloud-sql cloud-sql cloud-sql--cloud-sql 1 flexible flexible flexible--flexible 1 functions functions functions--functions 1 eventarc eventarc functions--eventarc 1 dataflow dataflow dataflow--dataflow 1


2025-05-04 14:21