All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.cloud.securitycenter.v1.FindingOuterClass Maven / Gradle / Ivy

There is a newer version: 2.62.0
Show newest version
/*
 * Copyright 2024 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/securitycenter/v1/finding.proto

// Protobuf Java Version: 3.25.3
package com.google.cloud.securitycenter.v1;

public final class FindingOuterClass {
  private FindingOuterClass() {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
  }

  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_securitycenter_v1_Finding_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_securitycenter_v1_Finding_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_securitycenter_v1_Finding_SourcePropertiesEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_securitycenter_v1_Finding_SourcePropertiesEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_securitycenter_v1_Finding_ExternalSystemsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_securitycenter_v1_Finding_ExternalSystemsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_securitycenter_v1_Finding_ContactsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_securitycenter_v1_Finding_ContactsEntry_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

  static {
    java.lang.String[] descriptorData = {
      "\n,google/cloud/securitycenter/v1/finding"
          + ".proto\022\036google.cloud.securitycenter.v1\032\037"
          + "google/api/field_behavior.proto\032\031google/"
          + "api/resource.proto\032+google/cloud/securit"
          + "ycenter/v1/access.proto\0320google/cloud/se"
          + "curitycenter/v1/application.proto\032=googl"
          + "e/cloud/securitycenter/v1/backup_disaste"
          + "r_recovery.proto\0320google/cloud/securityc"
          + "enter/v1/cloud_armor.proto\032;google/cloud"
          + "/securitycenter/v1/cloud_dlp_data_profil"
          + "e.proto\0329google/cloud/securitycenter/v1/"
          + "cloud_dlp_inspection.proto\032/google/cloud"
          + "/securitycenter/v1/compliance.proto\032/goo"
          + "gle/cloud/securitycenter/v1/connection.p"
          + "roto\0324google/cloud/securitycenter/v1/con"
          + "tact_details.proto\032.google/cloud/securit"
          + "ycenter/v1/container.proto\032-google/cloud"
          + "/securitycenter/v1/database.proto\0321googl"
          + "e/cloud/securitycenter/v1/exfiltration.p"
          + "roto\0324google/cloud/securitycenter/v1/ext"
          + "ernal_system.proto\032)google/cloud/securit"
          + "ycenter/v1/file.proto\0320google/cloud/secu"
          + "ritycenter/v1/iam_binding.proto\032.google/"
          + "cloud/securitycenter/v1/indicator.proto\032"
          + "3google/cloud/securitycenter/v1/kernel_r"
          + "ootkit.proto\032/google/cloud/securitycente"
          + "r/v1/kubernetes.proto\0322google/cloud/secu"
          + "ritycenter/v1/load_balancer.proto\032.googl"
          + "e/cloud/securitycenter/v1/log_entry.prot"
          + "o\0321google/cloud/securitycenter/v1/mitre_"
          + "attack.proto\032-google/cloud/securitycente"
          + "r/v1/notebook.proto\032/google/cloud/securi"
          + "tycenter/v1/org_policy.proto\032,google/clo"
          + "ud/securitycenter/v1/process.proto\0323goog"
          + "le/cloud/securitycenter/v1/security_mark"
          + "s.proto\0325google/cloud/securitycenter/v1/"
          + "security_posture.proto\0322google/cloud/sec"
          + "uritycenter/v1/vulnerability.proto\032\034goog"
          + "le/protobuf/struct.proto\032\037google/protobu"
          + "f/timestamp.proto\"\237\033\n\007Finding\022\014\n\004name\030\001 "
          + "\001(\t\022\016\n\006parent\030\002 \001(\t\022\025\n\rresource_name\030\003 \001"
          + "(\t\022<\n\005state\030\004 \001(\0162-.google.cloud.securit"
          + "ycenter.v1.Finding.State\022\020\n\010category\030\005 \001"
          + "(\t\022\024\n\014external_uri\030\006 \001(\t\022X\n\021source_prope"
          + "rties\030\007 \003(\0132=.google.cloud.securitycente"
          + "r.v1.Finding.SourcePropertiesEntry\022J\n\016se"
          + "curity_marks\030\010 \001(\0132-.google.cloud.securi"
          + "tycenter.v1.SecurityMarksB\003\340A\003\022.\n\nevent_"
          + "time\030\t \001(\0132\032.google.protobuf.Timestamp\022/"
          + "\n\013create_time\030\n \001(\0132\032.google.protobuf.Ti"
          + "mestamp\022B\n\010severity\030\014 \001(\01620.google.cloud"
          + ".securitycenter.v1.Finding.Severity\022\026\n\016c"
          + "anonical_name\030\016 \001(\t\022:\n\004mute\030\017 \001(\0162,.goog"
          + "le.cloud.securitycenter.v1.Finding.Mute\022"
          + "K\n\rfinding_class\030\021 \001(\01624.google.cloud.se"
          + "curitycenter.v1.Finding.FindingClass\022<\n\t"
          + "indicator\030\022 \001(\0132).google.cloud.securityc"
          + "enter.v1.Indicator\022D\n\rvulnerability\030\024 \001("
          + "\0132-.google.cloud.securitycenter.v1.Vulne"
          + "rability\0229\n\020mute_update_time\030\025 \001(\0132\032.goo"
          + "gle.protobuf.TimestampB\003\340A\003\022[\n\020external_"
          + "systems\030\026 \003(\0132<.google.cloud.securitycen"
          + "ter.v1.Finding.ExternalSystemsEntryB\003\340A\003"
          + "\022A\n\014mitre_attack\030\031 \001(\0132+.google.cloud.se"
          + "curitycenter.v1.MitreAttack\0226\n\006access\030\032 "
          + "\001(\0132&.google.cloud.securitycenter.v1.Acc"
          + "ess\022?\n\013connections\030\037 \003(\0132*.google.cloud."
          + "securitycenter.v1.Connection\022\026\n\016mute_ini"
          + "tiator\030\034 \001(\t\022:\n\tprocesses\030\036 \003(\0132\'.google"
          + ".cloud.securitycenter.v1.Process\022L\n\010cont"
          + "acts\030! \003(\01325.google.cloud.securitycenter"
          + ".v1.Finding.ContactsEntryB\003\340A\003\022?\n\013compli"
          + "ances\030\" \003(\0132*.google.cloud.securitycente"
          + "r.v1.Compliance\022 \n\023parent_display_name\030$"
          + " \001(\tB\003\340A\003\022\023\n\013description\030% \001(\t\022B\n\014exfilt"
          + "ration\030& \001(\0132,.google.cloud.securitycent"
          + "er.v1.Exfiltration\022@\n\014iam_bindings\030\' \003(\013"
          + "2*.google.cloud.securitycenter.v1.IamBin"
          + "ding\022\022\n\nnext_steps\030( \001(\t\022\023\n\013module_name\030"
          + ") \001(\t\022=\n\ncontainers\030* \003(\0132).google.cloud"
          + ".securitycenter.v1.Container\022>\n\nkubernet"
          + "es\030+ \001(\0132*.google.cloud.securitycenter.v"
          + "1.Kubernetes\022:\n\010database\030, \001(\0132(.google."
          + "cloud.securitycenter.v1.Database\0223\n\005file"
          + "s\030. \003(\0132$.google.cloud.securitycenter.v1"
          + ".File\022P\n\024cloud_dlp_inspection\0300 \001(\01322.go"
          + "ogle.cloud.securitycenter.v1.CloudDlpIns"
          + "pection\022S\n\026cloud_dlp_data_profile\0301 \001(\0132"
          + "3.google.cloud.securitycenter.v1.CloudDl"
          + "pDataProfile\022E\n\016kernel_rootkit\0302 \001(\0132-.g"
          + "oogle.cloud.securitycenter.v1.KernelRoot"
          + "kit\022?\n\014org_policies\0303 \003(\0132).google.cloud"
          + ".securitycenter.v1.OrgPolicy\022@\n\013applicat"
          + "ion\0305 \001(\0132+.google.cloud.securitycenter."
          + "v1.Application\022X\n\030backup_disaster_recove"
          + "ry\0307 \001(\01326.google.cloud.securitycenter.v"
          + "1.BackupDisasterRecovery\022I\n\020security_pos"
          + "ture\0308 \001(\0132/.google.cloud.securitycenter"
          + ".v1.SecurityPosture\022=\n\013log_entries\0309 \003(\013"
          + "2(.google.cloud.securitycenter.v1.LogEnt"
          + "ry\022D\n\016load_balancers\030: \003(\0132,.google.clou"
          + "d.securitycenter.v1.LoadBalancer\022?\n\013clou"
          + "d_armor\030; \001(\0132*.google.cloud.securitycen"
          + "ter.v1.CloudArmor\022:\n\010notebook\030? \001(\0132(.go"
          + "ogle.cloud.securitycenter.v1.Notebook\032O\n"
          + "\025SourcePropertiesEntry\022\013\n\003key\030\001 \001(\t\022%\n\005v"
          + "alue\030\002 \001(\0132\026.google.protobuf.Value:\0028\001\032f"
          + "\n\024ExternalSystemsEntry\022\013\n\003key\030\001 \001(\t\022=\n\005v"
          + "alue\030\002 \001(\0132..google.cloud.securitycenter"
          + ".v1.ExternalSystem:\0028\001\032_\n\rContactsEntry\022"
          + "\013\n\003key\030\001 \001(\t\022=\n\005value\030\002 \001(\0132..google.clo"
          + "ud.securitycenter.v1.ContactDetails:\0028\001\""
          + "8\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022\n\n\006ACTIV"
          + "E\020\001\022\014\n\010INACTIVE\020\002\"Q\n\010Severity\022\030\n\024SEVERIT"
          + "Y_UNSPECIFIED\020\000\022\014\n\010CRITICAL\020\001\022\010\n\004HIGH\020\002\022"
          + "\n\n\006MEDIUM\020\003\022\007\n\003LOW\020\004\"C\n\004Mute\022\024\n\020MUTE_UNS"
          + "PECIFIED\020\000\022\t\n\005MUTED\020\001\022\013\n\007UNMUTED\020\002\022\r\n\tUN"
          + "DEFINED\020\004\"\231\001\n\014FindingClass\022\035\n\031FINDING_CL"
          + "ASS_UNSPECIFIED\020\000\022\n\n\006THREAT\020\001\022\021\n\rVULNERA"
          + "BILITY\020\002\022\024\n\020MISCONFIGURATION\020\003\022\017\n\013OBSERV"
          + "ATION\020\004\022\r\n\tSCC_ERROR\020\005\022\025\n\021POSTURE_VIOLAT"
          + "ION\020\006:\333\001\352A\327\001\n%securitycenter.googleapis."
          + "com/Finding\022@organizations/{organization"
          + "}/sources/{source}/findings/{finding}\0224f"
          + "olders/{folder}/sources/{source}/finding"
          + "s/{finding}\0226projects/{project}/sources/"
          + "{source}/findings/{finding}B\330\001\n\"com.goog"
          + "le.cloud.securitycenter.v1P\001ZJcloud.goog"
          + "le.com/go/securitycenter/apiv1/securityc"
          + "enterpb;securitycenterpb\252\002\036Google.Cloud."
          + "SecurityCenter.V1\312\002\036Google\\Cloud\\Securit"
          + "yCenter\\V1\352\002!Google::Cloud::SecurityCent"
          + "er::V1b\006proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.FieldBehaviorProto.getDescriptor(),
              com.google.api.ResourceProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.AccessProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.ApplicationProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.BackupDisasterRecoveryProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.CloudArmorProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.CloudDlpDataProfileProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.CloudDlpInspectionProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.ComplianceProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.ConnectionProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.ContactDetailsProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.ContainerProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.DatabaseProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.ExfiltrationProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.ExternalSystemProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.FileProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.IamBindingProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.IndicatorProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.KernelRootkitProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.KubernetesProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.LoadBalancerProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.LogEntryProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.MitreAttackProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.NotebookProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.OrgPolicyProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.ProcessProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.SecurityMarksOuterClass.getDescriptor(),
              com.google.cloud.securitycenter.v1.SecurityPostureProto.getDescriptor(),
              com.google.cloud.securitycenter.v1.VulnerabilityProto.getDescriptor(),
              com.google.protobuf.StructProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
            });
    internal_static_google_cloud_securitycenter_v1_Finding_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_securitycenter_v1_Finding_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_securitycenter_v1_Finding_descriptor,
            new java.lang.String[] {
              "Name",
              "Parent",
              "ResourceName",
              "State",
              "Category",
              "ExternalUri",
              "SourceProperties",
              "SecurityMarks",
              "EventTime",
              "CreateTime",
              "Severity",
              "CanonicalName",
              "Mute",
              "FindingClass",
              "Indicator",
              "Vulnerability",
              "MuteUpdateTime",
              "ExternalSystems",
              "MitreAttack",
              "Access",
              "Connections",
              "MuteInitiator",
              "Processes",
              "Contacts",
              "Compliances",
              "ParentDisplayName",
              "Description",
              "Exfiltration",
              "IamBindings",
              "NextSteps",
              "ModuleName",
              "Containers",
              "Kubernetes",
              "Database",
              "Files",
              "CloudDlpInspection",
              "CloudDlpDataProfile",
              "KernelRootkit",
              "OrgPolicies",
              "Application",
              "BackupDisasterRecovery",
              "SecurityPosture",
              "LogEntries",
              "LoadBalancers",
              "CloudArmor",
              "Notebook",
            });
    internal_static_google_cloud_securitycenter_v1_Finding_SourcePropertiesEntry_descriptor =
        internal_static_google_cloud_securitycenter_v1_Finding_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_securitycenter_v1_Finding_SourcePropertiesEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_securitycenter_v1_Finding_SourcePropertiesEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_securitycenter_v1_Finding_ExternalSystemsEntry_descriptor =
        internal_static_google_cloud_securitycenter_v1_Finding_descriptor.getNestedTypes().get(1);
    internal_static_google_cloud_securitycenter_v1_Finding_ExternalSystemsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_securitycenter_v1_Finding_ExternalSystemsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_securitycenter_v1_Finding_ContactsEntry_descriptor =
        internal_static_google_cloud_securitycenter_v1_Finding_descriptor.getNestedTypes().get(2);
    internal_static_google_cloud_securitycenter_v1_Finding_ContactsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_securitycenter_v1_Finding_ContactsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
    registry.add(com.google.api.ResourceProto.resource);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.FieldBehaviorProto.getDescriptor();
    com.google.api.ResourceProto.getDescriptor();
    com.google.cloud.securitycenter.v1.AccessProto.getDescriptor();
    com.google.cloud.securitycenter.v1.ApplicationProto.getDescriptor();
    com.google.cloud.securitycenter.v1.BackupDisasterRecoveryProto.getDescriptor();
    com.google.cloud.securitycenter.v1.CloudArmorProto.getDescriptor();
    com.google.cloud.securitycenter.v1.CloudDlpDataProfileProto.getDescriptor();
    com.google.cloud.securitycenter.v1.CloudDlpInspectionProto.getDescriptor();
    com.google.cloud.securitycenter.v1.ComplianceProto.getDescriptor();
    com.google.cloud.securitycenter.v1.ConnectionProto.getDescriptor();
    com.google.cloud.securitycenter.v1.ContactDetailsProto.getDescriptor();
    com.google.cloud.securitycenter.v1.ContainerProto.getDescriptor();
    com.google.cloud.securitycenter.v1.DatabaseProto.getDescriptor();
    com.google.cloud.securitycenter.v1.ExfiltrationProto.getDescriptor();
    com.google.cloud.securitycenter.v1.ExternalSystemProto.getDescriptor();
    com.google.cloud.securitycenter.v1.FileProto.getDescriptor();
    com.google.cloud.securitycenter.v1.IamBindingProto.getDescriptor();
    com.google.cloud.securitycenter.v1.IndicatorProto.getDescriptor();
    com.google.cloud.securitycenter.v1.KernelRootkitProto.getDescriptor();
    com.google.cloud.securitycenter.v1.KubernetesProto.getDescriptor();
    com.google.cloud.securitycenter.v1.LoadBalancerProto.getDescriptor();
    com.google.cloud.securitycenter.v1.LogEntryProto.getDescriptor();
    com.google.cloud.securitycenter.v1.MitreAttackProto.getDescriptor();
    com.google.cloud.securitycenter.v1.NotebookProto.getDescriptor();
    com.google.cloud.securitycenter.v1.OrgPolicyProto.getDescriptor();
    com.google.cloud.securitycenter.v1.ProcessProto.getDescriptor();
    com.google.cloud.securitycenter.v1.SecurityMarksOuterClass.getDescriptor();
    com.google.cloud.securitycenter.v1.SecurityPostureProto.getDescriptor();
    com.google.cloud.securitycenter.v1.VulnerabilityProto.getDescriptor();
    com.google.protobuf.StructProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy