@Generated(value="software.amazon.awssdk:codegen") public final class BatchUpdateFindingsRequest extends SecurityHubRequest implements ToCopyableBuilder<BatchUpdateFindingsRequest.Builder,BatchUpdateFindingsRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
BatchUpdateFindingsRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static BatchUpdateFindingsRequest.Builder |
builder() |
Integer |
confidence()
The updated value for the finding confidence.
|
Integer |
criticality()
The updated value for the level of importance assigned to the resources associated with the findings.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
List<AwsSecurityFindingIdentifier> |
findingIdentifiers()
The list of findings to update.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasFindingIdentifiers()
Returns true if the FindingIdentifiers property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
int |
hashCode() |
boolean |
hasRelatedFindings()
Returns true if the RelatedFindings property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
boolean |
hasTypes()
Returns true if the Types property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
boolean |
hasUserDefinedFields()
Returns true if the UserDefinedFields property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
NoteUpdate |
note()
Returns the value of the Note property for this object.
|
List<RelatedFinding> |
relatedFindings()
A list of findings that are related to the updated findings.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends BatchUpdateFindingsRequest.Builder> |
serializableBuilderClass() |
SeverityUpdate |
severity()
Used to update the finding severity.
|
BatchUpdateFindingsRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
List<String> |
types()
One or more finding types in the format of namespace/category/classifier that classify a finding.
|
Map<String,String> |
userDefinedFields()
A list of name/value string pairs associated with the finding.
|
VerificationState |
verificationState()
Indicates the veracity of a finding.
|
String |
verificationStateAsString()
Indicates the veracity of a finding.
|
WorkflowUpdate |
workflow()
Used to update the workflow status of a finding.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasFindingIdentifiers()
public final List<AwsSecurityFindingIdentifier> findingIdentifiers()
The list of findings to update. BatchUpdateFindings can be used to update up to 100 findings at a
time.
For each finding, the list provides the finding identifier and the ARN of the finding provider.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasFindingIdentifiers() to see if a value was sent in this field.
BatchUpdateFindings can be used to update up to 100 findings
at a time.
For each finding, the list provides the finding identifier and the ARN of the finding provider.
public final NoteUpdate note()
public final SeverityUpdate severity()
Used to update the finding severity.
public final VerificationState verificationState()
Indicates the veracity of a finding.
The available values for VerificationState are as follows.
UNKNOWN – The default disposition of a security finding
TRUE_POSITIVE – The security finding is confirmed
FALSE_POSITIVE – The security finding was determined to be a false alarm
BENIGN_POSITIVE – A special case of TRUE_POSITIVE where the finding doesn't pose any
threat, is expected, or both
If the service returns an enum value that is not available in the current SDK version, verificationState
will return VerificationState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from verificationStateAsString().
The available values for VerificationState are as follows.
UNKNOWN – The default disposition of a security finding
TRUE_POSITIVE – The security finding is confirmed
FALSE_POSITIVE – The security finding was determined to be a false alarm
BENIGN_POSITIVE – A special case of TRUE_POSITIVE where the finding doesn't
pose any threat, is expected, or both
VerificationStatepublic final String verificationStateAsString()
Indicates the veracity of a finding.
The available values for VerificationState are as follows.
UNKNOWN – The default disposition of a security finding
TRUE_POSITIVE – The security finding is confirmed
FALSE_POSITIVE – The security finding was determined to be a false alarm
BENIGN_POSITIVE – A special case of TRUE_POSITIVE where the finding doesn't pose any
threat, is expected, or both
If the service returns an enum value that is not available in the current SDK version, verificationState
will return VerificationState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from verificationStateAsString().
The available values for VerificationState are as follows.
UNKNOWN – The default disposition of a security finding
TRUE_POSITIVE – The security finding is confirmed
FALSE_POSITIVE – The security finding was determined to be a false alarm
BENIGN_POSITIVE – A special case of TRUE_POSITIVE where the finding doesn't
pose any threat, is expected, or both
VerificationStatepublic final Integer confidence()
The updated value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify.
Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence.
public final Integer criticality()
The updated value for the level of importance assigned to the resources associated with the findings.
A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.
public final boolean hasTypes()
public final List<String> types()
One or more finding types in the format of namespace/category/classifier that classify a finding.
Valid namespace values are as follows.
Software and Configuration Checks
TTPs
Effects
Unusual Behaviors
Sensitive Data Identifications
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTypes() to see if a value was sent in this field.
Valid namespace values are as follows.
Software and Configuration Checks
TTPs
Effects
Unusual Behaviors
Sensitive Data Identifications
public final boolean hasUserDefinedFields()
public final Map<String,String> userDefinedFields()
A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasUserDefinedFields() to see if a value was sent in this field.
public final WorkflowUpdate workflow()
Used to update the workflow status of a finding.
The workflow status indicates the progress of the investigation into the finding.
The workflow status indicates the progress of the investigation into the finding.
public final boolean hasRelatedFindings()
public final List<RelatedFinding> relatedFindings()
A list of findings that are related to the updated findings.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasRelatedFindings() to see if a value was sent in this field.
public BatchUpdateFindingsRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<BatchUpdateFindingsRequest.Builder,BatchUpdateFindingsRequest>toBuilder in class SecurityHubRequestpublic static BatchUpdateFindingsRequest.Builder builder()
public static Class<? extends BatchUpdateFindingsRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2021. All rights reserved.