• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/cloud/securitycenter/v1/finding.proto
18 
19 package com.google.cloud.securitycenter.v1;
20 
21 public final class FindingOuterClass {
FindingOuterClass()22   private FindingOuterClass() {}
23 
registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)24   public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}
25 
registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)26   public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
27     registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
28   }
29 
30   static final com.google.protobuf.Descriptors.Descriptor
31       internal_static_google_cloud_securitycenter_v1_Finding_descriptor;
32   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
33       internal_static_google_cloud_securitycenter_v1_Finding_fieldAccessorTable;
34   static final com.google.protobuf.Descriptors.Descriptor
35       internal_static_google_cloud_securitycenter_v1_Finding_SourcePropertiesEntry_descriptor;
36   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
37       internal_static_google_cloud_securitycenter_v1_Finding_SourcePropertiesEntry_fieldAccessorTable;
38   static final com.google.protobuf.Descriptors.Descriptor
39       internal_static_google_cloud_securitycenter_v1_Finding_ExternalSystemsEntry_descriptor;
40   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
41       internal_static_google_cloud_securitycenter_v1_Finding_ExternalSystemsEntry_fieldAccessorTable;
42   static final com.google.protobuf.Descriptors.Descriptor
43       internal_static_google_cloud_securitycenter_v1_Finding_ContactsEntry_descriptor;
44   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
45       internal_static_google_cloud_securitycenter_v1_Finding_ContactsEntry_fieldAccessorTable;
46 
getDescriptor()47   public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
48     return descriptor;
49   }
50 
51   private static com.google.protobuf.Descriptors.FileDescriptor descriptor;
52 
53   static {
54     java.lang.String[] descriptorData = {
55       "\n,google/cloud/securitycenter/v1/finding"
56           + ".proto\022\036google.cloud.securitycenter.v1\032\037"
57           + "google/api/field_behavior.proto\032\031google/"
58           + "api/resource.proto\032+google/cloud/securit"
59           + "ycenter/v1/access.proto\032;google/cloud/se"
60           + "curitycenter/v1/cloud_dlp_data_profile.p"
61           + "roto\0329google/cloud/securitycenter/v1/clo"
62           + "ud_dlp_inspection.proto\032/google/cloud/se"
63           + "curitycenter/v1/compliance.proto\032/google"
64           + "/cloud/securitycenter/v1/connection.prot"
65           + "o\0324google/cloud/securitycenter/v1/contac"
66           + "t_details.proto\032.google/cloud/securityce"
67           + "nter/v1/container.proto\032-google/cloud/se"
68           + "curitycenter/v1/database.proto\0321google/c"
69           + "loud/securitycenter/v1/exfiltration.prot"
70           + "o\0324google/cloud/securitycenter/v1/extern"
71           + "al_system.proto\032)google/cloud/securityce"
72           + "nter/v1/file.proto\0320google/cloud/securit"
73           + "ycenter/v1/iam_binding.proto\032.google/clo"
74           + "ud/securitycenter/v1/indicator.proto\0323go"
75           + "ogle/cloud/securitycenter/v1/kernel_root"
76           + "kit.proto\032/google/cloud/securitycenter/v"
77           + "1/kubernetes.proto\0321google/cloud/securit"
78           + "ycenter/v1/mitre_attack.proto\032,google/cl"
79           + "oud/securitycenter/v1/process.proto\0323goo"
80           + "gle/cloud/securitycenter/v1/security_mar"
81           + "ks.proto\0322google/cloud/securitycenter/v1"
82           + "/vulnerability.proto\032\034google/protobuf/st"
83           + "ruct.proto\032\037google/protobuf/timestamp.pr"
84           + "oto\"\336\026\n\007Finding\022\014\n\004name\030\001 \001(\t\022\016\n\006parent\030"
85           + "\002 \001(\t\022\025\n\rresource_name\030\003 \001(\t\022<\n\005state\030\004 "
86           + "\001(\0162-.google.cloud.securitycenter.v1.Fin"
87           + "ding.State\022\020\n\010category\030\005 \001(\t\022\024\n\014external"
88           + "_uri\030\006 \001(\t\022X\n\021source_properties\030\007 \003(\0132=."
89           + "google.cloud.securitycenter.v1.Finding.S"
90           + "ourcePropertiesEntry\022J\n\016security_marks\030\010"
91           + " \001(\0132-.google.cloud.securitycenter.v1.Se"
92           + "curityMarksB\003\340A\003\022.\n\nevent_time\030\t \001(\0132\032.g"
93           + "oogle.protobuf.Timestamp\022/\n\013create_time\030"
94           + "\n \001(\0132\032.google.protobuf.Timestamp\022B\n\010sev"
95           + "erity\030\014 \001(\01620.google.cloud.securitycente"
96           + "r.v1.Finding.Severity\022\026\n\016canonical_name\030"
97           + "\016 \001(\t\022:\n\004mute\030\017 \001(\0162,.google.cloud.secur"
98           + "itycenter.v1.Finding.Mute\022K\n\rfinding_cla"
99           + "ss\030\021 \001(\01624.google.cloud.securitycenter.v"
100           + "1.Finding.FindingClass\022<\n\tindicator\030\022 \001("
101           + "\0132).google.cloud.securitycenter.v1.Indic"
102           + "ator\022D\n\rvulnerability\030\024 \001(\0132-.google.clo"
103           + "ud.securitycenter.v1.Vulnerability\0229\n\020mu"
104           + "te_update_time\030\025 \001(\0132\032.google.protobuf.T"
105           + "imestampB\003\340A\003\022[\n\020external_systems\030\026 \003(\0132"
106           + "<.google.cloud.securitycenter.v1.Finding"
107           + ".ExternalSystemsEntryB\003\340A\003\022A\n\014mitre_atta"
108           + "ck\030\031 \001(\0132+.google.cloud.securitycenter.v"
109           + "1.MitreAttack\0226\n\006access\030\032 \001(\0132&.google.c"
110           + "loud.securitycenter.v1.Access\022?\n\013connect"
111           + "ions\030\037 \003(\0132*.google.cloud.securitycenter"
112           + ".v1.Connection\022\026\n\016mute_initiator\030\034 \001(\t\022:"
113           + "\n\tprocesses\030\036 \003(\0132\'.google.cloud.securit"
114           + "ycenter.v1.Process\022L\n\010contacts\030! \003(\01325.g"
115           + "oogle.cloud.securitycenter.v1.Finding.Co"
116           + "ntactsEntryB\003\340A\003\022?\n\013compliances\030\" \003(\0132*."
117           + "google.cloud.securitycenter.v1.Complianc"
118           + "e\022 \n\023parent_display_name\030$ \001(\tB\003\340A\003\022\023\n\013d"
119           + "escription\030% \001(\t\022B\n\014exfiltration\030& \001(\0132,"
120           + ".google.cloud.securitycenter.v1.Exfiltra"
121           + "tion\022@\n\014iam_bindings\030\' \003(\0132*.google.clou"
122           + "d.securitycenter.v1.IamBinding\022\022\n\nnext_s"
123           + "teps\030( \001(\t\022\023\n\013module_name\030) \001(\t\022=\n\nconta"
124           + "iners\030* \003(\0132).google.cloud.securitycente"
125           + "r.v1.Container\022>\n\nkubernetes\030+ \001(\0132*.goo"
126           + "gle.cloud.securitycenter.v1.Kubernetes\022:"
127           + "\n\010database\030, \001(\0132(.google.cloud.security"
128           + "center.v1.Database\0223\n\005files\030. \003(\0132$.goog"
129           + "le.cloud.securitycenter.v1.File\022P\n\024cloud"
130           + "_dlp_inspection\0300 \001(\01322.google.cloud.sec"
131           + "uritycenter.v1.CloudDlpInspection\022S\n\026clo"
132           + "ud_dlp_data_profile\0301 \001(\01323.google.cloud"
133           + ".securitycenter.v1.CloudDlpDataProfile\022E"
134           + "\n\016kernel_rootkit\0302 \001(\0132-.google.cloud.se"
135           + "curitycenter.v1.KernelRootkit\032O\n\025SourceP"
136           + "ropertiesEntry\022\013\n\003key\030\001 \001(\t\022%\n\005value\030\002 \001"
137           + "(\0132\026.google.protobuf.Value:\0028\001\032f\n\024Extern"
138           + "alSystemsEntry\022\013\n\003key\030\001 \001(\t\022=\n\005value\030\002 \001"
139           + "(\0132..google.cloud.securitycenter.v1.Exte"
140           + "rnalSystem:\0028\001\032_\n\rContactsEntry\022\013\n\003key\030\001"
141           + " \001(\t\022=\n\005value\030\002 \001(\0132..google.cloud.secur"
142           + "itycenter.v1.ContactDetails:\0028\001\"8\n\005State"
143           + "\022\025\n\021STATE_UNSPECIFIED\020\000\022\n\n\006ACTIVE\020\001\022\014\n\010I"
144           + "NACTIVE\020\002\"Q\n\010Severity\022\030\n\024SEVERITY_UNSPEC"
145           + "IFIED\020\000\022\014\n\010CRITICAL\020\001\022\010\n\004HIGH\020\002\022\n\n\006MEDIU"
146           + "M\020\003\022\007\n\003LOW\020\004\"C\n\004Mute\022\024\n\020MUTE_UNSPECIFIED"
147           + "\020\000\022\t\n\005MUTED\020\001\022\013\n\007UNMUTED\020\002\022\r\n\tUNDEFINED\020"
148           + "\004\"\202\001\n\014FindingClass\022\035\n\031FINDING_CLASS_UNSP"
149           + "ECIFIED\020\000\022\n\n\006THREAT\020\001\022\021\n\rVULNERABILITY\020\002"
150           + "\022\024\n\020MISCONFIGURATION\020\003\022\017\n\013OBSERVATION\020\004\022"
151           + "\r\n\tSCC_ERROR\020\005:\333\001\352A\327\001\n%securitycenter.go"
152           + "ogleapis.com/Finding\022@organizations/{org"
153           + "anization}/sources/{source}/findings/{fi"
154           + "nding}\0224folders/{folder}/sources/{source"
155           + "}/findings/{finding}\0226projects/{project}"
156           + "/sources/{source}/findings/{finding}B\330\001\n"
157           + "\"com.google.cloud.securitycenter.v1P\001ZJc"
158           + "loud.google.com/go/securitycenter/apiv1/"
159           + "securitycenterpb;securitycenterpb\252\002\036Goog"
160           + "le.Cloud.SecurityCenter.V1\312\002\036Google\\Clou"
161           + "d\\SecurityCenter\\V1\352\002!Google::Cloud::Sec"
162           + "urityCenter::V1b\006proto3"
163     };
164     descriptor =
165         com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
166             descriptorData,
167             new com.google.protobuf.Descriptors.FileDescriptor[] {
168               com.google.api.FieldBehaviorProto.getDescriptor(),
169               com.google.api.ResourceProto.getDescriptor(),
170               com.google.cloud.securitycenter.v1.AccessProto.getDescriptor(),
171               com.google.cloud.securitycenter.v1.CloudDlpDataProfileProto.getDescriptor(),
172               com.google.cloud.securitycenter.v1.CloudDlpInspectionProto.getDescriptor(),
173               com.google.cloud.securitycenter.v1.ComplianceProto.getDescriptor(),
174               com.google.cloud.securitycenter.v1.ConnectionProto.getDescriptor(),
175               com.google.cloud.securitycenter.v1.ContactDetailsProto.getDescriptor(),
176               com.google.cloud.securitycenter.v1.ContainerProto.getDescriptor(),
177               com.google.cloud.securitycenter.v1.DatabaseProto.getDescriptor(),
178               com.google.cloud.securitycenter.v1.ExfiltrationProto.getDescriptor(),
179               com.google.cloud.securitycenter.v1.ExternalSystemProto.getDescriptor(),
180               com.google.cloud.securitycenter.v1.FileProto.getDescriptor(),
181               com.google.cloud.securitycenter.v1.IamBindingProto.getDescriptor(),
182               com.google.cloud.securitycenter.v1.IndicatorProto.getDescriptor(),
183               com.google.cloud.securitycenter.v1.KernelRootkitProto.getDescriptor(),
184               com.google.cloud.securitycenter.v1.KubernetesProto.getDescriptor(),
185               com.google.cloud.securitycenter.v1.MitreAttackProto.getDescriptor(),
186               com.google.cloud.securitycenter.v1.ProcessProto.getDescriptor(),
187               com.google.cloud.securitycenter.v1.SecurityMarksOuterClass.getDescriptor(),
188               com.google.cloud.securitycenter.v1.VulnerabilityProto.getDescriptor(),
189               com.google.protobuf.StructProto.getDescriptor(),
190               com.google.protobuf.TimestampProto.getDescriptor(),
191             });
192     internal_static_google_cloud_securitycenter_v1_Finding_descriptor =
193         getDescriptor().getMessageTypes().get(0);
194     internal_static_google_cloud_securitycenter_v1_Finding_fieldAccessorTable =
195         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
196             internal_static_google_cloud_securitycenter_v1_Finding_descriptor,
197             new java.lang.String[] {
198               "Name",
199               "Parent",
200               "ResourceName",
201               "State",
202               "Category",
203               "ExternalUri",
204               "SourceProperties",
205               "SecurityMarks",
206               "EventTime",
207               "CreateTime",
208               "Severity",
209               "CanonicalName",
210               "Mute",
211               "FindingClass",
212               "Indicator",
213               "Vulnerability",
214               "MuteUpdateTime",
215               "ExternalSystems",
216               "MitreAttack",
217               "Access",
218               "Connections",
219               "MuteInitiator",
220               "Processes",
221               "Contacts",
222               "Compliances",
223               "ParentDisplayName",
224               "Description",
225               "Exfiltration",
226               "IamBindings",
227               "NextSteps",
228               "ModuleName",
229               "Containers",
230               "Kubernetes",
231               "Database",
232               "Files",
233               "CloudDlpInspection",
234               "CloudDlpDataProfile",
235               "KernelRootkit",
236             });
237     internal_static_google_cloud_securitycenter_v1_Finding_SourcePropertiesEntry_descriptor =
238         internal_static_google_cloud_securitycenter_v1_Finding_descriptor.getNestedTypes().get(0);
239     internal_static_google_cloud_securitycenter_v1_Finding_SourcePropertiesEntry_fieldAccessorTable =
240         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
241             internal_static_google_cloud_securitycenter_v1_Finding_SourcePropertiesEntry_descriptor,
242             new java.lang.String[] {
243               "Key", "Value",
244             });
245     internal_static_google_cloud_securitycenter_v1_Finding_ExternalSystemsEntry_descriptor =
246         internal_static_google_cloud_securitycenter_v1_Finding_descriptor.getNestedTypes().get(1);
247     internal_static_google_cloud_securitycenter_v1_Finding_ExternalSystemsEntry_fieldAccessorTable =
248         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
249             internal_static_google_cloud_securitycenter_v1_Finding_ExternalSystemsEntry_descriptor,
250             new java.lang.String[] {
251               "Key", "Value",
252             });
253     internal_static_google_cloud_securitycenter_v1_Finding_ContactsEntry_descriptor =
254         internal_static_google_cloud_securitycenter_v1_Finding_descriptor.getNestedTypes().get(2);
255     internal_static_google_cloud_securitycenter_v1_Finding_ContactsEntry_fieldAccessorTable =
256         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
257             internal_static_google_cloud_securitycenter_v1_Finding_ContactsEntry_descriptor,
258             new java.lang.String[] {
259               "Key", "Value",
260             });
261     com.google.protobuf.ExtensionRegistry registry =
262         com.google.protobuf.ExtensionRegistry.newInstance();
263     registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
264     registry.add(com.google.api.ResourceProto.resource);
com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry)265     com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
266         descriptor, registry);
com.google.api.FieldBehaviorProto.getDescriptor()267     com.google.api.FieldBehaviorProto.getDescriptor();
com.google.api.ResourceProto.getDescriptor()268     com.google.api.ResourceProto.getDescriptor();
com.google.cloud.securitycenter.v1.AccessProto.getDescriptor()269     com.google.cloud.securitycenter.v1.AccessProto.getDescriptor();
com.google.cloud.securitycenter.v1.CloudDlpDataProfileProto.getDescriptor()270     com.google.cloud.securitycenter.v1.CloudDlpDataProfileProto.getDescriptor();
com.google.cloud.securitycenter.v1.CloudDlpInspectionProto.getDescriptor()271     com.google.cloud.securitycenter.v1.CloudDlpInspectionProto.getDescriptor();
com.google.cloud.securitycenter.v1.ComplianceProto.getDescriptor()272     com.google.cloud.securitycenter.v1.ComplianceProto.getDescriptor();
com.google.cloud.securitycenter.v1.ConnectionProto.getDescriptor()273     com.google.cloud.securitycenter.v1.ConnectionProto.getDescriptor();
com.google.cloud.securitycenter.v1.ContactDetailsProto.getDescriptor()274     com.google.cloud.securitycenter.v1.ContactDetailsProto.getDescriptor();
com.google.cloud.securitycenter.v1.ContainerProto.getDescriptor()275     com.google.cloud.securitycenter.v1.ContainerProto.getDescriptor();
com.google.cloud.securitycenter.v1.DatabaseProto.getDescriptor()276     com.google.cloud.securitycenter.v1.DatabaseProto.getDescriptor();
com.google.cloud.securitycenter.v1.ExfiltrationProto.getDescriptor()277     com.google.cloud.securitycenter.v1.ExfiltrationProto.getDescriptor();
com.google.cloud.securitycenter.v1.ExternalSystemProto.getDescriptor()278     com.google.cloud.securitycenter.v1.ExternalSystemProto.getDescriptor();
com.google.cloud.securitycenter.v1.FileProto.getDescriptor()279     com.google.cloud.securitycenter.v1.FileProto.getDescriptor();
com.google.cloud.securitycenter.v1.IamBindingProto.getDescriptor()280     com.google.cloud.securitycenter.v1.IamBindingProto.getDescriptor();
com.google.cloud.securitycenter.v1.IndicatorProto.getDescriptor()281     com.google.cloud.securitycenter.v1.IndicatorProto.getDescriptor();
com.google.cloud.securitycenter.v1.KernelRootkitProto.getDescriptor()282     com.google.cloud.securitycenter.v1.KernelRootkitProto.getDescriptor();
com.google.cloud.securitycenter.v1.KubernetesProto.getDescriptor()283     com.google.cloud.securitycenter.v1.KubernetesProto.getDescriptor();
com.google.cloud.securitycenter.v1.MitreAttackProto.getDescriptor()284     com.google.cloud.securitycenter.v1.MitreAttackProto.getDescriptor();
com.google.cloud.securitycenter.v1.ProcessProto.getDescriptor()285     com.google.cloud.securitycenter.v1.ProcessProto.getDescriptor();
com.google.cloud.securitycenter.v1.SecurityMarksOuterClass.getDescriptor()286     com.google.cloud.securitycenter.v1.SecurityMarksOuterClass.getDescriptor();
com.google.cloud.securitycenter.v1.VulnerabilityProto.getDescriptor()287     com.google.cloud.securitycenter.v1.VulnerabilityProto.getDescriptor();
com.google.protobuf.StructProto.getDescriptor()288     com.google.protobuf.StructProto.getDescriptor();
com.google.protobuf.TimestampProto.getDescriptor()289     com.google.protobuf.TimestampProto.getDescriptor();
290   }
291 
292   // @@protoc_insertion_point(outer_class_scope)
293 }
294