Class GetCredentialReportResult
- java.lang.Object
-
- com.amazonaws.services.identitymanagement.model.GetCredentialReportResult
-
- All Implemented Interfaces:
Serializable
,Cloneable
public class GetCredentialReportResult extends Object implements Serializable, Cloneable
Contains the response to a successful GetCredentialReport request.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GetCredentialReportResult()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetCredentialReportResult
clone()
boolean
equals(Object obj)
ByteBuffer
getContent()
Contains the credential report.Date
getGeneratedTime()
The date and time when the credential report was created, in ISO 8601 date-time format.String
getReportFormat()
The format (MIME type) of the credential report.int
hashCode()
void
setContent(ByteBuffer content)
Contains the credential report.void
setGeneratedTime(Date generatedTime)
The date and time when the credential report was created, in ISO 8601 date-time format.void
setReportFormat(ReportFormatType reportFormat)
The format (MIME type) of the credential report.void
setReportFormat(String reportFormat)
The format (MIME type) of the credential report.String
toString()
Returns a string representation of this object; useful for testing and debugging.GetCredentialReportResult
withContent(ByteBuffer content)
Contains the credential report.GetCredentialReportResult
withGeneratedTime(Date generatedTime)
The date and time when the credential report was created, in ISO 8601 date-time format.GetCredentialReportResult
withReportFormat(ReportFormatType reportFormat)
The format (MIME type) of the credential report.GetCredentialReportResult
withReportFormat(String reportFormat)
The format (MIME type) of the credential report.
-
-
-
Method Detail
-
setContent
public void setContent(ByteBuffer content)
Contains the credential report. The report is Base64-encoded.
AWS SDK for Java performs a Base64 encoding on this field before sending this request to AWS service by default. Users of the SDK should not perform Base64 encoding on this field.
Warning: ByteBuffers returned by the SDK are mutable. Changes to the content or position of the byte buffer will be seen by all objects that have a reference to this object. It is recommended to call ByteBuffer.duplicate() or ByteBuffer.asReadOnlyBuffer() before using or reading from the buffer. This behavior will be changed in a future major version of the SDK.
- Parameters:
content
- Contains the credential report. The report is Base64-encoded.
-
getContent
public ByteBuffer getContent()
Contains the credential report. The report is Base64-encoded.
ByteBuffer
s are stateful. Calling theirget
methods changes theirposition
. We recommend usingByteBuffer.asReadOnlyBuffer()
to create a read-only view of the buffer with an independentposition
, and callingget
methods on this rather than directly on the returnedByteBuffer
. Doing so will ensure that anyone else using theByteBuffer
will not be affected by changes to theposition
.- Returns:
- Contains the credential report. The report is Base64-encoded.
-
withContent
public GetCredentialReportResult withContent(ByteBuffer content)
Contains the credential report. The report is Base64-encoded.
- Parameters:
content
- Contains the credential report. The report is Base64-encoded.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setReportFormat
public void setReportFormat(String reportFormat)
The format (MIME type) of the credential report.
- Parameters:
reportFormat
- The format (MIME type) of the credential report.- See Also:
ReportFormatType
-
getReportFormat
public String getReportFormat()
The format (MIME type) of the credential report.
- Returns:
- The format (MIME type) of the credential report.
- See Also:
ReportFormatType
-
withReportFormat
public GetCredentialReportResult withReportFormat(String reportFormat)
The format (MIME type) of the credential report.
- Parameters:
reportFormat
- The format (MIME type) of the credential report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ReportFormatType
-
setReportFormat
public void setReportFormat(ReportFormatType reportFormat)
The format (MIME type) of the credential report.
- Parameters:
reportFormat
- The format (MIME type) of the credential report.- See Also:
ReportFormatType
-
withReportFormat
public GetCredentialReportResult withReportFormat(ReportFormatType reportFormat)
The format (MIME type) of the credential report.
- Parameters:
reportFormat
- The format (MIME type) of the credential report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ReportFormatType
-
setGeneratedTime
public void setGeneratedTime(Date generatedTime)
The date and time when the credential report was created, in ISO 8601 date-time format.
- Parameters:
generatedTime
- The date and time when the credential report was created, in ISO 8601 date-time format.
-
getGeneratedTime
public Date getGeneratedTime()
The date and time when the credential report was created, in ISO 8601 date-time format.
- Returns:
- The date and time when the credential report was created, in ISO 8601 date-time format.
-
withGeneratedTime
public GetCredentialReportResult withGeneratedTime(Date generatedTime)
The date and time when the credential report was created, in ISO 8601 date-time format.
- Parameters:
generatedTime
- The date and time when the credential report was created, in ISO 8601 date-time format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toString
in classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public GetCredentialReportResult clone()
-
-