Interface AuditLogConfigOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getExemptedMembers​(int index)
      Specifies the identities that do not cause logging for this type of permission.
      com.google.protobuf.ByteString getExemptedMembersBytes​(int index)
      Specifies the identities that do not cause logging for this type of permission.
      int getExemptedMembersCount()
      Specifies the identities that do not cause logging for this type of permission.
      List<String> getExemptedMembersList()
      Specifies the identities that do not cause logging for this type of permission.
      boolean getIgnoreChildExemptions()
      This is deprecated and has no effect.
      String getLogType()
      The log type that this config enables.
      com.google.protobuf.ByteString getLogTypeBytes()
      The log type that this config enables.
      boolean hasIgnoreChildExemptions()
      This is deprecated and has no effect.
      boolean hasLogType()
      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 Detail

      • 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()
         This is deprecated and has no effect. Do not use.
         
        optional bool ignore_child_exemptions = 70141850;
        Returns:
        Whether the ignoreChildExemptions field is set.
      • getIgnoreChildExemptions

        boolean getIgnoreChildExemptions()
         This is deprecated and has no effect. Do not use.
         
        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.