Package com.google.iam.v1
Interface AuditConfigOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
- All Known Implementing Classes:
AuditConfig,AuditConfig.Builder
public interface AuditConfigOrBuilder
extends com.google.protobuf.MessageLiteOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetAuditLogConfigs(int index) The configuration for logging of each type of permission.intThe configuration for logging of each type of permission.The configuration for logging of each type of permission.Specifies a service that will be enabled for audit logging.com.google.protobuf.ByteStringSpecifies a service that will be enabled for audit logging.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getService
String getService()Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
string service = 1 [json_name = "service"];- Returns:
- The service.
-
getServiceBytes
com.google.protobuf.ByteString getServiceBytes()Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
string service = 1 [json_name = "service"];- Returns:
- The bytes for service.
-
getAuditLogConfigsList
List<AuditLogConfig> getAuditLogConfigsList()The configuration for logging of each type of permission.
repeated .google.iam.v1.AuditLogConfig audit_log_configs = 3 [json_name = "auditLogConfigs"]; -
getAuditLogConfigs
The configuration for logging of each type of permission.
repeated .google.iam.v1.AuditLogConfig audit_log_configs = 3 [json_name = "auditLogConfigs"]; -
getAuditLogConfigsCount
int getAuditLogConfigsCount()The configuration for logging of each type of permission.
repeated .google.iam.v1.AuditLogConfig audit_log_configs = 3 [json_name = "auditLogConfigs"];
-