Package com.google.iam.v1
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 TypeMethodDescriptiongetExemptedMembers(int index) Specifies the identities that do not cause logging for this type of permission.com.google.protobuf.ByteStringgetExemptedMembersBytes(int index) Specifies the identities that do not cause logging for this type of permission.intSpecifies 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.intThe 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
AuditLogConfig.LogType getLogType()The log type that this config enables.
.google.iam.v1.AuditLogConfig.LogType log_type = 1 [json_name = "logType"];- Returns:
- The logType.
-
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
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.
-