@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FindingActor extends Object implements Serializable, Cloneable, StructuredPojo
Provides information about an entity who 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 DNS name of the entity that performed 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 name and type of entity who 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 DNS name of the entity that performed 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 name and type of entity who performed the action on the affected resource.
|
String |
toString()
Returns a string representation of this object.
|
FindingActor |
withDomainDetails(DomainDetails domainDetails)
The DNS name of the entity that performed 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 name and type of entity who performed the action on the affected resource.
|
public void setDomainDetails(DomainDetails domainDetails)
The DNS name of the entity that performed the action on the affected resource.
domainDetails
- The DNS name of the entity that performed the action on the affected resource.public DomainDetails getDomainDetails()
The DNS name of the entity that performed the action on the affected resource.
public FindingActor withDomainDetails(DomainDetails domainDetails)
The DNS name of the entity that performed the action on the affected resource.
domainDetails
- The DNS name of the entity that performed 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 geographical 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 geographical 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 geographical 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 geographical 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 geographical location for the IP address.public void setUserIdentity(UserIdentity userIdentity)
The name and type of entity who performed the action on the affected resource.
userIdentity
- The name and type of entity who performed the action on the affected resource.public UserIdentity getUserIdentity()
The name and type of entity who performed the action on the affected resource.
public FindingActor withUserIdentity(UserIdentity userIdentity)
The name and type of entity who performed the action on the affected resource.
userIdentity
- The name and type of entity who 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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.