Interface GetOidcInfoRequest.Builder

  • Method Details

    • networkId

      GetOidcInfoRequest.Builder networkId(String 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

      GetOidcInfoRequest.Builder clientId(String 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

      GetOidcInfoRequest.Builder grantType(String 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

      GetOidcInfoRequest.Builder redirectUri(String 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

      GetOidcInfoRequest.Builder clientSecret(String 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

      GetOidcInfoRequest.Builder codeVerifier(String 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

      GetOidcInfoRequest.Builder certificate(String 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.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.