Interface OAuthParameters.Builder

  • Method Details

    • tokenProviderUrl

      OAuthParameters.Builder tokenProviderUrl(String tokenProviderUrl)

      The token endpoint URL of the identity provider.

      Parameters:
      tokenProviderUrl - The token endpoint URL of the identity provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • oAuthScope

      OAuthParameters.Builder oAuthScope(String oAuthScope)

      The OAuth scope.

      Parameters:
      oAuthScope - The OAuth scope.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • identityProviderVpcConnectionProperties

      OAuthParameters.Builder identityProviderVpcConnectionProperties(VpcConnectionProperties identityProviderVpcConnectionProperties)
      Sets the value of the IdentityProviderVpcConnectionProperties property for this object.
      Parameters:
      identityProviderVpcConnectionProperties - The new value for the IdentityProviderVpcConnectionProperties property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • identityProviderVpcConnectionProperties

      default OAuthParameters.Builder identityProviderVpcConnectionProperties(Consumer<VpcConnectionProperties.Builder> identityProviderVpcConnectionProperties)
      Sets the value of the IdentityProviderVpcConnectionProperties property for this object. This is a convenience method that creates an instance of the VpcConnectionProperties.Builder avoiding the need to create one manually via VpcConnectionProperties.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to identityProviderVpcConnectionProperties(VpcConnectionProperties).

      Parameters:
      identityProviderVpcConnectionProperties - a consumer that will call methods on VpcConnectionProperties.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • identityProviderResourceUri

      OAuthParameters.Builder identityProviderResourceUri(String identityProviderResourceUri)

      The resource uri of the identity provider.

      Parameters:
      identityProviderResourceUri - The resource uri of the identity provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • identityProviderCACertificatesBundleS3Uri

      OAuthParameters.Builder identityProviderCACertificatesBundleS3Uri(String identityProviderCACertificatesBundleS3Uri)

      The S3 URI of the identity provider's CA certificates bundle in PEM format. Use this parameter to provide a custom CA certificate bundle for the identity provider when the default trust store does not include the required certificates.

      Parameters:
      identityProviderCACertificatesBundleS3Uri - The S3 URI of the identity provider's CA certificates bundle in PEM format. Use this parameter to provide a custom CA certificate bundle for the identity provider when the default trust store does not include the required certificates.
      Returns:
      Returns a reference to this object so that method calls can be chained together.