Class Finding.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Finding.Builder>
-
- com.google.cloud.securitycenter.v1.Finding.Builder
-
- All Implemented Interfaces:
FindingOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- Finding
public static final class Finding.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Finding.Builder> 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
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Finding.Builder
addAllCompliances(Iterable<? extends Compliance> values)
Contains compliance information for security standards associated to the finding.Finding.Builder
addAllConnections(Iterable<? extends Connection> values)
Contains information about the IP connection associated with the finding.Finding.Builder
addAllContainers(Iterable<? extends Container> values)
Containers associated with the finding.Finding.Builder
addAllFiles(Iterable<? extends File> values)
File associated with the finding.Finding.Builder
addAllIamBindings(Iterable<? extends IamBinding> values)
Represents IAM bindings associated with the finding.Finding.Builder
addAllProcesses(Iterable<? extends Process> values)
Represents operating system processes associated with the Finding.Finding.Builder
addCompliances(int index, Compliance value)
Contains compliance information for security standards associated to the finding.Finding.Builder
addCompliances(int index, Compliance.Builder builderForValue)
Contains compliance information for security standards associated to the finding.Finding.Builder
addCompliances(Compliance value)
Contains compliance information for security standards associated to the finding.Finding.Builder
addCompliances(Compliance.Builder builderForValue)
Contains compliance information for security standards associated to the finding.Compliance.Builder
addCompliancesBuilder()
Contains compliance information for security standards associated to the finding.Compliance.Builder
addCompliancesBuilder(int index)
Contains compliance information for security standards associated to the finding.Finding.Builder
addConnections(int index, Connection value)
Contains information about the IP connection associated with the finding.Finding.Builder
addConnections(int index, Connection.Builder builderForValue)
Contains information about the IP connection associated with the finding.Finding.Builder
addConnections(Connection value)
Contains information about the IP connection associated with the finding.Finding.Builder
addConnections(Connection.Builder builderForValue)
Contains information about the IP connection associated with the finding.Connection.Builder
addConnectionsBuilder()
Contains information about the IP connection associated with the finding.Connection.Builder
addConnectionsBuilder(int index)
Contains information about the IP connection associated with the finding.Finding.Builder
addContainers(int index, Container value)
Containers associated with the finding.Finding.Builder
addContainers(int index, Container.Builder builderForValue)
Containers associated with the finding.Finding.Builder
addContainers(Container value)
Containers associated with the finding.Finding.Builder
addContainers(Container.Builder builderForValue)
Containers associated with the finding.Container.Builder
addContainersBuilder()
Containers associated with the finding.Container.Builder
addContainersBuilder(int index)
Containers associated with the finding.Finding.Builder
addFiles(int index, File value)
File associated with the finding.Finding.Builder
addFiles(int index, File.Builder builderForValue)
File associated with the finding.Finding.Builder
addFiles(File value)
File associated with the finding.Finding.Builder
addFiles(File.Builder builderForValue)
File associated with the finding.File.Builder
addFilesBuilder()
File associated with the finding.File.Builder
addFilesBuilder(int index)
File associated with the finding.Finding.Builder
addIamBindings(int index, IamBinding value)
Represents IAM bindings associated with the finding.Finding.Builder
addIamBindings(int index, IamBinding.Builder builderForValue)
Represents IAM bindings associated with the finding.Finding.Builder
addIamBindings(IamBinding value)
Represents IAM bindings associated with the finding.Finding.Builder
addIamBindings(IamBinding.Builder builderForValue)
Represents IAM bindings associated with the finding.IamBinding.Builder
addIamBindingsBuilder()
Represents IAM bindings associated with the finding.IamBinding.Builder
addIamBindingsBuilder(int index)
Represents IAM bindings associated with the finding.Finding.Builder
addProcesses(int index, Process value)
Represents operating system processes associated with the Finding.Finding.Builder
addProcesses(int index, Process.Builder builderForValue)
Represents operating system processes associated with the Finding.Finding.Builder
addProcesses(Process value)
Represents operating system processes associated with the Finding.Finding.Builder
addProcesses(Process.Builder builderForValue)
Represents operating system processes associated with the Finding.Process.Builder
addProcessesBuilder()
Represents operating system processes associated with the Finding.Process.Builder
addProcessesBuilder(int index)
Represents operating system processes associated with the Finding.Finding.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Finding
build()
Finding
buildPartial()
Finding.Builder
clear()
Finding.Builder
clearAccess()
Access details associated with the finding, such as more information on the caller, which method was accessed, and from where.Finding.Builder
clearCanonicalName()
The canonical name of the finding.Finding.Builder
clearCategory()
The additional taxonomy group within findings from a given source.Finding.Builder
clearCloudDlpDataProfile()
Cloud DLP data profile that is associated with the finding.Finding.Builder
clearCloudDlpInspection()
Cloud Data Loss Prevention (Cloud DLP) inspection results that are associated with the finding.Finding.Builder
clearCompliances()
Contains compliance information for security standards associated to the finding.Finding.Builder
clearConnections()
Contains information about the IP connection associated with the finding.Finding.Builder
clearContacts()
Finding.Builder
clearContainers()
Containers associated with the finding.Finding.Builder
clearCreateTime()
The time at which the finding was created in Security Command Center.Finding.Builder
clearDatabase()
Database associated with the finding.Finding.Builder
clearDescription()
Contains more details about the finding.Finding.Builder
clearEventTime()
The time the finding was first detected.Finding.Builder
clearExfiltration()
Represents exfiltrations associated with the finding.Finding.Builder
clearExternalSystems()
Finding.Builder
clearExternalUri()
The URI that, if available, points to a web page outside of Security Command Center where additional information about the finding can be found.Finding.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Finding.Builder
clearFiles()
File associated with the finding.Finding.Builder
clearFindingClass()
The class of the finding.Finding.Builder
clearIamBindings()
Represents IAM bindings associated with the finding.Finding.Builder
clearIndicator()
Represents what's commonly known as an *indicator of compromise* (IoC) in computer forensics.Finding.Builder
clearKernelRootkit()
Signature of the kernel rootkit.Finding.Builder
clearKubernetes()
Kubernetes resources associated with the finding.Finding.Builder
clearMitreAttack()
MITRE ATT&CK tactics and techniques related to this finding.Finding.Builder
clearModuleName()
Unique identifier of the module which generated the finding.Finding.Builder
clearMute()
Indicates the mute state of a finding (either muted, unmuted or undefined).Finding.Builder
clearMuteInitiator()
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.Finding.Builder
clearMuteUpdateTime()
Output only.Finding.Builder
clearName()
The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding.Finding.Builder
clearNextSteps()
Steps to address the finding.Finding.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Finding.Builder
clearParent()
The relative resource name of the source the finding belongs to.Finding.Builder
clearParentDisplayName()
Output only.Finding.Builder
clearProcesses()
Represents operating system processes associated with the Finding.Finding.Builder
clearResourceName()
For findings on Google Cloud resources, the full resource name of the Google Cloud resource this finding is for.Finding.Builder
clearSecurityMarks()
Output only.Finding.Builder
clearSeverity()
The severity of the finding.Finding.Builder
clearSourceProperties()
Finding.Builder
clearState()
The state of the finding.Finding.Builder
clearVulnerability()
Represents vulnerability-specific fields like CVE and CVSS scores.Finding.Builder
clone()
boolean
containsContacts(String key)
Output only.boolean
containsExternalSystems(String key)
Output only.boolean
containsSourceProperties(String key)
Source specific properties.Access
getAccess()
Access details associated with the finding, such as more information on the caller, which method was accessed, and from where.Access.Builder
getAccessBuilder()
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.CloudDlpDataProfile.Builder
getCloudDlpDataProfileBuilder()
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.CloudDlpInspection.Builder
getCloudDlpInspectionBuilder()
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.Compliance.Builder
getCompliancesBuilder(int index)
Contains compliance information for security standards associated to the finding.List<Compliance.Builder>
getCompliancesBuilderList()
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.Connection.Builder
getConnectionsBuilder(int index)
Contains information about the IP connection associated with the finding.List<Connection.Builder>
getConnectionsBuilderList()
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.Container.Builder
getContainersBuilder(int index)
Containers associated with the finding.List<Container.Builder>
getContainersBuilderList()
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.Timestamp.Builder
getCreateTimeBuilder()
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.Database.Builder
getDatabaseBuilder()
Database associated with the finding.DatabaseOrBuilder
getDatabaseOrBuilder()
Database associated with the finding.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.Descriptors.Descriptor
getDescriptorForType()
com.google.protobuf.Timestamp
getEventTime()
The time the finding was first detected.com.google.protobuf.Timestamp.Builder
getEventTimeBuilder()
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.Exfiltration.Builder
getExfiltrationBuilder()
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.File.Builder
getFilesBuilder(int index)
File associated with the finding.List<File.Builder>
getFilesBuilderList()
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.IamBinding.Builder
getIamBindingsBuilder(int index)
Represents IAM bindings associated with the finding.List<IamBinding.Builder>
getIamBindingsBuilderList()
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.Indicator.Builder
getIndicatorBuilder()
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.KernelRootkit.Builder
getKernelRootkitBuilder()
Signature of the kernel rootkit.KernelRootkitOrBuilder
getKernelRootkitOrBuilder()
Signature of the kernel rootkit.Kubernetes
getKubernetes()
Kubernetes resources associated with the finding.Kubernetes.Builder
getKubernetesBuilder()
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.MitreAttack.Builder
getMitreAttackBuilder()
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.Map<String,ContactDetails>
getMutableContacts()
Deprecated.Map<String,ExternalSystem>
getMutableExternalSystems()
Deprecated.Map<String,com.google.protobuf.Value>
getMutableSourceProperties()
Deprecated.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.Timestamp.Builder
getMuteUpdateTimeBuilder()
Output only.com.google.protobuf.TimestampOrBuilder
getMuteUpdateTimeOrBuilder()
Output only.int
getMuteValue()
Indicates the mute state of a finding (either muted, unmuted or undefined).String
getName()
The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding.com.google.protobuf.ByteString
getNameBytes()
The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding.String
getNextSteps()
Steps to address the finding.com.google.protobuf.ByteString
getNextStepsBytes()
Steps to address the finding.String
getParent()
The relative resource name of the source the finding belongs to.com.google.protobuf.ByteString
getParentBytes()
The relative resource name of the source the finding belongs to.String
getParentDisplayName()
Output only.com.google.protobuf.ByteString
getParentDisplayNameBytes()
Output only.Process
getProcesses(int index)
Represents operating system processes associated with the Finding.Process.Builder
getProcessesBuilder(int index)
Represents operating system processes associated with the Finding.List<Process.Builder>
getProcessesBuilderList()
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.SecurityMarks.Builder
getSecurityMarksBuilder()
Output only.SecurityMarksOrBuilder
getSecurityMarksOrBuilder()
Output only.Finding.Severity
getSeverity()
The severity of the finding.int
getSeverityValue()
The severity of the finding.Map<String,com.google.protobuf.Value>
getSourceProperties()
Deprecated.int
getSourcePropertiesCount()
Source specific properties.Map<String,com.google.protobuf.Value>
getSourcePropertiesMap()
Source specific properties.com.google.protobuf.Value
getSourcePropertiesOrDefault(String key, com.google.protobuf.Value defaultValue)
Source specific properties.com.google.protobuf.Value
getSourcePropertiesOrThrow(String key)
Source specific properties.Finding.State
getState()
The state of the finding.int
getStateValue()
The state of the finding.Vulnerability
getVulnerability()
Represents vulnerability-specific fields like CVE and CVSS scores.Vulnerability.Builder
getVulnerabilityBuilder()
Represents vulnerability-specific fields like CVE and CVSS scores.VulnerabilityOrBuilder
getVulnerabilityOrBuilder()
Represents vulnerability-specific fields like CVE and CVSS scores.boolean
hasAccess()
Access details associated with the finding, such as more information on the caller, which method was accessed, and from where.boolean
hasCloudDlpDataProfile()
Cloud DLP data profile that is associated with the finding.boolean
hasCloudDlpInspection()
Cloud Data Loss Prevention (Cloud DLP) inspection results that are associated with the finding.boolean
hasCreateTime()
The time at which the finding was created in Security Command Center.boolean
hasDatabase()
Database associated with the finding.boolean
hasEventTime()
The time the finding was first detected.boolean
hasExfiltration()
Represents exfiltrations associated with the finding.boolean
hasIndicator()
Represents what's commonly known as an *indicator of compromise* (IoC) in computer forensics.boolean
hasKernelRootkit()
Signature of the kernel rootkit.boolean
hasKubernetes()
Kubernetes resources associated with the finding.boolean
hasMitreAttack()
MITRE ATT&CK tactics and techniques related to this finding.boolean
hasMuteUpdateTime()
Output only.boolean
hasSecurityMarks()
Output only.boolean
hasVulnerability()
Represents vulnerability-specific fields like CVE and CVSS scores.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapField
internalGetMapField(int number)
protected com.google.protobuf.MapField
internalGetMutableMapField(int number)
boolean
isInitialized()
Finding.Builder
mergeAccess(Access value)
Access details associated with the finding, such as more information on the caller, which method was accessed, and from where.Finding.Builder
mergeCloudDlpDataProfile(CloudDlpDataProfile value)
Cloud DLP data profile that is associated with the finding.Finding.Builder
mergeCloudDlpInspection(CloudDlpInspection value)
Cloud Data Loss Prevention (Cloud DLP) inspection results that are associated with the finding.Finding.Builder
mergeCreateTime(com.google.protobuf.Timestamp value)
The time at which the finding was created in Security Command Center.Finding.Builder
mergeDatabase(Database value)
Database associated with the finding.Finding.Builder
mergeEventTime(com.google.protobuf.Timestamp value)
The time the finding was first detected.Finding.Builder
mergeExfiltration(Exfiltration value)
Represents exfiltrations associated with the finding.Finding.Builder
mergeFrom(Finding other)
Finding.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Finding.Builder
mergeFrom(com.google.protobuf.Message other)
Finding.Builder
mergeIndicator(Indicator value)
Represents what's commonly known as an *indicator of compromise* (IoC) in computer forensics.Finding.Builder
mergeKernelRootkit(KernelRootkit value)
Signature of the kernel rootkit.Finding.Builder
mergeKubernetes(Kubernetes value)
Kubernetes resources associated with the finding.Finding.Builder
mergeMitreAttack(MitreAttack value)
MITRE ATT&CK tactics and techniques related to this finding.Finding.Builder
mergeMuteUpdateTime(com.google.protobuf.Timestamp value)
Output only.Finding.Builder
mergeSecurityMarks(SecurityMarks value)
Output only.Finding.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Finding.Builder
mergeVulnerability(Vulnerability value)
Represents vulnerability-specific fields like CVE and CVSS scores.Finding.Builder
putAllContacts(Map<String,ContactDetails> values)
Output only.Finding.Builder
putAllExternalSystems(Map<String,ExternalSystem> values)
Output only.Finding.Builder
putAllSourceProperties(Map<String,com.google.protobuf.Value> values)
Source specific properties.Finding.Builder
putContacts(String key, ContactDetails value)
Output only.Finding.Builder
putExternalSystems(String key, ExternalSystem value)
Output only.Finding.Builder
putSourceProperties(String key, com.google.protobuf.Value value)
Source specific properties.Finding.Builder
removeCompliances(int index)
Contains compliance information for security standards associated to the finding.Finding.Builder
removeConnections(int index)
Contains information about the IP connection associated with the finding.Finding.Builder
removeContacts(String key)
Output only.Finding.Builder
removeContainers(int index)
Containers associated with the finding.Finding.Builder
removeExternalSystems(String key)
Output only.Finding.Builder
removeFiles(int index)
File associated with the finding.Finding.Builder
removeIamBindings(int index)
Represents IAM bindings associated with the finding.Finding.Builder
removeProcesses(int index)
Represents operating system processes associated with the Finding.Finding.Builder
removeSourceProperties(String key)
Source specific properties.Finding.Builder
setAccess(Access value)
Access details associated with the finding, such as more information on the caller, which method was accessed, and from where.Finding.Builder
setAccess(Access.Builder builderForValue)
Access details associated with the finding, such as more information on the caller, which method was accessed, and from where.Finding.Builder
setCanonicalName(String value)
The canonical name of the finding.Finding.Builder
setCanonicalNameBytes(com.google.protobuf.ByteString value)
The canonical name of the finding.Finding.Builder
setCategory(String value)
The additional taxonomy group within findings from a given source.Finding.Builder
setCategoryBytes(com.google.protobuf.ByteString value)
The additional taxonomy group within findings from a given source.Finding.Builder
setCloudDlpDataProfile(CloudDlpDataProfile value)
Cloud DLP data profile that is associated with the finding.Finding.Builder
setCloudDlpDataProfile(CloudDlpDataProfile.Builder builderForValue)
Cloud DLP data profile that is associated with the finding.Finding.Builder
setCloudDlpInspection(CloudDlpInspection value)
Cloud Data Loss Prevention (Cloud DLP) inspection results that are associated with the finding.Finding.Builder
setCloudDlpInspection(CloudDlpInspection.Builder builderForValue)
Cloud Data Loss Prevention (Cloud DLP) inspection results that are associated with the finding.Finding.Builder
setCompliances(int index, Compliance value)
Contains compliance information for security standards associated to the finding.Finding.Builder
setCompliances(int index, Compliance.Builder builderForValue)
Contains compliance information for security standards associated to the finding.Finding.Builder
setConnections(int index, Connection value)
Contains information about the IP connection associated with the finding.Finding.Builder
setConnections(int index, Connection.Builder builderForValue)
Contains information about the IP connection associated with the finding.Finding.Builder
setContainers(int index, Container value)
Containers associated with the finding.Finding.Builder
setContainers(int index, Container.Builder builderForValue)
Containers associated with the finding.Finding.Builder
setCreateTime(com.google.protobuf.Timestamp value)
The time at which the finding was created in Security Command Center.Finding.Builder
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
The time at which the finding was created in Security Command Center.Finding.Builder
setDatabase(Database value)
Database associated with the finding.Finding.Builder
setDatabase(Database.Builder builderForValue)
Database associated with the finding.Finding.Builder
setDescription(String value)
Contains more details about the finding.Finding.Builder
setDescriptionBytes(com.google.protobuf.ByteString value)
Contains more details about the finding.Finding.Builder
setEventTime(com.google.protobuf.Timestamp value)
The time the finding was first detected.Finding.Builder
setEventTime(com.google.protobuf.Timestamp.Builder builderForValue)
The time the finding was first detected.Finding.Builder
setExfiltration(Exfiltration value)
Represents exfiltrations associated with the finding.Finding.Builder
setExfiltration(Exfiltration.Builder builderForValue)
Represents exfiltrations associated with the finding.Finding.Builder
setExternalUri(String value)
The URI that, if available, points to a web page outside of Security Command Center where additional information about the finding can be found.Finding.Builder
setExternalUriBytes(com.google.protobuf.ByteString value)
The URI that, if available, points to a web page outside of Security Command Center where additional information about the finding can be found.Finding.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Finding.Builder
setFiles(int index, File value)
File associated with the finding.Finding.Builder
setFiles(int index, File.Builder builderForValue)
File associated with the finding.Finding.Builder
setFindingClass(Finding.FindingClass value)
The class of the finding.Finding.Builder
setFindingClassValue(int value)
The class of the finding.Finding.Builder
setIamBindings(int index, IamBinding value)
Represents IAM bindings associated with the finding.Finding.Builder
setIamBindings(int index, IamBinding.Builder builderForValue)
Represents IAM bindings associated with the finding.Finding.Builder
setIndicator(Indicator value)
Represents what's commonly known as an *indicator of compromise* (IoC) in computer forensics.Finding.Builder
setIndicator(Indicator.Builder builderForValue)
Represents what's commonly known as an *indicator of compromise* (IoC) in computer forensics.Finding.Builder
setKernelRootkit(KernelRootkit value)
Signature of the kernel rootkit.Finding.Builder
setKernelRootkit(KernelRootkit.Builder builderForValue)
Signature of the kernel rootkit.Finding.Builder
setKubernetes(Kubernetes value)
Kubernetes resources associated with the finding.Finding.Builder
setKubernetes(Kubernetes.Builder builderForValue)
Kubernetes resources associated with the finding.Finding.Builder
setMitreAttack(MitreAttack value)
MITRE ATT&CK tactics and techniques related to this finding.Finding.Builder
setMitreAttack(MitreAttack.Builder builderForValue)
MITRE ATT&CK tactics and techniques related to this finding.Finding.Builder
setModuleName(String value)
Unique identifier of the module which generated the finding.Finding.Builder
setModuleNameBytes(com.google.protobuf.ByteString value)
Unique identifier of the module which generated the finding.Finding.Builder
setMute(Finding.Mute value)
Indicates the mute state of a finding (either muted, unmuted or undefined).Finding.Builder
setMuteInitiator(String value)
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.Finding.Builder
setMuteInitiatorBytes(com.google.protobuf.ByteString value)
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.Finding.Builder
setMuteUpdateTime(com.google.protobuf.Timestamp value)
Output only.Finding.Builder
setMuteUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.Finding.Builder
setMuteValue(int value)
Indicates the mute state of a finding (either muted, unmuted or undefined).Finding.Builder
setName(String value)
The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding.Finding.Builder
setNameBytes(com.google.protobuf.ByteString value)
The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding.Finding.Builder
setNextSteps(String value)
Steps to address the finding.Finding.Builder
setNextStepsBytes(com.google.protobuf.ByteString value)
Steps to address the finding.Finding.Builder
setParent(String value)
The relative resource name of the source the finding belongs to.Finding.Builder
setParentBytes(com.google.protobuf.ByteString value)
The relative resource name of the source the finding belongs to.Finding.Builder
setParentDisplayName(String value)
Output only.Finding.Builder
setParentDisplayNameBytes(com.google.protobuf.ByteString value)
Output only.Finding.Builder
setProcesses(int index, Process value)
Represents operating system processes associated with the Finding.Finding.Builder
setProcesses(int index, Process.Builder builderForValue)
Represents operating system processes associated with the Finding.Finding.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Finding.Builder
setResourceName(String value)
For findings on Google Cloud resources, the full resource name of the Google Cloud resource this finding is for.Finding.Builder
setResourceNameBytes(com.google.protobuf.ByteString value)
For findings on Google Cloud resources, the full resource name of the Google Cloud resource this finding is for.Finding.Builder
setSecurityMarks(SecurityMarks value)
Output only.Finding.Builder
setSecurityMarks(SecurityMarks.Builder builderForValue)
Output only.Finding.Builder
setSeverity(Finding.Severity value)
The severity of the finding.Finding.Builder
setSeverityValue(int value)
The severity of the finding.Finding.Builder
setState(Finding.State value)
The state of the finding.Finding.Builder
setStateValue(int value)
The state of the finding.Finding.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Finding.Builder
setVulnerability(Vulnerability value)
Represents vulnerability-specific fields like CVE and CVSS scores.Finding.Builder
setVulnerability(Vulnerability.Builder builderForValue)
Represents vulnerability-specific fields like CVE and CVSS scores.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Finding.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Finding.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Finding.Builder>
-
clear
public Finding.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Finding.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Finding.Builder>
-
getDefaultInstanceForType
public Finding getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Finding build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Finding buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Finding.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Finding.Builder>
-
setField
public Finding.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Finding.Builder>
-
clearField
public Finding.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Finding.Builder>
-
clearOneof
public Finding.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Finding.Builder>
-
setRepeatedField
public Finding.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Finding.Builder>
-
addRepeatedField
public Finding.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Finding.Builder>
-
mergeFrom
public Finding.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Finding.Builder>
-
mergeFrom
public Finding.Builder mergeFrom(Finding other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Finding.Builder>
-
mergeFrom
public Finding.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Finding.Builder>
- Throws:
IOException
-
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:
getName
in 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:
getNameBytes
in interfaceFindingOrBuilder
- Returns:
- The bytes for name.
-
setName
public Finding.Builder setName(String value)
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;
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Finding.Builder clearName()
The [relative resource name](https://cloud.google.com/apis/design/resource_names#relative_resource_name) of the finding. Example: "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}", "folders/{folder_id}/sources/{source_id}/findings/{finding_id}", "projects/{project_id}/sources/{source_id}/findings/{finding_id}".
string name = 1;
- Returns:
- This builder for chaining.
-
setNameBytes
public Finding.Builder setNameBytes(com.google.protobuf.ByteString value)
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;
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
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:
getParent
in 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:
getParentBytes
in interfaceFindingOrBuilder
- Returns:
- The bytes for parent.
-
setParent
public Finding.Builder setParent(String value)
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;
- Parameters:
value
- The parent to set.- Returns:
- This builder for chaining.
-
clearParent
public Finding.Builder clearParent()
The relative resource name of the source the finding belongs to. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name This field is immutable after creation time. For example: "organizations/{organization_id}/sources/{source_id}"
string parent = 2;
- Returns:
- This builder for chaining.
-
setParentBytes
public Finding.Builder setParentBytes(com.google.protobuf.ByteString value)
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;
- Parameters:
value
- The bytes for parent to set.- Returns:
- This builder for chaining.
-
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:
getResourceName
in 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:
getResourceNameBytes
in interfaceFindingOrBuilder
- Returns:
- The bytes for resourceName.
-
setResourceName
public Finding.Builder setResourceName(String value)
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;
- Parameters:
value
- The resourceName to set.- Returns:
- This builder for chaining.
-
clearResourceName
public Finding.Builder clearResourceName()
For findings on Google Cloud resources, the full resource name of the Google Cloud resource this finding is for. See: https://cloud.google.com/apis/design/resource_names#full_resource_name When the finding is for a non-Google Cloud resource, the resourceName can be a customer or partner defined string. This field is immutable after creation time.
string resource_name = 3;
- Returns:
- This builder for chaining.
-
setResourceNameBytes
public Finding.Builder setResourceNameBytes(com.google.protobuf.ByteString value)
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;
- Parameters:
value
- The bytes for resourceName to set.- Returns:
- This builder for chaining.
-
getStateValue
public int getStateValue()
The state of the finding.
.google.cloud.securitycenter.v1.Finding.State state = 4;
- Specified by:
getStateValue
in interfaceFindingOrBuilder
- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
public Finding.Builder setStateValue(int value)
The state of the finding.
.google.cloud.securitycenter.v1.Finding.State state = 4;
- Parameters:
value
- The enum numeric value on the wire for state to set.- Returns:
- This builder for chaining.
-
getState
public Finding.State getState()
The state of the finding.
.google.cloud.securitycenter.v1.Finding.State state = 4;
- Specified by:
getState
in interfaceFindingOrBuilder
- Returns:
- The state.
-
setState
public Finding.Builder setState(Finding.State value)
The state of the finding.
.google.cloud.securitycenter.v1.Finding.State state = 4;
- Parameters:
value
- The state to set.- Returns:
- This builder for chaining.
-
clearState
public Finding.Builder clearState()
The state of the finding.
.google.cloud.securitycenter.v1.Finding.State state = 4;
- Returns:
- This builder for chaining.
-
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:
getCategory
in 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:
getCategoryBytes
in interfaceFindingOrBuilder
- Returns:
- The bytes for category.
-
setCategory
public Finding.Builder setCategory(String value)
The additional taxonomy group within findings from a given source. This field is immutable after creation time. Example: "XSS_FLASH_INJECTION"
string category = 5;
- Parameters:
value
- The category to set.- Returns:
- This builder for chaining.
-
clearCategory
public Finding.Builder clearCategory()
The additional taxonomy group within findings from a given source. This field is immutable after creation time. Example: "XSS_FLASH_INJECTION"
string category = 5;
- Returns:
- This builder for chaining.
-
setCategoryBytes
public Finding.Builder setCategoryBytes(com.google.protobuf.ByteString value)
The additional taxonomy group within findings from a given source. This field is immutable after creation time. Example: "XSS_FLASH_INJECTION"
string category = 5;
- Parameters:
value
- The bytes for category to set.- Returns:
- This builder for chaining.
-
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:
getExternalUri
in 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:
getExternalUriBytes
in interfaceFindingOrBuilder
- Returns:
- The bytes for externalUri.
-
setExternalUri
public Finding.Builder setExternalUri(String value)
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;
- Parameters:
value
- The externalUri to set.- Returns:
- This builder for chaining.
-
clearExternalUri
public Finding.Builder clearExternalUri()
The URI that, if available, points to a web page outside of Security Command Center where additional information about the finding can be found. This field is guaranteed to be either empty or a well formed URL.
string external_uri = 6;
- Returns:
- This builder for chaining.
-
setExternalUriBytes
public Finding.Builder setExternalUriBytes(com.google.protobuf.ByteString value)
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;
- Parameters:
value
- The bytes for externalUri to set.- Returns:
- This builder for chaining.
-
getSourcePropertiesCount
public int getSourcePropertiesCount()
Description copied from interface:FindingOrBuilder
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:
getSourcePropertiesCount
in 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:
containsSourceProperties
in interfaceFindingOrBuilder
-
getSourceProperties
@Deprecated public Map<String,com.google.protobuf.Value> getSourceProperties()
Deprecated.UsegetSourcePropertiesMap()
instead.- Specified by:
getSourceProperties
in 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:
getSourcePropertiesMap
in 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:
getSourcePropertiesOrDefault
in 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:
getSourcePropertiesOrThrow
in interfaceFindingOrBuilder
-
clearSourceProperties
public Finding.Builder clearSourceProperties()
-
removeSourceProperties
public Finding.Builder removeSourceProperties(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;
-
getMutableSourceProperties
@Deprecated public Map<String,com.google.protobuf.Value> getMutableSourceProperties()
Deprecated.Use alternate mutation accessors instead.
-
putSourceProperties
public Finding.Builder putSourceProperties(String key, com.google.protobuf.Value value)
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;
-
putAllSourceProperties
public Finding.Builder putAllSourceProperties(Map<String,com.google.protobuf.Value> values)
Source specific properties. These properties are managed by the source that writes the finding. The key names in the source_properties map must be between 1 and 255 characters, and must start with a letter and contain alphanumeric characters or underscores only.
map<string, .google.protobuf.Value> source_properties = 7;
-
hasSecurityMarks
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:
hasSecurityMarks
in 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:
getSecurityMarks
in interfaceFindingOrBuilder
- Returns:
- The securityMarks.
-
setSecurityMarks
public Finding.Builder setSecurityMarks(SecurityMarks value)
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];
-
setSecurityMarks
public Finding.Builder setSecurityMarks(SecurityMarks.Builder builderForValue)
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];
-
mergeSecurityMarks
public Finding.Builder mergeSecurityMarks(SecurityMarks value)
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];
-
clearSecurityMarks
public Finding.Builder clearSecurityMarks()
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];
-
getSecurityMarksBuilder
public SecurityMarks.Builder getSecurityMarksBuilder()
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
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:
getSecurityMarksOrBuilder
in 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:
hasEventTime
in 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:
getEventTime
in interfaceFindingOrBuilder
- Returns:
- The eventTime.
-
setEventTime
public Finding.Builder setEventTime(com.google.protobuf.Timestamp value)
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;
-
setEventTime
public Finding.Builder setEventTime(com.google.protobuf.Timestamp.Builder builderForValue)
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;
-
mergeEventTime
public Finding.Builder mergeEventTime(com.google.protobuf.Timestamp value)
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;
-
clearEventTime
public Finding.Builder clearEventTime()
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;
-
getEventTimeBuilder
public com.google.protobuf.Timestamp.Builder getEventTimeBuilder()
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
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:
getEventTimeOrBuilder
in 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:
hasCreateTime
in 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:
getCreateTime
in interfaceFindingOrBuilder
- Returns:
- The createTime.
-
setCreateTime
public Finding.Builder setCreateTime(com.google.protobuf.Timestamp value)
The time at which the finding was created in Security Command Center.
.google.protobuf.Timestamp create_time = 10;
-
setCreateTime
public Finding.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
The time at which the finding was created in Security Command Center.
.google.protobuf.Timestamp create_time = 10;
-
mergeCreateTime
public Finding.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
The time at which the finding was created in Security Command Center.
.google.protobuf.Timestamp create_time = 10;
-
clearCreateTime
public Finding.Builder clearCreateTime()
The time at which the finding was created in Security Command Center.
.google.protobuf.Timestamp create_time = 10;
-
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
The time at which the finding was created in Security Command Center.
.google.protobuf.Timestamp create_time = 10;
-
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:
getCreateTimeOrBuilder
in 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:
getSeverityValue
in interfaceFindingOrBuilder
- Returns:
- The enum numeric value on the wire for severity.
-
setSeverityValue
public Finding.Builder setSeverityValue(int value)
The severity of the finding. This field is managed by the source that writes the finding.
.google.cloud.securitycenter.v1.Finding.Severity severity = 12;
- Parameters:
value
- The enum numeric value on the wire for severity to set.- Returns:
- This builder for chaining.
-
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:
getSeverity
in interfaceFindingOrBuilder
- Returns:
- The severity.
-
setSeverity
public Finding.Builder setSeverity(Finding.Severity value)
The severity of the finding. This field is managed by the source that writes the finding.
.google.cloud.securitycenter.v1.Finding.Severity severity = 12;
- Parameters:
value
- The severity to set.- Returns:
- This builder for chaining.
-
clearSeverity
public Finding.Builder clearSeverity()
The severity of the finding. This field is managed by the source that writes the finding.
.google.cloud.securitycenter.v1.Finding.Severity severity = 12;
- Returns:
- This builder for chaining.
-
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:
getCanonicalName
in 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:
getCanonicalNameBytes
in interfaceFindingOrBuilder
- Returns:
- The bytes for canonicalName.
-
setCanonicalName
public Finding.Builder setCanonicalName(String value)
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;
- Parameters:
value
- The canonicalName to set.- Returns:
- This builder for chaining.
-
clearCanonicalName
public Finding.Builder clearCanonicalName()
The canonical name of the finding. It's either "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}", "folders/{folder_id}/sources/{source_id}/findings/{finding_id}" or "projects/{project_number}/sources/{source_id}/findings/{finding_id}", depending on the closest CRM ancestor of the resource associated with the finding.
string canonical_name = 14;
- Returns:
- This builder for chaining.
-
setCanonicalNameBytes
public Finding.Builder setCanonicalNameBytes(com.google.protobuf.ByteString value)
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;
- Parameters:
value
- The bytes for canonicalName to set.- Returns:
- This builder for chaining.
-
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:
getMuteValue
in interfaceFindingOrBuilder
- Returns:
- The enum numeric value on the wire for mute.
-
setMuteValue
public Finding.Builder setMuteValue(int value)
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;
- Parameters:
value
- The enum numeric value on the wire for mute to set.- Returns:
- This builder for chaining.
-
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:
getMute
in interfaceFindingOrBuilder
- Returns:
- The mute.
-
setMute
public Finding.Builder setMute(Finding.Mute value)
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;
- Parameters:
value
- The mute to set.- Returns:
- This builder for chaining.
-
clearMute
public Finding.Builder clearMute()
Indicates the mute state of a finding (either muted, unmuted or undefined). Unlike other attributes of a finding, a finding provider shouldn't set the value of mute.
.google.cloud.securitycenter.v1.Finding.Mute mute = 15;
- Returns:
- This builder for chaining.
-
getFindingClassValue
public int getFindingClassValue()
The class of the finding.
.google.cloud.securitycenter.v1.Finding.FindingClass finding_class = 17;
- Specified by:
getFindingClassValue
in interfaceFindingOrBuilder
- Returns:
- The enum numeric value on the wire for findingClass.
-
setFindingClassValue
public Finding.Builder setFindingClassValue(int value)
The class of the finding.
.google.cloud.securitycenter.v1.Finding.FindingClass finding_class = 17;
- Parameters:
value
- The enum numeric value on the wire for findingClass to set.- Returns:
- This builder for chaining.
-
getFindingClass
public Finding.FindingClass getFindingClass()
The class of the finding.
.google.cloud.securitycenter.v1.Finding.FindingClass finding_class = 17;
- Specified by:
getFindingClass
in interfaceFindingOrBuilder
- Returns:
- The findingClass.
-
setFindingClass
public Finding.Builder setFindingClass(Finding.FindingClass value)
The class of the finding.
.google.cloud.securitycenter.v1.Finding.FindingClass finding_class = 17;
- Parameters:
value
- The findingClass to set.- Returns:
- This builder for chaining.
-
clearFindingClass
public Finding.Builder clearFindingClass()
The class of the finding.
.google.cloud.securitycenter.v1.Finding.FindingClass finding_class = 17;
- Returns:
- This builder for chaining.
-
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:
hasIndicator
in 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:
getIndicator
in interfaceFindingOrBuilder
- Returns:
- The indicator.
-
setIndicator
public Finding.Builder setIndicator(Indicator value)
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;
-
setIndicator
public Finding.Builder setIndicator(Indicator.Builder builderForValue)
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;
-
mergeIndicator
public Finding.Builder mergeIndicator(Indicator value)
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;
-
clearIndicator
public Finding.Builder clearIndicator()
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;
-
getIndicatorBuilder
public Indicator.Builder getIndicatorBuilder()
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
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:
getIndicatorOrBuilder
in 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:
hasVulnerability
in 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:
getVulnerability
in interfaceFindingOrBuilder
- Returns:
- The vulnerability.
-
setVulnerability
public Finding.Builder setVulnerability(Vulnerability value)
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;
-
setVulnerability
public Finding.Builder setVulnerability(Vulnerability.Builder builderForValue)
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;
-
mergeVulnerability
public Finding.Builder mergeVulnerability(Vulnerability value)
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;
-
clearVulnerability
public Finding.Builder clearVulnerability()
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;
-
getVulnerabilityBuilder
public Vulnerability.Builder getVulnerabilityBuilder()
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
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:
getVulnerabilityOrBuilder
in 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:
hasMuteUpdateTime
in 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:
getMuteUpdateTime
in interfaceFindingOrBuilder
- Returns:
- The muteUpdateTime.
-
setMuteUpdateTime
public Finding.Builder setMuteUpdateTime(com.google.protobuf.Timestamp value)
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];
-
setMuteUpdateTime
public Finding.Builder setMuteUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
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];
-
mergeMuteUpdateTime
public Finding.Builder mergeMuteUpdateTime(com.google.protobuf.Timestamp value)
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];
-
clearMuteUpdateTime
public Finding.Builder clearMuteUpdateTime()
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];
-
getMuteUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getMuteUpdateTimeBuilder()
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
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:
getMuteUpdateTimeOrBuilder
in interfaceFindingOrBuilder
-
getExternalSystemsCount
public int getExternalSystemsCount()
Description copied from interface:FindingOrBuilder
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:
getExternalSystemsCount
in 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:
containsExternalSystems
in interfaceFindingOrBuilder
-
getExternalSystems
@Deprecated public Map<String,ExternalSystem> getExternalSystems()
Deprecated.UsegetExternalSystemsMap()
instead.- Specified by:
getExternalSystems
in 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:
getExternalSystemsMap
in 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:
getExternalSystemsOrDefault
in 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:
getExternalSystemsOrThrow
in interfaceFindingOrBuilder
-
clearExternalSystems
public Finding.Builder clearExternalSystems()
-
removeExternalSystems
public Finding.Builder removeExternalSystems(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];
-
getMutableExternalSystems
@Deprecated public Map<String,ExternalSystem> getMutableExternalSystems()
Deprecated.Use alternate mutation accessors instead.
-
putExternalSystems
public Finding.Builder putExternalSystems(String key, ExternalSystem value)
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];
-
putAllExternalSystems
public Finding.Builder putAllExternalSystems(Map<String,ExternalSystem> values)
Output only. Third party SIEM/SOAR fields within SCC, contains external system information and external system finding fields.
map<string, .google.cloud.securitycenter.v1.ExternalSystem> external_systems = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
hasMitreAttack
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:
hasMitreAttack
in 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:
getMitreAttack
in interfaceFindingOrBuilder
- Returns:
- The mitreAttack.
-
setMitreAttack
public Finding.Builder setMitreAttack(MitreAttack value)
MITRE ATT&CK tactics and techniques related to this finding. See: https://attack.mitre.org
.google.cloud.securitycenter.v1.MitreAttack mitre_attack = 25;
-
setMitreAttack
public Finding.Builder setMitreAttack(MitreAttack.Builder builderForValue)
MITRE ATT&CK tactics and techniques related to this finding. See: https://attack.mitre.org
.google.cloud.securitycenter.v1.MitreAttack mitre_attack = 25;
-
mergeMitreAttack
public Finding.Builder mergeMitreAttack(MitreAttack value)
MITRE ATT&CK tactics and techniques related to this finding. See: https://attack.mitre.org
.google.cloud.securitycenter.v1.MitreAttack mitre_attack = 25;
-
clearMitreAttack
public Finding.Builder clearMitreAttack()
MITRE ATT&CK tactics and techniques related to this finding. See: https://attack.mitre.org
.google.cloud.securitycenter.v1.MitreAttack mitre_attack = 25;
-
getMitreAttackBuilder
public MitreAttack.Builder getMitreAttackBuilder()
MITRE ATT&CK tactics and techniques related to this finding. See: https://attack.mitre.org
.google.cloud.securitycenter.v1.MitreAttack mitre_attack = 25;
-
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:
getMitreAttackOrBuilder
in 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:
hasAccess
in 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:
getAccess
in interfaceFindingOrBuilder
- Returns:
- The access.
-
setAccess
public Finding.Builder setAccess(Access value)
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;
-
setAccess
public Finding.Builder setAccess(Access.Builder builderForValue)
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;
-
mergeAccess
public Finding.Builder mergeAccess(Access value)
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;
-
clearAccess
public Finding.Builder clearAccess()
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;
-
getAccessBuilder
public Access.Builder getAccessBuilder()
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
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:
getAccessOrBuilder
in 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:
getConnectionsList
in 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:
getConnectionsCount
in 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:
getConnections
in interfaceFindingOrBuilder
-
setConnections
public Finding.Builder setConnections(int index, Connection value)
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;
-
setConnections
public Finding.Builder setConnections(int index, Connection.Builder builderForValue)
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;
-
addConnections
public Finding.Builder addConnections(Connection value)
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;
-
addConnections
public Finding.Builder addConnections(int index, Connection value)
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;
-
addConnections
public Finding.Builder addConnections(Connection.Builder builderForValue)
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;
-
addConnections
public Finding.Builder addConnections(int index, Connection.Builder builderForValue)
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;
-
addAllConnections
public Finding.Builder addAllConnections(Iterable<? extends Connection> values)
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;
-
clearConnections
public Finding.Builder clearConnections()
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;
-
removeConnections
public Finding.Builder removeConnections(int index)
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;
-
getConnectionsBuilder
public Connection.Builder getConnectionsBuilder(int index)
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;
-
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:
getConnectionsOrBuilder
in 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:
getConnectionsOrBuilderList
in interfaceFindingOrBuilder
-
addConnectionsBuilder
public Connection.Builder addConnectionsBuilder()
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;
-
addConnectionsBuilder
public Connection.Builder addConnectionsBuilder(int index)
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;
-
getConnectionsBuilderList
public List<Connection.Builder> getConnectionsBuilderList()
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;
-
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:
getMuteInitiator
in 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:
getMuteInitiatorBytes
in interfaceFindingOrBuilder
- Returns:
- The bytes for muteInitiator.
-
setMuteInitiator
public Finding.Builder setMuteInitiator(String value)
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;
- Parameters:
value
- The muteInitiator to set.- Returns:
- This builder for chaining.
-
clearMuteInitiator
public Finding.Builder clearMuteInitiator()
Records additional information about the mute operation, for example, the [mute configuration](/security-command-center/docs/how-to-mute-findings) that muted the finding and the user who muted the finding.
string mute_initiator = 28;
- Returns:
- This builder for chaining.
-
setMuteInitiatorBytes
public Finding.Builder setMuteInitiatorBytes(com.google.protobuf.ByteString value)
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;
- Parameters:
value
- The bytes for muteInitiator to set.- Returns:
- This builder for chaining.
-
getProcessesList
public List<Process> getProcessesList()
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
- Specified by:
getProcessesList
in interfaceFindingOrBuilder
-
getProcessesCount
public int getProcessesCount()
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
- Specified by:
getProcessesCount
in 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:
getProcesses
in interfaceFindingOrBuilder
-
setProcesses
public Finding.Builder setProcesses(int index, Process value)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
-
setProcesses
public Finding.Builder setProcesses(int index, Process.Builder builderForValue)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
-
addProcesses
public Finding.Builder addProcesses(Process value)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
-
addProcesses
public Finding.Builder addProcesses(int index, Process value)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
-
addProcesses
public Finding.Builder addProcesses(Process.Builder builderForValue)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
-
addProcesses
public Finding.Builder addProcesses(int index, Process.Builder builderForValue)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
-
addAllProcesses
public Finding.Builder addAllProcesses(Iterable<? extends Process> values)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
-
clearProcesses
public Finding.Builder clearProcesses()
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
-
removeProcesses
public Finding.Builder removeProcesses(int index)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
-
getProcessesBuilder
public Process.Builder getProcessesBuilder(int index)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
-
getProcessesOrBuilder
public ProcessOrBuilder getProcessesOrBuilder(int index)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
- Specified by:
getProcessesOrBuilder
in 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:
getProcessesOrBuilderList
in interfaceFindingOrBuilder
-
addProcessesBuilder
public Process.Builder addProcessesBuilder()
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
-
addProcessesBuilder
public Process.Builder addProcessesBuilder(int index)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
-
getProcessesBuilderList
public List<Process.Builder> getProcessesBuilderList()
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
-
getContactsCount
public int getContactsCount()
Description copied from interface: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];
- Specified by:
getContactsCount
in 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:
containsContacts
in interfaceFindingOrBuilder
-
getContacts
@Deprecated public Map<String,ContactDetails> getContacts()
Deprecated.UsegetContactsMap()
instead.- Specified by:
getContacts
in 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:
getContactsMap
in 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:
getContactsOrDefault
in 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:
getContactsOrThrow
in interfaceFindingOrBuilder
-
clearContacts
public Finding.Builder clearContacts()
-
removeContacts
public Finding.Builder removeContacts(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];
-
getMutableContacts
@Deprecated public Map<String,ContactDetails> getMutableContacts()
Deprecated.Use alternate mutation accessors instead.
-
putContacts
public Finding.Builder putContacts(String key, ContactDetails value)
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];
-
putAllContacts
public Finding.Builder putAllContacts(Map<String,ContactDetails> values)
Output only. Map containing the points of contact for the given finding. The key represents the type of contact, while the value contains a list of all the contacts that pertain. Please refer to: https://cloud.google.com/resource-manager/docs/managing-notification-contacts#notification-categories { "security": { "contacts": [ { "email": "person1@company.com" }, { "email": "person2@company.com" } ] } }
map<string, .google.cloud.securitycenter.v1.ContactDetails> contacts = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getCompliancesList
public List<Compliance> getCompliancesList()
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
- Specified by:
getCompliancesList
in 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:
getCompliancesCount
in 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:
getCompliances
in interfaceFindingOrBuilder
-
setCompliances
public Finding.Builder setCompliances(int index, Compliance value)
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
-
setCompliances
public Finding.Builder setCompliances(int index, Compliance.Builder builderForValue)
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
-
addCompliances
public Finding.Builder addCompliances(Compliance value)
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
-
addCompliances
public Finding.Builder addCompliances(int index, Compliance value)
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
-
addCompliances
public Finding.Builder addCompliances(Compliance.Builder builderForValue)
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
-
addCompliances
public Finding.Builder addCompliances(int index, Compliance.Builder builderForValue)
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
-
addAllCompliances
public Finding.Builder addAllCompliances(Iterable<? extends Compliance> values)
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
-
clearCompliances
public Finding.Builder clearCompliances()
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
-
removeCompliances
public Finding.Builder removeCompliances(int index)
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
-
getCompliancesBuilder
public Compliance.Builder getCompliancesBuilder(int index)
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
-
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:
getCompliancesOrBuilder
in 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:
getCompliancesOrBuilderList
in interfaceFindingOrBuilder
-
addCompliancesBuilder
public Compliance.Builder addCompliancesBuilder()
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
-
addCompliancesBuilder
public Compliance.Builder addCompliancesBuilder(int index)
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
-
getCompliancesBuilderList
public List<Compliance.Builder> getCompliancesBuilderList()
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
-
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:
getParentDisplayName
in 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:
getParentDisplayNameBytes
in interfaceFindingOrBuilder
- Returns:
- The bytes for parentDisplayName.
-
setParentDisplayName
public Finding.Builder setParentDisplayName(String value)
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];
- Parameters:
value
- The parentDisplayName to set.- Returns:
- This builder for chaining.
-
clearParentDisplayName
public Finding.Builder clearParentDisplayName()
Output only. The human readable display name of the finding source such as "Event Threat Detection" or "Security Health Analytics".
string parent_display_name = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
setParentDisplayNameBytes
public Finding.Builder setParentDisplayNameBytes(com.google.protobuf.ByteString value)
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];
- Parameters:
value
- The bytes for parentDisplayName to set.- Returns:
- This builder for chaining.
-
getDescription
public String getDescription()
Contains more details about the finding.
string description = 37;
- Specified by:
getDescription
in interfaceFindingOrBuilder
- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
Contains more details about the finding.
string description = 37;
- Specified by:
getDescriptionBytes
in interfaceFindingOrBuilder
- Returns:
- The bytes for description.
-
setDescription
public Finding.Builder setDescription(String value)
Contains more details about the finding.
string description = 37;
- Parameters:
value
- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public Finding.Builder clearDescription()
Contains more details about the finding.
string description = 37;
- Returns:
- This builder for chaining.
-
setDescriptionBytes
public Finding.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
Contains more details about the finding.
string description = 37;
- Parameters:
value
- The bytes for description to set.- Returns:
- This builder for chaining.
-
hasExfiltration
public boolean hasExfiltration()
Represents exfiltrations associated with the finding.
.google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;
- Specified by:
hasExfiltration
in 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:
getExfiltration
in interfaceFindingOrBuilder
- Returns:
- The exfiltration.
-
setExfiltration
public Finding.Builder setExfiltration(Exfiltration value)
Represents exfiltrations associated with the finding.
.google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;
-
setExfiltration
public Finding.Builder setExfiltration(Exfiltration.Builder builderForValue)
Represents exfiltrations associated with the finding.
.google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;
-
mergeExfiltration
public Finding.Builder mergeExfiltration(Exfiltration value)
Represents exfiltrations associated with the finding.
.google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;
-
clearExfiltration
public Finding.Builder clearExfiltration()
Represents exfiltrations associated with the finding.
.google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;
-
getExfiltrationBuilder
public Exfiltration.Builder getExfiltrationBuilder()
Represents exfiltrations associated with the finding.
.google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;
-
getExfiltrationOrBuilder
public ExfiltrationOrBuilder getExfiltrationOrBuilder()
Represents exfiltrations associated with the finding.
.google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;
- Specified by:
getExfiltrationOrBuilder
in interfaceFindingOrBuilder
-
getIamBindingsList
public List<IamBinding> getIamBindingsList()
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
- Specified by:
getIamBindingsList
in interfaceFindingOrBuilder
-
getIamBindingsCount
public int getIamBindingsCount()
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
- Specified by:
getIamBindingsCount
in 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:
getIamBindings
in interfaceFindingOrBuilder
-
setIamBindings
public Finding.Builder setIamBindings(int index, IamBinding value)
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
-
setIamBindings
public Finding.Builder setIamBindings(int index, IamBinding.Builder builderForValue)
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
-
addIamBindings
public Finding.Builder addIamBindings(IamBinding value)
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
-
addIamBindings
public Finding.Builder addIamBindings(int index, IamBinding value)
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
-
addIamBindings
public Finding.Builder addIamBindings(IamBinding.Builder builderForValue)
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
-
addIamBindings
public Finding.Builder addIamBindings(int index, IamBinding.Builder builderForValue)
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
-
addAllIamBindings
public Finding.Builder addAllIamBindings(Iterable<? extends IamBinding> values)
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
-
clearIamBindings
public Finding.Builder clearIamBindings()
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
-
removeIamBindings
public Finding.Builder removeIamBindings(int index)
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
-
getIamBindingsBuilder
public IamBinding.Builder getIamBindingsBuilder(int index)
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
-
getIamBindingsOrBuilder
public IamBindingOrBuilder getIamBindingsOrBuilder(int index)
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
- Specified by:
getIamBindingsOrBuilder
in 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:
getIamBindingsOrBuilderList
in interfaceFindingOrBuilder
-
addIamBindingsBuilder
public IamBinding.Builder addIamBindingsBuilder()
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
-
addIamBindingsBuilder
public IamBinding.Builder addIamBindingsBuilder(int index)
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
-
getIamBindingsBuilderList
public List<IamBinding.Builder> getIamBindingsBuilderList()
Represents IAM bindings associated with the finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
-
getNextSteps
public String getNextSteps()
Steps to address the finding.
string next_steps = 40;
- Specified by:
getNextSteps
in interfaceFindingOrBuilder
- Returns:
- The nextSteps.
-
getNextStepsBytes
public com.google.protobuf.ByteString getNextStepsBytes()
Steps to address the finding.
string next_steps = 40;
- Specified by:
getNextStepsBytes
in interfaceFindingOrBuilder
- Returns:
- The bytes for nextSteps.
-
setNextSteps
public Finding.Builder setNextSteps(String value)
Steps to address the finding.
string next_steps = 40;
- Parameters:
value
- The nextSteps to set.- Returns:
- This builder for chaining.
-
clearNextSteps
public Finding.Builder clearNextSteps()
Steps to address the finding.
string next_steps = 40;
- Returns:
- This builder for chaining.
-
setNextStepsBytes
public Finding.Builder setNextStepsBytes(com.google.protobuf.ByteString value)
Steps to address the finding.
string next_steps = 40;
- Parameters:
value
- The bytes for nextSteps to set.- Returns:
- This builder for chaining.
-
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:
getModuleName
in 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:
getModuleNameBytes
in interfaceFindingOrBuilder
- Returns:
- The bytes for moduleName.
-
setModuleName
public Finding.Builder setModuleName(String value)
Unique identifier of the module which generated the finding. Example: folders/598186756061/securityHealthAnalyticsSettings/customModules/56799441161885
string module_name = 41;
- Parameters:
value
- The moduleName to set.- Returns:
- This builder for chaining.
-
clearModuleName
public Finding.Builder clearModuleName()
Unique identifier of the module which generated the finding. Example: folders/598186756061/securityHealthAnalyticsSettings/customModules/56799441161885
string module_name = 41;
- Returns:
- This builder for chaining.
-
setModuleNameBytes
public Finding.Builder setModuleNameBytes(com.google.protobuf.ByteString value)
Unique identifier of the module which generated the finding. Example: folders/598186756061/securityHealthAnalyticsSettings/customModules/56799441161885
string module_name = 41;
- Parameters:
value
- The bytes for moduleName to set.- Returns:
- This builder for chaining.
-
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:
getContainersList
in 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:
getContainersCount
in 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:
getContainers
in interfaceFindingOrBuilder
-
setContainers
public Finding.Builder setContainers(int index, Container value)
Containers associated with the finding. This field provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
-
setContainers
public Finding.Builder setContainers(int index, Container.Builder builderForValue)
Containers associated with the finding. This field provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
-
addContainers
public Finding.Builder addContainers(Container value)
Containers associated with the finding. This field provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
-
addContainers
public Finding.Builder addContainers(int index, Container value)
Containers associated with the finding. This field provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
-
addContainers
public Finding.Builder addContainers(Container.Builder builderForValue)
Containers associated with the finding. This field provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
-
addContainers
public Finding.Builder addContainers(int index, Container.Builder builderForValue)
Containers associated with the finding. This field provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
-
addAllContainers
public Finding.Builder addAllContainers(Iterable<? extends Container> values)
Containers associated with the finding. This field provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
-
clearContainers
public Finding.Builder clearContainers()
Containers associated with the finding. This field provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
-
removeContainers
public Finding.Builder removeContainers(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;
-
getContainersBuilder
public Container.Builder getContainersBuilder(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
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:
getContainersOrBuilder
in 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:
getContainersOrBuilderList
in interfaceFindingOrBuilder
-
addContainersBuilder
public Container.Builder addContainersBuilder()
Containers associated with the finding. This field provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
-
addContainersBuilder
public Container.Builder addContainersBuilder(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;
-
getContainersBuilderList
public List<Container.Builder> getContainersBuilderList()
Containers associated with the finding. This field provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
-
hasKubernetes
public boolean hasKubernetes()
Kubernetes resources associated with the finding.
.google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;
- Specified by:
hasKubernetes
in 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:
getKubernetes
in interfaceFindingOrBuilder
- Returns:
- The kubernetes.
-
setKubernetes
public Finding.Builder setKubernetes(Kubernetes value)
Kubernetes resources associated with the finding.
.google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;
-
setKubernetes
public Finding.Builder setKubernetes(Kubernetes.Builder builderForValue)
Kubernetes resources associated with the finding.
.google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;
-
mergeKubernetes
public Finding.Builder mergeKubernetes(Kubernetes value)
Kubernetes resources associated with the finding.
.google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;
-
clearKubernetes
public Finding.Builder clearKubernetes()
Kubernetes resources associated with the finding.
.google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;
-
getKubernetesBuilder
public Kubernetes.Builder getKubernetesBuilder()
Kubernetes resources associated with the finding.
.google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;
-
getKubernetesOrBuilder
public KubernetesOrBuilder getKubernetesOrBuilder()
Kubernetes resources associated with the finding.
.google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;
- Specified by:
getKubernetesOrBuilder
in interfaceFindingOrBuilder
-
hasDatabase
public boolean hasDatabase()
Database associated with the finding.
.google.cloud.securitycenter.v1.Database database = 44;
- Specified by:
hasDatabase
in 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:
getDatabase
in interfaceFindingOrBuilder
- Returns:
- The database.
-
setDatabase
public Finding.Builder setDatabase(Database value)
Database associated with the finding.
.google.cloud.securitycenter.v1.Database database = 44;
-
setDatabase
public Finding.Builder setDatabase(Database.Builder builderForValue)
Database associated with the finding.
.google.cloud.securitycenter.v1.Database database = 44;
-
mergeDatabase
public Finding.Builder mergeDatabase(Database value)
Database associated with the finding.
.google.cloud.securitycenter.v1.Database database = 44;
-
clearDatabase
public Finding.Builder clearDatabase()
Database associated with the finding.
.google.cloud.securitycenter.v1.Database database = 44;
-
getDatabaseBuilder
public Database.Builder getDatabaseBuilder()
Database associated with the finding.
.google.cloud.securitycenter.v1.Database database = 44;
-
getDatabaseOrBuilder
public DatabaseOrBuilder getDatabaseOrBuilder()
Database associated with the finding.
.google.cloud.securitycenter.v1.Database database = 44;
- Specified by:
getDatabaseOrBuilder
in interfaceFindingOrBuilder
-
getFilesList
public List<File> getFilesList()
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;
- Specified by:
getFilesList
in interfaceFindingOrBuilder
-
getFilesCount
public int getFilesCount()
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;
- Specified by:
getFilesCount
in interfaceFindingOrBuilder
-
getFiles
public File getFiles(int index)
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;
- Specified by:
getFiles
in interfaceFindingOrBuilder
-
setFiles
public Finding.Builder setFiles(int index, File value)
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;
-
setFiles
public Finding.Builder setFiles(int index, File.Builder builderForValue)
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;
-
addFiles
public Finding.Builder addFiles(File value)
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;
-
addFiles
public Finding.Builder addFiles(int index, File value)
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;
-
addFiles
public Finding.Builder addFiles(File.Builder builderForValue)
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;
-
addFiles
public Finding.Builder addFiles(int index, File.Builder builderForValue)
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;
-
addAllFiles
public Finding.Builder addAllFiles(Iterable<? extends File> values)
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;
-
clearFiles
public Finding.Builder clearFiles()
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;
-
removeFiles
public Finding.Builder removeFiles(int index)
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;
-
getFilesBuilder
public File.Builder getFilesBuilder(int index)
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;
-
getFilesOrBuilder
public FileOrBuilder getFilesOrBuilder(int index)
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;
- Specified by:
getFilesOrBuilder
in interfaceFindingOrBuilder
-
getFilesOrBuilderList
public List<? extends FileOrBuilder> getFilesOrBuilderList()
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;
- Specified by:
getFilesOrBuilderList
in interfaceFindingOrBuilder
-
addFilesBuilder
public File.Builder addFilesBuilder()
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;
-
addFilesBuilder
public File.Builder addFilesBuilder(int index)
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;
-
getFilesBuilderList
public List<File.Builder> getFilesBuilderList()
File associated with the finding.
repeated .google.cloud.securitycenter.v1.File files = 46;
-
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:
hasCloudDlpInspection
in 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:
getCloudDlpInspection
in interfaceFindingOrBuilder
- Returns:
- The cloudDlpInspection.
-
setCloudDlpInspection
public Finding.Builder setCloudDlpInspection(CloudDlpInspection value)
Cloud Data Loss Prevention (Cloud DLP) inspection results that are associated with the finding.
.google.cloud.securitycenter.v1.CloudDlpInspection cloud_dlp_inspection = 48;
-
setCloudDlpInspection
public Finding.Builder setCloudDlpInspection(CloudDlpInspection.Builder builderForValue)
Cloud Data Loss Prevention (Cloud DLP) inspection results that are associated with the finding.
.google.cloud.securitycenter.v1.CloudDlpInspection cloud_dlp_inspection = 48;
-
mergeCloudDlpInspection
public Finding.Builder mergeCloudDlpInspection(CloudDlpInspection value)
Cloud Data Loss Prevention (Cloud DLP) inspection results that are associated with the finding.
.google.cloud.securitycenter.v1.CloudDlpInspection cloud_dlp_inspection = 48;
-
clearCloudDlpInspection
public Finding.Builder clearCloudDlpInspection()
Cloud Data Loss Prevention (Cloud DLP) inspection results that are associated with the finding.
.google.cloud.securitycenter.v1.CloudDlpInspection cloud_dlp_inspection = 48;
-
getCloudDlpInspectionBuilder
public CloudDlpInspection.Builder getCloudDlpInspectionBuilder()
Cloud Data Loss Prevention (Cloud DLP) inspection results that are associated with the finding.
.google.cloud.securitycenter.v1.CloudDlpInspection cloud_dlp_inspection = 48;
-
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:
getCloudDlpInspectionOrBuilder
in 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:
hasCloudDlpDataProfile
in 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:
getCloudDlpDataProfile
in interfaceFindingOrBuilder
- Returns:
- The cloudDlpDataProfile.
-
setCloudDlpDataProfile
public Finding.Builder setCloudDlpDataProfile(CloudDlpDataProfile value)
Cloud DLP data profile that is associated with the finding.
.google.cloud.securitycenter.v1.CloudDlpDataProfile cloud_dlp_data_profile = 49;
-
setCloudDlpDataProfile
public Finding.Builder setCloudDlpDataProfile(CloudDlpDataProfile.Builder builderForValue)
Cloud DLP data profile that is associated with the finding.
.google.cloud.securitycenter.v1.CloudDlpDataProfile cloud_dlp_data_profile = 49;
-
mergeCloudDlpDataProfile
public Finding.Builder mergeCloudDlpDataProfile(CloudDlpDataProfile value)
Cloud DLP data profile that is associated with the finding.
.google.cloud.securitycenter.v1.CloudDlpDataProfile cloud_dlp_data_profile = 49;
-
clearCloudDlpDataProfile
public Finding.Builder clearCloudDlpDataProfile()
Cloud DLP data profile that is associated with the finding.
.google.cloud.securitycenter.v1.CloudDlpDataProfile cloud_dlp_data_profile = 49;
-
getCloudDlpDataProfileBuilder
public CloudDlpDataProfile.Builder getCloudDlpDataProfileBuilder()
Cloud DLP data profile that is associated with the finding.
.google.cloud.securitycenter.v1.CloudDlpDataProfile cloud_dlp_data_profile = 49;
-
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:
getCloudDlpDataProfileOrBuilder
in interfaceFindingOrBuilder
-
hasKernelRootkit
public boolean hasKernelRootkit()
Signature of the kernel rootkit.
.google.cloud.securitycenter.v1.KernelRootkit kernel_rootkit = 50;
- Specified by:
hasKernelRootkit
in 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:
getKernelRootkit
in interfaceFindingOrBuilder
- Returns:
- The kernelRootkit.
-
setKernelRootkit
public Finding.Builder setKernelRootkit(KernelRootkit value)
Signature of the kernel rootkit.
.google.cloud.securitycenter.v1.KernelRootkit kernel_rootkit = 50;
-
setKernelRootkit
public Finding.Builder setKernelRootkit(KernelRootkit.Builder builderForValue)
Signature of the kernel rootkit.
.google.cloud.securitycenter.v1.KernelRootkit kernel_rootkit = 50;
-
mergeKernelRootkit
public Finding.Builder mergeKernelRootkit(KernelRootkit value)
Signature of the kernel rootkit.
.google.cloud.securitycenter.v1.KernelRootkit kernel_rootkit = 50;
-
clearKernelRootkit
public Finding.Builder clearKernelRootkit()
Signature of the kernel rootkit.
.google.cloud.securitycenter.v1.KernelRootkit kernel_rootkit = 50;
-
getKernelRootkitBuilder
public KernelRootkit.Builder getKernelRootkitBuilder()
Signature of the kernel rootkit.
.google.cloud.securitycenter.v1.KernelRootkit kernel_rootkit = 50;
-
getKernelRootkitOrBuilder
public KernelRootkitOrBuilder getKernelRootkitOrBuilder()
Signature of the kernel rootkit.
.google.cloud.securitycenter.v1.KernelRootkit kernel_rootkit = 50;
- Specified by:
getKernelRootkitOrBuilder
in interfaceFindingOrBuilder
-
setUnknownFields
public final Finding.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Finding.Builder>
-
mergeUnknownFields
public final Finding.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Finding.Builder>
-
-