Interface SharedPrivateLinkResourcesClient
public interface SharedPrivateLinkResourcesClient
An instance of this class provides access to all the operations defined in SharedPrivateLinkResourcesClient.
-
Method Summary
Modifier and TypeMethodDescriptioncom.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<SharedPrivateLinkResourceInner>,SharedPrivateLinkResourceInner> beginCreateOrUpdate(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId, SharedPrivateLinkResourceProperties properties) Initiates the creation or update of a shared private link resource managed by the search service in the given resource group.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<SharedPrivateLinkResourceInner>,SharedPrivateLinkResourceInner> beginCreateOrUpdate(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId, SharedPrivateLinkResourceProperties properties, com.azure.core.util.Context context) Initiates the creation or update of a shared private link resource managed by the search service in the given resource group.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<SharedPrivateLinkResourceInner>,SharedPrivateLinkResourceInner> beginCreateOrUpdateAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId, SharedPrivateLinkResourceProperties properties) Initiates the creation or update of a shared private link resource managed by the search service in the given resource group.beginDelete(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId) Initiates the deletion of the shared private link resource from the search service.beginDelete(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId, com.azure.core.util.Context context) Initiates the deletion of the shared private link resource from the search service.beginDeleteAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId) Initiates the deletion of the shared private link resource from the search service.createOrUpdate(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName) Initiates the creation or update of a shared private link resource managed by the search service in the given resource group.createOrUpdate(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId, SharedPrivateLinkResourceProperties properties) Initiates the creation or update of a shared private link resource managed by the search service in the given resource group.createOrUpdate(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId, SharedPrivateLinkResourceProperties properties, com.azure.core.util.Context context) Initiates the creation or update of a shared private link resource managed by the search service in the given resource group.createOrUpdateAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName) Initiates the creation or update of a shared private link resource managed by the search service in the given resource group.createOrUpdateAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId, SharedPrivateLinkResourceProperties properties) Initiates the creation or update of a shared private link resource managed by the search service in the given resource group.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>>createOrUpdateWithResponseAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId, SharedPrivateLinkResourceProperties properties) Initiates the creation or update of a shared private link resource managed by the search service in the given resource group.voidInitiates the deletion of the shared private link resource from the search service.voiddelete(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId) Initiates the deletion of the shared private link resource from the search service.voiddelete(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId, com.azure.core.util.Context context) Initiates the deletion of the shared private link resource from the search service.deleteAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName) Initiates the deletion of the shared private link resource from the search service.deleteAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId) Initiates the deletion of the shared private link resource from the search service.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>>deleteWithResponseAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId) Initiates the deletion of the shared private link resource from the search service.Gets the details of the shared private link resource managed by the search service in the given resource group.Gets the details of the shared private link resource managed by the search service in the given resource group.getAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId) Gets the details of the shared private link resource managed by the search service in the given resource group.com.azure.core.http.rest.Response<SharedPrivateLinkResourceInner>getWithResponse(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId, com.azure.core.util.Context context) Gets the details of the shared private link resource managed by the search service in the given resource group.Mono<com.azure.core.http.rest.Response<SharedPrivateLinkResourceInner>>getWithResponseAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId) Gets the details of the shared private link resource managed by the search service in the given resource group.com.azure.core.http.rest.PagedIterable<SharedPrivateLinkResourceInner>listByService(String resourceGroupName, String searchServiceName) Gets a list of all shared private link resources managed by the given service.com.azure.core.http.rest.PagedIterable<SharedPrivateLinkResourceInner>listByService(String resourceGroupName, String searchServiceName, UUID clientRequestId, com.azure.core.util.Context context) Gets a list of all shared private link resources managed by the given service.com.azure.core.http.rest.PagedFlux<SharedPrivateLinkResourceInner>listByServiceAsync(String resourceGroupName, String searchServiceName) Gets a list of all shared private link resources managed by the given service.com.azure.core.http.rest.PagedFlux<SharedPrivateLinkResourceInner>listByServiceAsync(String resourceGroupName, String searchServiceName, UUID clientRequestId) Gets a list of all shared private link resources managed by the given service.
-
Method Details
-
createOrUpdateAsync
Mono<SharedPrivateLinkResourceInner> createOrUpdateAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName) Initiates the creation or update of a shared private link resource managed by the search service in the given resource group.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure Cognitive Search service associated with the specified resource group.sharedPrivateLinkResourceName- The name of the shared private link resource managed by the Azure Cognitive Search service within the specified resource group.- Returns:
- describes a Shared Private Link Resource managed by the Azure Cognitive Search service.
- 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.
-
createOrUpdate
SharedPrivateLinkResourceInner createOrUpdate(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName) Initiates the creation or update of a shared private link resource managed by the search service in the given resource group.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure Cognitive Search service associated with the specified resource group.sharedPrivateLinkResourceName- The name of the shared private link resource managed by the Azure Cognitive Search service within the specified resource group.- Returns:
- describes a Shared Private Link Resource managed by the Azure Cognitive Search service.
- 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<SharedPrivateLinkResourceInner>> getWithResponseAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId) Gets the details of the shared private link resource managed by the search service in the given resource group.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure Cognitive Search service associated with the specified resource group.sharedPrivateLinkResourceName- The name of the shared private link resource managed by the Azure Cognitive Search service within the specified resource group.clientRequestId- A client-generated GUID value that identifies this request. If specified, this will be included in response information as a way to track the request.- Returns:
- the details of the shared private link resource managed by the search service in the given resource group.
- 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<SharedPrivateLinkResourceInner> getAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId) Gets the details of the shared private link resource managed by the search service in the given resource group.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure Cognitive Search service associated with the specified resource group.sharedPrivateLinkResourceName- The name of the shared private link resource managed by the Azure Cognitive Search service within the specified resource group.clientRequestId- A client-generated GUID value that identifies this request. If specified, this will be included in response information as a way to track the request.- Returns:
- the details of the shared private link resource managed by the search service in the given resource group.
- 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<SharedPrivateLinkResourceInner> getAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName) Gets the details of the shared private link resource managed by the search service in the given resource group.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure Cognitive Search service associated with the specified resource group.sharedPrivateLinkResourceName- The name of the shared private link resource managed by the Azure Cognitive Search service within the specified resource group.- Returns:
- the details of the shared private link resource managed by the search service in the given resource group.
- 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
SharedPrivateLinkResourceInner get(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName) Gets the details of the shared private link resource managed by the search service in the given resource group.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure Cognitive Search service associated with the specified resource group.sharedPrivateLinkResourceName- The name of the shared private link resource managed by the Azure Cognitive Search service within the specified resource group.- Returns:
- the details of the shared private link resource managed by the search service in the given resource group.
- 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<SharedPrivateLinkResourceInner> getWithResponse(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId, com.azure.core.util.Context context) Gets the details of the shared private link resource managed by the search service in the given resource group.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure Cognitive Search service associated with the specified resource group.sharedPrivateLinkResourceName- The name of the shared private link resource managed by the Azure Cognitive Search service within the specified resource group.clientRequestId- A client-generated GUID value that identifies this request. If specified, this will be included in response information as a way to track the request.context- The context to associate with this operation.- Returns:
- the details of the shared private link resource managed by the search service in the given resource group.
- 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.
-
deleteWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId) Initiates the deletion of the shared private link resource from the search service.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure Cognitive Search service associated with the specified resource group.sharedPrivateLinkResourceName- The name of the shared private link resource managed by the Azure Cognitive Search service within the specified resource group.clientRequestId- A client-generated GUID value that identifies this request. If specified, this will be included in response information as a way to track the request.- Returns:
- the completion.
- 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.
-
beginDeleteAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId) Initiates the deletion of the shared private link resource from the search service.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure Cognitive Search service associated with the specified resource group.sharedPrivateLinkResourceName- The name of the shared private link resource managed by the Azure Cognitive Search service within the specified resource group.clientRequestId- A client-generated GUID value that identifies this request. If specified, this will be included in response information as a way to track the request.- Returns:
- the completion.
- 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.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId) Initiates the deletion of the shared private link resource from the search service.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure Cognitive Search service associated with the specified resource group.sharedPrivateLinkResourceName- The name of the shared private link resource managed by the Azure Cognitive Search service within the specified resource group.clientRequestId- A client-generated GUID value that identifies this request. If specified, this will be included in response information as a way to track the request.- Returns:
- the completion.
- 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.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId, com.azure.core.util.Context context) Initiates the deletion of the shared private link resource from the search service.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure Cognitive Search service associated with the specified resource group.sharedPrivateLinkResourceName- The name of the shared private link resource managed by the Azure Cognitive Search service within the specified resource group.clientRequestId- A client-generated GUID value that identifies this request. If specified, this will be included in response information as a way to track the request.context- The context to associate with this operation.- Returns:
- the completion.
- 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.
-
deleteAsync
Mono<Void> deleteAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId) Initiates the deletion of the shared private link resource from the search service.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure Cognitive Search service associated with the specified resource group.sharedPrivateLinkResourceName- The name of the shared private link resource managed by the Azure Cognitive Search service within the specified resource group.clientRequestId- A client-generated GUID value that identifies this request. If specified, this will be included in response information as a way to track the request.- Returns:
- the completion.
- 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.
-
deleteAsync
Mono<Void> deleteAsync(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName) Initiates the deletion of the shared private link resource from the search service.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure Cognitive Search service associated with the specified resource group.sharedPrivateLinkResourceName- The name of the shared private link resource managed by the Azure Cognitive Search service within the specified resource group.- Returns:
- the completion.
- 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.
-
delete
void delete(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId) Initiates the deletion of the shared private link resource from the search service.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure Cognitive Search service associated with the specified resource group.sharedPrivateLinkResourceName- The name of the shared private link resource managed by the Azure Cognitive Search service within the specified resource group.clientRequestId- A client-generated GUID value that identifies this request. If specified, this will be included in response information as a way to track the request.- 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.
-
delete
void delete(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName) Initiates the deletion of the shared private link resource from the search service.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure Cognitive Search service associated with the specified resource group.sharedPrivateLinkResourceName- The name of the shared private link resource managed by the Azure Cognitive Search service within the specified resource group.- 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.
-
delete
void delete(String resourceGroupName, String searchServiceName, String sharedPrivateLinkResourceName, UUID clientRequestId, com.azure.core.util.Context context) Initiates the deletion of the shared private link resource from the search service.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure Cognitive Search service associated with the specified resource group.sharedPrivateLinkResourceName- The name of the shared private link resource managed by the Azure Cognitive Search service within the specified resource group.clientRequestId- A client-generated GUID value that identifies this request. If specified, this will be included in response information as a way to track the request.context- The context to associate with this operation.- 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.
-
listByServiceAsync
com.azure.core.http.rest.PagedFlux<SharedPrivateLinkResourceInner> listByServiceAsync(String resourceGroupName, String searchServiceName, UUID clientRequestId) Gets a list of all shared private link resources managed by the given service.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure Cognitive Search service associated with the specified resource group.clientRequestId- A client-generated GUID value that identifies this request. If specified, this will be included in response information as a way to track the request.- Returns:
- a list of all shared private link resources managed by the given service.
- 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.
-
listByServiceAsync
com.azure.core.http.rest.PagedFlux<SharedPrivateLinkResourceInner> listByServiceAsync(String resourceGroupName, String searchServiceName) Gets a list of all shared private link resources managed by the given service.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure Cognitive Search service associated with the specified resource group.- Returns:
- a list of all shared private link resources managed by the given service.
- 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.
-
listByService
com.azure.core.http.rest.PagedIterable<SharedPrivateLinkResourceInner> listByService(String resourceGroupName, String searchServiceName) Gets a list of all shared private link resources managed by the given service.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure Cognitive Search service associated with the specified resource group.- Returns:
- a list of all shared private link resources managed by the given service.
- 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.
-
listByService
com.azure.core.http.rest.PagedIterable<SharedPrivateLinkResourceInner> listByService(String resourceGroupName, String searchServiceName, UUID clientRequestId, com.azure.core.util.Context context) Gets a list of all shared private link resources managed by the given service.- Parameters:
resourceGroupName- The name of the resource group within the current subscription. You can obtain this value from the Azure Resource Manager API or the portal.searchServiceName- The name of the Azure Cognitive Search service associated with the specified resource group.clientRequestId- A client-generated GUID value that identifies this request. If specified, this will be included in response information as a way to track the request.context- The context to associate with this operation.- Returns:
- a list of all shared private link resources managed by the given service.
- 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.