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