Interface GetOidcInfoRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<GetOidcInfoRequest.Builder,,GetOidcInfoRequest> SdkBuilder<GetOidcInfoRequest.Builder,,GetOidcInfoRequest> SdkPojo,SdkRequest.Builder,WickrRequest.Builder
- Enclosing class:
GetOidcInfoRequest
@Mutable
@NotThreadSafe
public static interface GetOidcInfoRequest.Builder
extends WickrRequest.Builder, SdkPojo, CopyableBuilder<GetOidcInfoRequest.Builder,GetOidcInfoRequest>
-
Method Summary
Modifier and TypeMethodDescriptioncertificate(String certificate) The CA certificate for secure communication with the OIDC provider (optional).The OAuth client ID for retrieving access tokens (optional).clientSecret(String clientSecret) The OAuth client secret for retrieving access tokens (optional).The authorization code for retrieving access tokens (optional).codeVerifier(String codeVerifier) The PKCE code verifier for enhanced security in the OAuth flow (optional).The OAuth grant type for retrieving access tokens (optional).The ID of the Wickr network whose OIDC configuration will be retrieved.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.redirectUri(String redirectUri) The redirect URI for the OAuth flow (optional).The URL for the OIDC provider (optional).Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.services.wickr.model.WickrRequest.Builder
build
-
Method Details
-
networkId
The ID of the Wickr network whose OIDC configuration will be retrieved.
- Parameters:
networkId- The ID of the Wickr network whose OIDC configuration will be retrieved.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientId
The OAuth client ID for retrieving access tokens (optional).
- Parameters:
clientId- The OAuth client ID for retrieving access tokens (optional).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
code
The authorization code for retrieving access tokens (optional).
- Parameters:
code- The authorization code for retrieving access tokens (optional).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
grantType
The OAuth grant type for retrieving access tokens (optional).
- Parameters:
grantType- The OAuth grant type for retrieving access tokens (optional).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
redirectUri
The redirect URI for the OAuth flow (optional).
- Parameters:
redirectUri- The redirect URI for the OAuth flow (optional).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
url
The URL for the OIDC provider (optional).
- Parameters:
url- The URL for the OIDC provider (optional).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientSecret
The OAuth client secret for retrieving access tokens (optional).
- Parameters:
clientSecret- The OAuth client secret for retrieving access tokens (optional).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
codeVerifier
The PKCE code verifier for enhanced security in the OAuth flow (optional).
- Parameters:
codeVerifier- The PKCE code verifier for enhanced security in the OAuth flow (optional).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificate
The CA certificate for secure communication with the OIDC provider (optional).
- Parameters:
certificate- The CA certificate for secure communication with the OIDC provider (optional).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
GetOidcInfoRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
GetOidcInfoRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-