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
@Generated
public interface AuditLogConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
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.booleanoptional bool ignore_child_exemptions = 70141850;The log type that this config enables.com.google.protobuf.ByteStringThe log type that this config enables.booleanoptional bool ignore_child_exemptions = 70141850;booleanThe log type that this config enables.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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
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.
-