Class Finding
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.securitycenter.v1.Finding
-
- All Implemented Interfaces:
FindingOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class Finding extends com.google.protobuf.GeneratedMessageV3 implements FindingOrBuilder
Security Command Center finding. A finding is a record of assessment data like security, risk, health, or privacy, that is ingested into Security Command Center for presentation, notification, analysis, policy testing, and enforcement. For example, a cross-site scripting (XSS) vulnerability in an App Engine application is a finding.
Protobuf typegoogle.cloud.securitycenter.v1.Finding- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFinding.BuilderSecurity Command Center finding.static classFinding.FindingClassRepresents what kind of Finding it is.static classFinding.MuteMute state a finding can be in.static classFinding.SeverityThe severity of the finding.static classFinding.StateThe state of the finding.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleancontainsContacts(String key)Output only.booleancontainsExternalSystems(String key)Output only.booleancontainsSourceProperties(String key)Source specific properties.booleanequals(Object obj)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.static FindinggetDefaultInstance()FindinggetDefaultInstanceForType()StringgetDescription()Contains more details about the finding.com.google.protobuf.ByteStringgetDescriptionBytes()Contains more details about the finding.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()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.com.google.protobuf.Parser<Finding>getParserForType()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.intgetSerializedSize()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.inthashCode()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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)booleanisInitialized()static Finding.BuildernewBuilder()static Finding.BuildernewBuilder(Finding prototype)Finding.BuildernewBuilderForType()protected Finding.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static FindingparseDelimitedFrom(InputStream input)static FindingparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static FindingparseFrom(byte[] data)static FindingparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static FindingparseFrom(com.google.protobuf.ByteString data)static FindingparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static FindingparseFrom(com.google.protobuf.CodedInputStream input)static FindingparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static FindingparseFrom(InputStream input)static FindingparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static FindingparseFrom(ByteBuffer data)static FindingparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Finding>parser()Finding.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PARENT_FIELD_NUMBER
public static final int PARENT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RESOURCE_NAME_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CATEGORY_FIELD_NUMBER
public static final int CATEGORY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EXTERNAL_URI_FIELD_NUMBER
public static final int EXTERNAL_URI_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SOURCE_PROPERTIES_FIELD_NUMBER
public static final int SOURCE_PROPERTIES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SECURITY_MARKS_FIELD_NUMBER
public static final int SECURITY_MARKS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EVENT_TIME_FIELD_NUMBER
public static final int EVENT_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SEVERITY_FIELD_NUMBER
public static final int SEVERITY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CANONICAL_NAME_FIELD_NUMBER
public static final int CANONICAL_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MUTE_FIELD_NUMBER
public static final int MUTE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FINDING_CLASS_FIELD_NUMBER
public static final int FINDING_CLASS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INDICATOR_FIELD_NUMBER
public static final int INDICATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VULNERABILITY_FIELD_NUMBER
public static final int VULNERABILITY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MUTE_UPDATE_TIME_FIELD_NUMBER
public static final int MUTE_UPDATE_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EXTERNAL_SYSTEMS_FIELD_NUMBER
public static final int EXTERNAL_SYSTEMS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MITRE_ATTACK_FIELD_NUMBER
public static final int MITRE_ATTACK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ACCESS_FIELD_NUMBER
public static final int ACCESS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONNECTIONS_FIELD_NUMBER
public static final int CONNECTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MUTE_INITIATOR_FIELD_NUMBER
public static final int MUTE_INITIATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PROCESSES_FIELD_NUMBER
public static final int PROCESSES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONTACTS_FIELD_NUMBER
public static final int CONTACTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COMPLIANCES_FIELD_NUMBER
public static final int COMPLIANCES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PARENT_DISPLAY_NAME_FIELD_NUMBER
public static final int PARENT_DISPLAY_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EXFILTRATION_FIELD_NUMBER
public static final int EXFILTRATION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
IAM_BINDINGS_FIELD_NUMBER
public static final int IAM_BINDINGS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NEXT_STEPS_FIELD_NUMBER
public static final int NEXT_STEPS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MODULE_NAME_FIELD_NUMBER
public static final int MODULE_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONTAINERS_FIELD_NUMBER
public static final int CONTAINERS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
KUBERNETES_FIELD_NUMBER
public static final int KUBERNETES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DATABASE_FIELD_NUMBER
public static final int DATABASE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FILES_FIELD_NUMBER
public static final int FILES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLOUD_DLP_INSPECTION_FIELD_NUMBER
public static final int CLOUD_DLP_INSPECTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLOUD_DLP_DATA_PROFILE_FIELD_NUMBER
public static final int CLOUD_DLP_DATA_PROFILE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
KERNEL_ROOTKIT_FIELD_NUMBER
public static final int KERNEL_ROOTKIT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getName
public 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;- Specified by:
getNamein interfaceFindingOrBuilder- Returns:
- The name.
-
getNameBytes
public 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;- Specified by:
getNameBytesin interfaceFindingOrBuilder- Returns:
- The bytes for name.
-
getParent
public 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;- Specified by:
getParentin interfaceFindingOrBuilder- Returns:
- The parent.
-
getParentBytes
public 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;- Specified by:
getParentBytesin interfaceFindingOrBuilder- Returns:
- The bytes for parent.
-
getResourceName
public 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;- Specified by:
getResourceNamein interfaceFindingOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public 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;- Specified by:
getResourceNameBytesin interfaceFindingOrBuilder- Returns:
- The bytes for resourceName.
-
getStateValue
public int getStateValue()
The state of the finding.
.google.cloud.securitycenter.v1.Finding.State state = 4;- Specified by:
getStateValuein interfaceFindingOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
getState
public Finding.State getState()
The state of the finding.
.google.cloud.securitycenter.v1.Finding.State state = 4;- Specified by:
getStatein interfaceFindingOrBuilder- Returns:
- The state.
-
getCategory
public 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;- Specified by:
getCategoryin interfaceFindingOrBuilder- Returns:
- The category.
-
getCategoryBytes
public 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;- Specified by:
getCategoryBytesin interfaceFindingOrBuilder- Returns:
- The bytes for category.
-
getExternalUri
public 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;- Specified by:
getExternalUriin interfaceFindingOrBuilder- Returns:
- The externalUri.
-
getExternalUriBytes
public 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;- Specified by:
getExternalUriBytesin interfaceFindingOrBuilder- Returns:
- The bytes for externalUri.
-
getSourcePropertiesCount
public int getSourcePropertiesCount()
Description copied from interface:FindingOrBuilderSource 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;- Specified by:
getSourcePropertiesCountin interfaceFindingOrBuilder
-
containsSourceProperties
public 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;- Specified by:
containsSourcePropertiesin interfaceFindingOrBuilder
-
getSourceProperties
@Deprecated public Map<String,com.google.protobuf.Value> getSourceProperties()
Deprecated.UsegetSourcePropertiesMap()instead.- Specified by:
getSourcePropertiesin interfaceFindingOrBuilder
-
getSourcePropertiesMap
public 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;- Specified by:
getSourcePropertiesMapin interfaceFindingOrBuilder
-
getSourcePropertiesOrDefault
public 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;- Specified by:
getSourcePropertiesOrDefaultin interfaceFindingOrBuilder
-
getSourcePropertiesOrThrow
public 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;- Specified by:
getSourcePropertiesOrThrowin interfaceFindingOrBuilder
-
hasSecurityMarks
public 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];- Specified by:
hasSecurityMarksin interfaceFindingOrBuilder- Returns:
- Whether the securityMarks field is set.
-
getSecurityMarks
public 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];- Specified by:
getSecurityMarksin interfaceFindingOrBuilder- Returns:
- The securityMarks.
-
getSecurityMarksOrBuilder
public 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];- Specified by:
getSecurityMarksOrBuilderin interfaceFindingOrBuilder
-
hasEventTime
public 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;- Specified by:
hasEventTimein interfaceFindingOrBuilder- Returns:
- Whether the eventTime field is set.
-
getEventTime
public 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;- Specified by:
getEventTimein interfaceFindingOrBuilder- Returns:
- The eventTime.
-
getEventTimeOrBuilder
public 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;- Specified by:
getEventTimeOrBuilderin interfaceFindingOrBuilder
-
hasCreateTime
public boolean hasCreateTime()
The time at which the finding was created in Security Command Center.
.google.protobuf.Timestamp create_time = 10;- Specified by:
hasCreateTimein interfaceFindingOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()
The time at which the finding was created in Security Command Center.
.google.protobuf.Timestamp create_time = 10;- Specified by:
getCreateTimein interfaceFindingOrBuilder- Returns:
- The createTime.
-
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
The time at which the finding was created in Security Command Center.
.google.protobuf.Timestamp create_time = 10;- Specified by:
getCreateTimeOrBuilderin interfaceFindingOrBuilder
-
getSeverityValue
public 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;- Specified by:
getSeverityValuein interfaceFindingOrBuilder- Returns:
- The enum numeric value on the wire for severity.
-
getSeverity
public 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;- Specified by:
getSeverityin interfaceFindingOrBuilder- Returns:
- The severity.
-
getCanonicalName
public 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;- Specified by:
getCanonicalNamein interfaceFindingOrBuilder- Returns:
- The canonicalName.
-
getCanonicalNameBytes
public 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;- Specified by:
getCanonicalNameBytesin interfaceFindingOrBuilder- Returns:
- The bytes for canonicalName.
-
getMuteValue
public 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;- Specified by:
getMuteValuein interfaceFindingOrBuilder- Returns:
- The enum numeric value on the wire for mute.
-
getMute
public 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;- Specified by:
getMutein interfaceFindingOrBuilder- Returns:
- The mute.
-
getFindingClassValue
public int getFindingClassValue()
The class of the finding.
.google.cloud.securitycenter.v1.Finding.FindingClass finding_class = 17;- Specified by:
getFindingClassValuein interfaceFindingOrBuilder- Returns:
- The enum numeric value on the wire for findingClass.
-
getFindingClass
public Finding.FindingClass getFindingClass()
The class of the finding.
.google.cloud.securitycenter.v1.Finding.FindingClass finding_class = 17;- Specified by:
getFindingClassin interfaceFindingOrBuilder- Returns:
- The findingClass.
-
hasIndicator
public 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;- Specified by:
hasIndicatorin interfaceFindingOrBuilder- Returns:
- Whether the indicator field is set.
-
getIndicator
public 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;- Specified by:
getIndicatorin interfaceFindingOrBuilder- Returns:
- The indicator.
-
getIndicatorOrBuilder
public 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;- Specified by:
getIndicatorOrBuilderin interfaceFindingOrBuilder
-
hasVulnerability
public 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;- Specified by:
hasVulnerabilityin interfaceFindingOrBuilder- Returns:
- Whether the vulnerability field is set.
-
getVulnerability
public 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;- Specified by:
getVulnerabilityin interfaceFindingOrBuilder- Returns:
- The vulnerability.
-
getVulnerabilityOrBuilder
public 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;- Specified by:
getVulnerabilityOrBuilderin interfaceFindingOrBuilder
-
hasMuteUpdateTime
public 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];- Specified by:
hasMuteUpdateTimein interfaceFindingOrBuilder- Returns:
- Whether the muteUpdateTime field is set.
-
getMuteUpdateTime
public 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];- Specified by:
getMuteUpdateTimein interfaceFindingOrBuilder- Returns:
- The muteUpdateTime.
-
getMuteUpdateTimeOrBuilder
public 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];- Specified by:
getMuteUpdateTimeOrBuilderin interfaceFindingOrBuilder
-
getExternalSystemsCount
public int getExternalSystemsCount()
Description copied from interface:FindingOrBuilderOutput 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];- Specified by:
getExternalSystemsCountin interfaceFindingOrBuilder
-
containsExternalSystems
public 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];- Specified by:
containsExternalSystemsin interfaceFindingOrBuilder
-
getExternalSystems
@Deprecated public Map<String,ExternalSystem> getExternalSystems()
Deprecated.UsegetExternalSystemsMap()instead.- Specified by:
getExternalSystemsin interfaceFindingOrBuilder
-
getExternalSystemsMap
public 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];- Specified by:
getExternalSystemsMapin interfaceFindingOrBuilder
-
getExternalSystemsOrDefault
public 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];- Specified by:
getExternalSystemsOrDefaultin interfaceFindingOrBuilder
-
getExternalSystemsOrThrow
public 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];- Specified by:
getExternalSystemsOrThrowin interfaceFindingOrBuilder
-
hasMitreAttack
public 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;- Specified by:
hasMitreAttackin interfaceFindingOrBuilder- Returns:
- Whether the mitreAttack field is set.
-
getMitreAttack
public 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;- Specified by:
getMitreAttackin interfaceFindingOrBuilder- Returns:
- The mitreAttack.
-
getMitreAttackOrBuilder
public 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;- Specified by:
getMitreAttackOrBuilderin interfaceFindingOrBuilder
-
hasAccess
public 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;- Specified by:
hasAccessin interfaceFindingOrBuilder- Returns:
- Whether the access field is set.
-
getAccess
public 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;- Specified by:
getAccessin interfaceFindingOrBuilder- Returns:
- The access.
-
getAccessOrBuilder
public 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;- Specified by:
getAccessOrBuilderin interfaceFindingOrBuilder
-
getConnectionsList
public List<Connection> getConnectionsList()
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;- Specified by:
getConnectionsListin interfaceFindingOrBuilder
-
getConnectionsOrBuilderList
public List<? extends ConnectionOrBuilder> getConnectionsOrBuilderList()
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;- Specified by:
getConnectionsOrBuilderListin interfaceFindingOrBuilder
-
getConnectionsCount
public int getConnectionsCount()
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;- Specified by:
getConnectionsCountin interfaceFindingOrBuilder
-
getConnections
public Connection getConnections(int index)
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;- Specified by:
getConnectionsin interfaceFindingOrBuilder
-
getConnectionsOrBuilder
public ConnectionOrBuilder getConnectionsOrBuilder(int index)
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;- Specified by:
getConnectionsOrBuilderin interfaceFindingOrBuilder
-
getMuteInitiator
public 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;- Specified by:
getMuteInitiatorin interfaceFindingOrBuilder- Returns:
- The muteInitiator.
-
getMuteInitiatorBytes
public 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;- Specified by:
getMuteInitiatorBytesin interfaceFindingOrBuilder- Returns:
- The bytes for muteInitiator.
-
getProcessesList
public List<Process> getProcessesList()
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;- Specified by:
getProcessesListin interfaceFindingOrBuilder
-
getProcessesOrBuilderList
public List<? extends ProcessOrBuilder> getProcessesOrBuilderList()
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;- Specified by:
getProcessesOrBuilderListin interfaceFindingOrBuilder
-
getProcessesCount
public int getProcessesCount()
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;- Specified by:
getProcessesCountin interfaceFindingOrBuilder
-
getProcesses
public Process getProcesses(int index)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;- Specified by:
getProcessesin interfaceFindingOrBuilder
-
getProcessesOrBuilder
public ProcessOrBuilder getProcessesOrBuilder(int index)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;- Specified by:
getProcessesOrBuilderin interfaceFindingOrBuilder
-
getContactsCount
public int getContactsCount()
Description copied from interface:FindingOrBuilderOutput 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];- Specified by:
getContactsCountin interfaceFindingOrBuilder
-
containsContacts
public 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];- Specified by:
containsContactsin interfaceFindingOrBuilder
-
getContacts
@Deprecated public Map<String,ContactDetails> getContacts()
Deprecated.UsegetContactsMap()instead.- Specified by:
getContactsin interfaceFindingOrBuilder
-
getContactsMap
public 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];- Specified by:
getContactsMapin interfaceFindingOrBuilder
-
getContactsOrDefault
public 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];- Specified by:
getContactsOrDefaultin interfaceFindingOrBuilder
-
getContactsOrThrow
public 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];- Specified by:
getContactsOrThrowin interfaceFindingOrBuilder
-
getCompliancesList
public List<Compliance> getCompliancesList()
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;- Specified by:
getCompliancesListin interfaceFindingOrBuilder
-
getCompliancesOrBuilderList
public List<? extends ComplianceOrBuilder> getCompliancesOrBuilderList()
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;- Specified by:
getCompliancesOrBuilderListin interfaceFindingOrBuilder
-
getCompliancesCount
public int getCompliancesCount()
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;- Specified by:
getCompliancesCountin interfaceFindingOrBuilder
-
getCompliances
public Compliance getCompliances(int index)
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;- Specified by:
getCompliancesin interfaceFindingOrBuilder
-
getCompliancesOrBuilder
public ComplianceOrBuilder getCompliancesOrBuilder(int index)
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;- Specified by:
getCompliancesOrBuilderin interfaceFindingOrBuilder
-
getParentDisplayName
public 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];- Specified by:
getParentDisplayNamein interfaceFindingOrBuilder- Returns:
- The parentDisplayName.
-
getParentDisplayNameBytes
public 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];- Specified by:
getParentDisplayNameBytesin interfaceFindingOrBuilder- Returns:
- The bytes for parentDisplayName.
-
getDescription
public String getDescription()
Contains more details about the finding.
string description = 37;- Specified by:
getDescriptionin interfaceFindingOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
Contains more details about the finding.
string description = 37;- Specified by:
getDescriptionBytesin interfaceFindingOrBuilder- Returns:
- The bytes for description.
-
hasExfiltration
public boolean hasExfiltration()
Represents exfiltrations associated with the finding.
.google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;- Specified by:
hasExfiltrationin interfaceFindingOrBuilder- Returns:
- Whether the exfiltration field is set.
-
getExfiltration
public Exfiltration getExfiltration()
Represents exfiltrations associated with the finding.
.google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;- Specified by:
getExfiltrationin interfaceFindingOrBuilder- Returns:
- The exfiltration.
-
getExfiltrationOrBuilder
public ExfiltrationOrBuilder getExfiltrationOrBuilder()
Represents exfiltrations associated with the finding.
.google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;- Specified by:
getExfiltrationOrBuilderin interfaceFindingOrBuilder
-
getIamBindingsList
public List<IamBinding> getIamBindingsList()
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;- Specified by:
getIamBindingsListin interfaceFindingOrBuilder
-
getIamBindingsOrBuilderList
public List<? extends IamBindingOrBuilder> getIamBindingsOrBuilderList()
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;- Specified by:
getIamBindingsOrBuilderListin interfaceFindingOrBuilder
-
getIamBindingsCount
public int getIamBindingsCount()
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;- Specified by:
getIamBindingsCountin interfaceFindingOrBuilder
-
getIamBindings
public IamBinding getIamBindings(int index)
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;- Specified by:
getIamBindingsin interfaceFindingOrBuilder
-
getIamBindingsOrBuilder
public IamBindingOrBuilder getIamBindingsOrBuilder(int index)
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;- Specified by:
getIamBindingsOrBuilderin interfaceFindingOrBuilder
-
getNextSteps
public String getNextSteps()
Steps to address the finding.
string next_steps = 40;- Specified by:
getNextStepsin interfaceFindingOrBuilder- Returns:
- The nextSteps.
-
getNextStepsBytes
public com.google.protobuf.ByteString getNextStepsBytes()
Steps to address the finding.
string next_steps = 40;- Specified by:
getNextStepsBytesin interfaceFindingOrBuilder- Returns:
- The bytes for nextSteps.
-
getModuleName
public String getModuleName()
Unique identifier of the module which generated the finding. Example: folders/598186756061/securityHealthAnalyticsSettings/customModules/56799441161885
string module_name = 41;- Specified by:
getModuleNamein interfaceFindingOrBuilder- Returns:
- The moduleName.
-
getModuleNameBytes
public com.google.protobuf.ByteString getModuleNameBytes()
Unique identifier of the module which generated the finding. Example: folders/598186756061/securityHealthAnalyticsSettings/customModules/56799441161885
string module_name = 41;- Specified by:
getModuleNameBytesin interfaceFindingOrBuilder- Returns:
- The bytes for moduleName.
-
getContainersList
public 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;- Specified by:
getContainersListin interfaceFindingOrBuilder
-
getContainersOrBuilderList
public 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;- Specified by:
getContainersOrBuilderListin interfaceFindingOrBuilder
-
getContainersCount
public 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;- Specified by:
getContainersCountin interfaceFindingOrBuilder
-
getContainers
public 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;- Specified by:
getContainersin interfaceFindingOrBuilder
-
getContainersOrBuilder
public 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;- Specified by:
getContainersOrBuilderin interfaceFindingOrBuilder
-
hasKubernetes
public boolean hasKubernetes()
Kubernetes resources associated with the finding.
.google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;- Specified by:
hasKubernetesin interfaceFindingOrBuilder- Returns:
- Whether the kubernetes field is set.
-
getKubernetes
public Kubernetes getKubernetes()
Kubernetes resources associated with the finding.
.google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;- Specified by:
getKubernetesin interfaceFindingOrBuilder- Returns:
- The kubernetes.
-
getKubernetesOrBuilder
public KubernetesOrBuilder getKubernetesOrBuilder()
Kubernetes resources associated with the finding.
.google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;- Specified by:
getKubernetesOrBuilderin interfaceFindingOrBuilder
-
hasDatabase
public boolean hasDatabase()
Database associated with the finding.
.google.cloud.securitycenter.v1.Database database = 44;- Specified by:
hasDatabasein interfaceFindingOrBuilder- Returns:
- Whether the database field is set.
-
getDatabase
public Database getDatabase()
Database associated with the finding.
.google.cloud.securitycenter.v1.Database database = 44;- Specified by:
getDatabasein interfaceFindingOrBuilder- Returns:
- The database.
-
getDatabaseOrBuilder
public DatabaseOrBuilder getDatabaseOrBuilder()
Database associated with the finding.
.google.cloud.securitycenter.v1.Database database = 44;- Specified by:
getDatabaseOrBuilderin interfaceFindingOrBuilder
-
getFilesList
public List<File> getFilesList()
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;- Specified by:
getFilesListin interfaceFindingOrBuilder
-
getFilesOrBuilderList
public List<? extends FileOrBuilder> getFilesOrBuilderList()
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;- Specified by:
getFilesOrBuilderListin interfaceFindingOrBuilder
-
getFilesCount
public int getFilesCount()
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;- Specified by:
getFilesCountin interfaceFindingOrBuilder
-
getFiles
public File getFiles(int index)
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;- Specified by:
getFilesin interfaceFindingOrBuilder
-
getFilesOrBuilder
public FileOrBuilder getFilesOrBuilder(int index)
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;- Specified by:
getFilesOrBuilderin interfaceFindingOrBuilder
-
hasCloudDlpInspection
public 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;- Specified by:
hasCloudDlpInspectionin interfaceFindingOrBuilder- Returns:
- Whether the cloudDlpInspection field is set.
-
getCloudDlpInspection
public 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;- Specified by:
getCloudDlpInspectionin interfaceFindingOrBuilder- Returns:
- The cloudDlpInspection.
-
getCloudDlpInspectionOrBuilder
public 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;- Specified by:
getCloudDlpInspectionOrBuilderin interfaceFindingOrBuilder
-
hasCloudDlpDataProfile
public boolean hasCloudDlpDataProfile()
Cloud DLP data profile that is associated with the finding.
.google.cloud.securitycenter.v1.CloudDlpDataProfile cloud_dlp_data_profile = 49;- Specified by:
hasCloudDlpDataProfilein interfaceFindingOrBuilder- Returns:
- Whether the cloudDlpDataProfile field is set.
-
getCloudDlpDataProfile
public CloudDlpDataProfile getCloudDlpDataProfile()
Cloud DLP data profile that is associated with the finding.
.google.cloud.securitycenter.v1.CloudDlpDataProfile cloud_dlp_data_profile = 49;- Specified by:
getCloudDlpDataProfilein interfaceFindingOrBuilder- Returns:
- The cloudDlpDataProfile.
-
getCloudDlpDataProfileOrBuilder
public CloudDlpDataProfileOrBuilder getCloudDlpDataProfileOrBuilder()
Cloud DLP data profile that is associated with the finding.
.google.cloud.securitycenter.v1.CloudDlpDataProfile cloud_dlp_data_profile = 49;- Specified by:
getCloudDlpDataProfileOrBuilderin interfaceFindingOrBuilder
-
hasKernelRootkit
public boolean hasKernelRootkit()
Signature of the kernel rootkit.
.google.cloud.securitycenter.v1.KernelRootkit kernel_rootkit = 50;- Specified by:
hasKernelRootkitin interfaceFindingOrBuilder- Returns:
- Whether the kernelRootkit field is set.
-
getKernelRootkit
public KernelRootkit getKernelRootkit()
Signature of the kernel rootkit.
.google.cloud.securitycenter.v1.KernelRootkit kernel_rootkit = 50;- Specified by:
getKernelRootkitin interfaceFindingOrBuilder- Returns:
- The kernelRootkit.
-
getKernelRootkitOrBuilder
public KernelRootkitOrBuilder getKernelRootkitOrBuilder()
Signature of the kernel rootkit.
.google.cloud.securitycenter.v1.KernelRootkit kernel_rootkit = 50;- Specified by:
getKernelRootkitOrBuilderin interfaceFindingOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Finding parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Finding parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Finding parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Finding parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Finding parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Finding parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Finding parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Finding parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Finding parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Finding parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Finding parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Finding parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public Finding.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Finding.Builder newBuilder()
-
newBuilder
public static Finding.Builder newBuilder(Finding prototype)
-
toBuilder
public Finding.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Finding.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Finding getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Finding> parser()
-
getParserForType
public com.google.protobuf.Parser<Finding> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Finding getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-