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 booleancontainsContacts(String key)Output only.booleancontainsExternalSystems(String key)Output only.booleancontainsSourceProperties(String key)Source specific properties.AccessgetAccess()Access details associated with the finding, such as more information on the caller, which method was accessed, and from where.AccessOrBuildergetAccessOrBuilder()Access details associated with the finding, such as more information on the caller, which method was accessed, and from where.StringgetCanonicalName()The canonical name of the finding.com.google.protobuf.ByteStringgetCanonicalNameBytes()The canonical name of the finding.StringgetCategory()The additional taxonomy group within findings from a given source.com.google.protobuf.ByteStringgetCategoryBytes()The additional taxonomy group within findings from a given source.CloudDlpDataProfilegetCloudDlpDataProfile()Cloud DLP data profile that is associated with the finding.CloudDlpDataProfileOrBuildergetCloudDlpDataProfileOrBuilder()Cloud DLP data profile that is associated with the finding.CloudDlpInspectiongetCloudDlpInspection()Cloud Data Loss Prevention (Cloud DLP) inspection results that are associated with the finding.CloudDlpInspectionOrBuildergetCloudDlpInspectionOrBuilder()Cloud Data Loss Prevention (Cloud DLP) inspection results that are associated with the finding.CompliancegetCompliances(int index)Contains compliance information for security standards associated to the finding.intgetCompliancesCount()Contains compliance information for security standards associated to the finding.List<Compliance>getCompliancesList()Contains compliance information for security standards associated to the finding.ComplianceOrBuildergetCompliancesOrBuilder(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.ConnectiongetConnections(int index)Contains information about the IP connection associated with the finding.intgetConnectionsCount()Contains information about the IP connection associated with the finding.List<Connection>getConnectionsList()Contains information about the IP connection associated with the finding.ConnectionOrBuildergetConnectionsOrBuilder(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.intgetContactsCount()Output only.Map<String,ContactDetails>getContactsMap()Output only.ContactDetailsgetContactsOrDefault(String key, ContactDetails defaultValue)Output only.ContactDetailsgetContactsOrThrow(String key)Output only.ContainergetContainers(int index)Containers associated with the finding.intgetContainersCount()Containers associated with the finding.List<Container>getContainersList()Containers associated with the finding.ContainerOrBuildergetContainersOrBuilder(int index)Containers associated with the finding.List<? extends ContainerOrBuilder>getContainersOrBuilderList()Containers associated with the finding.com.google.protobuf.TimestampgetCreateTime()The time at which the finding was created in Security Command Center.com.google.protobuf.TimestampOrBuildergetCreateTimeOrBuilder()The time at which the finding was created in Security Command Center.DatabasegetDatabase()Database associated with the finding.DatabaseOrBuildergetDatabaseOrBuilder()Database associated with the finding.StringgetDescription()Contains more details about the finding.com.google.protobuf.ByteStringgetDescriptionBytes()Contains more details about the finding.com.google.protobuf.TimestampgetEventTime()The time the finding was first detected.com.google.protobuf.TimestampOrBuildergetEventTimeOrBuilder()The time the finding was first detected.ExfiltrationgetExfiltration()Represents exfiltrations associated with the finding.ExfiltrationOrBuildergetExfiltrationOrBuilder()Represents exfiltrations associated with the finding.Map<String,ExternalSystem>getExternalSystems()Deprecated.intgetExternalSystemsCount()Output only.Map<String,ExternalSystem>getExternalSystemsMap()Output only.ExternalSystemgetExternalSystemsOrDefault(String key, ExternalSystem defaultValue)Output only.ExternalSystemgetExternalSystemsOrThrow(String key)Output only.StringgetExternalUri()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.ByteStringgetExternalUriBytes()The URI that, if available, points to a web page outside of Security Command Center where additional information about the finding can be found.FilegetFiles(int index)File associated with the finding.intgetFilesCount()File associated with the finding.List<File>getFilesList()File associated with the finding.FileOrBuildergetFilesOrBuilder(int index)File associated with the finding.List<? extends FileOrBuilder>getFilesOrBuilderList()File associated with the finding.Finding.FindingClassgetFindingClass()The class of the finding.intgetFindingClassValue()The class of the finding.IamBindinggetIamBindings(int index)Represents IAM bindings associated with the finding.intgetIamBindingsCount()Represents IAM bindings associated with the finding.List<IamBinding>getIamBindingsList()Represents IAM bindings associated with the finding.IamBindingOrBuildergetIamBindingsOrBuilder(int index)Represents IAM bindings associated with the finding.List<? extends IamBindingOrBuilder>getIamBindingsOrBuilderList()Represents IAM bindings associated with the finding.IndicatorgetIndicator()Represents what's commonly known as an *indicator of compromise* (IoC) in computer forensics.IndicatorOrBuildergetIndicatorOrBuilder()Represents what's commonly known as an *indicator of compromise* (IoC) in computer forensics.KernelRootkitgetKernelRootkit()Signature of the kernel rootkit.KernelRootkitOrBuildergetKernelRootkitOrBuilder()Signature of the kernel rootkit.KubernetesgetKubernetes()Kubernetes resources associated with the finding.KubernetesOrBuildergetKubernetesOrBuilder()Kubernetes resources associated with the finding.MitreAttackgetMitreAttack()MITRE ATT&CK tactics and techniques related to this finding.MitreAttackOrBuildergetMitreAttackOrBuilder()MITRE ATT&CK tactics and techniques related to this finding.StringgetModuleName()Unique identifier of the module which generated the finding.com.google.protobuf.ByteStringgetModuleNameBytes()Unique identifier of the module which generated the finding.Finding.MutegetMute()Indicates the mute state of a finding (either muted, unmuted or undefined).StringgetMuteInitiator()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.ByteStringgetMuteInitiatorBytes()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.TimestampgetMuteUpdateTime()Output only.com.google.protobuf.TimestampOrBuildergetMuteUpdateTimeOrBuilder()Output only.intgetMuteValue()Indicates the mute state of a finding (either muted, unmuted or undefined).StringgetName()The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding.com.google.protobuf.ByteStringgetNameBytes()The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding.StringgetNextSteps()Steps to address the finding.com.google.protobuf.ByteStringgetNextStepsBytes()Steps to address the finding.StringgetParent()The relative resource name of the source the finding belongs to.com.google.protobuf.ByteStringgetParentBytes()The relative resource name of the source the finding belongs to.StringgetParentDisplayName()Output only.com.google.protobuf.ByteStringgetParentDisplayNameBytes()Output only.ProcessgetProcesses(int index)Represents operating system processes associated with the Finding.intgetProcessesCount()Represents operating system processes associated with the Finding.List<Process>getProcessesList()Represents operating system processes associated with the Finding.ProcessOrBuildergetProcessesOrBuilder(int index)Represents operating system processes associated with the Finding.List<? extends ProcessOrBuilder>getProcessesOrBuilderList()Represents operating system processes associated with the Finding.StringgetResourceName()For findings on Google Cloud resources, the full resource name of the Google Cloud resource this finding is for.com.google.protobuf.ByteStringgetResourceNameBytes()For findings on Google Cloud resources, the full resource name of the Google Cloud resource this finding is for.SecurityMarksgetSecurityMarks()Output only.SecurityMarksOrBuildergetSecurityMarksOrBuilder()Output only.Finding.SeveritygetSeverity()The severity of the finding.intgetSeverityValue()The severity of the finding.Map<String,com.google.protobuf.Value>getSourceProperties()Deprecated.intgetSourcePropertiesCount()Source specific properties.Map<String,com.google.protobuf.Value>getSourcePropertiesMap()Source specific properties.com.google.protobuf.ValuegetSourcePropertiesOrDefault(String key, com.google.protobuf.Value defaultValue)Source specific properties.com.google.protobuf.ValuegetSourcePropertiesOrThrow(String key)Source specific properties.Finding.StategetState()The state of the finding.intgetStateValue()The state of the finding.VulnerabilitygetVulnerability()Represents vulnerability-specific fields like CVE and CVSS scores.VulnerabilityOrBuildergetVulnerabilityOrBuilder()Represents vulnerability-specific fields like CVE and CVSS scores.booleanhasAccess()Access details associated with the finding, such as more information on the caller, which method was accessed, and from where.booleanhasCloudDlpDataProfile()Cloud DLP data profile that is associated with the finding.booleanhasCloudDlpInspection()Cloud Data Loss Prevention (Cloud DLP) inspection results that are associated with the finding.booleanhasCreateTime()The time at which the finding was created in Security Command Center.booleanhasDatabase()Database associated with the finding.booleanhasEventTime()The time the finding was first detected.booleanhasExfiltration()Represents exfiltrations associated with the finding.booleanhasIndicator()Represents what's commonly known as an *indicator of compromise* (IoC) in computer forensics.booleanhasKernelRootkit()Signature of the kernel rootkit.booleanhasKubernetes()Kubernetes resources associated with the finding.booleanhasMitreAttack()MITRE ATT&CK tactics and techniques related to this finding.booleanhasMuteUpdateTime()Output only.booleanhasSecurityMarks()Output only.booleanhasVulnerability()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;
-
-