Interface AuditConfigOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    AuditConfig, AuditConfig.Builder

    public interface AuditConfigOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getAuditLogConfigsList

        List<AuditLogConfig> getAuditLogConfigsList()
         The configuration for logging of each type of permission.
         
        repeated .google.cloud.compute.v1.AuditLogConfig audit_log_configs = 488420626;
      • getAuditLogConfigs

        AuditLogConfig getAuditLogConfigs​(int index)
         The configuration for logging of each type of permission.
         
        repeated .google.cloud.compute.v1.AuditLogConfig audit_log_configs = 488420626;
      • getAuditLogConfigsCount

        int getAuditLogConfigsCount()
         The configuration for logging of each type of permission.
         
        repeated .google.cloud.compute.v1.AuditLogConfig audit_log_configs = 488420626;
      • getAuditLogConfigsOrBuilderList

        List<? extends AuditLogConfigOrBuilder> getAuditLogConfigsOrBuilderList()
         The configuration for logging of each type of permission.
         
        repeated .google.cloud.compute.v1.AuditLogConfig audit_log_configs = 488420626;
      • getAuditLogConfigsOrBuilder

        AuditLogConfigOrBuilder getAuditLogConfigsOrBuilder​(int index)
         The configuration for logging of each type of permission.
         
        repeated .google.cloud.compute.v1.AuditLogConfig audit_log_configs = 488420626;
      • getExemptedMembersList

        List<String> getExemptedMembersList()
         This is deprecated and has no effect. Do not use.
         
        repeated string exempted_members = 232615576;
        Returns:
        A list containing the exemptedMembers.
      • getExemptedMembersCount

        int getExemptedMembersCount()
         This is deprecated and has no effect. Do not use.
         
        repeated string exempted_members = 232615576;
        Returns:
        The count of exemptedMembers.
      • getExemptedMembers

        String getExemptedMembers​(int index)
         This is deprecated and has no effect. Do not use.
         
        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)
         This is deprecated and has no effect. Do not use.
         
        repeated string exempted_members = 232615576;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the exemptedMembers at the given index.
      • hasService

        boolean hasService()
         Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
         
        optional string service = 373540533;
        Returns:
        Whether the service field is set.
      • getService

        String getService()
         Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
         
        optional string service = 373540533;
        Returns:
        The service.
      • getServiceBytes

        com.google.protobuf.ByteString getServiceBytes()
         Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
         
        optional string service = 373540533;
        Returns:
        The bytes for service.