Interface AuditLogConfigOrBuilder

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

@Generated public interface AuditLogConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • 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.
    boolean
    optional bool ignore_child_exemptions = 70141850;
    The log type that this config enables.
    com.google.protobuf.ByteString
    The log type that this config enables.
    boolean
    optional bool ignore_child_exemptions = 70141850;
    boolean
    The log type that this config enables.

    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

    • getExemptedMembersList

      List<String> getExemptedMembersList()
       Specifies the identities that do not cause logging for this type of
       permission.
       Follows the same format of Binding.members.
       
      repeated string exempted_members = 232615576;
      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.
       
      repeated string exempted_members = 232615576;
      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.
       
      repeated string exempted_members = 232615576;
      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.
       
      repeated string exempted_members = 232615576;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the exemptedMembers at the given index.
    • hasIgnoreChildExemptions

      boolean hasIgnoreChildExemptions()
      optional bool ignore_child_exemptions = 70141850;
      Returns:
      Whether the ignoreChildExemptions field is set.
    • getIgnoreChildExemptions

      boolean getIgnoreChildExemptions()
      optional bool ignore_child_exemptions = 70141850;
      Returns:
      The ignoreChildExemptions.
    • hasLogType

      boolean hasLogType()
       The log type that this config enables.
       Check the LogType enum for the list of possible values.
       
      optional string log_type = 403115861;
      Returns:
      Whether the logType field is set.
    • getLogType

      String getLogType()
       The log type that this config enables.
       Check the LogType enum for the list of possible values.
       
      optional string log_type = 403115861;
      Returns:
      The logType.
    • getLogTypeBytes

      com.google.protobuf.ByteString getLogTypeBytes()
       The log type that this config enables.
       Check the LogType enum for the list of possible values.
       
      optional string log_type = 403115861;
      Returns:
      The bytes for logType.