Class ProjectsResource.LocationsResource.GitLabConfigsResource
The "gitLabConfigs" collection of methods.
Inherited Members
Namespace: Google.Apis.CloudBuild.v1
Assembly: Google.Apis.CloudBuild.v1.dll
Syntax
public class ProjectsResource.LocationsResource.GitLabConfigsResource
Constructors
GitLabConfigsResource(IClientService)
Constructs a new resource.
Declaration
public GitLabConfigsResource(IClientService service)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service |
Properties
ConnectedRepositories
Gets the ConnectedRepositories resource.
Declaration
public virtual ProjectsResource.LocationsResource.GitLabConfigsResource.ConnectedRepositoriesResource ConnectedRepositories { get; }
Property Value
Type | Description |
---|---|
ProjectsResource.LocationsResource.GitLabConfigsResource.ConnectedRepositoriesResource |
Repos
Gets the Repos resource.
Declaration
public virtual ProjectsResource.LocationsResource.GitLabConfigsResource.ReposResource Repos { get; }
Property Value
Type | Description |
---|---|
ProjectsResource.LocationsResource.GitLabConfigsResource.ReposResource |
Methods
Create(GitLabConfig, string)
Creates a new GitLabConfig
. This API is experimental
Declaration
public virtual ProjectsResource.LocationsResource.GitLabConfigsResource.CreateRequest Create(GitLabConfig body, string parent)
Parameters
Type | Name | Description |
---|---|---|
GitLabConfig | body | The body of the request. |
string | parent | Required. Name of the parent resource. |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.GitLabConfigsResource.CreateRequest |
Delete(string)
Delete a GitLabConfig
. This API is experimental
Declaration
public virtual ProjectsResource.LocationsResource.GitLabConfigsResource.DeleteRequest Delete(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The config resource name. |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.GitLabConfigsResource.DeleteRequest |
Get(string)
Retrieves a GitLabConfig
. This API is experimental
Declaration
public virtual ProjectsResource.LocationsResource.GitLabConfigsResource.GetRequest Get(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The config resource name. |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.GitLabConfigsResource.GetRequest |
List(string)
List all GitLabConfigs
for a given project. This API is experimental
Declaration
public virtual ProjectsResource.LocationsResource.GitLabConfigsResource.ListRequest List(string parent)
Parameters
Type | Name | Description |
---|---|---|
string | parent | Required. Name of the parent resource |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.GitLabConfigsResource.ListRequest |
Patch(GitLabConfig, string)
Updates an existing GitLabConfig
. This API is experimental
Declaration
public virtual ProjectsResource.LocationsResource.GitLabConfigsResource.PatchRequest Patch(GitLabConfig body, string name)
Parameters
Type | Name | Description |
---|---|---|
GitLabConfig | body | The body of the request. |
string | name | The resource name for the config. |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.GitLabConfigsResource.PatchRequest |
RemoveGitLabConnectedRepository(RemoveGitLabConnectedRepositoryRequest, string)
Remove a GitLab repository from a given GitLabConfig's connected repositories. This API is experimental.
Declaration
public virtual ProjectsResource.LocationsResource.GitLabConfigsResource.RemoveGitLabConnectedRepositoryRequest RemoveGitLabConnectedRepository(RemoveGitLabConnectedRepositoryRequest body, string config)
Parameters
Type | Name | Description |
---|---|---|
RemoveGitLabConnectedRepositoryRequest | body | The body of the request. |
string | config | Required. The name of the |
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.GitLabConfigsResource.RemoveGitLabConnectedRepositoryRequest |