@Generated(value="software.amazon.awssdk:codegen") public final class AssetAttributes extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AssetAttributes.Builder,AssetAttributes>
A collection of attributes of the host from which the finding is generated.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AssetAttributes.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
agentId()
The ID of the agent that is installed on the EC2 instance where the finding is generated.
|
String |
amiId()
The ID of the Amazon Machine Image (AMI) that is installed on the EC2 instance where the finding is generated.
|
String |
autoScalingGroup()
The Auto Scaling group of the EC2 instance where the finding is generated.
|
static AssetAttributes.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasIpv4Addresses()
Returns true if the Ipv4Addresses 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 |
hasNetworkInterfaces()
Returns true if the NetworkInterfaces 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 |
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 |
hostname()
The hostname of the EC2 instance where the finding is generated.
|
List<String> |
ipv4Addresses()
The list of IP v4 addresses of the EC2 instance where the finding is generated.
|
List<NetworkInterface> |
networkInterfaces()
An array of the network interfaces interacting with the EC2 instance where the finding is generated.
|
Integer |
schemaVersion()
The schema version of this data type.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AssetAttributes.Builder> |
serializableBuilderClass() |
List<Tag> |
tags()
The tags related to the EC2 instance where the finding is generated.
|
AssetAttributes.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Integer schemaVersion()
The schema version of this data type.
public final String agentId()
The ID of the agent that is installed on the EC2 instance where the finding is generated.
public final String autoScalingGroup()
The Auto Scaling group of the EC2 instance where the finding is generated.
public final String amiId()
The ID of the Amazon Machine Image (AMI) that is installed on the EC2 instance where the finding is generated.
public final String hostname()
The hostname of the EC2 instance where the finding is generated.
public final boolean hasIpv4Addresses()
public final List<String> ipv4Addresses()
The list of IP v4 addresses of the EC2 instance where the finding is generated.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasIpv4Addresses() to see if a value was sent in this field.
public final boolean hasTags()
public final List<Tag> tags()
The tags related to the EC2 instance where the finding is generated.
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 boolean hasNetworkInterfaces()
public final List<NetworkInterface> networkInterfaces()
An array of the network interfaces interacting with the EC2 instance where the finding is generated.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasNetworkInterfaces() to see if a value was sent in this field.
public AssetAttributes.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AssetAttributes.Builder,AssetAttributes>public static AssetAttributes.Builder builder()
public static Class<? extends AssetAttributes.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.