@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ReasonSummary extends Object implements Serializable, Cloneable, StructuredPojo
Contains information about the reasoning why a check for access passed or failed.
Constructor and Description |
---|
ReasonSummary() |
Modifier and Type | Method and Description |
---|---|
ReasonSummary |
clone() |
boolean |
equals(Object obj) |
String |
getDescription()
A description of the reasoning of a result of checking for access.
|
String |
getStatementId()
The identifier for the reason statement.
|
Integer |
getStatementIndex()
The index number of the reason statement.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDescription(String description)
A description of the reasoning of a result of checking for access.
|
void |
setStatementId(String statementId)
The identifier for the reason statement.
|
void |
setStatementIndex(Integer statementIndex)
The index number of the reason statement.
|
String |
toString()
Returns a string representation of this object.
|
ReasonSummary |
withDescription(String description)
A description of the reasoning of a result of checking for access.
|
ReasonSummary |
withStatementId(String statementId)
The identifier for the reason statement.
|
ReasonSummary |
withStatementIndex(Integer statementIndex)
The index number of the reason statement.
|
public void setDescription(String description)
A description of the reasoning of a result of checking for access.
description
- A description of the reasoning of a result of checking for access.public String getDescription()
A description of the reasoning of a result of checking for access.
public ReasonSummary withDescription(String description)
A description of the reasoning of a result of checking for access.
description
- A description of the reasoning of a result of checking for access.public void setStatementIndex(Integer statementIndex)
The index number of the reason statement.
statementIndex
- The index number of the reason statement.public Integer getStatementIndex()
The index number of the reason statement.
public ReasonSummary withStatementIndex(Integer statementIndex)
The index number of the reason statement.
statementIndex
- The index number of the reason statement.public void setStatementId(String statementId)
The identifier for the reason statement.
statementId
- The identifier for the reason statement.public String getStatementId()
The identifier for the reason statement.
public ReasonSummary withStatementId(String statementId)
The identifier for the reason statement.
statementId
- The identifier for the reason statement.public String toString()
toString
in class Object
Object.toString()
public ReasonSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.