Retrieves the properties of a Confidential Ledger.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
+ * @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return confidential Ledger.
+ * @return confidential Ledger along with {@link Response}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- ConfidentialLedgerInner getByResourceGroup(String resourceGroupName, String ledgerName);
+ Response Retrieves the properties of a Confidential Ledger.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
- * @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return confidential Ledger along with {@link Response}.
+ * @return confidential Ledger.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- Response Deletes an existing Confidential Ledger.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
@@ -57,9 +63,11 @@ Response Deletes an existing Confidential Ledger.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -71,9 +79,11 @@ Response Deletes an existing Confidential Ledger.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
@@ -83,9 +93,11 @@ Response Deletes an existing Confidential Ledger.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -96,9 +108,11 @@ Response Creates a Confidential Ledger with the specified ledger parameters.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger Create Request Body.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -111,9 +125,11 @@ SyncPoller Creates a Confidential Ledger with the specified ledger parameters.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger Create Request Body.
* @param context The context to associate with this operation.
@@ -127,9 +143,11 @@ SyncPoller Creates a Confidential Ledger with the specified ledger parameters.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger Create Request Body.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -142,9 +160,11 @@ ConfidentialLedgerInner create(
String resourceGroupName, String ledgerName, ConfidentialLedgerInner confidentialLedger);
/**
- * Creates a Confidential Ledger with the specified ledger parameters.
+ * Creates a Confidential Ledger.
*
- * @param resourceGroupName The name of the resource group.
+ * Creates a Confidential Ledger with the specified ledger parameters.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger Create Request Body.
* @param context The context to associate with this operation.
@@ -158,9 +178,11 @@ ConfidentialLedgerInner create(
String resourceGroupName, String ledgerName, ConfidentialLedgerInner confidentialLedger, Context context);
/**
- * Updates properties of Confidential Ledger.
+ * Update Confidential Ledger properties
+ *
+ * Updates properties of Confidential Ledger.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger request body for Updating Ledger.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -173,9 +195,11 @@ SyncPoller Updates properties of Confidential Ledger.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger request body for Updating Ledger.
* @param context The context to associate with this operation.
@@ -189,9 +213,11 @@ SyncPoller Updates properties of Confidential Ledger.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger request body for Updating Ledger.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -204,9 +230,11 @@ ConfidentialLedgerInner update(
String resourceGroupName, String ledgerName, ConfidentialLedgerInner confidentialLedger);
/**
- * Updates properties of Confidential Ledger.
+ * Update Confidential Ledger properties
*
- * @param resourceGroupName The name of the resource group.
+ * Updates properties of Confidential Ledger.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger request body for Updating Ledger.
* @param context The context to associate with this operation.
@@ -220,9 +248,11 @@ ConfidentialLedgerInner update(
String resourceGroupName, String ledgerName, ConfidentialLedgerInner confidentialLedger, Context context);
/**
- * Retrieves the properties of all Confidential Ledgers.
+ * Retrieves information about all Confidential Ledger resources under the given subscription and resource group
+ *
+ * Retrieves the properties of all Confidential Ledgers.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -233,9 +263,11 @@ ConfidentialLedgerInner update(
PagedIterable Retrieves the properties of all Confidential Ledgers.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param filter The filter to apply on the list operation. eg. $filter=ledgerType eq 'Public'.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -249,7 +281,9 @@ PagedIterable Retrieves the properties of all Confidential Ledgers.
*
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -260,7 +294,9 @@ PagedIterable Retrieves the properties of all Confidential Ledgers.
*
* @param filter The filter to apply on the list operation. eg. $filter=ledgerType eq 'Public'.
* @param context The context to associate with this operation.
diff --git a/sdk/confidentialledger/azure-resourcemanager-confidentialledger/src/main/java/com/azure/resourcemanager/confidentialledger/fluent/ManagedCcfsClient.java b/sdk/confidentialledger/azure-resourcemanager-confidentialledger/src/main/java/com/azure/resourcemanager/confidentialledger/fluent/ManagedCcfsClient.java
new file mode 100644
index 000000000000..6178943aba66
--- /dev/null
+++ b/sdk/confidentialledger/azure-resourcemanager-confidentialledger/src/main/java/com/azure/resourcemanager/confidentialledger/fluent/ManagedCcfsClient.java
@@ -0,0 +1,303 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) AutoRest Code Generator.
+
+package com.azure.resourcemanager.confidentialledger.fluent;
+
+import com.azure.core.annotation.ReturnType;
+import com.azure.core.annotation.ServiceMethod;
+import com.azure.core.http.rest.PagedIterable;
+import com.azure.core.http.rest.Response;
+import com.azure.core.management.polling.PollResult;
+import com.azure.core.util.Context;
+import com.azure.core.util.polling.SyncPoller;
+import com.azure.resourcemanager.confidentialledger.fluent.models.ManagedCcfInner;
+
+/** An instance of this class provides access to all the operations defined in ManagedCcfsClient. */
+public interface ManagedCcfsClient {
+ /**
+ * Retrieves information about a Managed CCF resource.
+ *
+ * Retrieves the properties of a Managed CCF app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return managed CCF along with {@link Response}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Response Retrieves the properties of a Managed CCF app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return managed CCF.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ ManagedCcfInner getByResourceGroup(String resourceGroupName, String appName);
+
+ /**
+ * Deletes a Managed CCF resource.
+ *
+ * Deletes an existing Managed CCF.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of long-running operation.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ SyncPoller Deletes an existing Managed CCF.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of long-running operation.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ SyncPoller Deletes an existing Managed CCF.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ void delete(String resourceGroupName, String appName);
+
+ /**
+ * Deletes a Managed CCF resource.
+ *
+ * Deletes an existing Managed CCF.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ void delete(String resourceGroupName, String appName, Context context);
+
+ /**
+ * Creates a Managed CCF.
+ *
+ * Creates a Managed CCF with the specified Managed CCF parameters.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param managedCcf Managed CCF Create Request Body.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of managed CCF.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ SyncPoller Creates a Managed CCF with the specified Managed CCF parameters.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param managedCcf Managed CCF Create Request Body.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of managed CCF.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ SyncPoller Creates a Managed CCF with the specified Managed CCF parameters.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param managedCcf Managed CCF Create Request Body.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return managed CCF.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ ManagedCcfInner create(String resourceGroupName, String appName, ManagedCcfInner managedCcf);
+
+ /**
+ * Creates a Managed CCF.
+ *
+ * Creates a Managed CCF with the specified Managed CCF parameters.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param managedCcf Managed CCF Create Request Body.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return managed CCF.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ ManagedCcfInner create(String resourceGroupName, String appName, ManagedCcfInner managedCcf, Context context);
+
+ /**
+ * Update Managed CCF properties
+ *
+ * Updates properties of Managed CCF.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param managedCcf Request body for Updating Managed CCF App.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of long-running operation.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ SyncPoller Updates properties of Managed CCF.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param managedCcf Request body for Updating Managed CCF App.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of long-running operation.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ SyncPoller Updates properties of Managed CCF.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param managedCcf Request body for Updating Managed CCF App.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ void update(String resourceGroupName, String appName, ManagedCcfInner managedCcf);
+
+ /**
+ * Update Managed CCF properties
+ *
+ * Updates properties of Managed CCF.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param managedCcf Request body for Updating Managed CCF App.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ void update(String resourceGroupName, String appName, ManagedCcfInner managedCcf, Context context);
+
+ /**
+ * Retrieves information about all Managed CCF resources under the given subscription and resource group
+ *
+ * Retrieves the properties of all Managed CCF apps.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return object that includes an array of Managed CCF and a possible link for next set as paginated response with
+ * {@link PagedIterable}.
+ */
+ @ServiceMethod(returns = ReturnType.COLLECTION)
+ PagedIterable Retrieves the properties of all Managed CCF apps.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param filter The filter to apply on the list operation. eg. $filter=ledgerType eq 'Public'.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return object that includes an array of Managed CCF and a possible link for next set as paginated response with
+ * {@link PagedIterable}.
+ */
+ @ServiceMethod(returns = ReturnType.COLLECTION)
+ PagedIterable Retrieves the properties of all Managed CCF.
+ *
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return object that includes an array of Managed CCF and a possible link for next set as paginated response with
+ * {@link PagedIterable}.
+ */
+ @ServiceMethod(returns = ReturnType.COLLECTION)
+ PagedIterable Retrieves the properties of all Managed CCF.
+ *
+ * @param filter The filter to apply on the list operation. eg. $filter=ledgerType eq 'Public'.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return object that includes an array of Managed CCF and a possible link for next set as paginated response with
+ * {@link PagedIterable}.
+ */
+ @ServiceMethod(returns = ReturnType.COLLECTION)
+ PagedIterable Retrieves a list of available API operations.
*
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -24,7 +26,9 @@ public interface OperationsClient {
PagedIterable Retrieves a list of available API operations.
*
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
diff --git a/sdk/confidentialledger/azure-resourcemanager-confidentialledger/src/main/java/com/azure/resourcemanager/confidentialledger/fluent/ResourceProvidersClient.java b/sdk/confidentialledger/azure-resourcemanager-confidentialledger/src/main/java/com/azure/resourcemanager/confidentialledger/fluent/ResourceProvidersClient.java
index ab5bfeed6881..7691096ec576 100644
--- a/sdk/confidentialledger/azure-resourcemanager-confidentialledger/src/main/java/com/azure/resourcemanager/confidentialledger/fluent/ResourceProvidersClient.java
+++ b/sdk/confidentialledger/azure-resourcemanager-confidentialledger/src/main/java/com/azure/resourcemanager/confidentialledger/fluent/ResourceProvidersClient.java
@@ -17,25 +17,25 @@ public interface ResourceProvidersClient {
* To check whether a resource name is available.
*
* @param nameAvailabilityRequest Name availability request payload.
+ * @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return the check availability result.
+ * @return the check availability result along with {@link Response}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- CheckNameAvailabilityResponseInner checkNameAvailability(CheckNameAvailabilityRequest nameAvailabilityRequest);
+ Response Properties of Confidential Ledger Resource.
+ *
+ * @return the properties value.
*/
- public SystemData systemData() {
- return this.systemData;
+ public LedgerProperties properties() {
+ return this.properties;
}
/**
- * Get the location property: The Azure location where the Confidential Ledger is running.
+ * Set the properties property: LedgerProperties
*
- * @return the location value.
+ * Properties of Confidential Ledger Resource.
+ *
+ * @param properties the properties value to set.
+ * @return the ConfidentialLedgerInner object itself.
*/
- public String location() {
- return this.location;
+ public ConfidentialLedgerInner withProperties(LedgerProperties properties) {
+ this.properties = properties;
+ return this;
}
/**
- * Set the location property: The Azure location where the Confidential Ledger is running.
+ * Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
*
- * @param location the location value to set.
- * @return the ConfidentialLedgerInner object itself.
+ * @return the systemData value.
*/
- public ConfidentialLedgerInner withLocation(String location) {
- this.location = location;
- return this;
+ public SystemData systemData() {
+ return this.systemData;
}
/**
@@ -109,6 +120,13 @@ public ConfidentialLedgerInner withTags(Map Properties of Managed CCF Resource.
+ *
+ * @return the properties value.
+ */
+ public ManagedCcfProperties properties() {
+ return this.properties;
+ }
+
+ /**
+ * Set the properties property: ManagedCCFProperties
+ *
+ * Properties of Managed CCF Resource.
+ *
+ * @param properties the properties value to set.
+ * @return the ManagedCcfInner object itself.
+ */
+ public ManagedCcfInner withProperties(ManagedCcfProperties properties) {
+ this.properties = properties;
+ return this;
+ }
+
+ /**
+ * Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
+ *
+ * @return the systemData value.
+ */
+ public SystemData systemData() {
+ return this.systemData;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public ManagedCcfInner withLocation(String location) {
+ super.withLocation(location);
+ return this;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public ManagedCcfInner withTags(Map Retrieves the properties of a Confidential Ledger.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
@@ -223,9 +225,11 @@ private Mono Retrieves the properties of a Confidential Ledger.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -269,9 +273,11 @@ private Mono Retrieves the properties of a Confidential Ledger.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
@@ -285,41 +291,47 @@ private Mono Retrieves the properties of a Confidential Ledger.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
+ * @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return confidential Ledger.
+ * @return confidential Ledger along with {@link Response}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- public ConfidentialLedgerInner getByResourceGroup(String resourceGroupName, String ledgerName) {
- return getByResourceGroupAsync(resourceGroupName, ledgerName).block();
+ public Response Retrieves the properties of a Confidential Ledger.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
- * @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
- * @return confidential Ledger along with {@link Response}.
+ * @return confidential Ledger.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
- public Response Deletes an existing Confidential Ledger.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
@@ -364,9 +376,11 @@ private Mono Deletes an existing Confidential Ledger.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -410,9 +424,11 @@ private Mono Deletes an existing Confidential Ledger.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
@@ -429,9 +445,11 @@ private PollerFlux Deletes an existing Confidential Ledger.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -450,9 +468,11 @@ private PollerFlux Deletes an existing Confidential Ledger.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
@@ -461,13 +481,15 @@ private PollerFlux Deletes an existing Confidential Ledger.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -478,13 +500,15 @@ public SyncPoller Deletes an existing Confidential Ledger.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
@@ -497,9 +521,11 @@ private Mono Deletes an existing Confidential Ledger.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -515,9 +541,11 @@ private Mono Deletes an existing Confidential Ledger.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
@@ -529,9 +557,11 @@ public void delete(String resourceGroupName, String ledgerName) {
}
/**
- * Deletes an existing Confidential Ledger.
+ * Deletes a Confidential Ledger resource.
*
- * @param resourceGroupName The name of the resource group.
+ * Deletes an existing Confidential Ledger.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -544,9 +574,11 @@ public void delete(String resourceGroupName, String ledgerName, Context context)
}
/**
- * Creates a Confidential Ledger with the specified ledger parameters.
+ * Creates a Confidential Ledger.
+ *
+ * Creates a Confidential Ledger with the specified ledger parameters.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger Create Request Body.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -600,9 +632,11 @@ private Mono Creates a Confidential Ledger with the specified ledger parameters.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger Create Request Body.
* @param context The context to associate with this operation.
@@ -654,9 +688,11 @@ private Mono Creates a Confidential Ledger with the specified ledger parameters.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger Create Request Body.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -680,9 +716,11 @@ private PollerFlux Creates a Confidential Ledger with the specified ledger parameters.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger Create Request Body.
* @param context The context to associate with this operation.
@@ -708,9 +746,11 @@ private PollerFlux Creates a Confidential Ledger with the specified ledger parameters.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger Create Request Body.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -721,13 +761,15 @@ private PollerFlux Creates a Confidential Ledger with the specified ledger parameters.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger Create Request Body.
* @param context The context to associate with this operation.
@@ -739,13 +781,15 @@ public SyncPoller Creates a Confidential Ledger with the specified ledger parameters.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger Create Request Body.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -762,9 +806,11 @@ private Mono Creates a Confidential Ledger with the specified ledger parameters.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger Create Request Body.
* @param context The context to associate with this operation.
@@ -782,9 +828,11 @@ private Mono Creates a Confidential Ledger with the specified ledger parameters.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger Create Request Body.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -799,9 +847,11 @@ public ConfidentialLedgerInner create(
}
/**
- * Creates a Confidential Ledger with the specified ledger parameters.
+ * Creates a Confidential Ledger.
*
- * @param resourceGroupName The name of the resource group.
+ * Creates a Confidential Ledger with the specified ledger parameters.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger Create Request Body.
* @param context The context to associate with this operation.
@@ -817,9 +867,11 @@ public ConfidentialLedgerInner create(
}
/**
- * Updates properties of Confidential Ledger.
+ * Update Confidential Ledger properties
+ *
+ * Updates properties of Confidential Ledger.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger request body for Updating Ledger.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -873,9 +925,11 @@ private Mono Updates properties of Confidential Ledger.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger request body for Updating Ledger.
* @param context The context to associate with this operation.
@@ -927,9 +981,11 @@ private Mono Updates properties of Confidential Ledger.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger request body for Updating Ledger.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -953,9 +1009,11 @@ private PollerFlux Updates properties of Confidential Ledger.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger request body for Updating Ledger.
* @param context The context to associate with this operation.
@@ -981,9 +1039,11 @@ private PollerFlux Updates properties of Confidential Ledger.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger request body for Updating Ledger.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -994,13 +1054,15 @@ private PollerFlux Updates properties of Confidential Ledger.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger request body for Updating Ledger.
* @param context The context to associate with this operation.
@@ -1012,13 +1074,15 @@ public SyncPoller Updates properties of Confidential Ledger.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger request body for Updating Ledger.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -1035,9 +1099,11 @@ private Mono Updates properties of Confidential Ledger.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger request body for Updating Ledger.
* @param context The context to associate with this operation.
@@ -1055,9 +1121,11 @@ private Mono Updates properties of Confidential Ledger.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger request body for Updating Ledger.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -1072,9 +1140,11 @@ public ConfidentialLedgerInner update(
}
/**
- * Updates properties of Confidential Ledger.
+ * Update Confidential Ledger properties
*
- * @param resourceGroupName The name of the resource group.
+ * Updates properties of Confidential Ledger.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param ledgerName Name of the Confidential Ledger.
* @param confidentialLedger Confidential Ledger request body for Updating Ledger.
* @param context The context to associate with this operation.
@@ -1090,9 +1160,11 @@ public ConfidentialLedgerInner update(
}
/**
- * Retrieves the properties of all Confidential Ledgers.
+ * Retrieves information about all Confidential Ledger resources under the given subscription and resource group
+ *
+ * Retrieves the properties of all Confidential Ledgers.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param filter The filter to apply on the list operation. eg. $filter=ledgerType eq 'Public'.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
@@ -1145,9 +1217,11 @@ private Mono Retrieves the properties of all Confidential Ledgers.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param filter The filter to apply on the list operation. eg. $filter=ledgerType eq 'Public'.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -1198,9 +1272,11 @@ private Mono Retrieves the properties of all Confidential Ledgers.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param filter The filter to apply on the list operation. eg. $filter=ledgerType eq 'Public'.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
@@ -1216,9 +1292,11 @@ private PagedFlux Retrieves the properties of all Confidential Ledgers.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -1234,9 +1312,11 @@ private PagedFlux Retrieves the properties of all Confidential Ledgers.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param filter The filter to apply on the list operation. eg. $filter=ledgerType eq 'Public'.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -1254,9 +1334,11 @@ private PagedFlux Retrieves the properties of all Confidential Ledgers.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -1270,9 +1352,11 @@ public PagedIterable Retrieves the properties of all Confidential Ledgers.
*
- * @param resourceGroupName The name of the resource group.
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param filter The filter to apply on the list operation. eg. $filter=ledgerType eq 'Public'.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -1288,7 +1372,9 @@ public PagedIterable Retrieves the properties of all Confidential Ledgers.
*
* @param filter The filter to apply on the list operation. eg. $filter=ledgerType eq 'Public'.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -1336,7 +1422,9 @@ private Mono Retrieves the properties of all Confidential Ledgers.
*
* @param filter The filter to apply on the list operation. eg. $filter=ledgerType eq 'Public'.
* @param context The context to associate with this operation.
@@ -1382,7 +1470,9 @@ private Mono Retrieves the properties of all Confidential Ledgers.
*
* @param filter The filter to apply on the list operation. eg. $filter=ledgerType eq 'Public'.
* @throws IllegalArgumentException thrown if parameters fail the validation.
@@ -1398,7 +1488,9 @@ private PagedFlux Retrieves the properties of all Confidential Ledgers.
*
* @throws ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -1413,7 +1505,9 @@ private PagedFlux Retrieves the properties of all Confidential Ledgers.
*
* @param filter The filter to apply on the list operation. eg. $filter=ledgerType eq 'Public'.
* @param context The context to associate with this operation.
@@ -1431,7 +1525,9 @@ private PagedFlux Retrieves the properties of all Confidential Ledgers.
*
* @throws ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -1445,7 +1541,9 @@ public PagedIterable Retrieves the properties of all Confidential Ledgers.
*
* @param filter The filter to apply on the list operation. eg. $filter=ledgerType eq 'Public'.
* @param context The context to associate with this operation.
@@ -1463,7 +1561,8 @@ public PagedIterable The nextLink parameter.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -1500,7 +1599,8 @@ private Mono The nextLink parameter.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
@@ -1538,7 +1638,8 @@ private Mono The nextLink parameter.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
@@ -1575,7 +1676,8 @@ private Mono The nextLink parameter.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws ManagementException thrown if the request is rejected by server.
diff --git a/sdk/confidentialledger/azure-resourcemanager-confidentialledger/src/main/java/com/azure/resourcemanager/confidentialledger/implementation/LedgersImpl.java b/sdk/confidentialledger/azure-resourcemanager-confidentialledger/src/main/java/com/azure/resourcemanager/confidentialledger/implementation/LedgersImpl.java
index 2e7626bc5b95..4ffb92e1c52f 100644
--- a/sdk/confidentialledger/azure-resourcemanager-confidentialledger/src/main/java/com/azure/resourcemanager/confidentialledger/implementation/LedgersImpl.java
+++ b/sdk/confidentialledger/azure-resourcemanager-confidentialledger/src/main/java/com/azure/resourcemanager/confidentialledger/implementation/LedgersImpl.java
@@ -28,15 +28,6 @@ public LedgersImpl(
this.serviceManager = serviceManager;
}
- public ConfidentialLedger getByResourceGroup(String resourceGroupName, String ledgerName) {
- ConfidentialLedgerInner inner = this.serviceClient().getByResourceGroup(resourceGroupName, ledgerName);
- if (inner != null) {
- return new ConfidentialLedgerImpl(inner, this.manager());
- } else {
- return null;
- }
- }
-
public Response Retrieves the properties of a Managed CCF app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return managed CCF along with {@link Response} on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono Retrieves the properties of a Managed CCF app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return managed CCF along with {@link Response} on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono Retrieves the properties of a Managed CCF app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return managed CCF on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono Retrieves the properties of a Managed CCF app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return managed CCF along with {@link Response}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Response Retrieves the properties of a Managed CCF app.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return managed CCF.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public ManagedCcfInner getByResourceGroup(String resourceGroupName, String appName) {
+ return getByResourceGroupWithResponse(resourceGroupName, appName, Context.NONE).getValue();
+ }
+
+ /**
+ * Deletes a Managed CCF resource.
+ *
+ * Deletes an existing Managed CCF.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link Response} on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono Deletes an existing Managed CCF.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link Response} on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono Deletes an existing Managed CCF.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link PollerFlux} for polling of long-running operation.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ private PollerFlux Deletes an existing Managed CCF.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link PollerFlux} for polling of long-running operation.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ private PollerFlux Deletes an existing Managed CCF.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of long-running operation.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ public SyncPoller Deletes an existing Managed CCF.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of long-running operation.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ public SyncPoller Deletes an existing Managed CCF.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return A {@link Mono} that completes when a successful response is received.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono Deletes an existing Managed CCF.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return A {@link Mono} that completes when a successful response is received.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono Deletes an existing Managed CCF.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public void delete(String resourceGroupName, String appName) {
+ deleteAsync(resourceGroupName, appName).block();
+ }
+
+ /**
+ * Deletes a Managed CCF resource.
+ *
+ * Deletes an existing Managed CCF.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public void delete(String resourceGroupName, String appName, Context context) {
+ deleteAsync(resourceGroupName, appName, context).block();
+ }
+
+ /**
+ * Creates a Managed CCF.
+ *
+ * Creates a Managed CCF with the specified Managed CCF parameters.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param managedCcf Managed CCF Create Request Body.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return managed CCF along with {@link Response} on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono Creates a Managed CCF with the specified Managed CCF parameters.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param managedCcf Managed CCF Create Request Body.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return managed CCF along with {@link Response} on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono Creates a Managed CCF with the specified Managed CCF parameters.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param managedCcf Managed CCF Create Request Body.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link PollerFlux} for polling of managed CCF.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ private PollerFlux Creates a Managed CCF with the specified Managed CCF parameters.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param managedCcf Managed CCF Create Request Body.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link PollerFlux} for polling of managed CCF.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ private PollerFlux Creates a Managed CCF with the specified Managed CCF parameters.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param managedCcf Managed CCF Create Request Body.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of managed CCF.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ public SyncPoller Creates a Managed CCF with the specified Managed CCF parameters.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param managedCcf Managed CCF Create Request Body.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of managed CCF.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ public SyncPoller Creates a Managed CCF with the specified Managed CCF parameters.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param managedCcf Managed CCF Create Request Body.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return managed CCF on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono Creates a Managed CCF with the specified Managed CCF parameters.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param managedCcf Managed CCF Create Request Body.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return managed CCF on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono Creates a Managed CCF with the specified Managed CCF parameters.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param managedCcf Managed CCF Create Request Body.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return managed CCF.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public ManagedCcfInner create(String resourceGroupName, String appName, ManagedCcfInner managedCcf) {
+ return createAsync(resourceGroupName, appName, managedCcf).block();
+ }
+
+ /**
+ * Creates a Managed CCF.
+ *
+ * Creates a Managed CCF with the specified Managed CCF parameters.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param managedCcf Managed CCF Create Request Body.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return managed CCF.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public ManagedCcfInner create(
+ String resourceGroupName, String appName, ManagedCcfInner managedCcf, Context context) {
+ return createAsync(resourceGroupName, appName, managedCcf, context).block();
+ }
+
+ /**
+ * Update Managed CCF properties
+ *
+ * Updates properties of Managed CCF.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param managedCcf Request body for Updating Managed CCF App.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link Response} on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono Updates properties of Managed CCF.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param managedCcf Request body for Updating Managed CCF App.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link Response} on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono Updates properties of Managed CCF.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param managedCcf Request body for Updating Managed CCF App.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link PollerFlux} for polling of long-running operation.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ private PollerFlux Updates properties of Managed CCF.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param managedCcf Request body for Updating Managed CCF App.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link PollerFlux} for polling of long-running operation.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ private PollerFlux Updates properties of Managed CCF.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param managedCcf Request body for Updating Managed CCF App.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of long-running operation.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ public SyncPoller Updates properties of Managed CCF.
+ *
+ * @param resourceGroupName The name of the resource group. The name is case insensitive.
+ * @param appName Name of the Managed CCF.
+ * @param managedCcf Request body for Updating Managed CCF App.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of long-running operation.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ public SyncPoller