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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SubjectSummary.BuildercreatedAt(Instant createdAt)The ISO-8601 time stamp of when the certificate was first used in a temporary credential request.SubjectSummary.Builderenabled(Boolean enabled)The enabled status of the subject.SubjectSummary.BuilderlastSeenAt(Instant lastSeenAt)The ISO-8601 time stamp of when the certificate was last used in a temporary credential request.SubjectSummary.BuildersubjectArn(String subjectArn)The ARN of the resource.SubjectSummary.BuildersubjectId(String subjectId)The id of the resource.SubjectSummary.BuilderupdatedAt(Instant updatedAt)The ISO-8601 timestamp when the subject was last updated.SubjectSummary.Builderx509Subject(String x509Subject)The x509 principal identifier of the authenticating certificate.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
createdAt
SubjectSummary.Builder createdAt(Instant 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
SubjectSummary.Builder enabled(Boolean 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
SubjectSummary.Builder lastSeenAt(Instant 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
SubjectSummary.Builder subjectArn(String 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
SubjectSummary.Builder subjectId(String 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
SubjectSummary.Builder updatedAt(Instant 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
SubjectSummary.Builder x509Subject(String 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.
-
-