package com.google.sitebricks.mail.oauth; import com.google.common.base.Preconditions; /** * @author dhanji@gmail.com (Dhanji R. Prasanna) */ public class OAuthConfig { public volatile String accessToken; public volatile String tokenSecret; public final String clientId; public final String clientSecret; public OAuthConfig(String accessToken, String tokenSecret, String clientId, String clientSecret) { Preconditions.checkArgument(accessToken != null && !accessToken.isEmpty()); Preconditions.checkArgument(tokenSecret != null && !tokenSecret.isEmpty()); Preconditions.checkArgument(clientId != null && !clientId.isEmpty()); Preconditions.checkArgument(clientSecret != null && !clientSecret.isEmpty()); this.accessToken = accessToken; this.tokenSecret = tokenSecret; this.clientId = clientId; this.clientSecret = clientSecret; } }