@Generated(value="software.amazon.awssdk:codegen") public final class Resource extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Resource.Builder,Resource>
A resource related to a finding.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Resource.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Resource.Builder |
builder() |
DataClassificationDetails |
dataClassification()
Contains information about sensitive data that was detected on the resource.
|
ResourceDetails |
details()
Additional details about the resource related to a finding.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTags()
Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
String |
id()
The canonical identifier for the given resource type.
|
Partition |
partition()
The canonical AWS partition name that the Region is assigned to.
|
String |
partitionAsString()
The canonical AWS partition name that the Region is assigned to.
|
String |
region()
The canonical AWS external Region name where this resource is located.
|
String |
resourceRole()
Identifies the role of the resource in the finding.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Resource.Builder> |
serializableBuilderClass() |
Map<String,String> |
tags()
A list of AWS tags associated with a resource at the time the finding was processed.
|
Resource.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
type()
The type of the resource that details are provided for.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String type()
The type of the resource that details are provided for. If possible, set Type to one of the
supported resource types. For example, if the resource is an EC2 instance, then set Type to
AwsEc2Instance.
If the resource does not match any of the provided types, then set Type to Other.
Type to one of the
supported resource types. For example, if the resource is an EC2 instance, then set Type to
AwsEc2Instance.
If the resource does not match any of the provided types, then set Type to
Other.
public final String id()
The canonical identifier for the given resource type.
public final Partition partition()
The canonical AWS partition name that the Region is assigned to.
If the service returns an enum value that is not available in the current SDK version, partition will
return Partition.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
partitionAsString().
Partitionpublic final String partitionAsString()
The canonical AWS partition name that the Region is assigned to.
If the service returns an enum value that is not available in the current SDK version, partition will
return Partition.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
partitionAsString().
Partitionpublic final String region()
The canonical AWS external Region name where this resource is located.
public final String resourceRole()
Identifies the role of the resource in the finding. A resource is either the actor or target of the finding activity,
public final boolean hasTags()
public final Map<String,String> tags()
A list of AWS tags associated with a resource at the time the finding was processed.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTags() to see if a value was sent in this field.
public final DataClassificationDetails dataClassification()
Contains information about sensitive data that was detected on the resource.
public final ResourceDetails details()
Additional details about the resource related to a finding.
public Resource.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Resource.Builder,Resource>public static Resource.Builder builder()
public static Class<? extends Resource.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.