public static final class UserPoolResourceServerOptions.Builder
extends java.lang.Object
UserPoolResourceServerOptions
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
UserPoolResourceServerOptions |
build()
Builds the configured instance.
|
UserPoolResourceServerOptions.Builder |
identifier(java.lang.String identifier)
Sets the value of
UserPoolResourceServerOptions.getIdentifier() |
UserPoolResourceServerOptions.Builder |
scopes(java.util.List<? extends ResourceServerScope> scopes)
Sets the value of
UserPoolResourceServerOptions.getScopes() |
UserPoolResourceServerOptions.Builder |
userPoolResourceServerName(java.lang.String userPoolResourceServerName)
Sets the value of
UserPoolResourceServerOptions.getUserPoolResourceServerName() |
public UserPoolResourceServerOptions.Builder identifier(java.lang.String identifier)
UserPoolResourceServerOptions.getIdentifier()
identifier
- A unique resource server identifier for the resource server. This parameter is required.this
public UserPoolResourceServerOptions.Builder scopes(java.util.List<? extends ResourceServerScope> scopes)
UserPoolResourceServerOptions.getScopes()
scopes
- Oauth scopes.this
public UserPoolResourceServerOptions.Builder userPoolResourceServerName(java.lang.String userPoolResourceServerName)
UserPoolResourceServerOptions.getUserPoolResourceServerName()
userPoolResourceServerName
- A friendly name for the resource server.this
public UserPoolResourceServerOptions build()
UserPoolResourceServerOptions
java.lang.NullPointerException
- if any required attribute was not provided