WebPubSubSharedPrivateLinkResources Interface

public interface WebPubSubSharedPrivateLinkResources

Resource collection API of WebPubSubSharedPrivateLinkResources.

Method Summary

Modifier and Type Method and Description
abstract Blank define(String name)

Begins definition for a new SharedPrivateLinkResource resource.

abstract void delete(String sharedPrivateLinkResourceName, String resourceGroupName, String resourceName)

Delete the specified shared private link resource.

abstract void delete(String sharedPrivateLinkResourceName, String resourceGroupName, String resourceName, Context context)

Delete the specified shared private link resource.

abstract void deleteById(String id)

Delete the specified shared private link resource.

abstract void deleteByIdWithResponse(String id, Context context)

Delete the specified shared private link resource.

abstract SharedPrivateLinkResource get(String sharedPrivateLinkResourceName, String resourceGroupName, String resourceName)

Get the specified shared private link resource.

abstract SharedPrivateLinkResource getById(String id)

Get the specified shared private link resource.

abstract Response<SharedPrivateLinkResource> getByIdWithResponse(String id, Context context)

Get the specified shared private link resource.

abstract Response<SharedPrivateLinkResource> getWithResponse(String sharedPrivateLinkResourceName, String resourceGroupName, String resourceName, Context context)

Get the specified shared private link resource.

abstract PagedIterable<SharedPrivateLinkResource> list(String resourceGroupName, String resourceName)

List shared private link resources.

abstract PagedIterable<SharedPrivateLinkResource> list(String resourceGroupName, String resourceName, Context context)

List shared private link resources.

Method Details

define

public abstract SharedPrivateLinkResource.DefinitionStages.Blank define(String name)

Begins definition for a new SharedPrivateLinkResource resource.

Parameters:

name - resource name.

Returns:

the first stage of the new SharedPrivateLinkResource definition.

delete

public abstract void delete(String sharedPrivateLinkResourceName, String resourceGroupName, String resourceName)

Delete the specified shared private link resource.

Parameters:

sharedPrivateLinkResourceName - The name of the shared private link resource.
resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the resource.

delete

public abstract void delete(String sharedPrivateLinkResourceName, String resourceGroupName, String resourceName, Context context)

Delete the specified shared private link resource.

Parameters:

sharedPrivateLinkResourceName - The name of the shared private link resource.
resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the resource.
context - The context to associate with this operation.

deleteById

public abstract void deleteById(String id)

Delete the specified shared private link resource.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, Context context)

Delete the specified shared private link resource.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

get

public abstract SharedPrivateLinkResource get(String sharedPrivateLinkResourceName, String resourceGroupName, String resourceName)

Get the specified shared private link resource.

Parameters:

sharedPrivateLinkResourceName - The name of the shared private link resource.
resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the resource.

Returns:

the specified shared private link resource.

getById

public abstract SharedPrivateLinkResource getById(String id)

Get the specified shared private link resource.

Parameters:

id - the resource ID.

Returns:

the specified shared private link resource along with Response<T>.

getByIdWithResponse

public abstract Response<SharedPrivateLinkResource> getByIdWithResponse(String id, Context context)

Get the specified shared private link resource.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

the specified shared private link resource along with Response<T>.

getWithResponse

public abstract Response<SharedPrivateLinkResource> getWithResponse(String sharedPrivateLinkResourceName, String resourceGroupName, String resourceName, Context context)

Get the specified shared private link resource.

Parameters:

sharedPrivateLinkResourceName - The name of the shared private link resource.
resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the resource.
context - The context to associate with this operation.

Returns:

the specified shared private link resource along with Response<T>.

list

public abstract PagedIterable<SharedPrivateLinkResource> list(String resourceGroupName, String resourceName)

List shared private link resources.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the resource.

Returns:

a list of shared private link resources as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<SharedPrivateLinkResource> list(String resourceGroupName, String resourceName, Context context)

List shared private link resources.

Parameters:

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

Returns:

a list of shared private link resources as paginated response with PagedIterable<T>.

Applies to