Interface SecurityHealthAnalyticsSettings.NonOrgIamMemberSettingsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings, SecurityHealthAnalyticsSettings.NonOrgIamMemberSettings.Builder
Enclosing class:
SecurityHealthAnalyticsSettings

public static interface SecurityHealthAnalyticsSettings.NonOrgIamMemberSettingsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    User emails ending in the provided identities are allowed to have IAM permissions on a project or the organization.
    com.google.protobuf.ByteString
    User emails ending in the provided identities are allowed to have IAM permissions on a project or the organization.
    int
    User emails ending in the provided identities are allowed to have IAM permissions on a project or the organization.
    User emails ending in the provided identities are allowed to have IAM permissions on a project or the organization.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getApprovedIdentitiesList

      List<String> getApprovedIdentitiesList()
       User emails ending in the provided identities are allowed to have IAM
       permissions on a project or the organization. Otherwise a finding will
       be created.
       A valid identity can be:
       *  a domain that starts with "@", e.g. "@yourdomain.com".
       *  a fully specified email address that does not start with "@", e.g.
       "abc@gmail.com"
       Regular expressions are not supported.
       Service accounts are not examined by the scanner and will be omitted if
       added to the list.
       If not specified, only Gmail accounts will be considered as non-approved.
       
      repeated string approved_identities = 1;
      Returns:
      A list containing the approvedIdentities.
    • getApprovedIdentitiesCount

      int getApprovedIdentitiesCount()
       User emails ending in the provided identities are allowed to have IAM
       permissions on a project or the organization. Otherwise a finding will
       be created.
       A valid identity can be:
       *  a domain that starts with "@", e.g. "@yourdomain.com".
       *  a fully specified email address that does not start with "@", e.g.
       "abc@gmail.com"
       Regular expressions are not supported.
       Service accounts are not examined by the scanner and will be omitted if
       added to the list.
       If not specified, only Gmail accounts will be considered as non-approved.
       
      repeated string approved_identities = 1;
      Returns:
      The count of approvedIdentities.
    • getApprovedIdentities

      String getApprovedIdentities(int index)
       User emails ending in the provided identities are allowed to have IAM
       permissions on a project or the organization. Otherwise a finding will
       be created.
       A valid identity can be:
       *  a domain that starts with "@", e.g. "@yourdomain.com".
       *  a fully specified email address that does not start with "@", e.g.
       "abc@gmail.com"
       Regular expressions are not supported.
       Service accounts are not examined by the scanner and will be omitted if
       added to the list.
       If not specified, only Gmail accounts will be considered as non-approved.
       
      repeated string approved_identities = 1;
      Parameters:
      index - The index of the element to return.
      Returns:
      The approvedIdentities at the given index.
    • getApprovedIdentitiesBytes

      com.google.protobuf.ByteString getApprovedIdentitiesBytes(int index)
       User emails ending in the provided identities are allowed to have IAM
       permissions on a project or the organization. Otherwise a finding will
       be created.
       A valid identity can be:
       *  a domain that starts with "@", e.g. "@yourdomain.com".
       *  a fully specified email address that does not start with "@", e.g.
       "abc@gmail.com"
       Regular expressions are not supported.
       Service accounts are not examined by the scanner and will be omitted if
       added to the list.
       If not specified, only Gmail accounts will be considered as non-approved.
       
      repeated string approved_identities = 1;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the approvedIdentities at the given index.