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 the
BasicAuthCredentials type.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.web.AuthTypeAccessor
AuthTypeAccessor.AuthTypeBuilder<B extends AuthTypeAccessor.AuthTypeBuilder<B>>, AuthTypeAccessor.AuthTypeMutator, AuthTypeAccessor.AuthTypePropertyNested classes/interfaces inherited from interface org.refcodes.web.BasicAuthCredentials
BasicAuthCredentials.BasicAuthCredentialsBuilderNested 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.CredentialsPropertyNested 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.IdentityPropertyNested classes/interfaces inherited from interface org.refcodes.mixin.SecretAccessor
org.refcodes.mixin.SecretAccessor.SecretBuilder<B extends org.refcodes.mixin.SecretAccessor.SecretBuilder<B>>, org.refcodes.mixin.SecretAccessor.SecretMutator, org.refcodes.mixin.SecretAccessor.SecretProperty -
Field Summary
Fields inherited from interface org.refcodes.web.BasicAuthCredentials
DELIMITER_BASIC_AUTH, DELIMITER_CREDENTIALS -
Method Summary
Modifier and Type Method Description default BasicAuthCredentials.BasicAuthCredentialsBuilderwithIdentity(String aIdentity)default BasicAuthCredentials.BasicAuthCredentialsBuilderwithSecret(String aSecret)Methods inherited from interface org.refcodes.web.AuthTypeCredentials
fromHttpAuthorization, toHttpAuthorizationMethods inherited from interface org.refcodes.web.BasicAuthCredentials
getAuthType, validate, validate, withHttpAuthorizationMethods inherited from interface org.refcodes.web.BasicCredentials
isValid, isValidMethods inherited from interface org.refcodes.mixin.IdentityAccessor
getIdentityMethods inherited from interface org.refcodes.mixin.IdentityAccessor.IdentityMutator
setIdentityMethods inherited from interface org.refcodes.mixin.IdentityAccessor.IdentityProperty
letIdentityMethods inherited from interface org.refcodes.mixin.SecretAccessor
getSecretMethods inherited from interface org.refcodes.mixin.SecretAccessor.SecretMutator
setSecretMethods inherited from interface org.refcodes.mixin.SecretAccessor.SecretProperty
letSecret
-
Method Details
-
withIdentity
- Specified by:
withIdentityin interfaceorg.refcodes.mixin.IdentityAccessor.IdentityBuilder<BasicAuthCredentials.BasicAuthCredentialsBuilder>
-
withSecret
- Specified by:
withSecretin interfaceorg.refcodes.mixin.SecretAccessor.SecretBuilder<BasicAuthCredentials.BasicAuthCredentialsBuilder>
-