org.jclouds.oauth.v2.domain
Class ClaimSet.Builder

java.lang.Object
  extended by org.jclouds.oauth.v2.domain.ClaimSet.Builder
Enclosing class:
ClaimSet

public static class ClaimSet.Builder
extends Object


Constructor Summary
ClaimSet.Builder()
           
ClaimSet.Builder(Set<String> requiredClaims)
          Constructor that allows to predefine a mandatory set of claims as a set of strings.
ClaimSet.Builder(String commaSeparatedRequiredClaims)
          Constructor that allows to predefine a mandatory set of claims as a comma-separated string, e.g, "iss,iat".
 
Method Summary
 ClaimSet.Builder addAllClaims(Map<String,String> claims)
          Adds a map containing multiple claims
 ClaimSet.Builder addClaim(String name, String value)
          Adds a Claim, i.e.
 ClaimSet build()
           
 ClaimSet.Builder emissionTime(long emmissionTime)
           
 ClaimSet.Builder expirationTime(long expirationTime)
           
 ClaimSet.Builder fromClaimSet(ClaimSet claimSet)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClaimSet.Builder

public ClaimSet.Builder()

ClaimSet.Builder

public ClaimSet.Builder(String commaSeparatedRequiredClaims)
Constructor that allows to predefine a mandatory set of claims as a comma-separated string, e.g, "iss,iat".


ClaimSet.Builder

public ClaimSet.Builder(Set<String> requiredClaims)
Constructor that allows to predefine a mandatory set of claims as a set of strings.

Method Detail

addClaim

public ClaimSet.Builder addClaim(String name,
                                 String value)
Adds a Claim, i.e. key/value pair, e.g., "scope":"all_permissions".


emissionTime

public ClaimSet.Builder emissionTime(long emmissionTime)
See Also:
ClaimSet.getEmissionTime()

expirationTime

public ClaimSet.Builder expirationTime(long expirationTime)
See Also:
ClaimSet.getExpirationTime()

addAllClaims

public ClaimSet.Builder addAllClaims(Map<String,String> claims)
Adds a map containing multiple claims


build

public ClaimSet build()

fromClaimSet

public ClaimSet.Builder fromClaimSet(ClaimSet claimSet)


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.