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 StringgetExemptedMembers(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.intgetExemptedMembersCount()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.booleangetIgnoreChildExemptions()This is deprecated and has no effect.StringgetLogType()The log type that this config enables.com.google.protobuf.ByteStringgetLogTypeBytes()The log type that this config enables.booleanhasIgnoreChildExemptions()This is deprecated and has no effect.booleanhasLogType()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.
-
-