Module org.refcodes.web
Package org.refcodes.web
Interface BasicAuthCredentials.BasicAuthCredentialsBuilder
-
- All Superinterfaces:
AuthTypeAccessor
,AuthTypeCredentials<BasicAuthCredentials,BasicCredentials>
,BasicAuthCredentials
,BasicCredentials
,org.refcodes.mixin.CredentialsAccessor
,org.refcodes.mixin.CredentialsAccessor.CredentialsBuilder<BasicAuthCredentials.BasicAuthCredentialsBuilder>
,org.refcodes.mixin.CredentialsAccessor.CredentialsMutator
,org.refcodes.mixin.CredentialsAccessor.CredentialsProperty
,org.refcodes.mixin.IdentityAccessor
,org.refcodes.mixin.IdentityAccessor.IdentityBuilder<BasicAuthCredentials.BasicAuthCredentialsBuilder>
,org.refcodes.mixin.IdentityAccessor.IdentityMutator
,org.refcodes.mixin.IdentityAccessor.IdentityProperty
,org.refcodes.mixin.SecretAccessor
,org.refcodes.mixin.SecretAccessor.SecretBuilder<BasicAuthCredentials.BasicAuthCredentialsBuilder>
,org.refcodes.mixin.SecretAccessor.SecretMutator
,org.refcodes.mixin.SecretAccessor.SecretProperty
,org.refcodes.mixin.Validatable<BasicCredentials>
- All Known Implementing Classes:
BasicAuthCredentialsBuilderImpl
- Enclosing interface:
- BasicAuthCredentials
public static interface BasicAuthCredentials.BasicAuthCredentialsBuilder extends BasicAuthCredentials, org.refcodes.mixin.CredentialsAccessor.CredentialsProperty, org.refcodes.mixin.CredentialsAccessor.CredentialsBuilder<BasicAuthCredentials.BasicAuthCredentialsBuilder>
Builder type for theBasicAuthCredentials
type.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.web.AuthTypeAccessor
AuthTypeAccessor.AuthTypeBuilder<B extends AuthTypeAccessor.AuthTypeBuilder<B>>, AuthTypeAccessor.AuthTypeMutator, AuthTypeAccessor.AuthTypeProperty
-
Nested classes/interfaces inherited from interface org.refcodes.web.BasicAuthCredentials
BasicAuthCredentials.BasicAuthCredentialsBuilder
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.CredentialsAccessor
org.refcodes.mixin.CredentialsAccessor.CredentialsBuilder<B extends org.refcodes.mixin.CredentialsAccessor.CredentialsBuilder<B>>, org.refcodes.mixin.CredentialsAccessor.CredentialsMutator, org.refcodes.mixin.CredentialsAccessor.CredentialsProperty
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.IdentityAccessor
org.refcodes.mixin.IdentityAccessor.IdentityBuilder<B extends org.refcodes.mixin.IdentityAccessor.IdentityBuilder<B>>, org.refcodes.mixin.IdentityAccessor.IdentityMutator, org.refcodes.mixin.IdentityAccessor.IdentityProperty
-
-
Field Summary
-
Fields inherited from interface org.refcodes.web.BasicAuthCredentials
DELIMITER_BASIC_AUTH, DELIMITER_CREDENTIALS
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default BasicAuthCredentials.BasicAuthCredentialsBuilder
withIdentity(String aIdentity)
default BasicAuthCredentials.BasicAuthCredentialsBuilder
withSecret(String aSecret)
-
Methods inherited from interface org.refcodes.web.AuthTypeCredentials
fromHttpAuthorization, toHttpAuthorization
-
Methods inherited from interface org.refcodes.web.BasicAuthCredentials
getAuthType, validate, validate, withHttpAuthorization
-
Methods inherited from interface org.refcodes.web.BasicCredentials
isValid, isValid
-
-
-
-
Method Detail
-
withIdentity
default BasicAuthCredentials.BasicAuthCredentialsBuilder withIdentity(String aIdentity)
- Specified by:
withIdentity
in interfaceorg.refcodes.mixin.IdentityAccessor.IdentityBuilder<BasicAuthCredentials.BasicAuthCredentialsBuilder>
-
withSecret
default BasicAuthCredentials.BasicAuthCredentialsBuilder withSecret(String aSecret)
- Specified by:
withSecret
in interfaceorg.refcodes.mixin.SecretAccessor.SecretBuilder<BasicAuthCredentials.BasicAuthCredentialsBuilder>
-
-