Interface AuditLogConfigOrBuilder

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

public interface AuditLogConfigOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    getExemptedMembers(int index)
    Specifies the identities that do not cause logging for this type of permission.
    com.google.protobuf.ByteString
    Specifies the identities that do not cause logging for this type of permission.
    int
    Specifies the identities that do not cause logging for this type of permission.
    Specifies the identities that do not cause logging for this type of permission.
    The log type that this config enables.
    int
    The log type that this config enables.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • getLogTypeValue

      int getLogTypeValue()
       The log type that this config enables.
       
      .google.iam.v1.AuditLogConfig.LogType log_type = 1 [json_name = "logType"];
      Returns:
      The enum numeric value on the wire for logType.
    • getLogType

       The log type that this config enables.
       
      .google.iam.v1.AuditLogConfig.LogType log_type = 1 [json_name = "logType"];
      Returns:
      The logType.
    • getExemptedMembersList

      List<String> getExemptedMembersList()
       Specifies the identities that do not cause logging for this type of
       permission.
       Follows the same format of
       [Binding.members][google.iam.v1.Binding.members].
       
      repeated string exempted_members = 2 [json_name = "exemptedMembers"];
      Returns:
      A list containing the exemptedMembers.
    • getExemptedMembersCount

      int getExemptedMembersCount()
       Specifies the identities that do not cause logging for this type of
       permission.
       Follows the same format of
       [Binding.members][google.iam.v1.Binding.members].
       
      repeated string exempted_members = 2 [json_name = "exemptedMembers"];
      Returns:
      The count of exemptedMembers.
    • getExemptedMembers

      String getExemptedMembers(int index)
       Specifies the identities that do not cause logging for this type of
       permission.
       Follows the same format of
       [Binding.members][google.iam.v1.Binding.members].
       
      repeated string exempted_members = 2 [json_name = "exemptedMembers"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The exemptedMembers at the given index.
    • getExemptedMembersBytes

      com.google.protobuf.ByteString getExemptedMembersBytes(int index)
       Specifies the identities that do not cause logging for this type of
       permission.
       Follows the same format of
       [Binding.members][google.iam.v1.Binding.members].
       
      repeated string exempted_members = 2 [json_name = "exemptedMembers"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The exemptedMembers at the given index.