Interface ProvidersClient
-
public interface ProvidersClientAn instance of this class provides access to all the operations defined in ProvidersClient.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ProviderInnerget(String resourceProviderNamespace)Gets the specified resource provider.Mono<ProviderInner>getAsync(String resourceProviderNamespace)Gets the specified resource provider.Mono<ProviderInner>getAsync(String resourceProviderNamespace, String expand)Gets the specified resource provider.ProviderInnergetAtTenantScope(String resourceProviderNamespace)Gets the specified resource provider at the tenant level.Mono<ProviderInner>getAtTenantScopeAsync(String resourceProviderNamespace)Gets the specified resource provider at the tenant level.Mono<ProviderInner>getAtTenantScopeAsync(String resourceProviderNamespace, String expand)Gets the specified resource provider at the tenant level.com.azure.core.http.rest.Response<ProviderInner>getAtTenantScopeWithResponse(String resourceProviderNamespace, String expand, com.azure.core.util.Context context)Gets the specified resource provider at the tenant level.Mono<com.azure.core.http.rest.Response<ProviderInner>>getAtTenantScopeWithResponseAsync(String resourceProviderNamespace, String expand)Gets the specified resource provider at the tenant level.com.azure.core.http.rest.Response<ProviderInner>getWithResponse(String resourceProviderNamespace, String expand, com.azure.core.util.Context context)Gets the specified resource provider.Mono<com.azure.core.http.rest.Response<ProviderInner>>getWithResponseAsync(String resourceProviderNamespace, String expand)Gets the specified resource provider.com.azure.core.http.rest.PagedIterable<ProviderInner>list()Gets all resource providers for a subscription.com.azure.core.http.rest.PagedIterable<ProviderInner>list(Integer top, String expand, com.azure.core.util.Context context)Gets all resource providers for a subscription.com.azure.core.http.rest.PagedFlux<ProviderInner>listAsync()Gets all resource providers for a subscription.com.azure.core.http.rest.PagedFlux<ProviderInner>listAsync(Integer top, String expand)Gets all resource providers for a subscription.com.azure.core.http.rest.PagedIterable<ProviderInner>listAtTenantScope()Gets all resource providers for the tenant.com.azure.core.http.rest.PagedIterable<ProviderInner>listAtTenantScope(Integer top, String expand, com.azure.core.util.Context context)Gets all resource providers for the tenant.com.azure.core.http.rest.PagedFlux<ProviderInner>listAtTenantScopeAsync()Gets all resource providers for the tenant.com.azure.core.http.rest.PagedFlux<ProviderInner>listAtTenantScopeAsync(Integer top, String expand)Gets all resource providers for the tenant.ProviderInnerregister(String resourceProviderNamespace)Registers a subscription with a resource provider.Mono<ProviderInner>registerAsync(String resourceProviderNamespace)Registers a subscription with a resource provider.voidregisterAtManagementGroupScope(String resourceProviderNamespace, String groupId)Registers a management group with a resource provider.Mono<Void>registerAtManagementGroupScopeAsync(String resourceProviderNamespace, String groupId)Registers a management group with a resource provider.com.azure.core.http.rest.Response<Void>registerAtManagementGroupScopeWithResponse(String resourceProviderNamespace, String groupId, com.azure.core.util.Context context)Registers a management group with a resource provider.Mono<com.azure.core.http.rest.Response<Void>>registerAtManagementGroupScopeWithResponseAsync(String resourceProviderNamespace, String groupId)Registers a management group with a resource provider.com.azure.core.http.rest.Response<ProviderInner>registerWithResponse(String resourceProviderNamespace, com.azure.core.util.Context context)Registers a subscription with a resource provider.Mono<com.azure.core.http.rest.Response<ProviderInner>>registerWithResponseAsync(String resourceProviderNamespace)Registers a subscription with a resource provider.ProviderInnerunregister(String resourceProviderNamespace)Unregisters a subscription from a resource provider.Mono<ProviderInner>unregisterAsync(String resourceProviderNamespace)Unregisters a subscription from a resource provider.com.azure.core.http.rest.Response<ProviderInner>unregisterWithResponse(String resourceProviderNamespace, com.azure.core.util.Context context)Unregisters a subscription from a resource provider.Mono<com.azure.core.http.rest.Response<ProviderInner>>unregisterWithResponseAsync(String resourceProviderNamespace)Unregisters a subscription from a resource provider.
-
-
-
Method Detail
-
unregisterWithResponseAsync
Mono<com.azure.core.http.rest.Response<ProviderInner>> unregisterWithResponseAsync(String resourceProviderNamespace)
Unregisters a subscription from a resource provider.- Parameters:
resourceProviderNamespace- The namespace of the resource provider to unregister.- Returns:
- resource provider information along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
unregisterAsync
Mono<ProviderInner> unregisterAsync(String resourceProviderNamespace)
Unregisters a subscription from a resource provider.- Parameters:
resourceProviderNamespace- The namespace of the resource provider to unregister.- Returns:
- resource provider information on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
unregister
ProviderInner unregister(String resourceProviderNamespace)
Unregisters a subscription from a resource provider.- Parameters:
resourceProviderNamespace- The namespace of the resource provider to unregister.- Returns:
- resource provider information.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
unregisterWithResponse
com.azure.core.http.rest.Response<ProviderInner> unregisterWithResponse(String resourceProviderNamespace, com.azure.core.util.Context context)
Unregisters a subscription from a resource provider.- Parameters:
resourceProviderNamespace- The namespace of the resource provider to unregister.context- The context to associate with this operation.- Returns:
- resource provider information along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
registerAtManagementGroupScopeWithResponseAsync
Mono<com.azure.core.http.rest.Response<Void>> registerAtManagementGroupScopeWithResponseAsync(String resourceProviderNamespace, String groupId)
Registers a management group with a resource provider.- Parameters:
resourceProviderNamespace- The namespace of the resource provider to register.groupId- The management group ID.- Returns:
- the
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
registerAtManagementGroupScopeAsync
Mono<Void> registerAtManagementGroupScopeAsync(String resourceProviderNamespace, String groupId)
Registers a management group with a resource provider.- Parameters:
resourceProviderNamespace- The namespace of the resource provider to register.groupId- The management group ID.- Returns:
- A
Monothat completes when a successful response is received. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
registerAtManagementGroupScope
void registerAtManagementGroupScope(String resourceProviderNamespace, String groupId)
Registers a management group with a resource provider.- Parameters:
resourceProviderNamespace- The namespace of the resource provider to register.groupId- The management group ID.- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
registerAtManagementGroupScopeWithResponse
com.azure.core.http.rest.Response<Void> registerAtManagementGroupScopeWithResponse(String resourceProviderNamespace, String groupId, com.azure.core.util.Context context)
Registers a management group with a resource provider.- Parameters:
resourceProviderNamespace- The namespace of the resource provider to register.groupId- The management group ID.context- The context to associate with this operation.- Returns:
- the
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
registerWithResponseAsync
Mono<com.azure.core.http.rest.Response<ProviderInner>> registerWithResponseAsync(String resourceProviderNamespace)
Registers a subscription with a resource provider.- Parameters:
resourceProviderNamespace- The namespace of the resource provider to register.- Returns:
- resource provider information along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
registerAsync
Mono<ProviderInner> registerAsync(String resourceProviderNamespace)
Registers a subscription with a resource provider.- Parameters:
resourceProviderNamespace- The namespace of the resource provider to register.- Returns:
- resource provider information on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
register
ProviderInner register(String resourceProviderNamespace)
Registers a subscription with a resource provider.- Parameters:
resourceProviderNamespace- The namespace of the resource provider to register.- Returns:
- resource provider information.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
registerWithResponse
com.azure.core.http.rest.Response<ProviderInner> registerWithResponse(String resourceProviderNamespace, com.azure.core.util.Context context)
Registers a subscription with a resource provider.- Parameters:
resourceProviderNamespace- The namespace of the resource provider to register.context- The context to associate with this operation.- Returns:
- resource provider information along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAsync
com.azure.core.http.rest.PagedFlux<ProviderInner> listAsync(Integer top, String expand)
Gets all resource providers for a subscription.- Parameters:
top- The number of results to return. If null is passed returns all deployments.expand- The properties to include in the results. For example, use &$expand=metadata in the query string to retrieve resource provider metadata. To include property aliases in response, use $expand=resourceTypes/aliases.- Returns:
- all resource providers for a subscription as paginated response with
PagedFlux. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAsync
com.azure.core.http.rest.PagedFlux<ProviderInner> listAsync()
Gets all resource providers for a subscription.- Returns:
- all resource providers for a subscription as paginated response with
PagedFlux. - Throws:
com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
list
com.azure.core.http.rest.PagedIterable<ProviderInner> list()
Gets all resource providers for a subscription.- Returns:
- all resource providers for a subscription as paginated response with
PagedIterable. - Throws:
com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
list
com.azure.core.http.rest.PagedIterable<ProviderInner> list(Integer top, String expand, com.azure.core.util.Context context)
Gets all resource providers for a subscription.- Parameters:
top- The number of results to return. If null is passed returns all deployments.expand- The properties to include in the results. For example, use &$expand=metadata in the query string to retrieve resource provider metadata. To include property aliases in response, use $expand=resourceTypes/aliases.context- The context to associate with this operation.- Returns:
- all resource providers for a subscription as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAtTenantScopeAsync
com.azure.core.http.rest.PagedFlux<ProviderInner> listAtTenantScopeAsync(Integer top, String expand)
Gets all resource providers for the tenant.- Parameters:
top- The number of results to return. If null is passed returns all providers.expand- The properties to include in the results. For example, use &$expand=metadata in the query string to retrieve resource provider metadata. To include property aliases in response, use $expand=resourceTypes/aliases.- Returns:
- all resource providers for the tenant as paginated response with
PagedFlux. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAtTenantScopeAsync
com.azure.core.http.rest.PagedFlux<ProviderInner> listAtTenantScopeAsync()
Gets all resource providers for the tenant.- Returns:
- all resource providers for the tenant as paginated response with
PagedFlux. - Throws:
com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAtTenantScope
com.azure.core.http.rest.PagedIterable<ProviderInner> listAtTenantScope()
Gets all resource providers for the tenant.- Returns:
- all resource providers for the tenant as paginated response with
PagedIterable. - Throws:
com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAtTenantScope
com.azure.core.http.rest.PagedIterable<ProviderInner> listAtTenantScope(Integer top, String expand, com.azure.core.util.Context context)
Gets all resource providers for the tenant.- Parameters:
top- The number of results to return. If null is passed returns all providers.expand- The properties to include in the results. For example, use &$expand=metadata in the query string to retrieve resource provider metadata. To include property aliases in response, use $expand=resourceTypes/aliases.context- The context to associate with this operation.- Returns:
- all resource providers for the tenant as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getWithResponseAsync
Mono<com.azure.core.http.rest.Response<ProviderInner>> getWithResponseAsync(String resourceProviderNamespace, String expand)
Gets the specified resource provider.- Parameters:
resourceProviderNamespace- The namespace of the resource provider.expand- The $expand query parameter. For example, to include property aliases in response, use $expand=resourceTypes/aliases.- Returns:
- the specified resource provider along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getAsync
Mono<ProviderInner> getAsync(String resourceProviderNamespace, String expand)
Gets the specified resource provider.- Parameters:
resourceProviderNamespace- The namespace of the resource provider.expand- The $expand query parameter. For example, to include property aliases in response, use $expand=resourceTypes/aliases.- Returns:
- the specified resource provider on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getAsync
Mono<ProviderInner> getAsync(String resourceProviderNamespace)
Gets the specified resource provider.- Parameters:
resourceProviderNamespace- The namespace of the resource provider.- Returns:
- the specified resource provider on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
get
ProviderInner get(String resourceProviderNamespace)
Gets the specified resource provider.- Parameters:
resourceProviderNamespace- The namespace of the resource provider.- Returns:
- the specified resource provider.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getWithResponse
com.azure.core.http.rest.Response<ProviderInner> getWithResponse(String resourceProviderNamespace, String expand, com.azure.core.util.Context context)
Gets the specified resource provider.- Parameters:
resourceProviderNamespace- The namespace of the resource provider.expand- The $expand query parameter. For example, to include property aliases in response, use $expand=resourceTypes/aliases.context- The context to associate with this operation.- Returns:
- the specified resource provider along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getAtTenantScopeWithResponseAsync
Mono<com.azure.core.http.rest.Response<ProviderInner>> getAtTenantScopeWithResponseAsync(String resourceProviderNamespace, String expand)
Gets the specified resource provider at the tenant level.- Parameters:
resourceProviderNamespace- The namespace of the resource provider.expand- The $expand query parameter. For example, to include property aliases in response, use $expand=resourceTypes/aliases.- Returns:
- the specified resource provider at the tenant level along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getAtTenantScopeAsync
Mono<ProviderInner> getAtTenantScopeAsync(String resourceProviderNamespace, String expand)
Gets the specified resource provider at the tenant level.- Parameters:
resourceProviderNamespace- The namespace of the resource provider.expand- The $expand query parameter. For example, to include property aliases in response, use $expand=resourceTypes/aliases.- Returns:
- the specified resource provider at the tenant level on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getAtTenantScopeAsync
Mono<ProviderInner> getAtTenantScopeAsync(String resourceProviderNamespace)
Gets the specified resource provider at the tenant level.- Parameters:
resourceProviderNamespace- The namespace of the resource provider.- Returns:
- the specified resource provider at the tenant level on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getAtTenantScope
ProviderInner getAtTenantScope(String resourceProviderNamespace)
Gets the specified resource provider at the tenant level.- Parameters:
resourceProviderNamespace- The namespace of the resource provider.- Returns:
- the specified resource provider at the tenant level.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getAtTenantScopeWithResponse
com.azure.core.http.rest.Response<ProviderInner> getAtTenantScopeWithResponse(String resourceProviderNamespace, String expand, com.azure.core.util.Context context)
Gets the specified resource provider at the tenant level.- Parameters:
resourceProviderNamespace- The namespace of the resource provider.expand- The $expand query parameter. For example, to include property aliases in response, use $expand=resourceTypes/aliases.context- The context to associate with this operation.- Returns:
- the specified resource provider at the tenant level along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
-