Class FindingSummaryV2
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<FindingSummaryV2.Builder,
FindingSummaryV2>
Contains information about a finding.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal Instant
The time at which the resource-based policy or IAM entity that generated the finding was analyzed.static FindingSummaryV2.Builder
builder()
final Instant
The time at which the finding was created.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final String
error()
The error that resulted in an Error finding.final FindingType
The type of the external access or unused access finding.final String
The type of the external access or unused access finding.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final String
id()
The ID of the finding.final String
resource()
The resource that the external principal has access to.final String
The Amazon Web Services account ID that owns the resource.final ResourceType
The type of the resource that the external principal has access to.final String
The type of the resource that the external principal has access to.static Class
<? extends FindingSummaryV2.Builder> final FindingStatus
status()
The status of the finding.final String
The status of the finding.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.final Instant
The time at which the finding was most recently updated.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
analyzedAt
The time at which the resource-based policy or IAM entity that generated the finding was analyzed.
- Returns:
- The time at which the resource-based policy or IAM entity that generated the finding was analyzed.
-
createdAt
The time at which the finding was created.
- Returns:
- The time at which the finding was created.
-
error
The error that resulted in an Error finding.
- Returns:
- The error that resulted in an Error finding.
-
id
-
resource
The resource that the external principal has access to.
- Returns:
- The resource that the external principal has access to.
-
resourceType
The type of the resource that the external principal has access to.
If the service returns an enum value that is not available in the current SDK version,
resourceType
will returnResourceType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromresourceTypeAsString()
.- Returns:
- The type of the resource that the external principal has access to.
- See Also:
-
resourceTypeAsString
The type of the resource that the external principal has access to.
If the service returns an enum value that is not available in the current SDK version,
resourceType
will returnResourceType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromresourceTypeAsString()
.- Returns:
- The type of the resource that the external principal has access to.
- See Also:
-
resourceOwnerAccount
The Amazon Web Services account ID that owns the resource.
- Returns:
- The Amazon Web Services account ID that owns the resource.
-
status
The status of the finding.
If the service returns an enum value that is not available in the current SDK version,
status
will returnFindingStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- The status of the finding.
- See Also:
-
statusAsString
The status of the finding.
If the service returns an enum value that is not available in the current SDK version,
status
will returnFindingStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- The status of the finding.
- See Also:
-
updatedAt
The time at which the finding was most recently updated.
- Returns:
- The time at which the finding was most recently updated.
-
findingType
The type of the external access or unused access finding.
If the service returns an enum value that is not available in the current SDK version,
findingType
will returnFindingType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromfindingTypeAsString()
.- Returns:
- The type of the external access or unused access finding.
- See Also:
-
findingTypeAsString
The type of the external access or unused access finding.
If the service returns an enum value that is not available in the current SDK version,
findingType
will returnFindingType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromfindingTypeAsString()
.- Returns:
- The type of the external access or unused access finding.
- See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<FindingSummaryV2.Builder,
FindingSummaryV2> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-