Package org.zalando.fahrschein
Class AuthorizationBuilder
- java.lang.Object
-
- org.zalando.fahrschein.AuthorizationBuilder
-
public class AuthorizationBuilder extends java.lang.ObjectUse factory methodauthorization()to create an allow-all authorization object and usewithAdmins(java.util.List<org.zalando.fahrschein.domain.Authorization.AuthorizationAttribute>)/withReaders(java.util.List<org.zalando.fahrschein.domain.Authorization.AuthorizationAttribute>)methods to override admins and/or readers lists.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthorizationBuilderaddAdmin(java.lang.String dataType, java.lang.String value)AuthorizationBuilderaddReader(java.lang.String dataType, java.lang.String value)static AuthorizationBuilderauthorization()No restrictions by default, usewithAdmins(java.util.List<org.zalando.fahrschein.domain.Authorization.AuthorizationAttribute>)/withReaders(java.util.List<org.zalando.fahrschein.domain.Authorization.AuthorizationAttribute>)methods to add them.Authorizationbuild()AuthorizationBuilderwithAdmins(java.util.List<Authorization.AuthorizationAttribute> admins)AuthorizationBuilderwithAdmins(Authorization.AuthorizationAttribute... admins)AuthorizationBuilderwithReaders(java.util.List<Authorization.AuthorizationAttribute> readers)AuthorizationBuilderwithReaders(Authorization.AuthorizationAttribute... readers)
-
-
-
Method Detail
-
authorization
public static AuthorizationBuilder authorization()
No restrictions by default, usewithAdmins(java.util.List<org.zalando.fahrschein.domain.Authorization.AuthorizationAttribute>)/withReaders(java.util.List<org.zalando.fahrschein.domain.Authorization.AuthorizationAttribute>)methods to add them.
-
withAdmins
public AuthorizationBuilder withAdmins(java.util.List<Authorization.AuthorizationAttribute> admins)
-
withReaders
public AuthorizationBuilder withReaders(java.util.List<Authorization.AuthorizationAttribute> readers)
-
withAdmins
public AuthorizationBuilder withAdmins(Authorization.AuthorizationAttribute... admins)
-
withReaders
public AuthorizationBuilder withReaders(Authorization.AuthorizationAttribute... readers)
-
addAdmin
public AuthorizationBuilder addAdmin(java.lang.String dataType, java.lang.String value)
-
addReader
public AuthorizationBuilder addReader(java.lang.String dataType, java.lang.String value)
-
build
public Authorization build()
-
-