Class DeviceCodeResponse.Builder
java.lang.Object
cloud.opencode.base.oauth2.grant.DeviceCodeResponse.Builder
- Enclosing class:
DeviceCodeResponse
DeviceCodeResponse Builder
DeviceCodeResponse 构建器
- Since:
- JDK 25, opencode-base-oauth2 V1.0.0
- Author:
- Leon Soo www.LeonSoo.com
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build the DeviceCodeResponse 构建 DeviceCodeResponseSet the creation time 设置创建时间deviceCode(String deviceCode) Set the device code 设置设备码expiresIn(int expiresIn) Set the expiration time in seconds 设置过期时间(秒)interval(int interval) Set the polling interval in seconds 设置轮询间隔(秒)Set the user code 设置用户码verificationUri(String verificationUri) Set the verification URI 设置验证 URIverificationUriComplete(String verificationUriComplete) Set the complete verification URI (with user code embedded) 设置完整验证 URI(包含用户码)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
deviceCode
Set the device code 设置设备码- Parameters:
deviceCode- the device code | 设备码- Returns:
- this builder | 此构建器
-
userCode
Set the user code 设置用户码- Parameters:
userCode- the user code | 用户码- Returns:
- this builder | 此构建器
-
verificationUri
Set the verification URI 设置验证 URI- Parameters:
verificationUri- the verification URI | 验证 URI- Returns:
- this builder | 此构建器
-
verificationUriComplete
Set the complete verification URI (with user code embedded) 设置完整验证 URI(包含用户码)- Parameters:
verificationUriComplete- the complete verification URI | 完整验证 URI- Returns:
- this builder | 此构建器
-
expiresIn
Set the expiration time in seconds 设置过期时间(秒)- Parameters:
expiresIn- the expiration time in seconds | 过期时间(秒)- Returns:
- this builder | 此构建器
-
interval
Set the polling interval in seconds 设置轮询间隔(秒)- Parameters:
interval- the polling interval | 轮询间隔- Returns:
- this builder | 此构建器
-
createdAt
Set the creation time 设置创建时间- Parameters:
createdAt- the creation time | 创建时间- Returns:
- this builder | 此构建器
-
build
Build the DeviceCodeResponse 构建 DeviceCodeResponse- Returns:
- the response | 响应
-