Interface AuditConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
AuditConfig, AuditConfig.Builder

public interface AuditConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • 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.
    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

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • 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;
      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;
      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;
    • getAuditLogConfigs

      AuditLogConfig getAuditLogConfigs(int index)
       The configuration for logging of each type of permission.
       
      repeated .google.iam.v1.AuditLogConfig audit_log_configs = 3;
    • getAuditLogConfigsCount

      int getAuditLogConfigsCount()
       The configuration for logging of each type of permission.
       
      repeated .google.iam.v1.AuditLogConfig audit_log_configs = 3;
    • getAuditLogConfigsOrBuilderList

      List<? extends AuditLogConfigOrBuilder> getAuditLogConfigsOrBuilderList()
       The configuration for logging of each type of permission.
       
      repeated .google.iam.v1.AuditLogConfig audit_log_configs = 3;
    • getAuditLogConfigsOrBuilder

      AuditLogConfigOrBuilder getAuditLogConfigsOrBuilder(int index)
       The configuration for logging of each type of permission.
       
      repeated .google.iam.v1.AuditLogConfig audit_log_configs = 3;