Interface SubjectDetail.Builder

    • Method Detail

      • createdAt

        SubjectDetail.Builder createdAt​(Instant createdAt)

        The ISO-8601 timestamp when the subject was created.

        Parameters:
        createdAt - The ISO-8601 timestamp when the subject was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • credentials

        SubjectDetail.Builder credentials​(Collection<CredentialSummary> credentials)

        The temporary session credentials vended at the last authenticating call with this subject.

        Parameters:
        credentials - The temporary session credentials vended at the last authenticating call with this subject.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • credentials

        SubjectDetail.Builder credentials​(CredentialSummary... credentials)

        The temporary session credentials vended at the last authenticating call with this subject.

        Parameters:
        credentials - The temporary session credentials vended at the last authenticating call with this subject.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • enabled

        SubjectDetail.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.
      • instanceProperties

        SubjectDetail.Builder instanceProperties​(Collection<InstanceProperty> instanceProperties)

        The specified instance properties associated with the request.

        Parameters:
        instanceProperties - The specified instance properties associated with the request.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • instanceProperties

        SubjectDetail.Builder instanceProperties​(InstanceProperty... instanceProperties)

        The specified instance properties associated with the request.

        Parameters:
        instanceProperties - The specified instance properties associated with the request.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastSeenAt

        SubjectDetail.Builder lastSeenAt​(Instant lastSeenAt)

        The ISO-8601 timestamp of the last time this subject requested temporary session credentials.

        Parameters:
        lastSeenAt - The ISO-8601 timestamp of the last time this subject requested temporary session credentials.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • subjectArn

        SubjectDetail.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

        SubjectDetail.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

        SubjectDetail.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

        SubjectDetail.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.