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 type
google.cloud.securitycenter.v1.Finding| Modifier and Type | Class and Description |
|---|---|
static class |
Finding.Builder
Security Command Center finding.
|
static class |
Finding.FindingClass
Represents what kind of Finding it is.
|
static class |
Finding.Mute
Mute state a finding can be in.
|
static class |
Finding.Severity
The severity of the finding.
|
static class |
Finding.State
The state of the finding.
|
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| Modifier and Type | Method and Description |
|---|---|
boolean |
containsContacts(String key)
Output only.
|
boolean |
containsExternalSystems(String key)
Output only.
|
boolean |
containsSourceProperties(String key)
Source specific properties.
|
boolean |
equals(Object obj) |
Access |
getAccess()
Access details associated with the finding, such as more information on the
caller, which method was accessed, and from where.
|
AccessOrBuilder |
getAccessOrBuilder()
Access details associated with the finding, such as more information on the
caller, which method was accessed, and from where.
|
String |
getCanonicalName()
The canonical name of the finding.
|
com.google.protobuf.ByteString |
getCanonicalNameBytes()
The canonical name of the finding.
|
String |
getCategory()
The additional taxonomy group within findings from a given source.
|
com.google.protobuf.ByteString |
getCategoryBytes()
The additional taxonomy group within findings from a given source.
|
CloudDlpDataProfile |
getCloudDlpDataProfile()
Cloud DLP data profile that is associated with the finding.
|
CloudDlpDataProfileOrBuilder |
getCloudDlpDataProfileOrBuilder()
Cloud DLP data profile that is associated with the finding.
|
CloudDlpInspection |
getCloudDlpInspection()
Cloud Data Loss Prevention (Cloud DLP) inspection results that are
associated with the finding.
|
CloudDlpInspectionOrBuilder |
getCloudDlpInspectionOrBuilder()
Cloud Data Loss Prevention (Cloud DLP) inspection results that are
associated with the finding.
|
Compliance |
getCompliances(int index)
Contains compliance information for security standards associated to the
finding.
|
int |
getCompliancesCount()
Contains compliance information for security standards associated to the
finding.
|
List<Compliance> |
getCompliancesList()
Contains compliance information for security standards associated to the
finding.
|
ComplianceOrBuilder |
getCompliancesOrBuilder(int index)
Contains compliance information for security standards associated to the
finding.
|
List<? extends ComplianceOrBuilder> |
getCompliancesOrBuilderList()
Contains compliance information for security standards associated to the
finding.
|
Connection |
getConnections(int index)
Contains information about the IP connection associated with the finding.
|
int |
getConnectionsCount()
Contains information about the IP connection associated with the finding.
|
List<Connection> |
getConnectionsList()
Contains information about the IP connection associated with the finding.
|
ConnectionOrBuilder |
getConnectionsOrBuilder(int index)
Contains information about the IP connection associated with the finding.
|
List<? extends ConnectionOrBuilder> |
getConnectionsOrBuilderList()
Contains information about the IP connection associated with the finding.
|
Map<String,ContactDetails> |
getContacts()
Deprecated.
|
int |
getContactsCount()
Output only.
|
Map<String,ContactDetails> |
getContactsMap()
Output only.
|
ContactDetails |
getContactsOrDefault(String key,
ContactDetails defaultValue)
Output only.
|
ContactDetails |
getContactsOrThrow(String key)
Output only.
|
Container |
getContainers(int index)
Containers associated with the finding.
|
int |
getContainersCount()
Containers associated with the finding.
|
List<Container> |
getContainersList()
Containers associated with the finding.
|
ContainerOrBuilder |
getContainersOrBuilder(int index)
Containers associated with the finding.
|
List<? extends ContainerOrBuilder> |
getContainersOrBuilderList()
Containers associated with the finding.
|
com.google.protobuf.Timestamp |
getCreateTime()
The time at which the finding was created in Security Command Center.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
The time at which the finding was created in Security Command Center.
|
Database |
getDatabase()
Database associated with the finding.
|
DatabaseOrBuilder |
getDatabaseOrBuilder()
Database associated with the finding.
|
static Finding |
getDefaultInstance() |
Finding |
getDefaultInstanceForType() |
String |
getDescription()
Contains more details about the finding.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
Contains more details about the finding.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Timestamp |
getEventTime()
The time the finding was first detected.
|
com.google.protobuf.TimestampOrBuilder |
getEventTimeOrBuilder()
The time the finding was first detected.
|
Exfiltration |
getExfiltration()
Represents exfiltrations associated with the finding.
|
ExfiltrationOrBuilder |
getExfiltrationOrBuilder()
Represents exfiltrations associated with the finding.
|
Map<String,ExternalSystem> |
getExternalSystems()
Deprecated.
|
int |
getExternalSystemsCount()
Output only.
|
Map<String,ExternalSystem> |
getExternalSystemsMap()
Output only.
|
ExternalSystem |
getExternalSystemsOrDefault(String key,
ExternalSystem defaultValue)
Output only.
|
ExternalSystem |
getExternalSystemsOrThrow(String key)
Output only.
|
String |
getExternalUri()
The URI that, if available, points to a web page outside of Security
Command Center where additional information about the finding can be found.
|
com.google.protobuf.ByteString |
getExternalUriBytes()
The URI that, if available, points to a web page outside of Security
Command Center where additional information about the finding can be found.
|
File |
getFiles(int index)
File associated with the finding.
|
int |
getFilesCount()
File associated with the finding.
|
List<File> |
getFilesList()
File associated with the finding.
|
FileOrBuilder |
getFilesOrBuilder(int index)
File associated with the finding.
|
List<? extends FileOrBuilder> |
getFilesOrBuilderList()
File associated with the finding.
|
Finding.FindingClass |
getFindingClass()
The class of the finding.
|
int |
getFindingClassValue()
The class of the finding.
|
IamBinding |
getIamBindings(int index)
Represents IAM bindings associated with the finding.
|
int |
getIamBindingsCount()
Represents IAM bindings associated with the finding.
|
List<IamBinding> |
getIamBindingsList()
Represents IAM bindings associated with the finding.
|
IamBindingOrBuilder |
getIamBindingsOrBuilder(int index)
Represents IAM bindings associated with the finding.
|
List<? extends IamBindingOrBuilder> |
getIamBindingsOrBuilderList()
Represents IAM bindings associated with the finding.
|
Indicator |
getIndicator()
Represents what's commonly known as an *indicator of compromise* (IoC) in
computer forensics.
|
IndicatorOrBuilder |
getIndicatorOrBuilder()
Represents what's commonly known as an *indicator of compromise* (IoC) in
computer forensics.
|
KernelRootkit |
getKernelRootkit()
Signature of the kernel rootkit.
|
KernelRootkitOrBuilder |
getKernelRootkitOrBuilder()
Signature of the kernel rootkit.
|
Kubernetes |
getKubernetes()
Kubernetes resources associated with the finding.
|
KubernetesOrBuilder |
getKubernetesOrBuilder()
Kubernetes resources associated with the finding.
|
MitreAttack |
getMitreAttack()
MITRE ATT&CK tactics and techniques related to this finding.
|
MitreAttackOrBuilder |
getMitreAttackOrBuilder()
MITRE ATT&CK tactics and techniques related to this finding.
|
String |
getModuleName()
Unique identifier of the module which generated the finding.
|
com.google.protobuf.ByteString |
getModuleNameBytes()
Unique identifier of the module which generated the finding.
|
Finding.Mute |
getMute()
Indicates the mute state of a finding (either muted, unmuted
or undefined).
|
String |
getMuteInitiator()
Records additional information about the mute operation, for example, the
[mute configuration](/security-command-center/docs/how-to-mute-findings)
that muted the finding and the user who muted the finding.
|
com.google.protobuf.ByteString |
getMuteInitiatorBytes()
Records additional information about the mute operation, for example, the
[mute configuration](/security-command-center/docs/how-to-mute-findings)
that muted the finding and the user who muted the finding.
|
com.google.protobuf.Timestamp |
getMuteUpdateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getMuteUpdateTimeOrBuilder()
Output only.
|
int |
getMuteValue()
Indicates the mute state of a finding (either muted, unmuted
or undefined).
|
String |
getName()
The [relative resource
name](https://cloud.google.com/apis/design/resource_names#relative_resource_name)
of the finding.
|
com.google.protobuf.ByteString |
getNameBytes()
The [relative resource
name](https://cloud.google.com/apis/design/resource_names#relative_resource_name)
of the finding.
|
String |
getNextSteps()
Steps to address the finding.
|
com.google.protobuf.ByteString |
getNextStepsBytes()
Steps to address the finding.
|
String |
getParent()
The relative resource name of the source the finding belongs to.
|
com.google.protobuf.ByteString |
getParentBytes()
The relative resource name of the source the finding belongs to.
|
String |
getParentDisplayName()
Output only.
|
com.google.protobuf.ByteString |
getParentDisplayNameBytes()
Output only.
|
com.google.protobuf.Parser<Finding> |
getParserForType() |
Process |
getProcesses(int index)
Represents operating system processes associated with the Finding.
|
int |
getProcessesCount()
Represents operating system processes associated with the Finding.
|
List<Process> |
getProcessesList()
Represents operating system processes associated with the Finding.
|
ProcessOrBuilder |
getProcessesOrBuilder(int index)
Represents operating system processes associated with the Finding.
|
List<? extends ProcessOrBuilder> |
getProcessesOrBuilderList()
Represents operating system processes associated with the Finding.
|
String |
getResourceName()
For findings on Google Cloud resources, the full resource
name of the Google Cloud resource this finding is for.
|
com.google.protobuf.ByteString |
getResourceNameBytes()
For findings on Google Cloud resources, the full resource
name of the Google Cloud resource this finding is for.
|
SecurityMarks |
getSecurityMarks()
Output only.
|
SecurityMarksOrBuilder |
getSecurityMarksOrBuilder()
Output only.
|
int |
getSerializedSize() |
Finding.Severity |
getSeverity()
The severity of the finding.
|
int |
getSeverityValue()
The severity of the finding.
|
Map<String,com.google.protobuf.Value> |
getSourceProperties()
Deprecated.
|
int |
getSourcePropertiesCount()
Source specific properties.
|
Map<String,com.google.protobuf.Value> |
getSourcePropertiesMap()
Source specific properties.
|
com.google.protobuf.Value |
getSourcePropertiesOrDefault(String key,
com.google.protobuf.Value defaultValue)
Source specific properties.
|
com.google.protobuf.Value |
getSourcePropertiesOrThrow(String key)
Source specific properties.
|
Finding.State |
getState()
The state of the finding.
|
int |
getStateValue()
The state of the finding.
|
Vulnerability |
getVulnerability()
Represents vulnerability-specific fields like CVE and CVSS scores.
|
VulnerabilityOrBuilder |
getVulnerabilityOrBuilder()
Represents vulnerability-specific fields like CVE and CVSS scores.
|
boolean |
hasAccess()
Access details associated with the finding, such as more information on the
caller, which method was accessed, and from where.
|
boolean |
hasCloudDlpDataProfile()
Cloud DLP data profile that is associated with the finding.
|
boolean |
hasCloudDlpInspection()
Cloud Data Loss Prevention (Cloud DLP) inspection results that are
associated with the finding.
|
boolean |
hasCreateTime()
The time at which the finding was created in Security Command Center.
|
boolean |
hasDatabase()
Database associated with the finding.
|
boolean |
hasEventTime()
The time the finding was first detected.
|
boolean |
hasExfiltration()
Represents exfiltrations associated with the finding.
|
int |
hashCode() |
boolean |
hasIndicator()
Represents what's commonly known as an *indicator of compromise* (IoC) in
computer forensics.
|
boolean |
hasKernelRootkit()
Signature of the kernel rootkit.
|
boolean |
hasKubernetes()
Kubernetes resources associated with the finding.
|
boolean |
hasMitreAttack()
MITRE ATT&CK tactics and techniques related to this finding.
|
boolean |
hasMuteUpdateTime()
Output only.
|
boolean |
hasSecurityMarks()
Output only.
|
boolean |
hasVulnerability()
Represents vulnerability-specific fields like CVE and CVSS scores.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
boolean |
isInitialized() |
static Finding.Builder |
newBuilder() |
static Finding.Builder |
newBuilder(Finding prototype) |
Finding.Builder |
newBuilderForType() |
protected Finding.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Finding |
parseDelimitedFrom(InputStream input) |
static Finding |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Finding |
parseFrom(byte[] data) |
static Finding |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Finding |
parseFrom(ByteBuffer data) |
static Finding |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Finding |
parseFrom(com.google.protobuf.ByteString data) |
static Finding |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Finding |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Finding |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Finding |
parseFrom(InputStream input) |
static Finding |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Finding> |
parser() |
Finding.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, 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, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int NAME_FIELD_NUMBER
public static final int PARENT_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
public static final int CATEGORY_FIELD_NUMBER
public static final int EXTERNAL_URI_FIELD_NUMBER
public static final int SOURCE_PROPERTIES_FIELD_NUMBER
public static final int SECURITY_MARKS_FIELD_NUMBER
public static final int EVENT_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
public static final int SEVERITY_FIELD_NUMBER
public static final int CANONICAL_NAME_FIELD_NUMBER
public static final int MUTE_FIELD_NUMBER
public static final int FINDING_CLASS_FIELD_NUMBER
public static final int INDICATOR_FIELD_NUMBER
public static final int VULNERABILITY_FIELD_NUMBER
public static final int MUTE_UPDATE_TIME_FIELD_NUMBER
public static final int EXTERNAL_SYSTEMS_FIELD_NUMBER
public static final int MITRE_ATTACK_FIELD_NUMBER
public static final int ACCESS_FIELD_NUMBER
public static final int CONNECTIONS_FIELD_NUMBER
public static final int MUTE_INITIATOR_FIELD_NUMBER
public static final int PROCESSES_FIELD_NUMBER
public static final int CONTACTS_FIELD_NUMBER
public static final int COMPLIANCES_FIELD_NUMBER
public static final int PARENT_DISPLAY_NAME_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
public static final int EXFILTRATION_FIELD_NUMBER
public static final int IAM_BINDINGS_FIELD_NUMBER
public static final int NEXT_STEPS_FIELD_NUMBER
public static final int MODULE_NAME_FIELD_NUMBER
public static final int CONTAINERS_FIELD_NUMBER
public static final int KUBERNETES_FIELD_NUMBER
public static final int DATABASE_FIELD_NUMBER
public static final int FILES_FIELD_NUMBER
public static final int CLOUD_DLP_INSPECTION_FIELD_NUMBER
public static final int CLOUD_DLP_DATA_PROFILE_FIELD_NUMBER
public static final int KERNEL_ROOTKIT_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public 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;getName in interface FindingOrBuilderpublic 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;getNameBytes in interface FindingOrBuilderpublic 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;getParent in interface FindingOrBuilderpublic 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;getParentBytes in interface FindingOrBuilderpublic 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;getResourceName in interface FindingOrBuilderpublic 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;getResourceNameBytes in interface FindingOrBuilderpublic int getStateValue()
The state of the finding.
.google.cloud.securitycenter.v1.Finding.State state = 4;getStateValue in interface FindingOrBuilderpublic Finding.State getState()
The state of the finding.
.google.cloud.securitycenter.v1.Finding.State state = 4;getState in interface FindingOrBuilderpublic 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;getCategory in interface FindingOrBuilderpublic 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;getCategoryBytes in interface FindingOrBuilderpublic 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;getExternalUri in interface FindingOrBuilderpublic 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;getExternalUriBytes in interface FindingOrBuilderpublic int getSourcePropertiesCount()
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;getSourcePropertiesCount in interface FindingOrBuilderpublic 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;containsSourceProperties in interface FindingOrBuilder@Deprecated public Map<String,com.google.protobuf.Value> getSourceProperties()
getSourcePropertiesMap() instead.getSourceProperties in interface FindingOrBuilderpublic 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;getSourcePropertiesMap in interface FindingOrBuilderpublic 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;getSourcePropertiesOrDefault in interface FindingOrBuilderpublic 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;getSourcePropertiesOrThrow in interface FindingOrBuilderpublic 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];
hasSecurityMarks in interface FindingOrBuilderpublic 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];
getSecurityMarks in interface FindingOrBuilderpublic 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];
getSecurityMarksOrBuilder in interface FindingOrBuilderpublic 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;hasEventTime in interface FindingOrBuilderpublic 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;getEventTime in interface FindingOrBuilderpublic 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;getEventTimeOrBuilder in interface FindingOrBuilderpublic boolean hasCreateTime()
The time at which the finding was created in Security Command Center.
.google.protobuf.Timestamp create_time = 10;hasCreateTime in interface FindingOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
The time at which the finding was created in Security Command Center.
.google.protobuf.Timestamp create_time = 10;getCreateTime in interface FindingOrBuilderpublic com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
The time at which the finding was created in Security Command Center.
.google.protobuf.Timestamp create_time = 10;getCreateTimeOrBuilder in interface FindingOrBuilderpublic 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;getSeverityValue in interface FindingOrBuilderpublic 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;getSeverity in interface FindingOrBuilderpublic 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;getCanonicalName in interface FindingOrBuilderpublic 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;getCanonicalNameBytes in interface FindingOrBuilderpublic 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;getMuteValue in interface FindingOrBuilderpublic 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;getMute in interface FindingOrBuilderpublic int getFindingClassValue()
The class of the finding.
.google.cloud.securitycenter.v1.Finding.FindingClass finding_class = 17;getFindingClassValue in interface FindingOrBuilderpublic Finding.FindingClass getFindingClass()
The class of the finding.
.google.cloud.securitycenter.v1.Finding.FindingClass finding_class = 17;getFindingClass in interface FindingOrBuilderpublic 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;hasIndicator in interface FindingOrBuilderpublic 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;getIndicator in interface FindingOrBuilderpublic 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;getIndicatorOrBuilder in interface FindingOrBuilderpublic 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;hasVulnerability in interface FindingOrBuilderpublic 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;getVulnerability in interface FindingOrBuilderpublic 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;getVulnerabilityOrBuilder in interface FindingOrBuilderpublic 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];
hasMuteUpdateTime in interface FindingOrBuilderpublic 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];
getMuteUpdateTime in interface FindingOrBuilderpublic 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];
getMuteUpdateTimeOrBuilder in interface FindingOrBuilderpublic int getExternalSystemsCount()
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];
getExternalSystemsCount in interface FindingOrBuilderpublic 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];
containsExternalSystems in interface FindingOrBuilder@Deprecated public Map<String,ExternalSystem> getExternalSystems()
getExternalSystemsMap() instead.getExternalSystems in interface FindingOrBuilderpublic 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];
getExternalSystemsMap in interface FindingOrBuilderpublic 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];
getExternalSystemsOrDefault in interface FindingOrBuilderpublic 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];
getExternalSystemsOrThrow in interface FindingOrBuilderpublic 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;hasMitreAttack in interface FindingOrBuilderpublic 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;getMitreAttack in interface FindingOrBuilderpublic 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;getMitreAttackOrBuilder in interface FindingOrBuilderpublic 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;hasAccess in interface FindingOrBuilderpublic 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;getAccess in interface FindingOrBuilderpublic 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;getAccessOrBuilder in interface FindingOrBuilderpublic List<Connection> getConnectionsList()
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;getConnectionsList in interface FindingOrBuilderpublic List<? extends ConnectionOrBuilder> getConnectionsOrBuilderList()
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;getConnectionsOrBuilderList in interface FindingOrBuilderpublic int getConnectionsCount()
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;getConnectionsCount in interface FindingOrBuilderpublic Connection getConnections(int index)
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;getConnections in interface FindingOrBuilderpublic ConnectionOrBuilder getConnectionsOrBuilder(int index)
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;getConnectionsOrBuilder in interface FindingOrBuilderpublic 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;getMuteInitiator in interface FindingOrBuilderpublic 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;getMuteInitiatorBytes in interface FindingOrBuilderpublic List<Process> getProcessesList()
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;getProcessesList in interface FindingOrBuilderpublic List<? extends ProcessOrBuilder> getProcessesOrBuilderList()
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;getProcessesOrBuilderList in interface FindingOrBuilderpublic int getProcessesCount()
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;getProcessesCount in interface FindingOrBuilderpublic Process getProcesses(int index)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;getProcesses in interface FindingOrBuilderpublic ProcessOrBuilder getProcessesOrBuilder(int index)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;getProcessesOrBuilder in interface FindingOrBuilderpublic int getContactsCount()
FindingOrBuilder
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];
getContactsCount in interface FindingOrBuilderpublic 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];
containsContacts in interface FindingOrBuilder@Deprecated public Map<String,ContactDetails> getContacts()
getContactsMap() instead.getContacts in interface FindingOrBuilderpublic 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];
getContactsMap in interface FindingOrBuilderpublic 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];
getContactsOrDefault in interface FindingOrBuilderpublic 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];
getContactsOrThrow in interface FindingOrBuilderpublic List<Compliance> getCompliancesList()
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;getCompliancesList in interface FindingOrBuilderpublic List<? extends ComplianceOrBuilder> getCompliancesOrBuilderList()
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;getCompliancesOrBuilderList in interface FindingOrBuilderpublic int getCompliancesCount()
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;getCompliancesCount in interface FindingOrBuilderpublic Compliance getCompliances(int index)
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;getCompliances in interface FindingOrBuilderpublic ComplianceOrBuilder getCompliancesOrBuilder(int index)
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;getCompliancesOrBuilder in interface FindingOrBuilderpublic 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];getParentDisplayName in interface FindingOrBuilderpublic 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];getParentDisplayNameBytes in interface FindingOrBuilderpublic String getDescription()
Contains more details about the finding.
string description = 37;getDescription in interface FindingOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
Contains more details about the finding.
string description = 37;getDescriptionBytes in interface FindingOrBuilderpublic boolean hasExfiltration()
Represents exfiltrations associated with the finding.
.google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;hasExfiltration in interface FindingOrBuilderpublic Exfiltration getExfiltration()
Represents exfiltrations associated with the finding.
.google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;getExfiltration in interface FindingOrBuilderpublic ExfiltrationOrBuilder getExfiltrationOrBuilder()
Represents exfiltrations associated with the finding.
.google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;getExfiltrationOrBuilder in interface FindingOrBuilderpublic List<IamBinding> getIamBindingsList()
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;getIamBindingsList in interface FindingOrBuilderpublic List<? extends IamBindingOrBuilder> getIamBindingsOrBuilderList()
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;getIamBindingsOrBuilderList in interface FindingOrBuilderpublic int getIamBindingsCount()
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;getIamBindingsCount in interface FindingOrBuilderpublic IamBinding getIamBindings(int index)
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;getIamBindings in interface FindingOrBuilderpublic IamBindingOrBuilder getIamBindingsOrBuilder(int index)
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;getIamBindingsOrBuilder in interface FindingOrBuilderpublic String getNextSteps()
Steps to address the finding.
string next_steps = 40;getNextSteps in interface FindingOrBuilderpublic com.google.protobuf.ByteString getNextStepsBytes()
Steps to address the finding.
string next_steps = 40;getNextStepsBytes in interface FindingOrBuilderpublic String getModuleName()
Unique identifier of the module which generated the finding. Example: folders/598186756061/securityHealthAnalyticsSettings/customModules/56799441161885
string module_name = 41;getModuleName in interface FindingOrBuilderpublic com.google.protobuf.ByteString getModuleNameBytes()
Unique identifier of the module which generated the finding. Example: folders/598186756061/securityHealthAnalyticsSettings/customModules/56799441161885
string module_name = 41;getModuleNameBytes in interface FindingOrBuilderpublic 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;getContainersList in interface FindingOrBuilderpublic 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;getContainersOrBuilderList in interface FindingOrBuilderpublic 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;getContainersCount in interface FindingOrBuilderpublic 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;getContainers in interface FindingOrBuilderpublic 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;getContainersOrBuilder in interface FindingOrBuilderpublic boolean hasKubernetes()
Kubernetes resources associated with the finding.
.google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;hasKubernetes in interface FindingOrBuilderpublic Kubernetes getKubernetes()
Kubernetes resources associated with the finding.
.google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;getKubernetes in interface FindingOrBuilderpublic KubernetesOrBuilder getKubernetesOrBuilder()
Kubernetes resources associated with the finding.
.google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;getKubernetesOrBuilder in interface FindingOrBuilderpublic boolean hasDatabase()
Database associated with the finding.
.google.cloud.securitycenter.v1.Database database = 44;hasDatabase in interface FindingOrBuilderpublic Database getDatabase()
Database associated with the finding.
.google.cloud.securitycenter.v1.Database database = 44;getDatabase in interface FindingOrBuilderpublic DatabaseOrBuilder getDatabaseOrBuilder()
Database associated with the finding.
.google.cloud.securitycenter.v1.Database database = 44;getDatabaseOrBuilder in interface FindingOrBuilderpublic List<File> getFilesList()
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;getFilesList in interface FindingOrBuilderpublic List<? extends FileOrBuilder> getFilesOrBuilderList()
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;getFilesOrBuilderList in interface FindingOrBuilderpublic int getFilesCount()
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;getFilesCount in interface FindingOrBuilderpublic File getFiles(int index)
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;getFiles in interface FindingOrBuilderpublic FileOrBuilder getFilesOrBuilder(int index)
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;getFilesOrBuilder in interface FindingOrBuilderpublic 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;hasCloudDlpInspection in interface FindingOrBuilderpublic 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;getCloudDlpInspection in interface FindingOrBuilderpublic 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;getCloudDlpInspectionOrBuilder in interface FindingOrBuilderpublic boolean hasCloudDlpDataProfile()
Cloud DLP data profile that is associated with the finding.
.google.cloud.securitycenter.v1.CloudDlpDataProfile cloud_dlp_data_profile = 49;hasCloudDlpDataProfile in interface FindingOrBuilderpublic CloudDlpDataProfile getCloudDlpDataProfile()
Cloud DLP data profile that is associated with the finding.
.google.cloud.securitycenter.v1.CloudDlpDataProfile cloud_dlp_data_profile = 49;getCloudDlpDataProfile in interface FindingOrBuilderpublic CloudDlpDataProfileOrBuilder getCloudDlpDataProfileOrBuilder()
Cloud DLP data profile that is associated with the finding.
.google.cloud.securitycenter.v1.CloudDlpDataProfile cloud_dlp_data_profile = 49;getCloudDlpDataProfileOrBuilder in interface FindingOrBuilderpublic boolean hasKernelRootkit()
Signature of the kernel rootkit.
.google.cloud.securitycenter.v1.KernelRootkit kernel_rootkit = 50;hasKernelRootkit in interface FindingOrBuilderpublic KernelRootkit getKernelRootkit()
Signature of the kernel rootkit.
.google.cloud.securitycenter.v1.KernelRootkit kernel_rootkit = 50;getKernelRootkit in interface FindingOrBuilderpublic KernelRootkitOrBuilder getKernelRootkitOrBuilder()
Signature of the kernel rootkit.
.google.cloud.securitycenter.v1.KernelRootkit kernel_rootkit = 50;getKernelRootkitOrBuilder in interface FindingOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Finding parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Finding parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Finding parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Finding parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Finding parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Finding parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Finding parseFrom(InputStream input) throws IOException
IOExceptionpublic static Finding parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Finding parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Finding parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Finding parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Finding parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Finding.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Finding.Builder newBuilder()
public static Finding.Builder newBuilder(Finding prototype)
public Finding.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Finding.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Finding getDefaultInstance()
public static com.google.protobuf.Parser<Finding> parser()
public com.google.protobuf.Parser<Finding> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Finding getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.