GitHubOwnersClient Interface

public interface GitHubOwnersClient

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

Method Summary

Modifier and Type Method and Description
abstract GitHubOwnerInner get(String resourceGroupName, String securityConnectorName, String ownerName)

Returns a monitored GitHub owner.

abstract Response<GitHubOwnerInner> getWithResponse(String resourceGroupName, String securityConnectorName, String ownerName, Context context)

Returns a monitored GitHub owner.

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

Returns a list of GitHub owners onboarded to the connector.

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

Returns a list of GitHub owners onboarded to the connector.

abstract GitHubOwnerListResponseInner listAvailable(String resourceGroupName, String securityConnectorName)

Returns a list of all GitHub owners accessible by the user token consumed by the connector.

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

Returns a list of all GitHub owners accessible by the user token consumed by the connector.

Method Details

get

public abstract GitHubOwnerInner get(String resourceGroupName, String securityConnectorName, String ownerName)

Returns a monitored GitHub owner.

Parameters:

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

Returns:

gitHub Owner resource.

getWithResponse

public abstract Response<GitHubOwnerInner> getWithResponse(String resourceGroupName, String securityConnectorName, String ownerName, Context context)

Returns a monitored GitHub owner.

Parameters:

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

Returns:

gitHub Owner resource along with Response<T>.

list

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

Returns a list of GitHub owners 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<GitHubOwnerInner> list(String resourceGroupName, String securityConnectorName, Context context)

Returns a list of GitHub owners 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 GitHubOwnerListResponseInner listAvailable(String resourceGroupName, String securityConnectorName)

Returns a list of all GitHub owners 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<GitHubOwnerListResponseInner> listAvailableWithResponse(String resourceGroupName, String securityConnectorName, Context context)

Returns a list of all GitHub owners 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