Interface StartDeviceAuthorizationRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<StartDeviceAuthorizationRequest.Builder,StartDeviceAuthorizationRequest>,SdkBuilder<StartDeviceAuthorizationRequest.Builder,StartDeviceAuthorizationRequest>,SdkPojo,SdkRequest.Builder,SsoOidcRequest.Builder
- Enclosing class:
- StartDeviceAuthorizationRequest
public static interface StartDeviceAuthorizationRequest.Builder extends SsoOidcRequest.Builder, SdkPojo, CopyableBuilder<StartDeviceAuthorizationRequest.Builder,StartDeviceAuthorizationRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StartDeviceAuthorizationRequest.BuilderclientId(String clientId)The unique identifier string for the client that is registered with IAM Identity Center.StartDeviceAuthorizationRequest.BuilderclientSecret(String clientSecret)A secret string that is generated for the client.StartDeviceAuthorizationRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)StartDeviceAuthorizationRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)StartDeviceAuthorizationRequest.BuilderstartUrl(String startUrl)The URL for the Amazon Web Services access portal.-
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
-
clientId
StartDeviceAuthorizationRequest.Builder clientId(String clientId)
The unique identifier string for the client that is registered with IAM Identity Center. This value should come from the persisted result of the RegisterClient API operation.
- Parameters:
clientId- The unique identifier string for the client that is registered with IAM Identity Center. This value should come from the persisted result of the RegisterClient API operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientSecret
StartDeviceAuthorizationRequest.Builder clientSecret(String clientSecret)
A secret string that is generated for the client. This value should come from the persisted result of the RegisterClient API operation.
- Parameters:
clientSecret- A secret string that is generated for the client. This value should come from the persisted result of the RegisterClient API operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startUrl
StartDeviceAuthorizationRequest.Builder startUrl(String startUrl)
The URL for the Amazon Web Services access portal. For more information, see Using the Amazon Web Services access portal in the IAM Identity Center User Guide.
- Parameters:
startUrl- The URL for the Amazon Web Services access portal. For more information, see Using the Amazon Web Services access portal in the IAM Identity Center User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
StartDeviceAuthorizationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
StartDeviceAuthorizationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-