@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FindingActor extends Object implements Serializable, Cloneable, StructuredPojo
Provides information about an entity that performed an action that produced a policy finding for a resource.
Constructor and Description |
---|
FindingActor() |
Modifier and Type | Method and Description |
---|---|
FindingActor |
clone() |
boolean |
equals(Object obj) |
DomainDetails |
getDomainDetails()
The domain name of the device that the entity used to perform the action on the affected resource.
|
IpAddressDetails |
getIpAddressDetails()
The IP address of the device that the entity used to perform the action on the affected resource.
|
UserIdentity |
getUserIdentity()
The type and other characteristics of the entity that performed the action on the affected resource.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDomainDetails(DomainDetails domainDetails)
The domain name of the device that the entity used to perform the action on the affected resource.
|
void |
setIpAddressDetails(IpAddressDetails ipAddressDetails)
The IP address of the device that the entity used to perform the action on the affected resource.
|
void |
setUserIdentity(UserIdentity userIdentity)
The type and other characteristics of the entity that performed the action on the affected resource.
|
String |
toString()
Returns a string representation of this object.
|
FindingActor |
withDomainDetails(DomainDetails domainDetails)
The domain name of the device that the entity used to perform the action on the affected resource.
|
FindingActor |
withIpAddressDetails(IpAddressDetails ipAddressDetails)
The IP address of the device that the entity used to perform the action on the affected resource.
|
FindingActor |
withUserIdentity(UserIdentity userIdentity)
The type and other characteristics of the entity that performed the action on the affected resource.
|
public void setDomainDetails(DomainDetails domainDetails)
The domain name of the device that the entity used to perform the action on the affected resource.
domainDetails
- The domain name of the device that the entity used to perform the action on the affected resource.public DomainDetails getDomainDetails()
The domain name of the device that the entity used to perform the action on the affected resource.
public FindingActor withDomainDetails(DomainDetails domainDetails)
The domain name of the device that the entity used to perform the action on the affected resource.
domainDetails
- The domain name of the device that the entity used to perform the action on the affected resource.public void setIpAddressDetails(IpAddressDetails ipAddressDetails)
The IP address of the device that the entity used to perform the action on the affected resource. This object also provides information such as the owner and geographic location for the IP address.
ipAddressDetails
- The IP address of the device that the entity used to perform the action on the affected resource. This
object also provides information such as the owner and geographic location for the IP address.public IpAddressDetails getIpAddressDetails()
The IP address of the device that the entity used to perform the action on the affected resource. This object also provides information such as the owner and geographic location for the IP address.
public FindingActor withIpAddressDetails(IpAddressDetails ipAddressDetails)
The IP address of the device that the entity used to perform the action on the affected resource. This object also provides information such as the owner and geographic location for the IP address.
ipAddressDetails
- The IP address of the device that the entity used to perform the action on the affected resource. This
object also provides information such as the owner and geographic location for the IP address.public void setUserIdentity(UserIdentity userIdentity)
The type and other characteristics of the entity that performed the action on the affected resource.
userIdentity
- The type and other characteristics of the entity that performed the action on the affected resource.public UserIdentity getUserIdentity()
The type and other characteristics of the entity that performed the action on the affected resource.
public FindingActor withUserIdentity(UserIdentity userIdentity)
The type and other characteristics of the entity that performed the action on the affected resource.
userIdentity
- The type and other characteristics of the entity that performed the action on the affected resource.public String toString()
toString
in class Object
Object.toString()
public FindingActor clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.