Interface GitLabConfiguration.Builder

  • Method Details

    • projectId

      GitLabConfiguration.Builder projectId(String projectId)

      GitLab numeric project ID.

      Parameters:
      projectId - GitLab numeric project ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • projectPath

      GitLabConfiguration.Builder projectPath(String projectPath)

      Full GitLab project path (e.g., namespace/project-name).

      Parameters:
      projectPath - Full GitLab project path (e.g., namespace/project-name).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • instanceIdentifier

      GitLabConfiguration.Builder instanceIdentifier(String instanceIdentifier)

      GitLab instance identifier (e.g., gitlab.com or e2e.gamma.dev.us-east-1.gitlab.falco.ai.aws.dev)

      Parameters:
      instanceIdentifier - GitLab instance identifier (e.g., gitlab.com or e2e.gamma.dev.us-east-1.gitlab.falco.ai.aws.dev)
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • runtimeRoleArn

      @Deprecated GitLabConfiguration.Builder runtimeRoleArn(String runtimeRoleArn)
      Deprecated.
      Superseded by the ReleaseManagement association. Configure the runtime role on the ReleaseManagement association and reference it via releaseManagementAssociationId.

      Optional role ARN that AIDevOps assumes at runtime for automatic verification testing and VPC connectivity on this association.

      Parameters:
      runtimeRoleArn - Optional role ARN that AIDevOps assumes at runtime for automatic verification testing and VPC connectivity on this association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.