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 Type
    Method
    Description
    getAuditLogConfigs(int index)
    The configuration for logging of each type of permission.
    int
    The 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.ByteString
    Specifies 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

      AuditLogConfig getAuditLogConfigs(int index)
       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"];