GitLabGroupsClient Interface

public interface GitLabGroupsClient

An instance of this class provides access to all the operations defined in GitLabGroupsClient.

Method Summary

Modifier and Type Method and Description
abstract GitLabGroupInner get(String resourceGroupName, String securityConnectorName, String groupFQName)

Returns a monitored GitLab Group resource for a given fully-qualified name.

abstract Response<GitLabGroupInner> getWithResponse(String resourceGroupName, String securityConnectorName, String groupFQName, Context context)

Returns a monitored GitLab Group resource for a given fully-qualified name.

abstract PagedIterable<GitLabGroupInner> list(String resourceGroupName, String securityConnectorName)

Returns a list of GitLab groups onboarded to the connector.

abstract PagedIterable<GitLabGroupInner> list(String resourceGroupName, String securityConnectorName, Context context)

Returns a list of GitLab groups onboarded to the connector.

abstract GitLabGroupListResponseInner listAvailable(String resourceGroupName, String securityConnectorName)

Returns a list of all GitLab groups accessible by the user token consumed by the connector.

abstract Response<GitLabGroupListResponseInner> listAvailableWithResponse(String resourceGroupName, String securityConnectorName, Context context)

Returns a list of all GitLab groups accessible by the user token consumed by the connector.

Method Details

get

public abstract GitLabGroupInner get(String resourceGroupName, String securityConnectorName, String groupFQName)

Returns a monitored GitLab Group resource for a given fully-qualified name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
securityConnectorName - The security connector name.
groupFQName - The groupFQName parameter.

Returns:

gitLab Group resource.

getWithResponse

public abstract Response<GitLabGroupInner> getWithResponse(String resourceGroupName, String securityConnectorName, String groupFQName, Context context)

Returns a monitored GitLab Group resource for a given fully-qualified name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
securityConnectorName - The security connector name.
groupFQName - The groupFQName parameter.
context - The context to associate with this operation.

Returns:

gitLab Group resource along with Response<T>.

list

public abstract PagedIterable<GitLabGroupInner> list(String resourceGroupName, String securityConnectorName)

Returns a list of GitLab groups onboarded to the connector.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
securityConnectorName - The security connector name.

Returns:

list of RP resources which supports pagination as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<GitLabGroupInner> list(String resourceGroupName, String securityConnectorName, Context context)

Returns a list of GitLab groups onboarded to the connector.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
securityConnectorName - The security connector name.
context - The context to associate with this operation.

Returns:

list of RP resources which supports pagination as paginated response with PagedIterable<T>.

listAvailable

public abstract GitLabGroupListResponseInner listAvailable(String resourceGroupName, String securityConnectorName)

Returns a list of all GitLab groups accessible by the user token consumed by the connector.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
securityConnectorName - The security connector name.

Returns:

list of RP resources which supports pagination.

listAvailableWithResponse

public abstract Response<GitLabGroupListResponseInner> listAvailableWithResponse(String resourceGroupName, String securityConnectorName, Context context)

Returns a list of all GitLab groups accessible by the user token consumed by the connector.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
securityConnectorName - The security connector name.
context - The context to associate with this operation.

Returns:

list of RP resources which supports pagination along with Response<T>.

Applies to