@Generated(value="software.amazon.awssdk:codegen") public final class Evidence extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Evidence.Builder,Evidence>
A record that contains the information needed to demonstrate compliance with the requirements specified by a control. Examples of evidence include change activity triggered by a user, or a system configuration snapshot.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Evidence.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
assessmentReportSelection()
Specifies whether the evidence is included in the assessment report.
|
Map<String,String> |
attributes()
The names and values that are used by the evidence event.
|
String |
awsAccountId()
The identifier for the Amazon Web Services account.
|
String |
awsOrganization()
The Amazon Web Services account that the evidence is collected from, and its organization path.
|
static Evidence.Builder |
builder() |
String |
complianceCheck()
The evaluation status for evidence that falls under the compliance check category.
|
String |
dataSource()
The data source where the evidence was collected from.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
eventName()
The name of the evidence event.
|
String |
eventSource()
The Amazon Web Service that the evidence is collected from.
|
String |
evidenceAwsAccountId()
The identifier for the Amazon Web Services account.
|
String |
evidenceByType()
The type of automated evidence.
|
String |
evidenceFolderId()
The identifier for the folder that the evidence is stored in.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAttributes()
For responses, this returns true if the service returned a value for the Attributes property.
|
int |
hashCode() |
boolean |
hasResourcesIncluded()
For responses, this returns true if the service returned a value for the ResourcesIncluded property.
|
String |
iamId()
The unique identifier for the IAM user or role that's associated with the evidence.
|
String |
id()
The identifier for the evidence.
|
List<Resource> |
resourcesIncluded()
The list of resources that are assessed to generate the evidence.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Evidence.Builder> |
serializableBuilderClass() |
Instant |
time()
The timestamp that represents when the evidence was collected.
|
Evidence.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String dataSource()
The data source where the evidence was collected from.
public final String evidenceAwsAccountId()
The identifier for the Amazon Web Services account.
public final Instant time()
The timestamp that represents when the evidence was collected.
public final String eventSource()
The Amazon Web Service that the evidence is collected from.
public final String eventName()
The name of the evidence event.
public final String evidenceByType()
The type of automated evidence.
public final boolean hasResourcesIncluded()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<Resource> resourcesIncluded()
The list of resources that are assessed to generate the evidence.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourcesIncluded() method.
public final boolean hasAttributes()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final Map<String,String> attributes()
The names and values that are used by the evidence event. This includes an attribute name (such as
allowUsersToChangePassword) and value (such as true or false).
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAttributes() method.
allowUsersToChangePassword) and value (such as true or false).public final String iamId()
The unique identifier for the IAM user or role that's associated with the evidence.
public final String complianceCheck()
The evaluation status for evidence that falls under the compliance check category. For evidence collected from Security Hub, a Pass or Fail result is shown. For evidence collected from Config, a Compliant or Noncompliant result is shown.
public final String awsOrganization()
The Amazon Web Services account that the evidence is collected from, and its organization path.
public final String awsAccountId()
The identifier for the Amazon Web Services account.
public final String evidenceFolderId()
The identifier for the folder that the evidence is stored in.
public final String id()
The identifier for the evidence.
public final String assessmentReportSelection()
Specifies whether the evidence is included in the assessment report.
public Evidence.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Evidence.Builder,Evidence>public static Evidence.Builder builder()
public static Class<? extends Evidence.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.