Interface StartDeviceAuthorizationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<StartDeviceAuthorizationResponse.Builder,,StartDeviceAuthorizationResponse> SdkBuilder<StartDeviceAuthorizationResponse.Builder,,StartDeviceAuthorizationResponse> SdkPojo,SdkResponse.Builder,SsoOidcResponse.Builder
- Enclosing class:
StartDeviceAuthorizationResponse
public static interface StartDeviceAuthorizationResponse.Builder
extends SsoOidcResponse.Builder, SdkPojo, CopyableBuilder<StartDeviceAuthorizationResponse.Builder,StartDeviceAuthorizationResponse>
-
Method Summary
Modifier and TypeMethodDescriptiondeviceCode(String deviceCode) The short-lived code that is used by the device when polling for a session token.Indicates the number of seconds in which the verification code will become invalid.Indicates the number of seconds the client must wait between attempts when polling for a session.A one-time user verification code.verificationUri(String verificationUri) The URI of the verification page that takes theuserCodeto authorize the device.verificationUriComplete(String verificationUriComplete) An alternate URL that the client can use to automatically launch a browser.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponseMethods inherited from interface software.amazon.awssdk.services.ssooidc.model.SsoOidcResponse.Builder
build, responseMetadata, responseMetadata
-
Method Details
-
deviceCode
The short-lived code that is used by the device when polling for a session token.
- Parameters:
deviceCode- The short-lived code that is used by the device when polling for a session token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userCode
A one-time user verification code. This is needed to authorize an in-use device.
- Parameters:
userCode- A one-time user verification code. This is needed to authorize an in-use device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
verificationUri
The URI of the verification page that takes the
userCodeto authorize the device.- Parameters:
verificationUri- The URI of the verification page that takes theuserCodeto authorize the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
verificationUriComplete
An alternate URL that the client can use to automatically launch a browser. This process skips the manual step in which the user visits the verification page and enters their code.
- Parameters:
verificationUriComplete- An alternate URL that the client can use to automatically launch a browser. This process skips the manual step in which the user visits the verification page and enters their code.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expiresIn
Indicates the number of seconds in which the verification code will become invalid.
- Parameters:
expiresIn- Indicates the number of seconds in which the verification code will become invalid.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
interval
Indicates the number of seconds the client must wait between attempts when polling for a session.
- Parameters:
interval- Indicates the number of seconds the client must wait between attempts when polling for a session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-