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 Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description boolean
containsContacts(String key)
Output only.boolean
containsExternalSystems(String key)
Output only.boolean
containsSourceProperties(String key)
Source specific properties.Access
getAccess()
Access details associated with the finding, such as more information on the caller, which method was accessed, and from where.AccessOrBuilder
getAccessOrBuilder()
Access details associated with the finding, such as more information on the caller, which method was accessed, and from where.String
getCanonicalName()
The canonical name of the finding.com.google.protobuf.ByteString
getCanonicalNameBytes()
The canonical name of the finding.String
getCategory()
The additional taxonomy group within findings from a given source.com.google.protobuf.ByteString
getCategoryBytes()
The additional taxonomy group within findings from a given source.CloudDlpDataProfile
getCloudDlpDataProfile()
Cloud DLP data profile that is associated with the finding.CloudDlpDataProfileOrBuilder
getCloudDlpDataProfileOrBuilder()
Cloud DLP data profile that is associated with the finding.CloudDlpInspection
getCloudDlpInspection()
Cloud Data Loss Prevention (Cloud DLP) inspection results that are associated with the finding.CloudDlpInspectionOrBuilder
getCloudDlpInspectionOrBuilder()
Cloud Data Loss Prevention (Cloud DLP) inspection results that are associated with the finding.Compliance
getCompliances(int index)
Contains compliance information for security standards associated to the finding.int
getCompliancesCount()
Contains compliance information for security standards associated to the finding.List<Compliance>
getCompliancesList()
Contains compliance information for security standards associated to the finding.ComplianceOrBuilder
getCompliancesOrBuilder(int index)
Contains compliance information for security standards associated to the finding.List<? extends ComplianceOrBuilder>
getCompliancesOrBuilderList()
Contains compliance information for security standards associated to the finding.Connection
getConnections(int index)
Contains information about the IP connection associated with the finding.int
getConnectionsCount()
Contains information about the IP connection associated with the finding.List<Connection>
getConnectionsList()
Contains information about the IP connection associated with the finding.ConnectionOrBuilder
getConnectionsOrBuilder(int index)
Contains information about the IP connection associated with the finding.List<? extends ConnectionOrBuilder>
getConnectionsOrBuilderList()
Contains information about the IP connection associated with the finding.Map<String,ContactDetails>
getContacts()
Deprecated.int
getContactsCount()
Output only.Map<String,ContactDetails>
getContactsMap()
Output only.ContactDetails
getContactsOrDefault(String key, ContactDetails defaultValue)
Output only.ContactDetails
getContactsOrThrow(String key)
Output only.Container
getContainers(int index)
Containers associated with the finding.int
getContainersCount()
Containers associated with the finding.List<Container>
getContainersList()
Containers associated with the finding.ContainerOrBuilder
getContainersOrBuilder(int index)
Containers associated with the finding.List<? extends ContainerOrBuilder>
getContainersOrBuilderList()
Containers associated with the finding.com.google.protobuf.Timestamp
getCreateTime()
The time at which the finding was created in Security Command Center.com.google.protobuf.TimestampOrBuilder
getCreateTimeOrBuilder()
The time at which the finding was created in Security Command Center.Database
getDatabase()
Database associated with the finding.DatabaseOrBuilder
getDatabaseOrBuilder()
Database associated with the finding.String
getDescription()
Contains more details about the finding.com.google.protobuf.ByteString
getDescriptionBytes()
Contains more details about the finding.com.google.protobuf.Timestamp
getEventTime()
The time the finding was first detected.com.google.protobuf.TimestampOrBuilder
getEventTimeOrBuilder()
The time the finding was first detected.Exfiltration
getExfiltration()
Represents exfiltrations associated with the finding.ExfiltrationOrBuilder
getExfiltrationOrBuilder()
Represents exfiltrations associated with the finding.Map<String,ExternalSystem>
getExternalSystems()
Deprecated.int
getExternalSystemsCount()
Output only.Map<String,ExternalSystem>
getExternalSystemsMap()
Output only.ExternalSystem
getExternalSystemsOrDefault(String key, ExternalSystem defaultValue)
Output only.ExternalSystem
getExternalSystemsOrThrow(String key)
Output only.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.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.File
getFiles(int index)
File associated with the finding.int
getFilesCount()
File associated with the finding.List<File>
getFilesList()
File associated with the finding.FileOrBuilder
getFilesOrBuilder(int index)
File associated with the finding.List<? extends FileOrBuilder>
getFilesOrBuilderList()
File associated with the finding.Finding.FindingClass
getFindingClass()
The class of the finding.int
getFindingClassValue()
The class of the finding.IamBinding
getIamBindings(int index)
Represents IAM bindings associated with the finding.int
getIamBindingsCount()
Represents IAM bindings associated with the finding.List<IamBinding>
getIamBindingsList()
Represents IAM bindings associated with the finding.IamBindingOrBuilder
getIamBindingsOrBuilder(int index)
Represents IAM bindings associated with the finding.List<? extends IamBindingOrBuilder>
getIamBindingsOrBuilderList()
Represents IAM bindings associated with the finding.Indicator
getIndicator()
Represents what's commonly known as an *indicator of compromise* (IoC) in computer forensics.IndicatorOrBuilder
getIndicatorOrBuilder()
Represents what's commonly known as an *indicator of compromise* (IoC) in computer forensics.KernelRootkit
getKernelRootkit()
Signature of the kernel rootkit.KernelRootkitOrBuilder
getKernelRootkitOrBuilder()
Signature of the kernel rootkit.Kubernetes
getKubernetes()
Kubernetes resources associated with the finding.KubernetesOrBuilder
getKubernetesOrBuilder()
Kubernetes resources associated with the finding.MitreAttack
getMitreAttack()
MITRE ATT&CK tactics and techniques related to this finding.MitreAttackOrBuilder
getMitreAttackOrBuilder()
MITRE ATT&CK tactics and techniques related to this finding.String
getModuleName()
Unique identifier of the module which generated the finding.com.google.protobuf.ByteString
getModuleNameBytes()
Unique identifier of the module which generated the finding.Finding.Mute
getMute()
Indicates the mute state of a finding (either muted, unmuted or undefined).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.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.com.google.protobuf.Timestamp
getMuteUpdateTime()
Output only.com.google.protobuf.TimestampOrBuilder
getMuteUpdateTimeOrBuilder()
Output only.int
getMuteValue()
Indicates the mute state of a finding (either muted, unmuted or undefined).String
getName()
The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding.com.google.protobuf.ByteString
getNameBytes()
The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding.String
getNextSteps()
Steps to address the finding.com.google.protobuf.ByteString
getNextStepsBytes()
Steps to address the finding.String
getParent()
The relative resource name of the source the finding belongs to.com.google.protobuf.ByteString
getParentBytes()
The relative resource name of the source the finding belongs to.String
getParentDisplayName()
Output only.com.google.protobuf.ByteString
getParentDisplayNameBytes()
Output only.Process
getProcesses(int index)
Represents operating system processes associated with the Finding.int
getProcessesCount()
Represents operating system processes associated with the Finding.List<Process>
getProcessesList()
Represents operating system processes associated with the Finding.ProcessOrBuilder
getProcessesOrBuilder(int index)
Represents operating system processes associated with the Finding.List<? extends ProcessOrBuilder>
getProcessesOrBuilderList()
Represents operating system processes associated with the Finding.String
getResourceName()
For findings on Google Cloud resources, the full resource name of the Google Cloud resource this finding is for.com.google.protobuf.ByteString
getResourceNameBytes()
For findings on Google Cloud resources, the full resource name of the Google Cloud resource this finding is for.SecurityMarks
getSecurityMarks()
Output only.SecurityMarksOrBuilder
getSecurityMarksOrBuilder()
Output only.Finding.Severity
getSeverity()
The severity of the finding.int
getSeverityValue()
The severity of the finding.Map<String,com.google.protobuf.Value>
getSourceProperties()
Deprecated.int
getSourcePropertiesCount()
Source specific properties.Map<String,com.google.protobuf.Value>
getSourcePropertiesMap()
Source specific properties.com.google.protobuf.Value
getSourcePropertiesOrDefault(String key, com.google.protobuf.Value defaultValue)
Source specific properties.com.google.protobuf.Value
getSourcePropertiesOrThrow(String key)
Source specific properties.Finding.State
getState()
The state of the finding.int
getStateValue()
The state of the finding.Vulnerability
getVulnerability()
Represents vulnerability-specific fields like CVE and CVSS scores.VulnerabilityOrBuilder
getVulnerabilityOrBuilder()
Represents vulnerability-specific fields like CVE and CVSS scores.boolean
hasAccess()
Access details associated with the finding, such as more information on the caller, which method was accessed, and from where.boolean
hasCloudDlpDataProfile()
Cloud DLP data profile that is associated with the finding.boolean
hasCloudDlpInspection()
Cloud Data Loss Prevention (Cloud DLP) inspection results that are associated with the finding.boolean
hasCreateTime()
The time at which the finding was created in Security Command Center.boolean
hasDatabase()
Database associated with the finding.boolean
hasEventTime()
The time the finding was first detected.boolean
hasExfiltration()
Represents exfiltrations associated with the finding.boolean
hasIndicator()
Represents what's commonly known as an *indicator of compromise* (IoC) in computer forensics.boolean
hasKernelRootkit()
Signature of the kernel rootkit.boolean
hasKubernetes()
Kubernetes resources associated with the finding.boolean
hasMitreAttack()
MITRE ATT&CK tactics and techniques related to this finding.boolean
hasMuteUpdateTime()
Output only.boolean
hasSecurityMarks()
Output only.boolean
hasVulnerability()
Represents vulnerability-specific fields like CVE and CVSS scores.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
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;
-
getSourceProperties
@Deprecated Map<String,com.google.protobuf.Value> getSourceProperties()
Deprecated.UsegetSourcePropertiesMap()
instead.
-
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];
-
getExternalSystems
@Deprecated Map<String,ExternalSystem> getExternalSystems()
Deprecated.UsegetExternalSystemsMap()
instead.
-
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];
-
getContacts
@Deprecated Map<String,ContactDetails> getContacts()
Deprecated.UsegetContactsMap()
instead.
-
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;
-
-