public static interface SubjectDetail.Builder extends SdkPojo, CopyableBuilder<SubjectDetail.Builder,SubjectDetail>
| Modifier and Type | Method and Description |
|---|---|
SubjectDetail.Builder |
createdAt(Instant createdAt)
The ISO-8601 timestamp when the subject was created.
|
SubjectDetail.Builder |
credentials(Collection<CredentialSummary> credentials)
The temporary session credentials vended at the last authenticating call with this Subject.
|
SubjectDetail.Builder |
credentials(Consumer<CredentialSummary.Builder>... credentials)
The temporary session credentials vended at the last authenticating call with this Subject.
|
SubjectDetail.Builder |
credentials(CredentialSummary... credentials)
The temporary session credentials vended at the last authenticating call with this Subject.
|
SubjectDetail.Builder |
enabled(Boolean enabled)
The enabled status of the subject.
|
SubjectDetail.Builder |
instanceProperties(Collection<InstanceProperty> instanceProperties)
The specified instance properties associated with the request.
|
SubjectDetail.Builder |
instanceProperties(Consumer<InstanceProperty.Builder>... instanceProperties)
The specified instance properties associated with the request.
|
SubjectDetail.Builder |
instanceProperties(InstanceProperty... instanceProperties)
The specified instance properties associated with the request.
|
SubjectDetail.Builder |
lastSeenAt(Instant lastSeenAt)
The ISO-8601 timestamp of the last time this Subject requested temporary session credentials.
|
SubjectDetail.Builder |
subjectArn(String subjectArn)
The ARN of the resource.
|
SubjectDetail.Builder |
subjectId(String subjectId)
The id of the resource
|
SubjectDetail.Builder |
updatedAt(Instant updatedAt)
The ISO-8601 timestamp when the subject was last updated.
|
SubjectDetail.Builder |
x509Subject(String x509Subject)
The x509 principal identifier of the authenticating certificate.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildSubjectDetail.Builder createdAt(Instant createdAt)
The ISO-8601 timestamp when the subject was created.
createdAt - The ISO-8601 timestamp when the subject was created.SubjectDetail.Builder credentials(Collection<CredentialSummary> credentials)
The temporary session credentials vended at the last authenticating call with this Subject.
credentials - The temporary session credentials vended at the last authenticating call with this Subject.SubjectDetail.Builder credentials(CredentialSummary... credentials)
The temporary session credentials vended at the last authenticating call with this Subject.
credentials - The temporary session credentials vended at the last authenticating call with this Subject.SubjectDetail.Builder credentials(Consumer<CredentialSummary.Builder>... credentials)
The temporary session credentials vended at the last authenticating call with this Subject.
This is a convenience method that creates an instance of theList.Builder avoiding
the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately
and its result is passed to #credentials(List) .credentials - a consumer that will call methods on List.Builder #credentials(List) SubjectDetail.Builder enabled(Boolean enabled)
The enabled status of the subject.
enabled - The enabled status of the subject.SubjectDetail.Builder instanceProperties(Collection<InstanceProperty> instanceProperties)
The specified instance properties associated with the request.
instanceProperties - The specified instance properties associated with the request.SubjectDetail.Builder instanceProperties(InstanceProperty... instanceProperties)
The specified instance properties associated with the request.
instanceProperties - The specified instance properties associated with the request.SubjectDetail.Builder instanceProperties(Consumer<InstanceProperty.Builder>... instanceProperties)
The specified instance properties associated with the request.
This is a convenience method that creates an instance of theList.Builder avoiding
the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and
its result is passed to #instanceProperties(List) .instanceProperties - a consumer that will call methods on List.Builder #instanceProperties(List) SubjectDetail.Builder lastSeenAt(Instant lastSeenAt)
The ISO-8601 timestamp of the last time this Subject requested temporary session credentials.
lastSeenAt - The ISO-8601 timestamp of the last time this Subject requested temporary session credentials.SubjectDetail.Builder subjectArn(String subjectArn)
The ARN of the resource.
subjectArn - The ARN of the resource.SubjectDetail.Builder subjectId(String subjectId)
The id of the resource
subjectId - The id of the resourceSubjectDetail.Builder updatedAt(Instant updatedAt)
The ISO-8601 timestamp when the subject was last updated.
updatedAt - The ISO-8601 timestamp when the subject was last updated.SubjectDetail.Builder x509Subject(String x509Subject)
The x509 principal identifier of the authenticating certificate.
x509Subject - The x509 principal identifier of the authenticating certificate.Copyright © 2022. All rights reserved.