• 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/asset.proto
18 
19 package com.google.cloud.securitycenter.v1;
20 
21 public final class AssetOuterClass {
AssetOuterClass()22   private AssetOuterClass() {}
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_Asset_descriptor;
32   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
33       internal_static_google_cloud_securitycenter_v1_Asset_fieldAccessorTable;
34   static final com.google.protobuf.Descriptors.Descriptor
35       internal_static_google_cloud_securitycenter_v1_Asset_SecurityCenterProperties_descriptor;
36   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
37       internal_static_google_cloud_securitycenter_v1_Asset_SecurityCenterProperties_fieldAccessorTable;
38   static final com.google.protobuf.Descriptors.Descriptor
39       internal_static_google_cloud_securitycenter_v1_Asset_IamPolicy_descriptor;
40   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
41       internal_static_google_cloud_securitycenter_v1_Asset_IamPolicy_fieldAccessorTable;
42   static final com.google.protobuf.Descriptors.Descriptor
43       internal_static_google_cloud_securitycenter_v1_Asset_ResourcePropertiesEntry_descriptor;
44   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
45       internal_static_google_cloud_securitycenter_v1_Asset_ResourcePropertiesEntry_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/asset.p"
56           + "roto\022\036google.cloud.securitycenter.v1\032\031go"
57           + "ogle/api/resource.proto\032+google/cloud/se"
58           + "curitycenter/v1/folder.proto\0323google/clo"
59           + "ud/securitycenter/v1/security_marks.prot"
60           + "o\032\034google/protobuf/struct.proto\032\037google/"
61           + "protobuf/timestamp.proto\"\251\010\n\005Asset\022\014\n\004na"
62           + "me\030\001 \001(\t\022b\n\032security_center_properties\030\002"
63           + " \001(\0132>.google.cloud.securitycenter.v1.As"
64           + "set.SecurityCenterProperties\022Z\n\023resource"
65           + "_properties\030\007 \003(\0132=.google.cloud.securit"
66           + "ycenter.v1.Asset.ResourcePropertiesEntry"
67           + "\022E\n\016security_marks\030\010 \001(\0132-.google.cloud."
68           + "securitycenter.v1.SecurityMarks\022/\n\013creat"
69           + "e_time\030\t \001(\0132\032.google.protobuf.Timestamp"
70           + "\022/\n\013update_time\030\n \001(\0132\032.google.protobuf."
71           + "Timestamp\022C\n\niam_policy\030\013 \001(\0132/.google.c"
72           + "loud.securitycenter.v1.Asset.IamPolicy\022\026"
73           + "\n\016canonical_name\030\r \001(\t\032\271\002\n\030SecurityCente"
74           + "rProperties\022\025\n\rresource_name\030\001 \001(\t\022\025\n\rre"
75           + "source_type\030\002 \001(\t\022\027\n\017resource_parent\030\003 \001"
76           + "(\t\022\030\n\020resource_project\030\004 \001(\t\022\027\n\017resource"
77           + "_owners\030\005 \003(\t\022\035\n\025resource_display_name\030\006"
78           + " \001(\t\022$\n\034resource_parent_display_name\030\007 \001"
79           + "(\t\022%\n\035resource_project_display_name\030\010 \001("
80           + "\t\0227\n\007folders\030\n \003(\0132&.google.cloud.securi"
81           + "tycenter.v1.Folder\032 \n\tIamPolicy\022\023\n\013polic"
82           + "y_blob\030\001 \001(\t\032Q\n\027ResourcePropertiesEntry\022"
83           + "\013\n\003key\030\001 \001(\t\022%\n\005value\030\002 \001(\0132\026.google.pro"
84           + "tobuf.Value:\0028\001:\232\001\352A\226\001\n#securitycenter.g"
85           + "oogleapis.com/Asset\022+organizations/{orga"
86           + "nization}/assets/{asset}\022\037folders/{folde"
87           + "r}/assets/{asset}\022!projects/{project}/as"
88           + "sets/{asset}B\330\001\n\"com.google.cloud.securi"
89           + "tycenter.v1P\001ZJcloud.google.com/go/secur"
90           + "itycenter/apiv1/securitycenterpb;securit"
91           + "ycenterpb\252\002\036Google.Cloud.SecurityCenter."
92           + "V1\312\002\036Google\\Cloud\\SecurityCenter\\V1\352\002!Go"
93           + "ogle::Cloud::SecurityCenter::V1b\006proto3"
94     };
95     descriptor =
96         com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
97             descriptorData,
98             new com.google.protobuf.Descriptors.FileDescriptor[] {
99               com.google.api.ResourceProto.getDescriptor(),
100               com.google.cloud.securitycenter.v1.FolderProto.getDescriptor(),
101               com.google.cloud.securitycenter.v1.SecurityMarksOuterClass.getDescriptor(),
102               com.google.protobuf.StructProto.getDescriptor(),
103               com.google.protobuf.TimestampProto.getDescriptor(),
104             });
105     internal_static_google_cloud_securitycenter_v1_Asset_descriptor =
106         getDescriptor().getMessageTypes().get(0);
107     internal_static_google_cloud_securitycenter_v1_Asset_fieldAccessorTable =
108         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
109             internal_static_google_cloud_securitycenter_v1_Asset_descriptor,
110             new java.lang.String[] {
111               "Name",
112               "SecurityCenterProperties",
113               "ResourceProperties",
114               "SecurityMarks",
115               "CreateTime",
116               "UpdateTime",
117               "IamPolicy",
118               "CanonicalName",
119             });
120     internal_static_google_cloud_securitycenter_v1_Asset_SecurityCenterProperties_descriptor =
121         internal_static_google_cloud_securitycenter_v1_Asset_descriptor.getNestedTypes().get(0);
122     internal_static_google_cloud_securitycenter_v1_Asset_SecurityCenterProperties_fieldAccessorTable =
123         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
124             internal_static_google_cloud_securitycenter_v1_Asset_SecurityCenterProperties_descriptor,
125             new java.lang.String[] {
126               "ResourceName",
127               "ResourceType",
128               "ResourceParent",
129               "ResourceProject",
130               "ResourceOwners",
131               "ResourceDisplayName",
132               "ResourceParentDisplayName",
133               "ResourceProjectDisplayName",
134               "Folders",
135             });
136     internal_static_google_cloud_securitycenter_v1_Asset_IamPolicy_descriptor =
137         internal_static_google_cloud_securitycenter_v1_Asset_descriptor.getNestedTypes().get(1);
138     internal_static_google_cloud_securitycenter_v1_Asset_IamPolicy_fieldAccessorTable =
139         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
140             internal_static_google_cloud_securitycenter_v1_Asset_IamPolicy_descriptor,
141             new java.lang.String[] {
142               "PolicyBlob",
143             });
144     internal_static_google_cloud_securitycenter_v1_Asset_ResourcePropertiesEntry_descriptor =
145         internal_static_google_cloud_securitycenter_v1_Asset_descriptor.getNestedTypes().get(2);
146     internal_static_google_cloud_securitycenter_v1_Asset_ResourcePropertiesEntry_fieldAccessorTable =
147         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
148             internal_static_google_cloud_securitycenter_v1_Asset_ResourcePropertiesEntry_descriptor,
149             new java.lang.String[] {
150               "Key", "Value",
151             });
152     com.google.protobuf.ExtensionRegistry registry =
153         com.google.protobuf.ExtensionRegistry.newInstance();
154     registry.add(com.google.api.ResourceProto.resource);
com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry)155     com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
156         descriptor, registry);
com.google.api.ResourceProto.getDescriptor()157     com.google.api.ResourceProto.getDescriptor();
com.google.cloud.securitycenter.v1.FolderProto.getDescriptor()158     com.google.cloud.securitycenter.v1.FolderProto.getDescriptor();
com.google.cloud.securitycenter.v1.SecurityMarksOuterClass.getDescriptor()159     com.google.cloud.securitycenter.v1.SecurityMarksOuterClass.getDescriptor();
com.google.protobuf.StructProto.getDescriptor()160     com.google.protobuf.StructProto.getDescriptor();
com.google.protobuf.TimestampProto.getDescriptor()161     com.google.protobuf.TimestampProto.getDescriptor();
162   }
163 
164   // @@protoc_insertion_point(outer_class_scope)
165 }
166