public static final class EndSessionRequest.Builder
extends java.lang.Object
Creates instances of EndSessionRequest.
| Constructor and Description |
|---|
Builder(AuthorizationServiceConfiguration configuration,
java.lang.String idToken,
android.net.Uri redirectUri) |
| Modifier and Type | Method and Description |
|---|---|
EndSessionRequest |
build()
Constructs an end session request.
|
EndSessionRequest.Builder |
setAuthorizationServiceConfiguration(AuthorizationServiceConfiguration configuration)
Specifies the service configuration to be used in dispatching this request.
|
EndSessionRequest.Builder |
setIdToken(java.lang.String idToken) |
EndSessionRequest.Builder |
setRedirectUri(android.net.Uri redirectUri) |
EndSessionRequest.Builder |
setState(java.lang.String state) |
public Builder(@NonNull
AuthorizationServiceConfiguration configuration,
@NonNull
java.lang.String idToken,
@NonNull
android.net.Uri redirectUri)
public EndSessionRequest.Builder setAuthorizationServiceConfiguration(@NonNull AuthorizationServiceConfiguration configuration)
Specifies the service configuration to be used in dispatching this request.
public EndSessionRequest.Builder setIdToken(@NonNull java.lang.String idToken)
public EndSessionRequest.Builder setRedirectUri(@Nullable android.net.Uri redirectUri)
public EndSessionRequest.Builder setState(@NonNull java.lang.String state)
@NonNull public EndSessionRequest build()
Constructs an end session request. All fields must be set. Failure to specify any of these parameters will result in a runtime exception.