public static final class Finding.Builder extends 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 type
google.cloud.securitycenter.v1.Finding
Modifier and Type | Method and 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 |
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(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(int index,
Compliance.Builder builderForValue)
Contains compliance information for security standards associated to the
finding.
|
Finding.Builder |
addCompliances(int index,
Compliance value)
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(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(int index,
Connection.Builder builderForValue)
Contains information about the IP connection associated with the finding.
|
Finding.Builder |
addConnections(int index,
Connection value)
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(Container.Builder builderForValue)
Containers associated with the finding.
|
Finding.Builder |
addContainers(Container value)
Containers associated with the finding.
|
Finding.Builder |
addContainers(int index,
Container.Builder builderForValue)
Containers associated with the finding.
|
Finding.Builder |
addContainers(int index,
Container value)
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 |
addIamBindings(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(int index,
IamBinding.Builder builderForValue)
Represents IAM bindings associated with the Finding.
|
Finding.Builder |
addIamBindings(int index,
IamBinding value)
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.Builder builderForValue)
Represents operating system processes associated with the Finding.
|
Finding.Builder |
addProcesses(int index,
Process value)
Represents operating system processes associated with the Finding.
|
Finding.Builder |
addProcesses(Process.Builder builderForValue)
Represents operating system processes associated with the Finding.
|
Finding.Builder |
addProcesses(Process value)
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(Descriptors.FieldDescriptor field,
Object value) |
Finding |
build() |
Finding |
buildPartial() |
Finding.Builder |
clear() |
Finding.Builder |
clearAccess()
Access details associated to the Finding, such as more information on the
caller, which method was accessed, from where, etc.
|
Finding.Builder |
clearCanonicalName()
The canonical name of the finding.
|
Finding.Builder |
clearCategory()
The additional taxonomy group within findings from a given source.
|
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 detail about the finding.
|
Finding.Builder |
clearEventTime()
The time the finding was first detected.
|
Finding.Builder |
clearExfiltration()
Represents exfiltration 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(Descriptors.FieldDescriptor field) |
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 |
clearKubernetes()
Kubernetes resources associated with the finding.
|
Finding.Builder |
clearMitreAttack()
MITRE ATT&CK tactics and techniques related to this finding.
|
Finding.Builder |
clearMute()
Indicates the mute state of a finding (either muted, unmuted
or undefined).
|
Finding.Builder |
clearMuteInitiator()
First known as mute_annotation.
|
Finding.Builder |
clearMuteUpdateTime()
Output only.
|
Finding.Builder |
clearName()
The relative resource name of this finding.
|
Finding.Builder |
clearNextSteps()
Next steps associate to the finding.
|
Finding.Builder |
clearOneof(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, cvss scores etc.
|
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 to the Finding, such as more information on the
caller, which method was accessed, from where, etc.
|
Access.Builder |
getAccessBuilder()
Access details associated to the Finding, such as more information on the
caller, which method was accessed, from where, etc.
|
AccessOrBuilder |
getAccessOrBuilder()
Access details associated to the Finding, such as more information on the
caller, which method was accessed, from where, etc.
|
String |
getCanonicalName()
The canonical name of the finding.
|
ByteString |
getCanonicalNameBytes()
The canonical name of the finding.
|
String |
getCategory()
The additional taxonomy group within findings from a given source.
|
ByteString |
getCategoryBytes()
The additional taxonomy group within findings from a given source.
|
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.
|
Timestamp |
getCreateTime()
The time at which the finding was created in Security Command Center.
|
Timestamp.Builder |
getCreateTimeBuilder()
The time at which the finding was created in Security Command Center.
|
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 detail about the finding.
|
ByteString |
getDescriptionBytes()
Contains more detail about the finding.
|
static Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
Timestamp |
getEventTime()
The time the finding was first detected.
|
Timestamp.Builder |
getEventTimeBuilder()
The time the finding was first detected.
|
TimestampOrBuilder |
getEventTimeOrBuilder()
The time the finding was first detected.
|
Exfiltration |
getExfiltration()
Represents exfiltration associated with the Finding.
|
Exfiltration.Builder |
getExfiltrationBuilder()
Represents exfiltration associated with the Finding.
|
ExfiltrationOrBuilder |
getExfiltrationOrBuilder()
Represents exfiltration 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.
|
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.
|
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.
|
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.
|
Map<String,ContactDetails> |
getMutableContacts()
Deprecated.
|
Map<String,ExternalSystem> |
getMutableExternalSystems()
Deprecated.
|
Map<String,Value> |
getMutableSourceProperties()
Deprecated.
|
Finding.Mute |
getMute()
Indicates the mute state of a finding (either muted, unmuted
or undefined).
|
String |
getMuteInitiator()
First known as mute_annotation.
|
ByteString |
getMuteInitiatorBytes()
First known as mute_annotation.
|
Timestamp |
getMuteUpdateTime()
Output only.
|
Timestamp.Builder |
getMuteUpdateTimeBuilder()
Output only.
|
TimestampOrBuilder |
getMuteUpdateTimeOrBuilder()
Output only.
|
int |
getMuteValue()
Indicates the mute state of a finding (either muted, unmuted
or undefined).
|
String |
getName()
The relative resource name of this finding.
|
ByteString |
getNameBytes()
The relative resource name of this finding.
|
String |
getNextSteps()
Next steps associate to the finding.
|
ByteString |
getNextStepsBytes()
Next steps associate to the finding.
|
String |
getParent()
The relative resource name of the source the finding belongs to.
|
ByteString |
getParentBytes()
The relative resource name of the source the finding belongs to.
|
String |
getParentDisplayName()
Output only.
|
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.
|
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,Value> |
getSourceProperties()
Deprecated.
|
int |
getSourcePropertiesCount()
Source specific properties.
|
Map<String,Value> |
getSourcePropertiesMap()
Source specific properties.
|
Value |
getSourcePropertiesOrDefault(String key,
Value defaultValue)
Source specific properties.
|
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, cvss scores etc.
|
Vulnerability.Builder |
getVulnerabilityBuilder()
Represents vulnerability specific fields like cve, cvss scores etc.
|
VulnerabilityOrBuilder |
getVulnerabilityOrBuilder()
Represents vulnerability specific fields like cve, cvss scores etc.
|
boolean |
hasAccess()
Access details associated to the Finding, such as more information on the
caller, which method was accessed, from where, etc.
|
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 exfiltration associated with the Finding.
|
boolean |
hasIndicator()
Represents what's commonly known as an Indicator of compromise (IoC) in
computer forensics.
|
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, cvss scores etc.
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected MapField |
internalGetMapField(int number) |
protected MapField |
internalGetMutableMapField(int number) |
boolean |
isInitialized() |
Finding.Builder |
mergeAccess(Access value)
Access details associated to the Finding, such as more information on the
caller, which method was accessed, from where, etc.
|
Finding.Builder |
mergeCreateTime(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(Timestamp value)
The time the finding was first detected.
|
Finding.Builder |
mergeExfiltration(Exfiltration value)
Represents exfiltration associated with the Finding.
|
Finding.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
Finding.Builder |
mergeFrom(Finding other) |
Finding.Builder |
mergeFrom(Message other) |
Finding.Builder |
mergeIndicator(Indicator value)
Represents what's commonly known as an Indicator of compromise (IoC) in
computer forensics.
|
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(Timestamp value)
Output only.
|
Finding.Builder |
mergeSecurityMarks(SecurityMarks value)
Output only.
|
Finding.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields) |
Finding.Builder |
mergeVulnerability(Vulnerability value)
Represents vulnerability specific fields like cve, cvss scores etc.
|
Finding.Builder |
putAllContacts(Map<String,ContactDetails> values)
Output only.
|
Finding.Builder |
putAllExternalSystems(Map<String,ExternalSystem> values)
Output only.
|
Finding.Builder |
putAllSourceProperties(Map<String,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,
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 |
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.Builder builderForValue)
Access details associated to the Finding, such as more information on the
caller, which method was accessed, from where, etc.
|
Finding.Builder |
setAccess(Access value)
Access details associated to the Finding, such as more information on the
caller, which method was accessed, from where, etc.
|
Finding.Builder |
setCanonicalName(String value)
The canonical name of the finding.
|
Finding.Builder |
setCanonicalNameBytes(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(ByteString value)
The additional taxonomy group within findings from a given source.
|
Finding.Builder |
setCompliances(int index,
Compliance.Builder builderForValue)
Contains compliance information for security standards associated to the
finding.
|
Finding.Builder |
setCompliances(int index,
Compliance value)
Contains compliance information for security standards associated to the
finding.
|
Finding.Builder |
setConnections(int index,
Connection.Builder builderForValue)
Contains information about the IP connection associated with the finding.
|
Finding.Builder |
setConnections(int index,
Connection value)
Contains information about the IP connection associated with the finding.
|
Finding.Builder |
setContainers(int index,
Container.Builder builderForValue)
Containers associated with the finding.
|
Finding.Builder |
setContainers(int index,
Container value)
Containers associated with the finding.
|
Finding.Builder |
setCreateTime(Timestamp.Builder builderForValue)
The time at which the finding was created in Security Command Center.
|
Finding.Builder |
setCreateTime(Timestamp value)
The time at which the finding was created in Security Command Center.
|
Finding.Builder |
setDatabase(Database.Builder builderForValue)
Database associated with the finding.
|
Finding.Builder |
setDatabase(Database value)
Database associated with the finding.
|
Finding.Builder |
setDescription(String value)
Contains more detail about the finding.
|
Finding.Builder |
setDescriptionBytes(ByteString value)
Contains more detail about the finding.
|
Finding.Builder |
setEventTime(Timestamp.Builder builderForValue)
The time the finding was first detected.
|
Finding.Builder |
setEventTime(Timestamp value)
The time the finding was first detected.
|
Finding.Builder |
setExfiltration(Exfiltration.Builder builderForValue)
Represents exfiltration associated with the Finding.
|
Finding.Builder |
setExfiltration(Exfiltration value)
Represents exfiltration 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(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(Descriptors.FieldDescriptor field,
Object value) |
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.Builder builderForValue)
Represents IAM bindings associated with the Finding.
|
Finding.Builder |
setIamBindings(int index,
IamBinding value)
Represents IAM bindings associated with the Finding.
|
Finding.Builder |
setIndicator(Indicator.Builder builderForValue)
Represents what's commonly known as an Indicator of compromise (IoC) in
computer forensics.
|
Finding.Builder |
setIndicator(Indicator value)
Represents what's commonly known as an Indicator of compromise (IoC) in
computer forensics.
|
Finding.Builder |
setKubernetes(Kubernetes.Builder builderForValue)
Kubernetes resources associated with the finding.
|
Finding.Builder |
setKubernetes(Kubernetes value)
Kubernetes resources associated with the finding.
|
Finding.Builder |
setMitreAttack(MitreAttack.Builder builderForValue)
MITRE ATT&CK tactics and techniques related to this finding.
|
Finding.Builder |
setMitreAttack(MitreAttack value)
MITRE ATT&CK tactics and techniques related to this finding.
|
Finding.Builder |
setMute(Finding.Mute value)
Indicates the mute state of a finding (either muted, unmuted
or undefined).
|
Finding.Builder |
setMuteInitiator(String value)
First known as mute_annotation.
|
Finding.Builder |
setMuteInitiatorBytes(ByteString value)
First known as mute_annotation.
|
Finding.Builder |
setMuteUpdateTime(Timestamp.Builder builderForValue)
Output only.
|
Finding.Builder |
setMuteUpdateTime(Timestamp value)
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 of this finding.
|
Finding.Builder |
setNameBytes(ByteString value)
The relative resource name of this finding.
|
Finding.Builder |
setNextSteps(String value)
Next steps associate to the finding.
|
Finding.Builder |
setNextStepsBytes(ByteString value)
Next steps associate to the finding.
|
Finding.Builder |
setParent(String value)
The relative resource name of the source the finding belongs to.
|
Finding.Builder |
setParentBytes(ByteString value)
The relative resource name of the source the finding belongs to.
|
Finding.Builder |
setParentDisplayName(String value)
Output only.
|
Finding.Builder |
setParentDisplayNameBytes(ByteString value)
Output only.
|
Finding.Builder |
setProcesses(int index,
Process.Builder builderForValue)
Represents operating system processes associated with the Finding.
|
Finding.Builder |
setProcesses(int index,
Process value)
Represents operating system processes associated with the Finding.
|
Finding.Builder |
setRepeatedField(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(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.Builder builderForValue)
Output only.
|
Finding.Builder |
setSecurityMarks(SecurityMarks value)
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(UnknownFieldSet unknownFields) |
Finding.Builder |
setVulnerability(Vulnerability.Builder builderForValue)
Represents vulnerability specific fields like cve, cvss scores etc.
|
Finding.Builder |
setVulnerability(Vulnerability value)
Represents vulnerability specific fields like cve, cvss scores etc.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeDelimitedFrom, mergeDelimitedFrom
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected MapField internalGetMapField(int number)
internalGetMapField
in class GeneratedMessageV3.Builder<Finding.Builder>
protected MapField internalGetMutableMapField(int number)
internalGetMutableMapField
in class GeneratedMessageV3.Builder<Finding.Builder>
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<Finding.Builder>
public Finding.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<Finding.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<Finding.Builder>
public Finding getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public Finding build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public Finding buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public Finding.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<Finding.Builder>
public Finding.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<Finding.Builder>
public Finding.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<Finding.Builder>
public Finding.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<Finding.Builder>
public Finding.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<Finding.Builder>
public Finding.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<Finding.Builder>
public Finding.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<Finding.Builder>
public Finding.Builder mergeFrom(Finding other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<Finding.Builder>
public Finding.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<Finding.Builder>
IOException
public String getName()
The relative resource name of this finding. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}"
string name = 1;
getName
in interface FindingOrBuilder
public ByteString getNameBytes()
The relative resource name of this finding. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}"
string name = 1;
getNameBytes
in interface FindingOrBuilder
public Finding.Builder setName(String value)
The relative resource name of this finding. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}"
string name = 1;
value
- The name to set.public Finding.Builder clearName()
The relative resource name of this finding. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}"
string name = 1;
public Finding.Builder setNameBytes(ByteString value)
The relative resource name of this finding. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}"
string name = 1;
value
- The bytes for name to set.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;
getParent
in interface FindingOrBuilder
public ByteString getParentBytes()
The relative resource name of the source the finding belongs to. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name This field is immutable after creation time. For example: "organizations/{organization_id}/sources/{source_id}"
string parent = 2;
getParentBytes
in interface FindingOrBuilder
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;
value
- The parent to set.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;
public Finding.Builder setParentBytes(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;
value
- The bytes for parent to set.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;
getResourceName
in interface FindingOrBuilder
public ByteString getResourceNameBytes()
For findings on Google Cloud resources, the full resource name of the Google Cloud resource this finding is for. See: https://cloud.google.com/apis/design/resource_names#full_resource_name When the finding is for a non-Google Cloud resource, the resourceName can be a customer or partner defined string. This field is immutable after creation time.
string resource_name = 3;
getResourceNameBytes
in interface FindingOrBuilder
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;
value
- The resourceName to set.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;
public Finding.Builder setResourceNameBytes(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;
value
- The bytes for resourceName to set.public int getStateValue()
The state of the finding.
.google.cloud.securitycenter.v1.Finding.State state = 4;
getStateValue
in interface FindingOrBuilder
public Finding.Builder setStateValue(int value)
The state of the finding.
.google.cloud.securitycenter.v1.Finding.State state = 4;
value
- The enum numeric value on the wire for state to set.public Finding.State getState()
The state of the finding.
.google.cloud.securitycenter.v1.Finding.State state = 4;
getState
in interface FindingOrBuilder
public Finding.Builder setState(Finding.State value)
The state of the finding.
.google.cloud.securitycenter.v1.Finding.State state = 4;
value
- The state to set.public Finding.Builder clearState()
The state of the finding.
.google.cloud.securitycenter.v1.Finding.State state = 4;
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;
getCategory
in interface FindingOrBuilder
public ByteString getCategoryBytes()
The additional taxonomy group within findings from a given source. This field is immutable after creation time. Example: "XSS_FLASH_INJECTION"
string category = 5;
getCategoryBytes
in interface FindingOrBuilder
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;
value
- The category to set.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;
public Finding.Builder setCategoryBytes(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;
value
- The bytes for category to set.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;
getExternalUri
in interface FindingOrBuilder
public ByteString getExternalUriBytes()
The URI that, if available, points to a web page outside of Security Command Center where additional information about the finding can be found. This field is guaranteed to be either empty or a well formed URL.
string external_uri = 6;
getExternalUriBytes
in interface FindingOrBuilder
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;
value
- The externalUri to set.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;
public Finding.Builder setExternalUriBytes(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;
value
- The bytes for externalUri to set.public int getSourcePropertiesCount()
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;
getSourcePropertiesCount
in interface FindingOrBuilder
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;
containsSourceProperties
in interface FindingOrBuilder
@Deprecated public Map<String,Value> getSourceProperties()
getSourcePropertiesMap()
instead.getSourceProperties
in interface FindingOrBuilder
public Map<String,Value> getSourcePropertiesMap()
Source specific properties. These properties are managed by the source that writes the finding. The key names in the source_properties map must be between 1 and 255 characters, and must start with a letter and contain alphanumeric characters or underscores only.
map<string, .google.protobuf.Value> source_properties = 7;
getSourcePropertiesMap
in interface FindingOrBuilder
public Value getSourcePropertiesOrDefault(String key, Value defaultValue)
Source specific properties. These properties are managed by the source that writes the finding. The key names in the source_properties map must be between 1 and 255 characters, and must start with a letter and contain alphanumeric characters or underscores only.
map<string, .google.protobuf.Value> source_properties = 7;
getSourcePropertiesOrDefault
in interface FindingOrBuilder
public Value getSourcePropertiesOrThrow(String key)
Source specific properties. These properties are managed by the source that writes the finding. The key names in the source_properties map must be between 1 and 255 characters, and must start with a letter and contain alphanumeric characters or underscores only.
map<string, .google.protobuf.Value> source_properties = 7;
getSourcePropertiesOrThrow
in interface FindingOrBuilder
public Finding.Builder clearSourceProperties()
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;
@Deprecated public Map<String,Value> getMutableSourceProperties()
public Finding.Builder putSourceProperties(String key, 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;
public Finding.Builder putAllSourceProperties(Map<String,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;
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];
hasSecurityMarks
in interface FindingOrBuilder
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];
getSecurityMarks
in interface FindingOrBuilder
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];
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];
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];
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];
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];
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];
getSecurityMarksOrBuilder
in interface FindingOrBuilder
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;
hasEventTime
in interface FindingOrBuilder
public Timestamp getEventTime()
The time the finding was first detected. If an existing finding is updated, then this is the time the update occurred. For example, if the finding represents an open firewall, this property captures the time the detector believes the firewall became open. The accuracy is determined by the detector. If the finding is later resolved, then this time reflects when the finding was resolved. This must not be set to a value greater than the current timestamp.
.google.protobuf.Timestamp event_time = 9;
getEventTime
in interface FindingOrBuilder
public Finding.Builder setEventTime(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;
public Finding.Builder setEventTime(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;
public Finding.Builder mergeEventTime(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;
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;
public 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;
public TimestampOrBuilder getEventTimeOrBuilder()
The time the finding was first detected. If an existing finding is updated, then this is the time the update occurred. For example, if the finding represents an open firewall, this property captures the time the detector believes the firewall became open. The accuracy is determined by the detector. If the finding is later resolved, then this time reflects when the finding was resolved. This must not be set to a value greater than the current timestamp.
.google.protobuf.Timestamp event_time = 9;
getEventTimeOrBuilder
in interface FindingOrBuilder
public boolean hasCreateTime()
The time at which the finding was created in Security Command Center.
.google.protobuf.Timestamp create_time = 10;
hasCreateTime
in interface FindingOrBuilder
public Timestamp getCreateTime()
The time at which the finding was created in Security Command Center.
.google.protobuf.Timestamp create_time = 10;
getCreateTime
in interface FindingOrBuilder
public Finding.Builder setCreateTime(Timestamp value)
The time at which the finding was created in Security Command Center.
.google.protobuf.Timestamp create_time = 10;
public Finding.Builder setCreateTime(Timestamp.Builder builderForValue)
The time at which the finding was created in Security Command Center.
.google.protobuf.Timestamp create_time = 10;
public Finding.Builder mergeCreateTime(Timestamp value)
The time at which the finding was created in Security Command Center.
.google.protobuf.Timestamp create_time = 10;
public Finding.Builder clearCreateTime()
The time at which the finding was created in Security Command Center.
.google.protobuf.Timestamp create_time = 10;
public Timestamp.Builder getCreateTimeBuilder()
The time at which the finding was created in Security Command Center.
.google.protobuf.Timestamp create_time = 10;
public TimestampOrBuilder getCreateTimeOrBuilder()
The time at which the finding was created in Security Command Center.
.google.protobuf.Timestamp create_time = 10;
getCreateTimeOrBuilder
in interface FindingOrBuilder
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;
getSeverityValue
in interface FindingOrBuilder
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;
value
- The enum numeric value on the wire for severity to set.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;
getSeverity
in interface FindingOrBuilder
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;
value
- The severity to set.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;
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;
getCanonicalName
in interface FindingOrBuilder
public ByteString getCanonicalNameBytes()
The canonical name of the finding. It's either "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}", "folders/{folder_id}/sources/{source_id}/findings/{finding_id}" or "projects/{project_number}/sources/{source_id}/findings/{finding_id}", depending on the closest CRM ancestor of the resource associated with the finding.
string canonical_name = 14;
getCanonicalNameBytes
in interface FindingOrBuilder
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;
value
- The canonicalName to set.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;
public Finding.Builder setCanonicalNameBytes(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;
value
- The bytes for canonicalName to set.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;
getMuteValue
in interface FindingOrBuilder
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;
value
- The enum numeric value on the wire for mute to set.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;
getMute
in interface FindingOrBuilder
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;
value
- The mute to set.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;
public int getFindingClassValue()
The class of the finding.
.google.cloud.securitycenter.v1.Finding.FindingClass finding_class = 17;
getFindingClassValue
in interface FindingOrBuilder
public Finding.Builder setFindingClassValue(int value)
The class of the finding.
.google.cloud.securitycenter.v1.Finding.FindingClass finding_class = 17;
value
- The enum numeric value on the wire for findingClass to set.public Finding.FindingClass getFindingClass()
The class of the finding.
.google.cloud.securitycenter.v1.Finding.FindingClass finding_class = 17;
getFindingClass
in interface FindingOrBuilder
public Finding.Builder setFindingClass(Finding.FindingClass value)
The class of the finding.
.google.cloud.securitycenter.v1.Finding.FindingClass finding_class = 17;
value
- The findingClass to set.public Finding.Builder clearFindingClass()
The class of the finding.
.google.cloud.securitycenter.v1.Finding.FindingClass finding_class = 17;
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. Reference: https://en.wikipedia.org/wiki/Indicator_of_compromise
.google.cloud.securitycenter.v1.Indicator indicator = 18;
hasIndicator
in interface FindingOrBuilder
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. Reference: https://en.wikipedia.org/wiki/Indicator_of_compromise
.google.cloud.securitycenter.v1.Indicator indicator = 18;
getIndicator
in interface FindingOrBuilder
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. Reference: https://en.wikipedia.org/wiki/Indicator_of_compromise
.google.cloud.securitycenter.v1.Indicator indicator = 18;
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. Reference: https://en.wikipedia.org/wiki/Indicator_of_compromise
.google.cloud.securitycenter.v1.Indicator indicator = 18;
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. Reference: https://en.wikipedia.org/wiki/Indicator_of_compromise
.google.cloud.securitycenter.v1.Indicator indicator = 18;
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. Reference: https://en.wikipedia.org/wiki/Indicator_of_compromise
.google.cloud.securitycenter.v1.Indicator indicator = 18;
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. Reference: https://en.wikipedia.org/wiki/Indicator_of_compromise
.google.cloud.securitycenter.v1.Indicator indicator = 18;
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. Reference: https://en.wikipedia.org/wiki/Indicator_of_compromise
.google.cloud.securitycenter.v1.Indicator indicator = 18;
getIndicatorOrBuilder
in interface FindingOrBuilder
public boolean hasVulnerability()
Represents vulnerability specific fields like cve, cvss scores etc. CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)
.google.cloud.securitycenter.v1.Vulnerability vulnerability = 20;
hasVulnerability
in interface FindingOrBuilder
public Vulnerability getVulnerability()
Represents vulnerability specific fields like cve, cvss scores etc. CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)
.google.cloud.securitycenter.v1.Vulnerability vulnerability = 20;
getVulnerability
in interface FindingOrBuilder
public Finding.Builder setVulnerability(Vulnerability value)
Represents vulnerability specific fields like cve, cvss scores etc. CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)
.google.cloud.securitycenter.v1.Vulnerability vulnerability = 20;
public Finding.Builder setVulnerability(Vulnerability.Builder builderForValue)
Represents vulnerability specific fields like cve, cvss scores etc. CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)
.google.cloud.securitycenter.v1.Vulnerability vulnerability = 20;
public Finding.Builder mergeVulnerability(Vulnerability value)
Represents vulnerability specific fields like cve, cvss scores etc. CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)
.google.cloud.securitycenter.v1.Vulnerability vulnerability = 20;
public Finding.Builder clearVulnerability()
Represents vulnerability specific fields like cve, cvss scores etc. CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)
.google.cloud.securitycenter.v1.Vulnerability vulnerability = 20;
public Vulnerability.Builder getVulnerabilityBuilder()
Represents vulnerability specific fields like cve, cvss scores etc. CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)
.google.cloud.securitycenter.v1.Vulnerability vulnerability = 20;
public VulnerabilityOrBuilder getVulnerabilityOrBuilder()
Represents vulnerability specific fields like cve, cvss scores etc. CVE stands for Common Vulnerabilities and Exposures (https://cve.mitre.org/about/)
.google.cloud.securitycenter.v1.Vulnerability vulnerability = 20;
getVulnerabilityOrBuilder
in interface FindingOrBuilder
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];
hasMuteUpdateTime
in interface FindingOrBuilder
public Timestamp getMuteUpdateTime()
Output only. The most recent time this finding was muted or unmuted.
.google.protobuf.Timestamp mute_update_time = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
getMuteUpdateTime
in interface FindingOrBuilder
public Finding.Builder setMuteUpdateTime(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];
public Finding.Builder setMuteUpdateTime(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];
public Finding.Builder mergeMuteUpdateTime(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];
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];
public 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];
public TimestampOrBuilder getMuteUpdateTimeOrBuilder()
Output only. The most recent time this finding was muted or unmuted.
.google.protobuf.Timestamp mute_update_time = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
getMuteUpdateTimeOrBuilder
in interface FindingOrBuilder
public int getExternalSystemsCount()
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];
getExternalSystemsCount
in interface FindingOrBuilder
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];
containsExternalSystems
in interface FindingOrBuilder
@Deprecated public Map<String,ExternalSystem> getExternalSystems()
getExternalSystemsMap()
instead.getExternalSystems
in interface FindingOrBuilder
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];
getExternalSystemsMap
in interface FindingOrBuilder
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];
getExternalSystemsOrDefault
in interface FindingOrBuilder
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];
getExternalSystemsOrThrow
in interface FindingOrBuilder
public Finding.Builder clearExternalSystems()
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];
@Deprecated public Map<String,ExternalSystem> getMutableExternalSystems()
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];
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];
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;
hasMitreAttack
in interface FindingOrBuilder
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;
getMitreAttack
in interface FindingOrBuilder
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;
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;
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;
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;
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;
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;
getMitreAttackOrBuilder
in interface FindingOrBuilder
public boolean hasAccess()
Access details associated to the Finding, such as more information on the caller, which method was accessed, from where, etc.
.google.cloud.securitycenter.v1.Access access = 26;
hasAccess
in interface FindingOrBuilder
public Access getAccess()
Access details associated to the Finding, such as more information on the caller, which method was accessed, from where, etc.
.google.cloud.securitycenter.v1.Access access = 26;
getAccess
in interface FindingOrBuilder
public Finding.Builder setAccess(Access value)
Access details associated to the Finding, such as more information on the caller, which method was accessed, from where, etc.
.google.cloud.securitycenter.v1.Access access = 26;
public Finding.Builder setAccess(Access.Builder builderForValue)
Access details associated to the Finding, such as more information on the caller, which method was accessed, from where, etc.
.google.cloud.securitycenter.v1.Access access = 26;
public Finding.Builder mergeAccess(Access value)
Access details associated to the Finding, such as more information on the caller, which method was accessed, from where, etc.
.google.cloud.securitycenter.v1.Access access = 26;
public Finding.Builder clearAccess()
Access details associated to the Finding, such as more information on the caller, which method was accessed, from where, etc.
.google.cloud.securitycenter.v1.Access access = 26;
public Access.Builder getAccessBuilder()
Access details associated to the Finding, such as more information on the caller, which method was accessed, from where, etc.
.google.cloud.securitycenter.v1.Access access = 26;
public AccessOrBuilder getAccessOrBuilder()
Access details associated to the Finding, such as more information on the caller, which method was accessed, from where, etc.
.google.cloud.securitycenter.v1.Access access = 26;
getAccessOrBuilder
in interface FindingOrBuilder
public List<Connection> getConnectionsList()
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;
getConnectionsList
in interface FindingOrBuilder
public int getConnectionsCount()
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;
getConnectionsCount
in interface FindingOrBuilder
public Connection getConnections(int index)
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;
getConnections
in interface FindingOrBuilder
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;
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;
public Finding.Builder addConnections(Connection value)
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;
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;
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;
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;
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;
public Finding.Builder clearConnections()
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;
public Finding.Builder removeConnections(int index)
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;
public Connection.Builder getConnectionsBuilder(int index)
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;
public ConnectionOrBuilder getConnectionsOrBuilder(int index)
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;
getConnectionsOrBuilder
in interface FindingOrBuilder
public List<? extends ConnectionOrBuilder> getConnectionsOrBuilderList()
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;
getConnectionsOrBuilderList
in interface FindingOrBuilder
public Connection.Builder addConnectionsBuilder()
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;
public Connection.Builder addConnectionsBuilder(int index)
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;
public List<Connection.Builder> getConnectionsBuilderList()
Contains information about the IP connection associated with the finding.
repeated .google.cloud.securitycenter.v1.Connection connections = 31;
public String getMuteInitiator()
First known as mute_annotation. Records additional information about the mute operation e.g. mute config that muted the finding, user who muted the finding, etc. Unlike other attributes of a finding, a finding provider shouldn't set the value of mute.
string mute_initiator = 28;
getMuteInitiator
in interface FindingOrBuilder
public ByteString getMuteInitiatorBytes()
First known as mute_annotation. Records additional information about the mute operation e.g. mute config that muted the finding, user who muted the finding, etc. Unlike other attributes of a finding, a finding provider shouldn't set the value of mute.
string mute_initiator = 28;
getMuteInitiatorBytes
in interface FindingOrBuilder
public Finding.Builder setMuteInitiator(String value)
First known as mute_annotation. Records additional information about the mute operation e.g. mute config that muted the finding, user who muted the finding, etc. Unlike other attributes of a finding, a finding provider shouldn't set the value of mute.
string mute_initiator = 28;
value
- The muteInitiator to set.public Finding.Builder clearMuteInitiator()
First known as mute_annotation. Records additional information about the mute operation e.g. mute config that muted the finding, user who muted the finding, etc. Unlike other attributes of a finding, a finding provider shouldn't set the value of mute.
string mute_initiator = 28;
public Finding.Builder setMuteInitiatorBytes(ByteString value)
First known as mute_annotation. Records additional information about the mute operation e.g. mute config that muted the finding, user who muted the finding, etc. Unlike other attributes of a finding, a finding provider shouldn't set the value of mute.
string mute_initiator = 28;
value
- The bytes for muteInitiator to set.public List<Process> getProcessesList()
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
getProcessesList
in interface FindingOrBuilder
public int getProcessesCount()
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
getProcessesCount
in interface FindingOrBuilder
public Process getProcesses(int index)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
getProcesses
in interface FindingOrBuilder
public Finding.Builder setProcesses(int index, Process value)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
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;
public Finding.Builder addProcesses(Process value)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
public Finding.Builder addProcesses(int index, Process value)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
public Finding.Builder addProcesses(Process.Builder builderForValue)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
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;
public Finding.Builder addAllProcesses(Iterable<? extends Process> values)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
public Finding.Builder clearProcesses()
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
public Finding.Builder removeProcesses(int index)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
public Process.Builder getProcessesBuilder(int index)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
public ProcessOrBuilder getProcessesOrBuilder(int index)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
getProcessesOrBuilder
in interface FindingOrBuilder
public List<? extends ProcessOrBuilder> getProcessesOrBuilderList()
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
getProcessesOrBuilderList
in interface FindingOrBuilder
public Process.Builder addProcessesBuilder()
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
public Process.Builder addProcessesBuilder(int index)
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
public List<Process.Builder> getProcessesBuilderList()
Represents operating system processes associated with the Finding.
repeated .google.cloud.securitycenter.v1.Process processes = 30;
public int getContactsCount()
FindingOrBuilder
Output only. Map containing the points of contact for the given finding. The key represents the type of contact, while the value contains a list of all the contacts that pertain. Please refer to: https://cloud.google.com/resource-manager/docs/managing-notification-contacts#notification-categories { "security": { "contacts": [ { "email": "person1@company.com" }, { "email": "person2@company.com" } ] } }
map<string, .google.cloud.securitycenter.v1.ContactDetails> contacts = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];
getContactsCount
in interface FindingOrBuilder
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];
containsContacts
in interface FindingOrBuilder
@Deprecated public Map<String,ContactDetails> getContacts()
getContactsMap()
instead.getContacts
in interface FindingOrBuilder
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];
getContactsMap
in interface FindingOrBuilder
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];
getContactsOrDefault
in interface FindingOrBuilder
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];
getContactsOrThrow
in interface FindingOrBuilder
public Finding.Builder clearContacts()
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];
@Deprecated public Map<String,ContactDetails> getMutableContacts()
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];
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];
public List<Compliance> getCompliancesList()
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
getCompliancesList
in interface FindingOrBuilder
public int getCompliancesCount()
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
getCompliancesCount
in interface FindingOrBuilder
public Compliance getCompliances(int index)
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
getCompliances
in interface FindingOrBuilder
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;
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;
public Finding.Builder addCompliances(Compliance value)
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
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;
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;
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;
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;
public Finding.Builder clearCompliances()
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
public Finding.Builder removeCompliances(int index)
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
public Compliance.Builder getCompliancesBuilder(int index)
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
public ComplianceOrBuilder getCompliancesOrBuilder(int index)
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
getCompliancesOrBuilder
in interface FindingOrBuilder
public List<? extends ComplianceOrBuilder> getCompliancesOrBuilderList()
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
getCompliancesOrBuilderList
in interface FindingOrBuilder
public Compliance.Builder addCompliancesBuilder()
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
public Compliance.Builder addCompliancesBuilder(int index)
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
public List<Compliance.Builder> getCompliancesBuilderList()
Contains compliance information for security standards associated to the finding.
repeated .google.cloud.securitycenter.v1.Compliance compliances = 34;
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];
getParentDisplayName
in interface FindingOrBuilder
public ByteString getParentDisplayNameBytes()
Output only. The human readable display name of the finding source such as "Event Threat Detection" or "Security Health Analytics".
string parent_display_name = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];
getParentDisplayNameBytes
in interface FindingOrBuilder
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];
value
- The parentDisplayName to set.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];
public Finding.Builder setParentDisplayNameBytes(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];
value
- The bytes for parentDisplayName to set.public String getDescription()
Contains more detail about the finding.
string description = 37;
getDescription
in interface FindingOrBuilder
public ByteString getDescriptionBytes()
Contains more detail about the finding.
string description = 37;
getDescriptionBytes
in interface FindingOrBuilder
public Finding.Builder setDescription(String value)
Contains more detail about the finding.
string description = 37;
value
- The description to set.public Finding.Builder clearDescription()
Contains more detail about the finding.
string description = 37;
public Finding.Builder setDescriptionBytes(ByteString value)
Contains more detail about the finding.
string description = 37;
value
- The bytes for description to set.public boolean hasExfiltration()
Represents exfiltration associated with the Finding.
.google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;
hasExfiltration
in interface FindingOrBuilder
public Exfiltration getExfiltration()
Represents exfiltration associated with the Finding.
.google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;
getExfiltration
in interface FindingOrBuilder
public Finding.Builder setExfiltration(Exfiltration value)
Represents exfiltration associated with the Finding.
.google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;
public Finding.Builder setExfiltration(Exfiltration.Builder builderForValue)
Represents exfiltration associated with the Finding.
.google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;
public Finding.Builder mergeExfiltration(Exfiltration value)
Represents exfiltration associated with the Finding.
.google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;
public Finding.Builder clearExfiltration()
Represents exfiltration associated with the Finding.
.google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;
public Exfiltration.Builder getExfiltrationBuilder()
Represents exfiltration associated with the Finding.
.google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;
public ExfiltrationOrBuilder getExfiltrationOrBuilder()
Represents exfiltration associated with the Finding.
.google.cloud.securitycenter.v1.Exfiltration exfiltration = 38;
getExfiltrationOrBuilder
in interface FindingOrBuilder
public List<IamBinding> getIamBindingsList()
Represents IAM bindings associated with the Finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
getIamBindingsList
in interface FindingOrBuilder
public int getIamBindingsCount()
Represents IAM bindings associated with the Finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
getIamBindingsCount
in interface FindingOrBuilder
public IamBinding getIamBindings(int index)
Represents IAM bindings associated with the Finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
getIamBindings
in interface FindingOrBuilder
public Finding.Builder setIamBindings(int index, IamBinding value)
Represents IAM bindings associated with the Finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
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;
public Finding.Builder addIamBindings(IamBinding value)
Represents IAM bindings associated with the Finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
public Finding.Builder addIamBindings(int index, IamBinding value)
Represents IAM bindings associated with the Finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
public Finding.Builder addIamBindings(IamBinding.Builder builderForValue)
Represents IAM bindings associated with the Finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
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;
public Finding.Builder addAllIamBindings(Iterable<? extends IamBinding> values)
Represents IAM bindings associated with the Finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
public Finding.Builder clearIamBindings()
Represents IAM bindings associated with the Finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
public Finding.Builder removeIamBindings(int index)
Represents IAM bindings associated with the Finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
public IamBinding.Builder getIamBindingsBuilder(int index)
Represents IAM bindings associated with the Finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
public IamBindingOrBuilder getIamBindingsOrBuilder(int index)
Represents IAM bindings associated with the Finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
getIamBindingsOrBuilder
in interface FindingOrBuilder
public List<? extends IamBindingOrBuilder> getIamBindingsOrBuilderList()
Represents IAM bindings associated with the Finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
getIamBindingsOrBuilderList
in interface FindingOrBuilder
public IamBinding.Builder addIamBindingsBuilder()
Represents IAM bindings associated with the Finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
public IamBinding.Builder addIamBindingsBuilder(int index)
Represents IAM bindings associated with the Finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
public List<IamBinding.Builder> getIamBindingsBuilderList()
Represents IAM bindings associated with the Finding.
repeated .google.cloud.securitycenter.v1.IamBinding iam_bindings = 39;
public String getNextSteps()
Next steps associate to the finding.
string next_steps = 40;
getNextSteps
in interface FindingOrBuilder
public ByteString getNextStepsBytes()
Next steps associate to the finding.
string next_steps = 40;
getNextStepsBytes
in interface FindingOrBuilder
public Finding.Builder setNextSteps(String value)
Next steps associate to the finding.
string next_steps = 40;
value
- The nextSteps to set.public Finding.Builder clearNextSteps()
Next steps associate to the finding.
string next_steps = 40;
public Finding.Builder setNextStepsBytes(ByteString value)
Next steps associate to the finding.
string next_steps = 40;
value
- The bytes for nextSteps to set.public List<Container> getContainersList()
Containers associated with the finding. containers provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
getContainersList
in interface FindingOrBuilder
public int getContainersCount()
Containers associated with the finding. containers provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
getContainersCount
in interface FindingOrBuilder
public Container getContainers(int index)
Containers associated with the finding. containers provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
getContainers
in interface FindingOrBuilder
public Finding.Builder setContainers(int index, Container value)
Containers associated with the finding. containers provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
public Finding.Builder setContainers(int index, Container.Builder builderForValue)
Containers associated with the finding. containers provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
public Finding.Builder addContainers(Container value)
Containers associated with the finding. containers provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
public Finding.Builder addContainers(int index, Container value)
Containers associated with the finding. containers provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
public Finding.Builder addContainers(Container.Builder builderForValue)
Containers associated with the finding. containers provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
public Finding.Builder addContainers(int index, Container.Builder builderForValue)
Containers associated with the finding. containers provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
public Finding.Builder addAllContainers(Iterable<? extends Container> values)
Containers associated with the finding. containers provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
public Finding.Builder clearContainers()
Containers associated with the finding. containers provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
public Finding.Builder removeContainers(int index)
Containers associated with the finding. containers provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
public Container.Builder getContainersBuilder(int index)
Containers associated with the finding. containers provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
public ContainerOrBuilder getContainersOrBuilder(int index)
Containers associated with the finding. containers provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
getContainersOrBuilder
in interface FindingOrBuilder
public List<? extends ContainerOrBuilder> getContainersOrBuilderList()
Containers associated with the finding. containers provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
getContainersOrBuilderList
in interface FindingOrBuilder
public Container.Builder addContainersBuilder()
Containers associated with the finding. containers provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
public Container.Builder addContainersBuilder(int index)
Containers associated with the finding. containers provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
public List<Container.Builder> getContainersBuilderList()
Containers associated with the finding. containers provides information for both Kubernetes and non-Kubernetes containers.
repeated .google.cloud.securitycenter.v1.Container containers = 42;
public boolean hasKubernetes()
Kubernetes resources associated with the finding.
.google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;
hasKubernetes
in interface FindingOrBuilder
public Kubernetes getKubernetes()
Kubernetes resources associated with the finding.
.google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;
getKubernetes
in interface FindingOrBuilder
public Finding.Builder setKubernetes(Kubernetes value)
Kubernetes resources associated with the finding.
.google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;
public Finding.Builder setKubernetes(Kubernetes.Builder builderForValue)
Kubernetes resources associated with the finding.
.google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;
public Finding.Builder mergeKubernetes(Kubernetes value)
Kubernetes resources associated with the finding.
.google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;
public Finding.Builder clearKubernetes()
Kubernetes resources associated with the finding.
.google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;
public Kubernetes.Builder getKubernetesBuilder()
Kubernetes resources associated with the finding.
.google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;
public KubernetesOrBuilder getKubernetesOrBuilder()
Kubernetes resources associated with the finding.
.google.cloud.securitycenter.v1.Kubernetes kubernetes = 43;
getKubernetesOrBuilder
in interface FindingOrBuilder
public boolean hasDatabase()
Database associated with the finding.
.google.cloud.securitycenter.v1.Database database = 44;
hasDatabase
in interface FindingOrBuilder
public Database getDatabase()
Database associated with the finding.
.google.cloud.securitycenter.v1.Database database = 44;
getDatabase
in interface FindingOrBuilder
public Finding.Builder setDatabase(Database value)
Database associated with the finding.
.google.cloud.securitycenter.v1.Database database = 44;
public Finding.Builder setDatabase(Database.Builder builderForValue)
Database associated with the finding.
.google.cloud.securitycenter.v1.Database database = 44;
public Finding.Builder mergeDatabase(Database value)
Database associated with the finding.
.google.cloud.securitycenter.v1.Database database = 44;
public Finding.Builder clearDatabase()
Database associated with the finding.
.google.cloud.securitycenter.v1.Database database = 44;
public Database.Builder getDatabaseBuilder()
Database associated with the finding.
.google.cloud.securitycenter.v1.Database database = 44;
public DatabaseOrBuilder getDatabaseOrBuilder()
Database associated with the finding.
.google.cloud.securitycenter.v1.Database database = 44;
getDatabaseOrBuilder
in interface FindingOrBuilder
public final Finding.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<Finding.Builder>
public final Finding.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<Finding.Builder>
Copyright © 2022 Google LLC. All rights reserved.