ProjectApi: Project operations

ProjectApiR Documentation

Project operations

Description

looker.Project

Methods

all_git_branches Get All Git Branches

all_git_connection_tests Get All Git Connection Tests

all_lookml_tests Get All LookML Tests

all_project_files Get All Project Files

all_projects Get All Projects

create_git_branch Checkout New Git Branch

create_git_deploy_key Create Deploy Key

create_project Create Project

delete_git_branch Delete a Git Branch

delete_repository_credential Delete Repository Credential

deploy_ref_to_production Deploy Remote Branch or Ref to Production

deploy_to_production Deploy To Production

find_git_branch Find a Git Branch

get_all_repository_credentials Get All Repository Credentials

git_branch Get Active Git Branch

git_deploy_key Git Deploy Key

lock_all Lock All

manifest Get Manifest

project Get Project

project_file Get Project File

project_validation_results Cached Project Validation Results

project_workspace Get Project Workspace

reset_project_to_production Reset To Production

reset_project_to_remote Reset To Remote

run_git_connection_test Run Git Connection Test

run_lookml_test Run LookML Test

tag_ref Tag Ref

update_git_branch Update Project Git Branch

update_project Update Project

update_repository_credential Create Repository Credential

validate_project Validate Project

Public fields

path

Stores url path of the request.

apiClient

Handles the client-server communication.

userAgent

Set the user agent of the request.

Active bindings

path

Stores url path of the request.

Methods

Public methods


Method new()

Usage
ProjectApi$new(apiClient)

Method all_git_branches()

Usage
ProjectApi$all_git_branches(project_id, ...)

Method all_git_connection_tests()

Usage
ProjectApi$all_git_connection_tests(project_id, remote_url, ...)

Method all_lookml_tests()

Usage
ProjectApi$all_lookml_tests(project_id, file_id, ...)

Method all_project_files()

Usage
ProjectApi$all_project_files(project_id, fields, ...)

Method all_projects()

Usage
ProjectApi$all_projects(fields, ...)

Method create_git_branch()

Usage
ProjectApi$create_git_branch(project_id, body, ...)

Method create_git_deploy_key()

Usage
ProjectApi$create_git_deploy_key(project_id, ...)

Method create_project()

Usage
ProjectApi$create_project(body, ...)

Method delete_git_branch()

Usage
ProjectApi$delete_git_branch(project_id, branch_name, ...)

Method delete_repository_credential()

Usage
ProjectApi$delete_repository_credential(root_project_id, credential_id, ...)

Method deploy_ref_to_production()

Usage
ProjectApi$deploy_ref_to_production(project_id, branch, ref, ...)

Method deploy_to_production()

Usage
ProjectApi$deploy_to_production(project_id, ...)

Method find_git_branch()

Usage
ProjectApi$find_git_branch(project_id, branch_name, ...)

Method get_all_repository_credentials()

Usage
ProjectApi$get_all_repository_credentials(root_project_id, ...)

Method git_branch()

Usage
ProjectApi$git_branch(project_id, ...)

Method git_deploy_key()

Usage
ProjectApi$git_deploy_key(project_id, ...)

Method lock_all()

Usage
ProjectApi$lock_all(project_id, fields, ...)

Method manifest()

Usage
ProjectApi$manifest(project_id, ...)

Method project()

Usage
ProjectApi$project(project_id, fields, ...)

Method project_file()

Usage
ProjectApi$project_file(project_id, file_id, fields, ...)

Method project_validation_results()

Usage
ProjectApi$project_validation_results(project_id, fields, ...)

Method project_workspace()

Usage
ProjectApi$project_workspace(project_id, fields, ...)

Method reset_project_to_production()

Usage
ProjectApi$reset_project_to_production(project_id, ...)

Method reset_project_to_remote()

Usage
ProjectApi$reset_project_to_remote(project_id, ...)

Method run_git_connection_test()

Usage
ProjectApi$run_git_connection_test(
  project_id,
  test_id,
  remote_url,
  use_production,
  ...
)

Method run_lookml_test()

Usage
ProjectApi$run_lookml_test(project_id, file_id, test, model, ...)

Method tag_ref()

Usage
ProjectApi$tag_ref(project_id, body, commit_sha, tag_name, tag_message, ...)

Method update_git_branch()

Usage
ProjectApi$update_git_branch(project_id, body, ...)

Method update_project()

Usage
ProjectApi$update_project(project_id, body, fields, ...)

Method update_repository_credential()

Usage
ProjectApi$update_repository_credential(
  root_project_id,
  credential_id,
  body,
  ...
)

Method validate_project()

Usage
ProjectApi$validate_project(project_id, fields, ...)

Method clone()

The objects of this class are cloneable with this method.

Usage
ProjectApi$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.


looker/lookr documentation built on Jan. 15, 2024, 2:49 a.m.