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.
      AuditLogConfig.LogType getLogType()
      The log type that this config enables.
      int getLogTypeValue()
      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

      • getLogTypeValue

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

        AuditLogConfig.LogType getLogType()
         The log type that this config enables.
         
        .google.iam.v1.AuditLogConfig.LogType log_type = 1;
        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;
        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;
        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;
        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;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the exemptedMembers at the given index.