StaticMembersClient Interface

public interface StaticMembersClient

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

Method Summary

Modifier and Type Method and Description
abstract StaticMemberInner createOrUpdate(String resourceGroupName, String networkManagerName, String networkGroupName, String staticMemberName, StaticMemberInner parameters)

Creates or updates a static member.

abstract Mono<StaticMemberInner> createOrUpdateAsync(String resourceGroupName, String networkManagerName, String networkGroupName, String staticMemberName, StaticMemberInner parameters)

Creates or updates a static member.

abstract Response<StaticMemberInner> createOrUpdateWithResponse(String resourceGroupName, String networkManagerName, String networkGroupName, String staticMemberName, StaticMemberInner parameters, Context context)

Creates or updates a static member.

abstract Mono<Response<StaticMemberInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String networkManagerName, String networkGroupName, String staticMemberName, StaticMemberInner parameters)

Creates or updates a static member.

abstract void delete(String resourceGroupName, String networkManagerName, String networkGroupName, String staticMemberName)

Deletes a static member.

abstract Mono<Void> deleteAsync(String resourceGroupName, String networkManagerName, String networkGroupName, String staticMemberName)

Deletes a static member.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String networkManagerName, String networkGroupName, String staticMemberName, Context context)

Deletes a static member.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String networkManagerName, String networkGroupName, String staticMemberName)

Deletes a static member.

abstract StaticMemberInner get(String resourceGroupName, String networkManagerName, String networkGroupName, String staticMemberName)

Gets the specified static member.

abstract Mono<StaticMemberInner> getAsync(String resourceGroupName, String networkManagerName, String networkGroupName, String staticMemberName)

Gets the specified static member.

abstract Response<StaticMemberInner> getWithResponse(String resourceGroupName, String networkManagerName, String networkGroupName, String staticMemberName, Context context)

Gets the specified static member.

abstract Mono<Response<StaticMemberInner>> getWithResponseAsync(String resourceGroupName, String networkManagerName, String networkGroupName, String staticMemberName)

Gets the specified static member.

abstract PagedIterable<StaticMemberInner> list(String resourceGroupName, String networkManagerName, String networkGroupName)

Lists the specified static member.

abstract PagedIterable<StaticMemberInner> list(String resourceGroupName, String networkManagerName, String networkGroupName, Integer top, String skipToken, Context context)

Lists the specified static member.

abstract PagedFlux<StaticMemberInner> listAsync(String resourceGroupName, String networkManagerName, String networkGroupName)

Lists the specified static member.

abstract PagedFlux<StaticMemberInner> listAsync(String resourceGroupName, String networkManagerName, String networkGroupName, Integer top, String skipToken)

Lists the specified static member.

Method Details

createOrUpdate

public abstract StaticMemberInner createOrUpdate(String resourceGroupName, String networkManagerName, String networkGroupName, String staticMemberName, StaticMemberInner parameters)

Creates or updates a static member.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
networkGroupName - The name of the network group.
staticMemberName - The name of the static member.
parameters - Parameters supplied to the specify the static member to create.

Returns:

staticMember Item.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String networkManagerName, String networkGroupName, String staticMemberName, StaticMemberInner parameters)

Creates or updates a static member.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
networkGroupName - The name of the network group.
staticMemberName - The name of the static member.
parameters - Parameters supplied to the specify the static member to create.

Returns:

staticMember Item on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String networkManagerName, String networkGroupName, String staticMemberName, StaticMemberInner parameters, Context context)

Creates or updates a static member.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
networkGroupName - The name of the network group.
staticMemberName - The name of the static member.
parameters - Parameters supplied to the specify the static member to create.
context - The context to associate with this operation.

Returns:

staticMember Item along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono> createOrUpdateWithResponseAsync(String resourceGroupName, String networkManagerName, String networkGroupName, String staticMemberName, StaticMemberInner parameters)

Creates or updates a static member.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
networkGroupName - The name of the network group.
staticMemberName - The name of the static member.
parameters - Parameters supplied to the specify the static member to create.

Returns:

staticMember Item along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String networkManagerName, String networkGroupName, String staticMemberName)

Deletes a static member.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
networkGroupName - The name of the network group.
staticMemberName - The name of the static member.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String networkManagerName, String networkGroupName, String staticMemberName)

Deletes a static member.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
networkGroupName - The name of the network group.
staticMemberName - The name of the static member.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String networkManagerName, String networkGroupName, String staticMemberName, Context context)

Deletes a static member.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
networkGroupName - The name of the network group.
staticMemberName - The name of the static member.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String networkManagerName, String networkGroupName, String staticMemberName)

Deletes a static member.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
networkGroupName - The name of the network group.
staticMemberName - The name of the static member.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract StaticMemberInner get(String resourceGroupName, String networkManagerName, String networkGroupName, String staticMemberName)

Gets the specified static member.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
networkGroupName - The name of the network group.
staticMemberName - The name of the static member.

Returns:

the specified static member.

getAsync

public abstract Mono getAsync(String resourceGroupName, String networkManagerName, String networkGroupName, String staticMemberName)

Gets the specified static member.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
networkGroupName - The name of the network group.
staticMemberName - The name of the static member.

Returns:

the specified static member on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String networkManagerName, String networkGroupName, String staticMemberName, Context context)

Gets the specified static member.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
networkGroupName - The name of the network group.
staticMemberName - The name of the static member.
context - The context to associate with this operation.

Returns:

the specified static member along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String networkManagerName, String networkGroupName, String staticMemberName)

Gets the specified static member.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
networkGroupName - The name of the network group.
staticMemberName - The name of the static member.

Returns:

the specified static member along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String networkManagerName, String networkGroupName)

Lists the specified static member.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
networkGroupName - The name of the network group.

Returns:

result of the request to list StaticMember as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String resourceGroupName, String networkManagerName, String networkGroupName, Integer top, String skipToken, Context context)

Lists the specified static member.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
networkGroupName - The name of the network group.
top - An optional query parameter which specifies the maximum number of records to be returned by the server.
skipToken - SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls.
context - The context to associate with this operation.

Returns:

result of the request to list StaticMember as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String networkManagerName, String networkGroupName)

Lists the specified static member.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
networkGroupName - The name of the network group.

Returns:

result of the request to list StaticMember as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String networkManagerName, String networkGroupName, Integer top, String skipToken)

Lists the specified static member.

Parameters:

resourceGroupName - The name of the resource group.
networkManagerName - The name of the network manager.
networkGroupName - The name of the network group.
top - An optional query parameter which specifies the maximum number of records to be returned by the server.
skipToken - SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls.

Returns:

result of the request to list StaticMember as paginated response with PagedFlux<T>.

Applies to