AttributeNamespacesClient Interface

public interface AttributeNamespacesClient

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

Method Summary

Modifier and Type Method and Description
abstract AttributeNamespaceInner create(String attributeNamespace, AttributeNamespaceCreateRequest parameters)

Creates a new attribute namespace.

abstract Mono<AttributeNamespaceInner> createAsync(String attributeNamespace, AttributeNamespaceCreateRequest parameters)

Creates a new attribute namespace.

abstract Response<AttributeNamespaceInner> createWithResponse(String attributeNamespace, AttributeNamespaceCreateRequest parameters, Context context)

Creates a new attribute namespace.

abstract Mono<Response<AttributeNamespaceInner>> createWithResponseAsync(String attributeNamespace, AttributeNamespaceCreateRequest parameters)

Creates a new attribute namespace.

abstract void delete(String attributeNamespace)

Deletes the specified attribute namespace.

abstract Mono<Void> deleteAsync(String attributeNamespace)

Deletes the specified attribute namespace.

abstract Response<Void> deleteWithResponse(String attributeNamespace, Context context)

Deletes the specified attribute namespace.

abstract Mono<Response<Void>> deleteWithResponseAsync(String attributeNamespace)

Deletes the specified attribute namespace.

abstract AttributeNamespaceInner get(String attributeNamespace)

Gets the specified attribute namespace.

abstract Mono<AttributeNamespaceInner> getAsync(String attributeNamespace)

Gets the specified attribute namespace.

abstract Response<AttributeNamespaceInner> getWithResponse(String attributeNamespace, Context context)

Gets the specified attribute namespace.

abstract Mono<Response<AttributeNamespaceInner>> getWithResponseAsync(String attributeNamespace)

Gets the specified attribute namespace.

Method Details

create

public abstract AttributeNamespaceInner create(String attributeNamespace, AttributeNamespaceCreateRequest parameters)

Creates a new attribute namespace.

Parameters:

attributeNamespace - The name of the attribute namespace to get.
parameters - Parameters for creating the attribute namespace.

Returns:

an attribute namespace resource.

createAsync

public abstract Mono<AttributeNamespaceInner> createAsync(String attributeNamespace, AttributeNamespaceCreateRequest parameters)

Creates a new attribute namespace.

Parameters:

attributeNamespace - The name of the attribute namespace to get.
parameters - Parameters for creating the attribute namespace.

Returns:

an attribute namespace resource on successful completion of Mono.

createWithResponse

public abstract Response<AttributeNamespaceInner> createWithResponse(String attributeNamespace, AttributeNamespaceCreateRequest parameters, Context context)

Creates a new attribute namespace.

Parameters:

attributeNamespace - The name of the attribute namespace to get.
parameters - Parameters for creating the attribute namespace.
context - The context to associate with this operation.

Returns:

an attribute namespace resource along with Response<T>.

createWithResponseAsync

public abstract Mono<Response<AttributeNamespaceInner>> createWithResponseAsync(String attributeNamespace, AttributeNamespaceCreateRequest parameters)

Creates a new attribute namespace.

Parameters:

attributeNamespace - The name of the attribute namespace to get.
parameters - Parameters for creating the attribute namespace.

Returns:

an attribute namespace resource along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String attributeNamespace)

Deletes the specified attribute namespace.

Parameters:

attributeNamespace - The name of the attribute namespace to get.

deleteAsync

public abstract Mono<Void> deleteAsync(String attributeNamespace)

Deletes the specified attribute namespace.

Parameters:

attributeNamespace - The name of the attribute namespace to get.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response<Void> deleteWithResponse(String attributeNamespace, Context context)

Deletes the specified attribute namespace.

Parameters:

attributeNamespace - The name of the attribute namespace to get.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono<Response<Void>> deleteWithResponseAsync(String attributeNamespace)

Deletes the specified attribute namespace.

Parameters:

attributeNamespace - The name of the attribute namespace to get.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract AttributeNamespaceInner get(String attributeNamespace)

Gets the specified attribute namespace.

Parameters:

attributeNamespace - The name of the attribute namespace to get.

Returns:

the specified attribute namespace.

getAsync

public abstract Mono<AttributeNamespaceInner> getAsync(String attributeNamespace)

Gets the specified attribute namespace.

Parameters:

attributeNamespace - The name of the attribute namespace to get.

Returns:

the specified attribute namespace on successful completion of Mono.

getWithResponse

public abstract Response<AttributeNamespaceInner> getWithResponse(String attributeNamespace, Context context)

Gets the specified attribute namespace.

Parameters:

attributeNamespace - The name of the attribute namespace to get.
context - The context to associate with this operation.

Returns:

the specified attribute namespace along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<AttributeNamespaceInner>> getWithResponseAsync(String attributeNamespace)

Gets the specified attribute namespace.

Parameters:

attributeNamespace - The name of the attribute namespace to get.

Returns:

the specified attribute namespace along with Response<T> on successful completion of Mono.

Applies to