public final class Finding extends 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.v2.Finding
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
ACCESS_FIELD_NUMBER
public static final int ACCESS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
APPLICATION_FIELD_NUMBER
public static final int APPLICATION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
ATTACK_EXPOSURE_FIELD_NUMBER
public static final int ATTACK_EXPOSURE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
BACKUP_DISASTER_RECOVERY_FIELD_NUMBER
public static final int BACKUP_DISASTER_RECOVERY_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CANONICAL_NAME_FIELD_NUMBER
public static final int CANONICAL_NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CATEGORY_FIELD_NUMBER
public static final int CATEGORY_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CLOUD_ARMOR_FIELD_NUMBER
public static final int CLOUD_ARMOR_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CLOUD_DLP_DATA_PROFILE_FIELD_NUMBER
public static final int CLOUD_DLP_DATA_PROFILE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CLOUD_DLP_INSPECTION_FIELD_NUMBER
public static final int CLOUD_DLP_INSPECTION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
COMPLIANCES_FIELD_NUMBER
public static final int COMPLIANCES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CONNECTIONS_FIELD_NUMBER
public static final int CONNECTIONS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int CONTACTS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CONTAINERS_FIELD_NUMBER
public static final int CONTAINERS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
DATABASE_FIELD_NUMBER
public static final int DATABASE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
EVENT_TIME_FIELD_NUMBER
public static final int EVENT_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
EXFILTRATION_FIELD_NUMBER
public static final int EXFILTRATION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
EXTERNAL_SYSTEMS_FIELD_NUMBER
public static final int EXTERNAL_SYSTEMS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
EXTERNAL_URI_FIELD_NUMBER
public static final int EXTERNAL_URI_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
FILES_FIELD_NUMBER
public static final int FILES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
FINDING_CLASS_FIELD_NUMBER
public static final int FINDING_CLASS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
GROUP_MEMBERSHIPS_FIELD_NUMBER
public static final int GROUP_MEMBERSHIPS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
IAM_BINDINGS_FIELD_NUMBER
public static final int IAM_BINDINGS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
INDICATOR_FIELD_NUMBER
public static final int INDICATOR_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
KERNEL_ROOTKIT_FIELD_NUMBER
public static final int KERNEL_ROOTKIT_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
KUBERNETES_FIELD_NUMBER
public static final int KUBERNETES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
LOAD_BALANCERS_FIELD_NUMBER
public static final int LOAD_BALANCERS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
LOG_ENTRIES_FIELD_NUMBER
public static final int LOG_ENTRIES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
MITRE_ATTACK_FIELD_NUMBER
public static final int MITRE_ATTACK_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
MODULE_NAME_FIELD_NUMBER
public static final int MODULE_NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
MUTE_FIELD_NUMBER
public static final int MUTE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
MUTE_INFO_FIELD_NUMBER
public static final int MUTE_INFO_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
MUTE_INITIATOR_FIELD_NUMBER
public static final int MUTE_INITIATOR_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
MUTE_UPDATE_TIME_FIELD_NUMBER
public static final int MUTE_UPDATE_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
NEXT_STEPS_FIELD_NUMBER
public static final int NEXT_STEPS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
NOTEBOOK_FIELD_NUMBER
public static final int NOTEBOOK_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
ORG_POLICIES_FIELD_NUMBER
public static final int ORG_POLICIES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
PARENT_DISPLAY_NAME_FIELD_NUMBER
public static final int PARENT_DISPLAY_NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
PARENT_FIELD_NUMBER
public static final int PARENT_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
PROCESSES_FIELD_NUMBER
public static final int PROCESSES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
RESOURCE_NAME_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SECURITY_MARKS_FIELD_NUMBER
public static final int SECURITY_MARKS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SECURITY_POSTURE_FIELD_NUMBER
public static final int SECURITY_POSTURE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SEVERITY_FIELD_NUMBER
public static final int SEVERITY_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SOURCE_PROPERTIES_FIELD_NUMBER
public static final int SOURCE_PROPERTIES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
STATE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
TOXIC_COMBINATION_FIELD_NUMBER
public static final int TOXIC_COMBINATION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
VULNERABILITY_FIELD_NUMBER
public static final int VULNERABILITY_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Finding getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Finding.Builder newBuilder()
newBuilder(Finding prototype)
public static Finding.Builder newBuilder(Finding prototype)
Parameter |
Name |
Description |
prototype |
Finding
|
public static Finding parseDelimitedFrom(InputStream input)
public static Finding parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Finding parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Finding parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Finding parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Finding parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Finding parseFrom(CodedInputStream input)
public static Finding parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Finding parseFrom(InputStream input)
public static Finding parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Finding parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Finding parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Finding> parser()
Methods
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.v2.ContactDetails> contacts = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
key |
String
|
containsExternalSystems(String key)
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.v2.ExternalSystem> external_systems = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
key |
String
|
containsSourceProperties(String key)
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 = 9;
Parameter |
Name |
Description |
key |
String
|
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
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.v2.Access access = 22;
Returns |
Type |
Description |
Access |
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.v2.Access access = 22;
getApplication()
public Application getApplication()
Represents an application associated with the finding.
.google.cloud.securitycenter.v2.Application application = 45;
getApplicationOrBuilder()
public ApplicationOrBuilder getApplicationOrBuilder()
Represents an application associated with the finding.
.google.cloud.securitycenter.v2.Application application = 45;
getAttackExposure()
public AttackExposure getAttackExposure()
The results of an attack path simulation relevant to this finding.
.google.cloud.securitycenter.v2.AttackExposure attack_exposure = 38;
getAttackExposureOrBuilder()
public AttackExposureOrBuilder getAttackExposureOrBuilder()
The results of an attack path simulation relevant to this finding.
.google.cloud.securitycenter.v2.AttackExposure attack_exposure = 38;
getBackupDisasterRecovery()
public BackupDisasterRecovery getBackupDisasterRecovery()
Fields related to Backup and DR findings.
.google.cloud.securitycenter.v2.BackupDisasterRecovery backup_disaster_recovery = 47;
getBackupDisasterRecoveryOrBuilder()
public BackupDisasterRecoveryOrBuilder getBackupDisasterRecoveryOrBuilder()
Fields related to Backup and DR findings.
.google.cloud.securitycenter.v2.BackupDisasterRecovery backup_disaster_recovery = 47;
getCanonicalName()
public String getCanonicalName()
Output only. The canonical name of the finding. The following list shows
some examples:
+
organizations/{organization_id}/sources/{source_id}/findings/{finding_id}
+
organizations/{organization_id}/sources/{source_id}/locations/{location_id}/findings/{finding_id}
folders/{folder_id}/sources/{source_id}/findings/{finding_id}
+
folders/{folder_id}/sources/{source_id}/locations/{location_id}/findings/{finding_id}
projects/{project_id}/sources/{source_id}/findings/{finding_id}
+
projects/{project_id}/sources/{source_id}/locations/{location_id}/findings/{finding_id}
The prefix is the closest CRM ancestor of the resource associated with the
finding.
string canonical_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The canonicalName.
|
getCanonicalNameBytes()
public ByteString getCanonicalNameBytes()
Output only. The canonical name of the finding. The following list shows
some examples:
+
organizations/{organization_id}/sources/{source_id}/findings/{finding_id}
+
organizations/{organization_id}/sources/{source_id}/locations/{location_id}/findings/{finding_id}
folders/{folder_id}/sources/{source_id}/findings/{finding_id}
+
folders/{folder_id}/sources/{source_id}/locations/{location_id}/findings/{finding_id}
projects/{project_id}/sources/{source_id}/findings/{finding_id}
+
projects/{project_id}/sources/{source_id}/locations/{location_id}/findings/{finding_id}
The prefix is the closest CRM ancestor of the resource associated with the
finding.
string canonical_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for canonicalName.
|
getCategory()
public String getCategory()
Immutable. The additional taxonomy group within findings from a given
source. Example: "XSS_FLASH_INJECTION"
string category = 7 [(.google.api.field_behavior) = IMMUTABLE];
Returns |
Type |
Description |
String |
The category.
|
getCategoryBytes()
public ByteString getCategoryBytes()
Immutable. The additional taxonomy group within findings from a given
source. Example: "XSS_FLASH_INJECTION"
string category = 7 [(.google.api.field_behavior) = IMMUTABLE];
Returns |
Type |
Description |
ByteString |
The bytes for category.
|
getCloudArmor()
public CloudArmor getCloudArmor()
Fields related to Cloud Armor findings.
.google.cloud.securitycenter.v2.CloudArmor cloud_armor = 51;
Returns |
Type |
Description |
CloudArmor |
The cloudArmor.
|
getCloudArmorOrBuilder()
public CloudArmorOrBuilder getCloudArmorOrBuilder()
Fields related to Cloud Armor findings.
.google.cloud.securitycenter.v2.CloudArmor cloud_armor = 51;
getCloudDlpDataProfile()
public CloudDlpDataProfile getCloudDlpDataProfile()
Cloud DLP data profile that is associated with the finding.
.google.cloud.securitycenter.v2.CloudDlpDataProfile cloud_dlp_data_profile = 41;
getCloudDlpDataProfileOrBuilder()
public CloudDlpDataProfileOrBuilder getCloudDlpDataProfileOrBuilder()
Cloud DLP data profile that is associated with the finding.
.google.cloud.securitycenter.v2.CloudDlpDataProfile cloud_dlp_data_profile = 41;
getCloudDlpInspection()
public CloudDlpInspection getCloudDlpInspection()
Cloud Data Loss Prevention (Cloud DLP) inspection results that are
associated with the finding.
.google.cloud.securitycenter.v2.CloudDlpInspection cloud_dlp_inspection = 40;
getCloudDlpInspectionOrBuilder()
public CloudDlpInspectionOrBuilder getCloudDlpInspectionOrBuilder()
Cloud Data Loss Prevention (Cloud DLP) inspection results that are
associated with the finding.
.google.cloud.securitycenter.v2.CloudDlpInspection cloud_dlp_inspection = 40;
getCompliances(int index)
public Compliance getCompliances(int index)
Contains compliance information for security standards associated to the
finding.
repeated .google.cloud.securitycenter.v2.Compliance compliances = 27;
Parameter |
Name |
Description |
index |
int
|
getCompliancesCount()
public int getCompliancesCount()
Contains compliance information for security standards associated to the
finding.
repeated .google.cloud.securitycenter.v2.Compliance compliances = 27;
Returns |
Type |
Description |
int |
|
getCompliancesList()
public List<Compliance> getCompliancesList()
Contains compliance information for security standards associated to the
finding.
repeated .google.cloud.securitycenter.v2.Compliance compliances = 27;
getCompliancesOrBuilder(int index)
public ComplianceOrBuilder getCompliancesOrBuilder(int index)
Contains compliance information for security standards associated to the
finding.
repeated .google.cloud.securitycenter.v2.Compliance compliances = 27;
Parameter |
Name |
Description |
index |
int
|
getCompliancesOrBuilderList()
public List<? extends ComplianceOrBuilder> getCompliancesOrBuilderList()
Contains compliance information for security standards associated to the
finding.
repeated .google.cloud.securitycenter.v2.Compliance compliances = 27;
Returns |
Type |
Description |
List<? extends com.google.cloud.securitycenter.v2.ComplianceOrBuilder> |
|
getConnections(int index)
public Connection getConnections(int index)
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v2.Connection connections = 23;
Parameter |
Name |
Description |
index |
int
|
getConnectionsCount()
public int getConnectionsCount()
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v2.Connection connections = 23;
Returns |
Type |
Description |
int |
|
getConnectionsList()
public List<Connection> getConnectionsList()
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v2.Connection connections = 23;
getConnectionsOrBuilder(int index)
public ConnectionOrBuilder getConnectionsOrBuilder(int index)
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v2.Connection connections = 23;
Parameter |
Name |
Description |
index |
int
|
getConnectionsOrBuilderList()
public List<? extends ConnectionOrBuilder> getConnectionsOrBuilderList()
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v2.Connection connections = 23;
Returns |
Type |
Description |
List<? extends com.google.cloud.securitycenter.v2.ConnectionOrBuilder> |
|
public Map<String,ContactDetails> getContacts()
public int getContactsCount()
Output only. Map containing the points of contact for the given finding.
The key represents the type of contact, while the value contains a list of
all the contacts that pertain. Please refer to:
https://cloud.google.com/resource-manager/docs/managing-notification-contacts#notification-categories
{
"security": {
"contacts": [
{
"email": "person1@company.com"
},
{
"email": "person2@company.com"
}
]
}
}
map<string, .google.cloud.securitycenter.v2.ContactDetails> contacts = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
int |
|
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.v2.ContactDetails> contacts = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];
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.v2.ContactDetails> contacts = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];
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.v2.ContactDetails> contacts = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
key |
String
|
getContainers(int index)
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.v2.Container containers = 35;
Parameter |
Name |
Description |
index |
int
|
getContainersCount()
public int getContainersCount()
Containers associated with the finding. This field provides information for
both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v2.Container containers = 35;
Returns |
Type |
Description |
int |
|
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.v2.Container containers = 35;
getContainersOrBuilder(int index)
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.v2.Container containers = 35;
Parameter |
Name |
Description |
index |
int
|
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.v2.Container containers = 35;
Returns |
Type |
Description |
List<? extends com.google.cloud.securitycenter.v2.ContainerOrBuilder> |
|
getCreateTime()
public Timestamp getCreateTime()
Output only. The time at which the finding was created in Security Command
Center.
.google.protobuf.Timestamp create_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
Timestamp |
The createTime.
|
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The time at which the finding was created in Security Command
Center.
.google.protobuf.Timestamp create_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDatabase()
public Database getDatabase()
Database associated with the finding.
.google.cloud.securitycenter.v2.Database database = 37;
Returns |
Type |
Description |
Database |
The database.
|
getDatabaseOrBuilder()
public DatabaseOrBuilder getDatabaseOrBuilder()
Database associated with the finding.
.google.cloud.securitycenter.v2.Database database = 37;
getDefaultInstanceForType()
public Finding getDefaultInstanceForType()
getDescription()
public String getDescription()
Contains more details about the finding.
string description = 30;
Returns |
Type |
Description |
String |
The description.
|
getDescriptionBytes()
public ByteString getDescriptionBytes()
Contains more details about the finding.
string description = 30;
Returns |
Type |
Description |
ByteString |
The bytes for description.
|
getEventTime()
public 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 = 11;
Returns |
Type |
Description |
Timestamp |
The eventTime.
|
getEventTimeOrBuilder()
public 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 = 11;
getExfiltration()
public Exfiltration getExfiltration()
Represents exfiltrations associated with the finding.
.google.cloud.securitycenter.v2.Exfiltration exfiltration = 31;
getExfiltrationOrBuilder()
public ExfiltrationOrBuilder getExfiltrationOrBuilder()
Represents exfiltrations associated with the finding.
.google.cloud.securitycenter.v2.Exfiltration exfiltration = 31;
getExternalSystems() (deprecated)
public Map<String,ExternalSystem> getExternalSystems()
getExternalSystemsCount()
public int getExternalSystemsCount()
Output only. Third party SIEM/SOAR fields within SCC, contains external
system information and external system finding fields.
map<string, .google.cloud.securitycenter.v2.ExternalSystem> external_systems = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
int |
|
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.v2.ExternalSystem> external_systems = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
getExternalSystemsOrDefault(String key, ExternalSystem defaultValue)
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.v2.ExternalSystem> external_systems = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
getExternalSystemsOrThrow(String key)
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.v2.ExternalSystem> external_systems = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
key |
String
|
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 = 8;
Returns |
Type |
Description |
String |
The externalUri.
|
getExternalUriBytes()
public 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 = 8;
Returns |
Type |
Description |
ByteString |
The bytes for externalUri.
|
getFiles(int index)
public File getFiles(int index)
File associated with the finding.
repeated .google.cloud.securitycenter.v2.File files = 39;
Parameter |
Name |
Description |
index |
int
|
Returns |
Type |
Description |
File |
|
getFilesCount()
public int getFilesCount()
File associated with the finding.
repeated .google.cloud.securitycenter.v2.File files = 39;