Interface IdpAuthConfiguration.Builder

  • Method Details

    • issuerUrl

      IdpAuthConfiguration.Builder issuerUrl(String issuerUrl)

      The OIDC issuer URL of the external Identity Provider

      Parameters:
      issuerUrl - The OIDC issuer URL of the external Identity Provider
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientId

      The OIDC client ID for the IdP application

      Parameters:
      clientId - The OIDC client ID for the IdP application
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • operatorAppRoleArn

      IdpAuthConfiguration.Builder operatorAppRoleArn(String operatorAppRoleArn)

      The IAM role end users assume to access AIDevOps APIs

      Parameters:
      operatorAppRoleArn - The IAM role end users assume to access AIDevOps APIs
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • provider

      The Identity Provider name (e.g., Entra, Okta, Google)

      Parameters:
      provider - The Identity Provider name (e.g., Entra, Okta, Google)
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      IdpAuthConfiguration.Builder createdAt(Instant createdAt)

      The timestamp when the Operator App IdP auth flow was enabled.

      Parameters:
      createdAt - The timestamp when the Operator App IdP auth flow was enabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      IdpAuthConfiguration.Builder updatedAt(Instant updatedAt)

      The timestamp when the Operator App IdP auth flow was updated.

      Parameters:
      updatedAt - The timestamp when the Operator App IdP auth flow was updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.