@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FindingDetails extends Object implements Serializable, Cloneable, StructuredPojo
Contains information about an external access or unused access finding. Only one parameter can be used in a
FindingDetails
object.
Constructor and Description |
---|
FindingDetails() |
Modifier and Type | Method and Description |
---|---|
FindingDetails |
clone() |
boolean |
equals(Object obj) |
ExternalAccessDetails |
getExternalAccessDetails()
The details for an external access analyzer finding.
|
UnusedIamRoleDetails |
getUnusedIamRoleDetails()
The details for an unused access analyzer finding with an unused IAM role finding type.
|
UnusedIamUserAccessKeyDetails |
getUnusedIamUserAccessKeyDetails()
The details for an unused access analyzer finding with an unused IAM user access key finding type.
|
UnusedIamUserPasswordDetails |
getUnusedIamUserPasswordDetails()
The details for an unused access analyzer finding with an unused IAM user password finding type.
|
UnusedPermissionDetails |
getUnusedPermissionDetails()
The details for an unused access analyzer finding with an unused permission finding type.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setExternalAccessDetails(ExternalAccessDetails externalAccessDetails)
The details for an external access analyzer finding.
|
void |
setUnusedIamRoleDetails(UnusedIamRoleDetails unusedIamRoleDetails)
The details for an unused access analyzer finding with an unused IAM role finding type.
|
void |
setUnusedIamUserAccessKeyDetails(UnusedIamUserAccessKeyDetails unusedIamUserAccessKeyDetails)
The details for an unused access analyzer finding with an unused IAM user access key finding type.
|
void |
setUnusedIamUserPasswordDetails(UnusedIamUserPasswordDetails unusedIamUserPasswordDetails)
The details for an unused access analyzer finding with an unused IAM user password finding type.
|
void |
setUnusedPermissionDetails(UnusedPermissionDetails unusedPermissionDetails)
The details for an unused access analyzer finding with an unused permission finding type.
|
String |
toString()
Returns a string representation of this object.
|
FindingDetails |
withExternalAccessDetails(ExternalAccessDetails externalAccessDetails)
The details for an external access analyzer finding.
|
FindingDetails |
withUnusedIamRoleDetails(UnusedIamRoleDetails unusedIamRoleDetails)
The details for an unused access analyzer finding with an unused IAM role finding type.
|
FindingDetails |
withUnusedIamUserAccessKeyDetails(UnusedIamUserAccessKeyDetails unusedIamUserAccessKeyDetails)
The details for an unused access analyzer finding with an unused IAM user access key finding type.
|
FindingDetails |
withUnusedIamUserPasswordDetails(UnusedIamUserPasswordDetails unusedIamUserPasswordDetails)
The details for an unused access analyzer finding with an unused IAM user password finding type.
|
FindingDetails |
withUnusedPermissionDetails(UnusedPermissionDetails unusedPermissionDetails)
The details for an unused access analyzer finding with an unused permission finding type.
|
public void setExternalAccessDetails(ExternalAccessDetails externalAccessDetails)
The details for an external access analyzer finding.
externalAccessDetails
- The details for an external access analyzer finding.public ExternalAccessDetails getExternalAccessDetails()
The details for an external access analyzer finding.
public FindingDetails withExternalAccessDetails(ExternalAccessDetails externalAccessDetails)
The details for an external access analyzer finding.
externalAccessDetails
- The details for an external access analyzer finding.public void setUnusedPermissionDetails(UnusedPermissionDetails unusedPermissionDetails)
The details for an unused access analyzer finding with an unused permission finding type.
unusedPermissionDetails
- The details for an unused access analyzer finding with an unused permission finding type.public UnusedPermissionDetails getUnusedPermissionDetails()
The details for an unused access analyzer finding with an unused permission finding type.
public FindingDetails withUnusedPermissionDetails(UnusedPermissionDetails unusedPermissionDetails)
The details for an unused access analyzer finding with an unused permission finding type.
unusedPermissionDetails
- The details for an unused access analyzer finding with an unused permission finding type.public void setUnusedIamUserAccessKeyDetails(UnusedIamUserAccessKeyDetails unusedIamUserAccessKeyDetails)
The details for an unused access analyzer finding with an unused IAM user access key finding type.
unusedIamUserAccessKeyDetails
- The details for an unused access analyzer finding with an unused IAM user access key finding type.public UnusedIamUserAccessKeyDetails getUnusedIamUserAccessKeyDetails()
The details for an unused access analyzer finding with an unused IAM user access key finding type.
public FindingDetails withUnusedIamUserAccessKeyDetails(UnusedIamUserAccessKeyDetails unusedIamUserAccessKeyDetails)
The details for an unused access analyzer finding with an unused IAM user access key finding type.
unusedIamUserAccessKeyDetails
- The details for an unused access analyzer finding with an unused IAM user access key finding type.public void setUnusedIamRoleDetails(UnusedIamRoleDetails unusedIamRoleDetails)
The details for an unused access analyzer finding with an unused IAM role finding type.
unusedIamRoleDetails
- The details for an unused access analyzer finding with an unused IAM role finding type.public UnusedIamRoleDetails getUnusedIamRoleDetails()
The details for an unused access analyzer finding with an unused IAM role finding type.
public FindingDetails withUnusedIamRoleDetails(UnusedIamRoleDetails unusedIamRoleDetails)
The details for an unused access analyzer finding with an unused IAM role finding type.
unusedIamRoleDetails
- The details for an unused access analyzer finding with an unused IAM role finding type.public void setUnusedIamUserPasswordDetails(UnusedIamUserPasswordDetails unusedIamUserPasswordDetails)
The details for an unused access analyzer finding with an unused IAM user password finding type.
unusedIamUserPasswordDetails
- The details for an unused access analyzer finding with an unused IAM user password finding type.public UnusedIamUserPasswordDetails getUnusedIamUserPasswordDetails()
The details for an unused access analyzer finding with an unused IAM user password finding type.
public FindingDetails withUnusedIamUserPasswordDetails(UnusedIamUserPasswordDetails unusedIamUserPasswordDetails)
The details for an unused access analyzer finding with an unused IAM user password finding type.
unusedIamUserPasswordDetails
- The details for an unused access analyzer finding with an unused IAM user password finding type.public String toString()
toString
in class Object
Object.toString()
public FindingDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.