SecurityContacts Interface

public interface SecurityContacts

Resource collection API of SecurityContacts.

Method Summary

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

Begins definition for a new SecurityContact resource.

abstract void delete(SecurityContactName securityContactName)

Delete security contact configurations for the subscription.

abstract void deleteById(String id)

Delete security contact configurations for the subscription.

abstract Response<Void> deleteByIdWithResponse(String id, Context context)

Delete security contact configurations for the subscription.

abstract Response<Void> deleteWithResponse(SecurityContactName securityContactName, Context context)

Delete security contact configurations for the subscription.

abstract SecurityContact get(SecurityContactName securityContactName)

Get Default Security contact configurations for the subscription.

abstract SecurityContact getById(String id)

Get Default Security contact configurations for the subscription.

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

Get Default Security contact configurations for the subscription.

abstract Response<SecurityContact> getWithResponse(SecurityContactName securityContactName, Context context)

Get Default Security contact configurations for the subscription.

abstract PagedIterable<SecurityContact> list()

List all security contact configurations for the subscription.

abstract PagedIterable<SecurityContact> list(Context context)

List all security contact configurations for the subscription.

Method Details

define

public abstract SecurityContact.DefinitionStages.Blank define(SecurityContactName name)

Begins definition for a new SecurityContact resource.

Parameters:

name - resource name.

Returns:

the first stage of the new SecurityContact definition.

delete

public abstract void delete(SecurityContactName securityContactName)

Delete security contact configurations for the subscription.

Parameters:

securityContactName - Name of the security contact object.

deleteById

public abstract void deleteById(String id)

Delete security contact configurations for the subscription.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract Response deleteByIdWithResponse(String id, Context context)

Delete security contact configurations for the subscription.

Parameters:

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

Returns:

deleteWithResponse

public abstract Response deleteWithResponse(SecurityContactName securityContactName, Context context)

Delete security contact configurations for the subscription.

Parameters:

securityContactName - Name of the security contact object.
context - The context to associate with this operation.

Returns:

get

public abstract SecurityContact get(SecurityContactName securityContactName)

Get Default Security contact configurations for the subscription.

Parameters:

securityContactName - Name of the security contact object.

Returns:

default Security contact configurations for the subscription.

getById

public abstract SecurityContact getById(String id)

Get Default Security contact configurations for the subscription.

Parameters:

id - the resource ID.

Returns:

default Security contact configurations for the subscription along with Response<T>.

getByIdWithResponse

public abstract Response getByIdWithResponse(String id, Context context)

Get Default Security contact configurations for the subscription.

Parameters:

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

Returns:

default Security contact configurations for the subscription along with Response<T>.

getWithResponse

public abstract Response getWithResponse(SecurityContactName securityContactName, Context context)

Get Default Security contact configurations for the subscription.

Parameters:

securityContactName - Name of the security contact object.
context - The context to associate with this operation.

Returns:

default Security contact configurations for the subscription along with Response<T>.

list

public abstract PagedIterable list()

List all security contact configurations for the subscription.

Returns:

list of security contacts response as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

List all security contact configurations for the subscription.

Parameters:

context - The context to associate with this operation.

Returns:

list of security contacts response as paginated response with PagedIterable<T>.

Applies to