Package com.google.cloud.compute.v1
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.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.
-
-