Class RegistrationBuilder

  • All Implemented Interfaces:
    Builder

    public class RegistrationBuilder
    extends java.lang.Object
    implements Builder
    • Constructor Detail

      • RegistrationBuilder

        public RegistrationBuilder()
    • Method Detail

      • withRegistrationAccessToken

        public RegistrationBuilder withRegistrationAccessToken​(java.lang.String registrationAccessToken)
      • withApplicationType

        public RegistrationBuilder withApplicationType​(io.jans.as.model.register.ApplicationType applicationType)
      • withRedirectUris

        public RegistrationBuilder withRedirectUris​(java.util.List<java.lang.String> redirectUris)
      • withSectorIdentifierUri

        public RegistrationBuilder withSectorIdentifierUri​(java.lang.String sectorIdentifierUri)
      • withGrantTypes

        public RegistrationBuilder withGrantTypes​(java.util.List<io.jans.as.model.common.GrantType> grantTypeList)
      • withSubjectType

        public RegistrationBuilder withSubjectType​(io.jans.as.model.common.SubjectType subjectType)
      • withRegistrationEndpoint

        public RegistrationBuilder withRegistrationEndpoint​(java.lang.String registrationEndpoint)
      • withBackchannelTokenDeliveryMode

        public RegistrationBuilder withBackchannelTokenDeliveryMode​(io.jans.as.model.common.BackchannelTokenDeliveryMode backchannelTokenDeliveryMode)
      • missingBackchannelTokenDeliveryMode

        public RegistrationBuilder missingBackchannelTokenDeliveryMode()
      • withBackchannelClientNotificationEndPoint

        public RegistrationBuilder withBackchannelClientNotificationEndPoint​(java.lang.String backchannelClientNotificationEndPoint)
      • missingBackchannelClientNotificationEndPoint

        public RegistrationBuilder missingBackchannelClientNotificationEndPoint()
      • withBackchannelAuthRequestSigningAlgorithm

        public RegistrationBuilder withBackchannelAuthRequestSigningAlgorithm​(io.jans.as.model.crypto.signature.AsymmetricSignatureAlgorithm backchannekAuthRequestSigningAlgorithm)
      • withBackchannelUserCodeParameter

        public RegistrationBuilder withBackchannelUserCodeParameter​(java.lang.Boolean backchannelUserCodeParameter)
      • withTokenEndPointAuthMethod

        public RegistrationBuilder withTokenEndPointAuthMethod​(io.jans.as.model.common.AuthenticationMethod tokenEndPointAuthenticationMethod)
      • withAdditionalTokenEndPointAuthMethod

        public RegistrationBuilder withAdditionalTokenEndPointAuthMethod​(java.util.List<io.jans.as.model.common.AuthenticationMethod> tokenEndPointAuthenticationMethod)
      • missingAdditionalTokenEndPointAuthMethod

        public RegistrationBuilder missingAdditionalTokenEndPointAuthMethod()
      • withTokenEndPointAuthSigningAlgorithm

        public RegistrationBuilder withTokenEndPointAuthSigningAlgorithm​(io.jans.as.model.crypto.signature.SignatureAlgorithm tokenEndpointAuthSigningAlgorithm)
      • withTokenSignedResponseAlgorithm

        public RegistrationBuilder withTokenSignedResponseAlgorithm​(io.jans.as.model.crypto.signature.SignatureAlgorithm tokenSignedResponseAlgorithm)