Interface SubjectSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SubjectSummary.Builder,,SubjectSummary> SdkBuilder<SubjectSummary.Builder,,SubjectSummary> SdkPojo
- Enclosing class:
SubjectSummary
public static interface SubjectSummary.Builder
extends SdkPojo, CopyableBuilder<SubjectSummary.Builder,SubjectSummary>
-
Method Summary
Modifier and TypeMethodDescriptionThe ISO-8601 time stamp of when the certificate was first used in a temporary credential request.The enabled status of the subject.lastSeenAt(Instant lastSeenAt) The ISO-8601 time stamp of when the certificate was last used in a temporary credential request.subjectArn(String subjectArn) The ARN of the resource.The id of the resource.The ISO-8601 timestamp when the subject was last updated.x509Subject(String x509Subject) The x509 principal identifier of the authenticating certificate.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
createdAt
The ISO-8601 time stamp of when the certificate was first used in a temporary credential request.
- Parameters:
createdAt- The ISO-8601 time stamp of when the certificate was first used in a temporary credential request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enabled
The enabled status of the subject.
- Parameters:
enabled- The enabled status of the subject.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastSeenAt
The ISO-8601 time stamp of when the certificate was last used in a temporary credential request.
- Parameters:
lastSeenAt- The ISO-8601 time stamp of when the certificate was last used in a temporary credential request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subjectArn
The ARN of the resource.
- Parameters:
subjectArn- The ARN of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subjectId
The id of the resource.
- Parameters:
subjectId- The id of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The ISO-8601 timestamp when the subject was last updated.
- Parameters:
updatedAt- The ISO-8601 timestamp when the subject was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
x509Subject
The x509 principal identifier of the authenticating certificate.
- Parameters:
x509Subject- The x509 principal identifier of the authenticating certificate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-