Interface RegisterClientRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<RegisterClientRequest.Builder,RegisterClientRequest>,SdkBuilder<RegisterClientRequest.Builder,RegisterClientRequest>,SdkPojo,SdkRequest.Builder,SsoOidcRequest.Builder
- Enclosing class:
- RegisterClientRequest
public static interface RegisterClientRequest.Builder extends SsoOidcRequest.Builder, SdkPojo, CopyableBuilder<RegisterClientRequest.Builder,RegisterClientRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RegisterClientRequest.BuilderclientName(String clientName)The friendly name of the client.RegisterClientRequest.BuilderclientType(String clientType)The type of client.RegisterClientRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)RegisterClientRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)RegisterClientRequest.Builderscopes(String... scopes)The list of scopes that are defined by the client.RegisterClientRequest.Builderscopes(Collection<String> scopes)The list of scopes that are defined by the client.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.services.ssooidc.model.SsoOidcRequest.Builder
build
-
-
-
-
Method Detail
-
clientName
RegisterClientRequest.Builder clientName(String clientName)
The friendly name of the client.
- Parameters:
clientName- The friendly name of the client.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientType
RegisterClientRequest.Builder clientType(String clientType)
The type of client. The service supports only
publicas a client type. Anything other than public will be rejected by the service.- Parameters:
clientType- The type of client. The service supports onlypublicas a client type. Anything other than public will be rejected by the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scopes
RegisterClientRequest.Builder scopes(Collection<String> scopes)
The list of scopes that are defined by the client. Upon authorization, this list is used to restrict permissions when granting an access token.
- Parameters:
scopes- The list of scopes that are defined by the client. Upon authorization, this list is used to restrict permissions when granting an access token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scopes
RegisterClientRequest.Builder scopes(String... scopes)
The list of scopes that are defined by the client. Upon authorization, this list is used to restrict permissions when granting an access token.
- Parameters:
scopes- The list of scopes that are defined by the client. Upon authorization, this list is used to restrict permissions when granting an access token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
RegisterClientRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
RegisterClientRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-