1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package org.apache.amber.oauth2.common.domain.credentials;
22
23
24
25 public class BasicCredentialsBuilder {
26
27 protected BasicCredentials credentials;
28
29 private BasicCredentialsBuilder() {
30 credentials = new BasicCredentials();
31 }
32
33 public static BasicCredentialsBuilder credentials() {
34 return new BasicCredentialsBuilder();
35 }
36
37 public BasicCredentials build() {
38 return credentials;
39 }
40
41 public BasicCredentialsBuilder setClientId(String value) {
42 credentials.setClientId(value);
43 return this;
44 }
45
46 public BasicCredentialsBuilder setClientSecret(String value) {
47 credentials.setClientSecret(value);
48 return this;
49 }
50
51 public BasicCredentialsBuilder setExpiresIn(Long value) {
52 credentials.setExpiresIn(value);
53 return this;
54 }
55
56 public BasicCredentialsBuilder setIssuedAt(Long value) {
57 credentials.setIssuedAt(value);
58 return this;
59 }
60 }