Interface SapCentralInstances
public interface SapCentralInstances
Resource collection API of SapCentralInstances.
-
Method Summary
Modifier and TypeMethodDescriptionBegins definition for a new SapCentralServerInstance resource.Deletes the SAP Central Services Instance resource.delete
(String resourceGroupName, String sapVirtualInstanceName, String centralInstanceName, com.azure.core.util.Context context) Deletes the SAP Central Services Instance resource.deleteById
(String id) Deletes the SAP Central Services Instance resource.deleteByIdWithResponse
(String id, com.azure.core.util.Context context) Deletes the SAP Central Services Instance resource.Gets the SAP Central Services Instance resource.Gets the SAP Central Services Instance resource.com.azure.core.http.rest.Response<SapCentralServerInstance>
getByIdWithResponse
(String id, com.azure.core.util.Context context) Gets the SAP Central Services Instance resource.com.azure.core.http.rest.Response<SapCentralServerInstance>
getWithResponse
(String resourceGroupName, String sapVirtualInstanceName, String centralInstanceName, com.azure.core.util.Context context) Gets the SAP Central Services Instance resource.com.azure.core.http.rest.PagedIterable<SapCentralServerInstance>
Lists the SAP Central Services Instance resource for the given Virtual Instance for SAP solutions resource.com.azure.core.http.rest.PagedIterable<SapCentralServerInstance>
Lists the SAP Central Services Instance resource for the given Virtual Instance for SAP solutions resource.startInstance
(String resourceGroupName, String sapVirtualInstanceName, String centralInstanceName) Starts the SAP Central Services Instance.startInstance
(String resourceGroupName, String sapVirtualInstanceName, String centralInstanceName, com.azure.core.util.Context context) Starts the SAP Central Services Instance.stopInstance
(String resourceGroupName, String sapVirtualInstanceName, String centralInstanceName) Stops the SAP Central Services Instance.stopInstance
(String resourceGroupName, String sapVirtualInstanceName, String centralInstanceName, StopRequest body, com.azure.core.util.Context context) Stops the SAP Central Services Instance.
-
Method Details
-
getWithResponse
com.azure.core.http.rest.Response<SapCentralServerInstance> getWithResponse(String resourceGroupName, String sapVirtualInstanceName, String centralInstanceName, com.azure.core.util.Context context) Gets the SAP Central Services Instance resource.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.sapVirtualInstanceName
- The name of the Virtual Instances for SAP solutions resource.centralInstanceName
- Central Services Instance resource name string modeled as parameter for auto generation to work correctly.context
- The context to associate with this operation.- Returns:
- the SAP Central Services Instance resource 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.
-
get
SapCentralServerInstance get(String resourceGroupName, String sapVirtualInstanceName, String centralInstanceName) Gets the SAP Central Services Instance resource.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.sapVirtualInstanceName
- The name of the Virtual Instances for SAP solutions resource.centralInstanceName
- Central Services Instance resource name string modeled as parameter for auto generation to work correctly.- Returns:
- the SAP Central Services Instance resource.
- 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
OperationStatusResult delete(String resourceGroupName, String sapVirtualInstanceName, String centralInstanceName) Deletes the SAP Central Services Instance resource. <br><br>This will be used by service only. Delete operation on this resource by end user will return a Bad Request error. You can delete the parent resource, which is the Virtual Instance for SAP solutions resource, using the delete operation on it.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.sapVirtualInstanceName
- The name of the Virtual Instances for SAP solutions resource.centralInstanceName
- Central Services Instance resource name string modeled as parameter for auto generation to work correctly.- Returns:
- the current status of an async 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.
-
delete
OperationStatusResult delete(String resourceGroupName, String sapVirtualInstanceName, String centralInstanceName, com.azure.core.util.Context context) Deletes the SAP Central Services Instance resource. <br><br>This will be used by service only. Delete operation on this resource by end user will return a Bad Request error. You can delete the parent resource, which is the Virtual Instance for SAP solutions resource, using the delete operation on it.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.sapVirtualInstanceName
- The name of the Virtual Instances for SAP solutions resource.centralInstanceName
- Central Services Instance resource name string modeled as parameter for auto generation to work correctly.context
- The context to associate with this operation.- Returns:
- the current status of an async 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.
-
list
com.azure.core.http.rest.PagedIterable<SapCentralServerInstance> list(String resourceGroupName, String sapVirtualInstanceName) Lists the SAP Central Services Instance resource for the given Virtual Instance for SAP solutions resource.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.sapVirtualInstanceName
- The name of the Virtual Instances for SAP solutions resource.- Returns:
- defines the collection of SAP Central Services Instance resources 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.
-
list
com.azure.core.http.rest.PagedIterable<SapCentralServerInstance> list(String resourceGroupName, String sapVirtualInstanceName, com.azure.core.util.Context context) Lists the SAP Central Services Instance resource for the given Virtual Instance for SAP solutions resource.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.sapVirtualInstanceName
- The name of the Virtual Instances for SAP solutions resource.context
- The context to associate with this operation.- Returns:
- defines the collection of SAP Central Services Instance resources 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.
-
startInstance
OperationStatusResult startInstance(String resourceGroupName, String sapVirtualInstanceName, String centralInstanceName) Starts the SAP Central Services Instance.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.sapVirtualInstanceName
- The name of the Virtual Instances for SAP solutions resource.centralInstanceName
- Central Services Instance resource name string modeled as parameter for auto generation to work correctly.- Returns:
- the current status of an async 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.
-
startInstance
OperationStatusResult startInstance(String resourceGroupName, String sapVirtualInstanceName, String centralInstanceName, com.azure.core.util.Context context) Starts the SAP Central Services Instance.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.sapVirtualInstanceName
- The name of the Virtual Instances for SAP solutions resource.centralInstanceName
- Central Services Instance resource name string modeled as parameter for auto generation to work correctly.context
- The context to associate with this operation.- Returns:
- the current status of an async 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.
-
stopInstance
OperationStatusResult stopInstance(String resourceGroupName, String sapVirtualInstanceName, String centralInstanceName) Stops the SAP Central Services Instance.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.sapVirtualInstanceName
- The name of the Virtual Instances for SAP solutions resource.centralInstanceName
- Central Services Instance resource name string modeled as parameter for auto generation to work correctly.- Returns:
- the current status of an async 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.
-
stopInstance
OperationStatusResult stopInstance(String resourceGroupName, String sapVirtualInstanceName, String centralInstanceName, StopRequest body, com.azure.core.util.Context context) Stops the SAP Central Services Instance.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.sapVirtualInstanceName
- The name of the Virtual Instances for SAP solutions resource.centralInstanceName
- Central Services Instance resource name string modeled as parameter for auto generation to work correctly.body
- SAP Central Services instance stop request body.context
- The context to associate with this operation.- Returns:
- the current status of an async 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.
-
getById
Gets the SAP Central Services Instance resource.- Parameters:
id
- the resource ID.- Returns:
- the SAP Central Services Instance resource 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.
-
getByIdWithResponse
com.azure.core.http.rest.Response<SapCentralServerInstance> getByIdWithResponse(String id, com.azure.core.util.Context context) Gets the SAP Central Services Instance resource.- Parameters:
id
- the resource ID.context
- The context to associate with this operation.- Returns:
- the SAP Central Services Instance resource 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.
-
deleteById
Deletes the SAP Central Services Instance resource. <br><br>This will be used by service only. Delete operation on this resource by end user will return a Bad Request error. You can delete the parent resource, which is the Virtual Instance for SAP solutions resource, using the delete operation on it.- Parameters:
id
- the resource ID.- Returns:
- the current status of an async 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.
-
deleteByIdWithResponse
Deletes the SAP Central Services Instance resource. <br><br>This will be used by service only. Delete operation on this resource by end user will return a Bad Request error. You can delete the parent resource, which is the Virtual Instance for SAP solutions resource, using the delete operation on it.- Parameters:
id
- the resource ID.context
- The context to associate with this operation.- Returns:
- the current status of an async 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.
-
define
Begins definition for a new SapCentralServerInstance resource.- Parameters:
name
- resource name.- Returns:
- the first stage of the new SapCentralServerInstance definition.
-