Interface ServiceSpecificCredentialMetadata.Builder

    • Method Detail

      • userName

        ServiceSpecificCredentialMetadata.Builder userName​(String userName)

        The name of the IAM user associated with the service-specific credential.

        Parameters:
        userName - The name of the IAM user associated with the service-specific credential.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • status

        ServiceSpecificCredentialMetadata.Builder status​(String status)

        The status of the service-specific credential. Active means that the key is valid for API calls, while Inactive means it is not.

        Parameters:
        status - The status of the service-specific credential. Active means that the key is valid for API calls, while Inactive means it is not.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        StatusType, StatusType
      • status

        ServiceSpecificCredentialMetadata.Builder status​(StatusType status)

        The status of the service-specific credential. Active means that the key is valid for API calls, while Inactive means it is not.

        Parameters:
        status - The status of the service-specific credential. Active means that the key is valid for API calls, while Inactive means it is not.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        StatusType, StatusType
      • serviceUserName

        ServiceSpecificCredentialMetadata.Builder serviceUserName​(String serviceUserName)

        The generated user name for the service-specific credential.

        Parameters:
        serviceUserName - The generated user name for the service-specific credential.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • serviceCredentialAlias

        ServiceSpecificCredentialMetadata.Builder serviceCredentialAlias​(String serviceCredentialAlias)

        For Bedrock API keys, this is the public portion of the credential that includes the IAM user name and a suffix containing version and creation information.

        Parameters:
        serviceCredentialAlias - For Bedrock API keys, this is the public portion of the credential that includes the IAM user name and a suffix containing version and creation information.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • expirationDate

        ServiceSpecificCredentialMetadata.Builder expirationDate​(Instant expirationDate)

        The date and time when the service specific credential expires. This field is only present for Bedrock API keys that were created with an expiration period.

        Parameters:
        expirationDate - The date and time when the service specific credential expires. This field is only present for Bedrock API keys that were created with an expiration period.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • serviceSpecificCredentialId

        ServiceSpecificCredentialMetadata.Builder serviceSpecificCredentialId​(String serviceSpecificCredentialId)

        The unique identifier for the service-specific credential.

        Parameters:
        serviceSpecificCredentialId - The unique identifier for the service-specific credential.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • serviceName

        ServiceSpecificCredentialMetadata.Builder serviceName​(String serviceName)

        The name of the service associated with the service-specific credential.

        Parameters:
        serviceName - The name of the service associated with the service-specific credential.
        Returns:
        Returns a reference to this object so that method calls can be chained together.