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 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

      StartDeviceAuthorizationResponse.Builder verificationUri(String verificationUri)

      The URI of the verification page that takes the userCode to authorize the device.

      Parameters:
      verificationUri - The URI of the verification page that takes the userCode to authorize the device.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • verificationUriComplete

      StartDeviceAuthorizationResponse.Builder verificationUriComplete(String 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.