Interface IdcAuthConfiguration.Builder

  • Method Details

    • operatorAppRoleArn

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

      IdcAuthConfiguration.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.
    • idcApplicationArn

      IdcAuthConfiguration.Builder idcApplicationArn(String idcApplicationArn)

      The IdC application Arn created for IdC auth

      Parameters:
      idcApplicationArn - The IdC application Arn created for IdC auth
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      IdcAuthConfiguration.Builder createdAt(Instant createdAt)

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

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

      IdcAuthConfiguration.Builder updatedAt(Instant updatedAt)

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

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