Interface FindingOrBuilder

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

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

      • getName

        String getName()
         The [relative resource
         name](https://cloud.google.com/apis/design/resource_names#relative_resource_name)
         of the finding. Example:
         "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}",
         "folders/{folder_id}/sources/{source_id}/findings/{finding_id}",
         "projects/{project_id}/sources/{source_id}/findings/{finding_id}".
         
        string name = 1;
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         The [relative resource
         name](https://cloud.google.com/apis/design/resource_names#relative_resource_name)
         of the finding. Example:
         "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}",
         "folders/{folder_id}/sources/{source_id}/findings/{finding_id}",
         "projects/{project_id}/sources/{source_id}/findings/{finding_id}".
         
        string name = 1;
        Returns:
        The bytes for name.
      • getParent

        String getParent()
         The relative resource name of the source the finding belongs to. See:
         https://cloud.google.com/apis/design/resource_names#relative_resource_name
         This field is immutable after creation time.
         For example:
         "organizations/{organization_id}/sources/{source_id}"
         
        string parent = 2;
        Returns:
        The parent.
      • getParentBytes

        com.google.protobuf.ByteString getParentBytes()
         The relative resource name of the source the finding belongs to. See:
         https://cloud.google.com/apis/design/resource_names#relative_resource_name
         This field is immutable after creation time.
         For example:
         "organizations/{organization_id}/sources/{source_id}"
         
        string parent = 2;
        Returns:
        The bytes for parent.
      • getResourceName

        String getResourceName()
         For findings on Google Cloud resources, the full resource
         name of the Google Cloud resource this finding is for. See:
         https://cloud.google.com/apis/design/resource_names#full_resource_name
         When the finding is for a non-Google Cloud resource, the resourceName can
         be a customer or partner defined string. This field is immutable after
         creation time.
         
        string resource_name = 3;
        Returns:
        The resourceName.
      • getResourceNameBytes

        com.google.protobuf.ByteString getResourceNameBytes()
         For findings on Google Cloud resources, the full resource
         name of the Google Cloud resource this finding is for. See:
         https://cloud.google.com/apis/design/resource_names#full_resource_name
         When the finding is for a non-Google Cloud resource, the resourceName can
         be a customer or partner defined string. This field is immutable after
         creation time.
         
        string resource_name = 3;
        Returns:
        The bytes for resourceName.
      • getStateValue

        int getStateValue()
         The state of the finding.
         
        .google.cloud.securitycenter.v1.Finding.State state = 4;
        Returns:
        The enum numeric value on the wire for state.
      • getState

        Finding.State getState()
         The state of the finding.
         
        .google.cloud.securitycenter.v1.Finding.State state = 4;
        Returns:
        The state.
      • getCategory

        String getCategory()
         The additional taxonomy group within findings from a given source.
         This field is immutable after creation time.
         Example: "XSS_FLASH_INJECTION"
         
        string category = 5;
        Returns:
        The category.
      • getCategoryBytes

        com.google.protobuf.ByteString getCategoryBytes()
         The additional taxonomy group within findings from a given source.
         This field is immutable after creation time.
         Example: "XSS_FLASH_INJECTION"
         
        string category = 5;
        Returns:
        The bytes for category.
      • getExternalUri

        String getExternalUri()
         The URI that, if available, points to a web page outside of Security
         Command Center where additional information about the finding can be found.
         This field is guaranteed to be either empty or a well formed URL.
         
        string external_uri = 6;
        Returns:
        The externalUri.
      • getExternalUriBytes

        com.google.protobuf.ByteString getExternalUriBytes()
         The URI that, if available, points to a web page outside of Security
         Command Center where additional information about the finding can be found.
         This field is guaranteed to be either empty or a well formed URL.
         
        string external_uri = 6;
        Returns:
        The bytes for externalUri.
      • getSourcePropertiesCount

        int getSourcePropertiesCount()
         Source specific properties. These properties are managed by the source
         that writes the finding. The key names in the source_properties map must be
         between 1 and 255 characters, and must start with a letter and contain
         alphanumeric characters or underscores only.
         
        map<string, .google.protobuf.Value> source_properties = 7;
      • containsSourceProperties

        boolean containsSourceProperties​(String key)
         Source specific properties. These properties are managed by the source
         that writes the finding. The key names in the source_properties map must be
         between 1 and 255 characters, and must start with a letter and contain
         alphanumeric characters or underscores only.
         
        map<string, .google.protobuf.Value> source_properties = 7;
      • getSourcePropertiesMap

        Map<String,​com.google.protobuf.Value> getSourcePropertiesMap()
         Source specific properties. These properties are managed by the source
         that writes the finding. The key names in the source_properties map must be
         between 1 and 255 characters, and must start with a letter and contain
         alphanumeric characters or underscores only.
         
        map<string, .google.protobuf.Value> source_properties = 7;
      • getSourcePropertiesOrDefault

        com.google.protobuf.Value getSourcePropertiesOrDefault​(String key,
                                                               com.google.protobuf.Value defaultValue)
         Source specific properties. These properties are managed by the source
         that writes the finding. The key names in the source_properties map must be
         between 1 and 255 characters, and must start with a letter and contain
         alphanumeric characters or underscores only.
         
        map<string, .google.protobuf.Value> source_properties = 7;
      • getSourcePropertiesOrThrow

        com.google.protobuf.Value getSourcePropertiesOrThrow​(String key)
         Source specific properties. These properties are managed by the source
         that writes the finding. The key names in the source_properties map must be
         between 1 and 255 characters, and must start with a letter and contain
         alphanumeric characters or underscores only.
         
        map<string, .google.protobuf.Value> source_properties = 7;
      • hasSecurityMarks

        boolean hasSecurityMarks()
         Output only. User specified security marks. These marks are entirely
         managed by the user and come from the SecurityMarks resource that belongs
         to the finding.
         
        .google.cloud.securitycenter.v1.SecurityMarks security_marks = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the securityMarks field is set.
      • getSecurityMarks

        SecurityMarks getSecurityMarks()
         Output only. User specified security marks. These marks are entirely
         managed by the user and come from the SecurityMarks resource that belongs
         to the finding.
         
        .google.cloud.securitycenter.v1.SecurityMarks security_marks = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The securityMarks.
      • getSecurityMarksOrBuilder

        SecurityMarksOrBuilder getSecurityMarksOrBuilder()
         Output only. User specified security marks. These marks are entirely
         managed by the user and come from the SecurityMarks resource that belongs
         to the finding.
         
        .google.cloud.securitycenter.v1.SecurityMarks security_marks = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasEventTime

        boolean hasEventTime()
         The time the finding was first detected. If an existing finding is updated,
         then this is the time the update occurred.
         For example, if the finding represents an open firewall, this property
         captures the time the detector believes the firewall became open. The
         accuracy is determined by the detector. If the finding is later resolved,
         then this time reflects when the finding was resolved. This must not
         be set to a value greater than the current timestamp.
         
        .google.protobuf.Timestamp event_time = 9;
        Returns:
        Whether the eventTime field is set.
      • getEventTime

        com.google.protobuf.Timestamp getEventTime()
         The time the finding was first detected. If an existing finding is updated,
         then this is the time the update occurred.
         For example, if the finding represents an open firewall, this property
         captures the time the detector believes the firewall became open. The
         accuracy is determined by the detector. If the finding is later resolved,
         then this time reflects when the finding was resolved. This must not
         be set to a value greater than the current timestamp.
         
        .google.protobuf.Timestamp event_time = 9;
        Returns:
        The eventTime.
      • getEventTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getEventTimeOrBuilder()
         The time the finding was first detected. If an existing finding is updated,
         then this is the time the update occurred.
         For example, if the finding represents an open firewall, this property
         captures the time the detector believes the firewall became open. The
         accuracy is determined by the detector. If the finding is later resolved,
         then this time reflects when the finding was resolved. This must not
         be set to a value greater than the current timestamp.
         
        .google.protobuf.Timestamp event_time = 9;
      • hasCreateTime

        boolean hasCreateTime()
         The time at which the finding was created in Security Command Center.
         
        .google.protobuf.Timestamp create_time = 10;
        Returns:
        Whether the createTime field is set.
      • getCreateTime

        com.google.protobuf.Timestamp getCreateTime()
         The time at which the finding was created in Security Command Center.
         
        .google.protobuf.Timestamp create_time = 10;
        Returns:
        The createTime.
      • getCreateTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
         The time at which the finding was created in Security Command Center.
         
        .google.protobuf.Timestamp create_time = 10;
      • getSeverityValue

        int getSeverityValue()
         The severity of the finding. This field is managed by the source that
         writes the finding.
         
        .google.cloud.securitycenter.v1.Finding.Severity severity = 12;
        Returns:
        The enum numeric value on the wire for severity.
      • getSeverity

        Finding.Severity getSeverity()
         The severity of the finding. This field is managed by the source that
         writes the finding.
         
        .google.cloud.securitycenter.v1.Finding.Severity severity = 12;
        Returns:
        The severity.
      • getCanonicalName

        String getCanonicalName()
         The canonical name of the finding. It's either
         "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}",
         "folders/{folder_id}/sources/{source_id}/findings/{finding_id}" or
         "projects/{project_number}/sources/{source_id}/findings/{finding_id}",
         depending on the closest CRM ancestor of the resource associated with the
         finding.
         
        string canonical_name = 14;
        Returns:
        The canonicalName.
      • getCanonicalNameBytes

        com.google.protobuf.ByteString getCanonicalNameBytes()
         The canonical name of the finding. It's either
         "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}",
         "folders/{folder_id}/sources/{source_id}/findings/{finding_id}" or
         "projects/{project_number}/sources/{source_id}/findings/{finding_id}",
         depending on the closest CRM ancestor of the resource associated with the
         finding.
         
        string canonical_name = 14;
        Returns:
        The bytes for canonicalName.
      • getMuteValue

        int getMuteValue()
         Indicates the mute state of a finding (either muted, unmuted
         or undefined). Unlike other attributes of a finding, a finding provider
         shouldn't set the value of mute.
         
        .google.cloud.securitycenter.v1.Finding.Mute mute = 15;
        Returns:
        The enum numeric value on the wire for mute.
      • getMute

        Finding.Mute getMute()
         Indicates the mute state of a finding (either muted, unmuted
         or undefined). Unlike other attributes of a finding, a finding provider
         shouldn't set the value of mute.
         
        .google.cloud.securitycenter.v1.Finding.Mute mute = 15;
        Returns:
        The mute.
      • getFindingClassValue

        int getFindingClassValue()
         The class of the finding.
         
        .google.cloud.securitycenter.v1.Finding.FindingClass finding_class = 17;
        Returns:
        The enum numeric value on the wire for findingClass.
      • getFindingClass

        Finding.FindingClass getFindingClass()
         The class of the finding.
         
        .google.cloud.securitycenter.v1.Finding.FindingClass finding_class = 17;
        Returns:
        The findingClass.
      • hasIndicator

        boolean hasIndicator()
         Represents what's commonly known as an *indicator of compromise* (IoC) in
         computer forensics. This is an artifact observed on a network or in an
         operating system that, with high confidence, indicates a computer
         intrusion. For more information, see [Indicator of
         compromise](https://en.wikipedia.org/wiki/Indicator_of_compromise).
         
        .google.cloud.securitycenter.v1.Indicator indicator = 18;
        Returns:
        Whether the indicator field is set.
      • getIndicator

        Indicator getIndicator()
         Represents what's commonly known as an *indicator of compromise* (IoC) in
         computer forensics. This is an artifact observed on a network or in an
         operating system that, with high confidence, indicates a computer
         intrusion. For more information, see [Indicator of
         compromise](https://en.wikipedia.org/wiki/Indicator_of_compromise).
         
        .google.cloud.securitycenter.v1.Indicator indicator = 18;
        Returns:
        The indicator.
      • getIndicatorOrBuilder

        IndicatorOrBuilder getIndicatorOrBuilder()
         Represents what's commonly known as an *indicator of compromise* (IoC) in
         computer forensics. This is an artifact observed on a network or in an
         operating system that, with high confidence, indicates a computer
         intrusion. For more information, see [Indicator of
         compromise](https://en.wikipedia.org/wiki/Indicator_of_compromise).
         
        .google.cloud.securitycenter.v1.Indicator indicator = 18;
      • hasVulnerability

        boolean hasVulnerability()
         Represents vulnerability-specific fields like CVE and CVSS scores.
         CVE stands for Common Vulnerabilities and Exposures
         (https://cve.mitre.org/about/)
         
        .google.cloud.securitycenter.v1.Vulnerability vulnerability = 20;
        Returns:
        Whether the vulnerability field is set.
      • getVulnerability

        Vulnerability getVulnerability()
         Represents vulnerability-specific fields like CVE and CVSS scores.
         CVE stands for Common Vulnerabilities and Exposures
         (https://cve.mitre.org/about/)
         
        .google.cloud.securitycenter.v1.Vulnerability vulnerability = 20;
        Returns:
        The vulnerability.
      • getVulnerabilityOrBuilder

        VulnerabilityOrBuilder getVulnerabilityOrBuilder()
         Represents vulnerability-specific fields like CVE and CVSS scores.
         CVE stands for Common Vulnerabilities and Exposures
         (https://cve.mitre.org/about/)
         
        .google.cloud.securitycenter.v1.Vulnerability vulnerability = 20;
      • hasMuteUpdateTime

        boolean hasMuteUpdateTime()
         Output only. The most recent time this finding was muted or unmuted.
         
        .google.protobuf.Timestamp mute_update_time = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the muteUpdateTime field is set.
      • getMuteUpdateTime

        com.google.protobuf.Timestamp getMuteUpdateTime()
         Output only. The most recent time this finding was muted or unmuted.
         
        .google.protobuf.Timestamp mute_update_time = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The muteUpdateTime.
      • getMuteUpdateTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getMuteUpdateTimeOrBuilder()
         Output only. The most recent time this finding was muted or unmuted.
         
        .google.protobuf.Timestamp mute_update_time = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getExternalSystemsCount

        int getExternalSystemsCount()
         Output only. Third party SIEM/SOAR fields within SCC, contains external
         system information and external system finding fields.
         
        map<string, .google.cloud.securitycenter.v1.ExternalSystem> external_systems = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • containsExternalSystems

        boolean containsExternalSystems​(String key)
         Output only. Third party SIEM/SOAR fields within SCC, contains external
         system information and external system finding fields.
         
        map<string, .google.cloud.securitycenter.v1.ExternalSystem> external_systems = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getExternalSystemsMap

        Map<String,​ExternalSystem> getExternalSystemsMap()
         Output only. Third party SIEM/SOAR fields within SCC, contains external
         system information and external system finding fields.
         
        map<string, .google.cloud.securitycenter.v1.ExternalSystem> external_systems = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getExternalSystemsOrDefault

        ExternalSystem getExternalSystemsOrDefault​(String key,
                                                   ExternalSystem defaultValue)
         Output only. Third party SIEM/SOAR fields within SCC, contains external
         system information and external system finding fields.
         
        map<string, .google.cloud.securitycenter.v1.ExternalSystem> external_systems = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getExternalSystemsOrThrow

        ExternalSystem getExternalSystemsOrThrow​(String key)
         Output only. Third party SIEM/SOAR fields within SCC, contains external
         system information and external system finding fields.
         
        map<string, .google.cloud.securitycenter.v1.ExternalSystem> external_systems = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasMitreAttack

        boolean hasMitreAttack()
         MITRE ATT&CK tactics and techniques related to this finding.
         See: https://attack.mitre.org
         
        .google.cloud.securitycenter.v1.MitreAttack mitre_attack = 25;
        Returns:
        Whether the mitreAttack field is set.
      • getMitreAttack

        MitreAttack getMitreAttack()
         MITRE ATT&CK tactics and techniques related to this finding.
         See: https://attack.mitre.org
         
        .google.cloud.securitycenter.v1.MitreAttack mitre_attack = 25;
        Returns:
        The mitreAttack.
      • getMitreAttackOrBuilder

        MitreAttackOrBuilder getMitreAttackOrBuilder()
         MITRE ATT&CK tactics and techniques related to this finding.
         See: https://attack.mitre.org
         
        .google.cloud.securitycenter.v1.MitreAttack mitre_attack = 25;
      • hasAccess

        boolean hasAccess()
         Access details associated with the finding, such as more information on the
         caller, which method was accessed, and from where.
         
        .google.cloud.securitycenter.v1.Access access = 26;
        Returns:
        Whether the access field is set.
      • getAccess

        Access getAccess()
         Access details associated with the finding, such as more information on the
         caller, which method was accessed, and from where.
         
        .google.cloud.securitycenter.v1.Access access = 26;
        Returns:
        The access.
      • getAccessOrBuilder

        AccessOrBuilder getAccessOrBuilder()
         Access details associated with the finding, such as more information on the
         caller, which method was accessed, and from where.
         
        .google.cloud.securitycenter.v1.Access access = 26;
      • getConnectionsList

        List<Connection> getConnectionsList()
         Contains information about the IP connection associated with the finding.
         
        repeated .google.cloud.securitycenter.v1.Connection connections = 31;
      • getConnections

        Connection getConnections​(int index)
         Contains information about the IP connection associated with the finding.
         
        repeated .google.cloud.securitycenter.v1.Connection connections = 31;
      • getConnectionsCount

        int getConnectionsCount()
         Contains information about the IP connection associated with the finding.
         
        repeated .google.cloud.securitycenter.v1.Connection connections = 31;
      • getConnectionsOrBuilderList

        List<? extends ConnectionOrBuilder> getConnectionsOrBuilderList()
         Contains information about the IP connection associated with the finding.
         
        repeated .google.cloud.securitycenter.v1.Connection connections = 31;
      • getConnectionsOrBuilder

        ConnectionOrBuilder getConnectionsOrBuilder​(int index)
         Contains information about the IP connection associated with the finding.
         
        repeated .google.cloud.securitycenter.v1.Connection connections = 31;
      • getMuteInitiator

        String getMuteInitiator()
         Records additional information about the mute operation, for example, the
         [mute configuration](/security-command-center/docs/how-to-mute-findings)
         that muted the finding and the user who muted the finding.
         
        string mute_initiator = 28;
        Returns:
        The muteInitiator.
      • getMuteInitiatorBytes

        com.google.protobuf.ByteString getMuteInitiatorBytes()
         Records additional information about the mute operation, for example, the
         [mute configuration](/security-command-center/docs/how-to-mute-findings)
         that muted the finding and the user who muted the finding.
         
        string mute_initiator = 28;
        Returns:
        The bytes for muteInitiator.
      • getProcessesList

        List<Process> getProcessesList()
         Represents operating system processes associated with the Finding.
         
        repeated .google.cloud.securitycenter.v1.Process processes = 30;
      • getProcesses

        Process getProcesses​(int index)
         Represents operating system processes associated with the Finding.
         
        repeated .google.cloud.securitycenter.v1.Process processes = 30;
      • getProcessesCount

        int getProcessesCount()
         Represents operating system processes associated with the Finding.
         
        repeated .google.cloud.securitycenter.v1.Process processes = 30;
      • getProcessesOrBuilderList

        List<? extends ProcessOrBuilder> getProcessesOrBuilderList()
         Represents operating system processes associated with the Finding.
         
        repeated .google.cloud.securitycenter.v1.Process processes = 30;
      • getProcessesOrBuilder

        ProcessOrBuilder getProcessesOrBuilder​(int index)
         Represents operating system processes associated with the Finding.
         
        repeated .google.cloud.securitycenter.v1.Process processes = 30;
      • getContactsCount

        int getContactsCount()
         Output only. Map containing the points of contact for the given finding.
         The key represents the type of contact, while the value contains a list of
         all the contacts that pertain. Please refer to:
         https://cloud.google.com/resource-manager/docs/managing-notification-contacts#notification-categories
        
             {
               "security": {
                 "contacts": [
                   {
                     "email": "person1@company.com"
                   },
                   {
                     "email": "person2@company.com"
                   }
                 ]
               }
             }
         
        map<string, .google.cloud.securitycenter.v1.ContactDetails> contacts = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • containsContacts

        boolean containsContacts​(String key)
         Output only. Map containing the points of contact for the given finding.
         The key represents the type of contact, while the value contains a list of
         all the contacts that pertain. Please refer to:
         https://cloud.google.com/resource-manager/docs/managing-notification-contacts#notification-categories
        
             {
               "security": {
                 "contacts": [
                   {
                     "email": "person1@company.com"
                   },
                   {
                     "email": "person2@company.com"
                   }
                 ]
               }
             }
         
        map<string, .google.cloud.securitycenter.v1.ContactDetails> contacts = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getContactsMap

        Map<String,​ContactDetails> getContactsMap()
         Output only. Map containing the points of contact for the given finding.
         The key represents the type of contact, while the value contains a list of
         all the contacts that pertain. Please refer to:
         https://cloud.google.com/resource-manager/docs/managing-notification-contacts#notification-categories
        
             {
               "security": {
                 "contacts": [
                   {
                     "email": "person1@company.com"
                   },
                   {
                     "email": "person2@company.com"
                   }
                 ]
               }
             }
         
        map<string, .google.cloud.securitycenter.v1.ContactDetails> contacts = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getContactsOrDefault

        ContactDetails getContactsOrDefault​(String key,
                                            ContactDetails defaultValue)
         Output only. Map containing the points of contact for the given finding.
         The key represents the type of contact, while the value contains a list of
         all the contacts that pertain. Please refer to:
         https://cloud.google.com/resource-manager/docs/managing-notification-contacts#notification-categories
        
             {
               "security": {
                 "contacts": [
                   {
                     "email": "person1@company.com"
                   },
                   {
                     "email": "person2@company.com"
                   }
                 ]
               }
             }
         
        map<string, .google.cloud.securitycenter.v1.ContactDetails> contacts = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getContactsOrThrow

        ContactDetails getContactsOrThrow​(String key)
         Output only. Map containing the points of contact for the given finding.
         The key represents the type of contact, while the value contains a list of
         all the contacts that pertain. Please refer to:
         https://cloud.google.com/resource-manager/docs/managing-notification-contacts#notification-categories
        
             {
               "security": {
                 "contacts": [
                   {
                     "email": "person1@company.com"
                   },
                   {
                     "email": "person2@company.com"
                   }
                 ]
               }
             }
         
        map<string, .google.cloud.securitycenter.v1.ContactDetails> contacts = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCompliancesList

        List<Compliance> getCompliancesList()
         Contains compliance information for security standards associated to the
         finding.
         
        repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
      • getCompliances

        Compliance getCompliances​(int index)
         Contains compliance information for security standards associated to the
         finding.
         
        repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
      • getCompliancesCount

        int getCompliancesCount()
         Contains compliance information for security standards associated to the
         finding.
         
        repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
      • getCompliancesOrBuilderList

        List<? extends ComplianceOrBuilder> getCompliancesOrBuilderList()
         Contains compliance information for security standards associated to the
         finding.
         
        repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
      • getCompliancesOrBuilder

        ComplianceOrBuilder getCompliancesOrBuilder​(int index)
         Contains compliance information for security standards associated to the
         finding.
         
        repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
      • getParentDisplayName

        String getParentDisplayName()
         Output only. The human readable display name of the finding source such as
         "Event Threat Detection" or "Security Health Analytics".
         
        string parent_display_name = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The parentDisplayName.
      • getParentDisplayNameBytes

        com.google.protobuf.ByteString getParentDisplayNameBytes()
         Output only. The human readable display name of the finding source such as
         "Event Threat Detection" or "Security Health Analytics".
         
        string parent_display_name = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The bytes for parentDisplayName.
      • getDescription

        String getDescription()
         Contains more details about the finding.
         
        string description = 37;
        Returns:
        The description.
      • getDescriptionBytes

        com.google.protobuf.ByteString getDescriptionBytes()
         Contains more details about the finding.
         
        string description = 37;
        Returns:
        The bytes for description.
      • hasExfiltration

        boolean hasExfiltration()
         Represents exfiltrations associated with the finding.
         
        .google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;
        Returns:
        Whether the exfiltration field is set.
      • getExfiltration

        Exfiltration getExfiltration()
         Represents exfiltrations associated with the finding.
         
        .google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;
        Returns:
        The exfiltration.
      • getExfiltrationOrBuilder

        ExfiltrationOrBuilder getExfiltrationOrBuilder()
         Represents exfiltrations associated with the finding.
         
        .google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;
      • getIamBindingsList

        List<IamBinding> getIamBindingsList()
         Represents IAM bindings associated with the finding.
         
        repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
      • getIamBindings

        IamBinding getIamBindings​(int index)
         Represents IAM bindings associated with the finding.
         
        repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
      • getIamBindingsCount

        int getIamBindingsCount()
         Represents IAM bindings associated with the finding.
         
        repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
      • getIamBindingsOrBuilderList

        List<? extends IamBindingOrBuilder> getIamBindingsOrBuilderList()
         Represents IAM bindings associated with the finding.
         
        repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
      • getIamBindingsOrBuilder

        IamBindingOrBuilder getIamBindingsOrBuilder​(int index)
         Represents IAM bindings associated with the finding.
         
        repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
      • getNextSteps

        String getNextSteps()
         Steps to address the finding.
         
        string next_steps = 40;
        Returns:
        The nextSteps.
      • getNextStepsBytes

        com.google.protobuf.ByteString getNextStepsBytes()
         Steps to address the finding.
         
        string next_steps = 40;
        Returns:
        The bytes for nextSteps.
      • getModuleName

        String getModuleName()
         Unique identifier of the module which generated the finding.
         Example:
         folders/598186756061/securityHealthAnalyticsSettings/customModules/56799441161885
         
        string module_name = 41;
        Returns:
        The moduleName.
      • getModuleNameBytes

        com.google.protobuf.ByteString getModuleNameBytes()
         Unique identifier of the module which generated the finding.
         Example:
         folders/598186756061/securityHealthAnalyticsSettings/customModules/56799441161885
         
        string module_name = 41;
        Returns:
        The bytes for moduleName.
      • getContainersList

        List<Container> getContainersList()
         Containers associated with the finding. This field provides information for
         both Kubernetes and non-Kubernetes containers.
         
        repeated .google.cloud.securitycenter.v1.Container containers = 42;
      • getContainers

        Container getContainers​(int index)
         Containers associated with the finding. This field provides information for
         both Kubernetes and non-Kubernetes containers.
         
        repeated .google.cloud.securitycenter.v1.Container containers = 42;
      • getContainersCount

        int getContainersCount()
         Containers associated with the finding. This field provides information for
         both Kubernetes and non-Kubernetes containers.
         
        repeated .google.cloud.securitycenter.v1.Container containers = 42;
      • getContainersOrBuilderList

        List<? extends ContainerOrBuilder> getContainersOrBuilderList()
         Containers associated with the finding. This field provides information for
         both Kubernetes and non-Kubernetes containers.
         
        repeated .google.cloud.securitycenter.v1.Container containers = 42;
      • getContainersOrBuilder

        ContainerOrBuilder getContainersOrBuilder​(int index)
         Containers associated with the finding. This field provides information for
         both Kubernetes and non-Kubernetes containers.
         
        repeated .google.cloud.securitycenter.v1.Container containers = 42;
      • hasKubernetes

        boolean hasKubernetes()
         Kubernetes resources associated with the finding.
         
        .google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;
        Returns:
        Whether the kubernetes field is set.
      • getKubernetes

        Kubernetes getKubernetes()
         Kubernetes resources associated with the finding.
         
        .google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;
        Returns:
        The kubernetes.
      • getKubernetesOrBuilder

        KubernetesOrBuilder getKubernetesOrBuilder()
         Kubernetes resources associated with the finding.
         
        .google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;
      • hasDatabase

        boolean hasDatabase()
         Database associated with the finding.
         
        .google.cloud.securitycenter.v1.Database database = 44;
        Returns:
        Whether the database field is set.
      • getDatabase

        Database getDatabase()
         Database associated with the finding.
         
        .google.cloud.securitycenter.v1.Database database = 44;
        Returns:
        The database.
      • getDatabaseOrBuilder

        DatabaseOrBuilder getDatabaseOrBuilder()
         Database associated with the finding.
         
        .google.cloud.securitycenter.v1.Database database = 44;
      • getFilesList

        List<File> getFilesList()
         File associated with the finding.
         
        repeated .google.cloud.securitycenter.v1.File files = 46;
      • getFiles

        File getFiles​(int index)
         File associated with the finding.
         
        repeated .google.cloud.securitycenter.v1.File files = 46;
      • getFilesCount

        int getFilesCount()
         File associated with the finding.
         
        repeated .google.cloud.securitycenter.v1.File files = 46;
      • getFilesOrBuilderList

        List<? extends FileOrBuilder> getFilesOrBuilderList()
         File associated with the finding.
         
        repeated .google.cloud.securitycenter.v1.File files = 46;
      • getFilesOrBuilder

        FileOrBuilder getFilesOrBuilder​(int index)
         File associated with the finding.
         
        repeated .google.cloud.securitycenter.v1.File files = 46;
      • hasCloudDlpInspection

        boolean hasCloudDlpInspection()
         Cloud Data Loss Prevention (Cloud DLP) inspection results that are
         associated with the finding.
         
        .google.cloud.securitycenter.v1.CloudDlpInspection cloud_dlp_inspection = 48;
        Returns:
        Whether the cloudDlpInspection field is set.
      • getCloudDlpInspection

        CloudDlpInspection getCloudDlpInspection()
         Cloud Data Loss Prevention (Cloud DLP) inspection results that are
         associated with the finding.
         
        .google.cloud.securitycenter.v1.CloudDlpInspection cloud_dlp_inspection = 48;
        Returns:
        The cloudDlpInspection.
      • getCloudDlpInspectionOrBuilder

        CloudDlpInspectionOrBuilder getCloudDlpInspectionOrBuilder()
         Cloud Data Loss Prevention (Cloud DLP) inspection results that are
         associated with the finding.
         
        .google.cloud.securitycenter.v1.CloudDlpInspection cloud_dlp_inspection = 48;
      • hasCloudDlpDataProfile

        boolean hasCloudDlpDataProfile()
         Cloud DLP data profile that is associated with the finding.
         
        .google.cloud.securitycenter.v1.CloudDlpDataProfile cloud_dlp_data_profile = 49;
        Returns:
        Whether the cloudDlpDataProfile field is set.
      • getCloudDlpDataProfile

        CloudDlpDataProfile getCloudDlpDataProfile()
         Cloud DLP data profile that is associated with the finding.
         
        .google.cloud.securitycenter.v1.CloudDlpDataProfile cloud_dlp_data_profile = 49;
        Returns:
        The cloudDlpDataProfile.
      • getCloudDlpDataProfileOrBuilder

        CloudDlpDataProfileOrBuilder getCloudDlpDataProfileOrBuilder()
         Cloud DLP data profile that is associated with the finding.
         
        .google.cloud.securitycenter.v1.CloudDlpDataProfile cloud_dlp_data_profile = 49;
      • hasKernelRootkit

        boolean hasKernelRootkit()
         Signature of the kernel rootkit.
         
        .google.cloud.securitycenter.v1.KernelRootkit kernel_rootkit = 50;
        Returns:
        Whether the kernelRootkit field is set.
      • getKernelRootkit

        KernelRootkit getKernelRootkit()
         Signature of the kernel rootkit.
         
        .google.cloud.securitycenter.v1.KernelRootkit kernel_rootkit = 50;
        Returns:
        The kernelRootkit.
      • getKernelRootkitOrBuilder

        KernelRootkitOrBuilder getKernelRootkitOrBuilder()
         Signature of the kernel rootkit.
         
        .google.cloud.securitycenter.v1.KernelRootkit kernel_rootkit = 50;