Interface EnableOperatorAppRequest.Builder

  • Method Details

    • agentSpaceId

      EnableOperatorAppRequest.Builder agentSpaceId(String agentSpaceId)

      The unique identifier of the AgentSpace

      Parameters:
      agentSpaceId - The unique identifier of the AgentSpace
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • authFlow

      The authentication flow configured for the operator App. e.g. iam or idc

      Parameters:
      authFlow - The authentication flow configured for the operator App. e.g. iam or idc
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • authFlow

      The authentication flow configured for the operator App. e.g. iam or idc

      Parameters:
      authFlow - The authentication flow configured for the operator App. e.g. iam or idc
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • operatorAppRoleArn

      EnableOperatorAppRequest.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.
    • idcInstanceArn

      EnableOperatorAppRequest.Builder idcInstanceArn(String idcInstanceArn)

      The IdC instance Arn used to create an IdC auth application

      Parameters:
      idcInstanceArn - The IdC instance Arn used to create an IdC auth application
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • 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.
    • idpClientId

      EnableOperatorAppRequest.Builder idpClientId(String idpClientId)

      The OIDC client ID for the IdP application

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

      EnableOperatorAppRequest.Builder idpClientSecret(String idpClientSecret)

      The OIDC client secret for the IdP application

      Parameters:
      idpClientSecret - The OIDC client secret for the IdP application
      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.
    • overrideConfiguration

      EnableOperatorAppRequest.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.