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/iam/v1/policy.proto 18 19 package com.google.iam.v1; 20 21 public final class PolicyProto { PolicyProto()22 private PolicyProto() {} 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_iam_v1_Policy_descriptor; 32 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 33 internal_static_google_iam_v1_Policy_fieldAccessorTable; 34 static final com.google.protobuf.Descriptors.Descriptor 35 internal_static_google_iam_v1_Binding_descriptor; 36 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 37 internal_static_google_iam_v1_Binding_fieldAccessorTable; 38 static final com.google.protobuf.Descriptors.Descriptor 39 internal_static_google_iam_v1_AuditConfig_descriptor; 40 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 41 internal_static_google_iam_v1_AuditConfig_fieldAccessorTable; 42 static final com.google.protobuf.Descriptors.Descriptor 43 internal_static_google_iam_v1_AuditLogConfig_descriptor; 44 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 45 internal_static_google_iam_v1_AuditLogConfig_fieldAccessorTable; 46 static final com.google.protobuf.Descriptors.Descriptor 47 internal_static_google_iam_v1_PolicyDelta_descriptor; 48 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 49 internal_static_google_iam_v1_PolicyDelta_fieldAccessorTable; 50 static final com.google.protobuf.Descriptors.Descriptor 51 internal_static_google_iam_v1_BindingDelta_descriptor; 52 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 53 internal_static_google_iam_v1_BindingDelta_fieldAccessorTable; 54 static final com.google.protobuf.Descriptors.Descriptor 55 internal_static_google_iam_v1_AuditConfigDelta_descriptor; 56 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 57 internal_static_google_iam_v1_AuditConfigDelta_fieldAccessorTable; 58 getDescriptor()59 public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { 60 return descriptor; 61 } 62 63 private static com.google.protobuf.Descriptors.FileDescriptor descriptor; 64 65 static { 66 java.lang.String[] descriptorData = { 67 "\n\032google/iam/v1/policy.proto\022\rgoogle.iam" 68 + ".v1\032\026google/type/expr.proto\"\204\001\n\006Policy\022\017" 69 + "\n\007version\030\001 \001(\005\022(\n\010bindings\030\004 \003(\0132\026.goog" 70 + "le.iam.v1.Binding\0221\n\raudit_configs\030\006 \003(\013" 71 + "2\032.google.iam.v1.AuditConfig\022\014\n\004etag\030\003 \001" 72 + "(\014\"N\n\007Binding\022\014\n\004role\030\001 \001(\t\022\017\n\007members\030\002" 73 + " \003(\t\022$\n\tcondition\030\003 \001(\0132\021.google.type.Ex" 74 + "pr\"X\n\013AuditConfig\022\017\n\007service\030\001 \001(\t\0228\n\021au" 75 + "dit_log_configs\030\003 \003(\0132\035.google.iam.v1.Au" 76 + "ditLogConfig\"\267\001\n\016AuditLogConfig\0227\n\010log_t" 77 + "ype\030\001 \001(\0162%.google.iam.v1.AuditLogConfig" 78 + ".LogType\022\030\n\020exempted_members\030\002 \003(\t\"R\n\007Lo" 79 + "gType\022\030\n\024LOG_TYPE_UNSPECIFIED\020\000\022\016\n\nADMIN" 80 + "_READ\020\001\022\016\n\nDATA_WRITE\020\002\022\r\n\tDATA_READ\020\003\"\200" 81 + "\001\n\013PolicyDelta\0223\n\016binding_deltas\030\001 \003(\0132\033" 82 + ".google.iam.v1.BindingDelta\022<\n\023audit_con" 83 + "fig_deltas\030\002 \003(\0132\037.google.iam.v1.AuditCo" 84 + "nfigDelta\"\275\001\n\014BindingDelta\0222\n\006action\030\001 \001" 85 + "(\0162\".google.iam.v1.BindingDelta.Action\022\014" 86 + "\n\004role\030\002 \001(\t\022\016\n\006member\030\003 \001(\t\022$\n\tconditio" 87 + "n\030\004 \001(\0132\021.google.type.Expr\"5\n\006Action\022\026\n\022" 88 + "ACTION_UNSPECIFIED\020\000\022\007\n\003ADD\020\001\022\n\n\006REMOVE\020" 89 + "\002\"\275\001\n\020AuditConfigDelta\0226\n\006action\030\001 \001(\0162&" 90 + ".google.iam.v1.AuditConfigDelta.Action\022\017" 91 + "\n\007service\030\002 \001(\t\022\027\n\017exempted_member\030\003 \001(\t" 92 + "\022\020\n\010log_type\030\004 \001(\t\"5\n\006Action\022\026\n\022ACTION_U" 93 + "NSPECIFIED\020\000\022\007\n\003ADD\020\001\022\n\n\006REMOVE\020\002B|\n\021com" 94 + ".google.iam.v1B\013PolicyProtoP\001Z)cloud.goo" 95 + "gle.com/go/iam/apiv1/iampb;iampb\370\001\001\252\002\023Go" 96 + "ogle.Cloud.Iam.V1\312\002\023Google\\Cloud\\Iam\\V1b" 97 + "\006proto3" 98 }; 99 descriptor = 100 com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( 101 descriptorData, 102 new com.google.protobuf.Descriptors.FileDescriptor[] { 103 com.google.type.ExprProto.getDescriptor(), 104 }); 105 internal_static_google_iam_v1_Policy_descriptor = getDescriptor().getMessageTypes().get(0); 106 internal_static_google_iam_v1_Policy_fieldAccessorTable = 107 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 108 internal_static_google_iam_v1_Policy_descriptor, 109 new java.lang.String[] { 110 "Version", "Bindings", "AuditConfigs", "Etag", 111 }); 112 internal_static_google_iam_v1_Binding_descriptor = getDescriptor().getMessageTypes().get(1); 113 internal_static_google_iam_v1_Binding_fieldAccessorTable = 114 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 115 internal_static_google_iam_v1_Binding_descriptor, 116 new java.lang.String[] { 117 "Role", "Members", "Condition", 118 }); 119 internal_static_google_iam_v1_AuditConfig_descriptor = getDescriptor().getMessageTypes().get(2); 120 internal_static_google_iam_v1_AuditConfig_fieldAccessorTable = 121 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 122 internal_static_google_iam_v1_AuditConfig_descriptor, 123 new java.lang.String[] { 124 "Service", "AuditLogConfigs", 125 }); 126 internal_static_google_iam_v1_AuditLogConfig_descriptor = 127 getDescriptor().getMessageTypes().get(3); 128 internal_static_google_iam_v1_AuditLogConfig_fieldAccessorTable = 129 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 130 internal_static_google_iam_v1_AuditLogConfig_descriptor, 131 new java.lang.String[] { 132 "LogType", "ExemptedMembers", 133 }); 134 internal_static_google_iam_v1_PolicyDelta_descriptor = getDescriptor().getMessageTypes().get(4); 135 internal_static_google_iam_v1_PolicyDelta_fieldAccessorTable = 136 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 137 internal_static_google_iam_v1_PolicyDelta_descriptor, 138 new java.lang.String[] { 139 "BindingDeltas", "AuditConfigDeltas", 140 }); 141 internal_static_google_iam_v1_BindingDelta_descriptor = 142 getDescriptor().getMessageTypes().get(5); 143 internal_static_google_iam_v1_BindingDelta_fieldAccessorTable = 144 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 145 internal_static_google_iam_v1_BindingDelta_descriptor, 146 new java.lang.String[] { 147 "Action", "Role", "Member", "Condition", 148 }); 149 internal_static_google_iam_v1_AuditConfigDelta_descriptor = 150 getDescriptor().getMessageTypes().get(6); 151 internal_static_google_iam_v1_AuditConfigDelta_fieldAccessorTable = 152 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 153 internal_static_google_iam_v1_AuditConfigDelta_descriptor, 154 new java.lang.String[] { 155 "Action", "Service", "ExemptedMember", "LogType", 156 }); com.google.type.ExprProto.getDescriptor()157 com.google.type.ExprProto.getDescriptor(); 158 } 159 160 // @@protoc_insertion_point(outer_class_scope) 161 } 162