### YamlMime:JavaType uid: "com.azure.resourcemanager.avs.fluent.AddonsClient" fullName: "com.azure.resourcemanager.avs.fluent.AddonsClient" name: "AddonsClient" nameWithType: "AddonsClient" summary: "An instance of this class provides access to all the operations defined in AddonsClient." syntax: "public interface **AddonsClient**" methods: - uid: "com.azure.resourcemanager.avs.fluent.AddonsClient.beginCreateOrUpdate(java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.avs.fluent.models.AddonInner)" fullName: "com.azure.resourcemanager.avs.fluent.AddonsClient.beginCreateOrUpdate(String resourceGroupName, String privateCloudName, String addonName, AddonInner addon)" name: "beginCreateOrUpdate(String resourceGroupName, String privateCloudName, String addonName, AddonInner addon)" nameWithType: "AddonsClient.beginCreateOrUpdate(String resourceGroupName, String privateCloudName, String addonName, AddonInner addon)" summary: "Create a Addon." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "Name of the private cloud." name: "privateCloudName" type: "String" - description: "Name of the addon." name: "addonName" type: "String" - description: "Resource create parameters." name: "addon" type: "" syntax: "public abstract SyncPoller,AddonInner> beginCreateOrUpdate(String resourceGroupName, String privateCloudName, String addonName, AddonInner addon)" desc: "Create a Addon." returns: description: "the for polling of an addon resource." type: "<<>,>" - uid: "com.azure.resourcemanager.avs.fluent.AddonsClient.beginCreateOrUpdate(java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.avs.fluent.models.AddonInner,com.azure.core.util.Context)" fullName: "com.azure.resourcemanager.avs.fluent.AddonsClient.beginCreateOrUpdate(String resourceGroupName, String privateCloudName, String addonName, AddonInner addon, Context context)" name: "beginCreateOrUpdate(String resourceGroupName, String privateCloudName, String addonName, AddonInner addon, Context context)" nameWithType: "AddonsClient.beginCreateOrUpdate(String resourceGroupName, String privateCloudName, String addonName, AddonInner addon, Context context)" summary: "Create a Addon." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "Name of the private cloud." name: "privateCloudName" type: "String" - description: "Name of the addon." name: "addonName" type: "String" - description: "Resource create parameters." name: "addon" type: "" - description: "The context to associate with this operation." name: "context" type: "" syntax: "public abstract SyncPoller,AddonInner> beginCreateOrUpdate(String resourceGroupName, String privateCloudName, String addonName, AddonInner addon, Context context)" desc: "Create a Addon." returns: description: "the for polling of an addon resource." type: "<<>,>" - uid: "com.azure.resourcemanager.avs.fluent.AddonsClient.beginDelete(java.lang.String,java.lang.String,java.lang.String)" fullName: "com.azure.resourcemanager.avs.fluent.AddonsClient.beginDelete(String resourceGroupName, String privateCloudName, String addonName)" name: "beginDelete(String resourceGroupName, String privateCloudName, String addonName)" nameWithType: "AddonsClient.beginDelete(String resourceGroupName, String privateCloudName, String addonName)" summary: "Delete a Addon." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "Name of the private cloud." name: "privateCloudName" type: "String" - description: "Name of the addon." name: "addonName" type: "String" syntax: "public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String privateCloudName, String addonName)" desc: "Delete a Addon." returns: description: "the for polling of long-running operation." type: "<<Void>,Void>" - uid: "com.azure.resourcemanager.avs.fluent.AddonsClient.beginDelete(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)" fullName: "com.azure.resourcemanager.avs.fluent.AddonsClient.beginDelete(String resourceGroupName, String privateCloudName, String addonName, Context context)" name: "beginDelete(String resourceGroupName, String privateCloudName, String addonName, Context context)" nameWithType: "AddonsClient.beginDelete(String resourceGroupName, String privateCloudName, String addonName, Context context)" summary: "Delete a Addon." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "Name of the private cloud." name: "privateCloudName" type: "String" - description: "Name of the addon." name: "addonName" type: "String" - description: "The context to associate with this operation." name: "context" type: "" syntax: "public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String privateCloudName, String addonName, Context context)" desc: "Delete a Addon." returns: description: "the for polling of long-running operation." type: "<<Void>,Void>" - uid: "com.azure.resourcemanager.avs.fluent.AddonsClient.createOrUpdate(java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.avs.fluent.models.AddonInner)" fullName: "com.azure.resourcemanager.avs.fluent.AddonsClient.createOrUpdate(String resourceGroupName, String privateCloudName, String addonName, AddonInner addon)" name: "createOrUpdate(String resourceGroupName, String privateCloudName, String addonName, AddonInner addon)" nameWithType: "AddonsClient.createOrUpdate(String resourceGroupName, String privateCloudName, String addonName, AddonInner addon)" summary: "Create a Addon." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "Name of the private cloud." name: "privateCloudName" type: "String" - description: "Name of the addon." name: "addonName" type: "String" - description: "Resource create parameters." name: "addon" type: "" syntax: "public abstract AddonInner createOrUpdate(String resourceGroupName, String privateCloudName, String addonName, AddonInner addon)" desc: "Create a Addon." returns: description: "an addon resource." type: "" - uid: "com.azure.resourcemanager.avs.fluent.AddonsClient.createOrUpdate(java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.avs.fluent.models.AddonInner,com.azure.core.util.Context)" fullName: "com.azure.resourcemanager.avs.fluent.AddonsClient.createOrUpdate(String resourceGroupName, String privateCloudName, String addonName, AddonInner addon, Context context)" name: "createOrUpdate(String resourceGroupName, String privateCloudName, String addonName, AddonInner addon, Context context)" nameWithType: "AddonsClient.createOrUpdate(String resourceGroupName, String privateCloudName, String addonName, AddonInner addon, Context context)" summary: "Create a Addon." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "Name of the private cloud." name: "privateCloudName" type: "String" - description: "Name of the addon." name: "addonName" type: "String" - description: "Resource create parameters." name: "addon" type: "" - description: "The context to associate with this operation." name: "context" type: "" syntax: "public abstract AddonInner createOrUpdate(String resourceGroupName, String privateCloudName, String addonName, AddonInner addon, Context context)" desc: "Create a Addon." returns: description: "an addon resource." type: "" - uid: "com.azure.resourcemanager.avs.fluent.AddonsClient.delete(java.lang.String,java.lang.String,java.lang.String)" fullName: "com.azure.resourcemanager.avs.fluent.AddonsClient.delete(String resourceGroupName, String privateCloudName, String addonName)" name: "delete(String resourceGroupName, String privateCloudName, String addonName)" nameWithType: "AddonsClient.delete(String resourceGroupName, String privateCloudName, String addonName)" summary: "Delete a Addon." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "Name of the private cloud." name: "privateCloudName" type: "String" - description: "Name of the addon." name: "addonName" type: "String" syntax: "public abstract void delete(String resourceGroupName, String privateCloudName, String addonName)" desc: "Delete a Addon." - uid: "com.azure.resourcemanager.avs.fluent.AddonsClient.delete(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)" fullName: "com.azure.resourcemanager.avs.fluent.AddonsClient.delete(String resourceGroupName, String privateCloudName, String addonName, Context context)" name: "delete(String resourceGroupName, String privateCloudName, String addonName, Context context)" nameWithType: "AddonsClient.delete(String resourceGroupName, String privateCloudName, String addonName, Context context)" summary: "Delete a Addon." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "Name of the private cloud." name: "privateCloudName" type: "String" - description: "Name of the addon." name: "addonName" type: "String" - description: "The context to associate with this operation." name: "context" type: "" syntax: "public abstract void delete(String resourceGroupName, String privateCloudName, String addonName, Context context)" desc: "Delete a Addon." - uid: "com.azure.resourcemanager.avs.fluent.AddonsClient.get(java.lang.String,java.lang.String,java.lang.String)" fullName: "com.azure.resourcemanager.avs.fluent.AddonsClient.get(String resourceGroupName, String privateCloudName, String addonName)" name: "get(String resourceGroupName, String privateCloudName, String addonName)" nameWithType: "AddonsClient.get(String resourceGroupName, String privateCloudName, String addonName)" summary: "Get a Addon." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "Name of the private cloud." name: "privateCloudName" type: "String" - description: "Name of the addon." name: "addonName" type: "String" syntax: "public abstract AddonInner get(String resourceGroupName, String privateCloudName, String addonName)" desc: "Get a Addon." returns: description: "a Addon." type: "" - uid: "com.azure.resourcemanager.avs.fluent.AddonsClient.getWithResponse(java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)" fullName: "com.azure.resourcemanager.avs.fluent.AddonsClient.getWithResponse(String resourceGroupName, String privateCloudName, String addonName, Context context)" name: "getWithResponse(String resourceGroupName, String privateCloudName, String addonName, Context context)" nameWithType: "AddonsClient.getWithResponse(String resourceGroupName, String privateCloudName, String addonName, Context context)" summary: "Get a Addon." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "Name of the private cloud." name: "privateCloudName" type: "String" - description: "Name of the addon." name: "addonName" type: "String" - description: "The context to associate with this operation." name: "context" type: "" syntax: "public abstract Response getWithResponse(String resourceGroupName, String privateCloudName, String addonName, Context context)" desc: "Get a Addon." returns: description: "a Addon along with ." type: "<>" - uid: "com.azure.resourcemanager.avs.fluent.AddonsClient.list(java.lang.String,java.lang.String)" fullName: "com.azure.resourcemanager.avs.fluent.AddonsClient.list(String resourceGroupName, String privateCloudName)" name: "list(String resourceGroupName, String privateCloudName)" nameWithType: "AddonsClient.list(String resourceGroupName, String privateCloudName)" summary: "List Addon resources by PrivateCloud." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "Name of the private cloud." name: "privateCloudName" type: "String" syntax: "public abstract PagedIterable list(String resourceGroupName, String privateCloudName)" desc: "List Addon resources by PrivateCloud." returns: description: "the response of a Addon list operation as paginated response with ." type: "<>" - uid: "com.azure.resourcemanager.avs.fluent.AddonsClient.list(java.lang.String,java.lang.String,com.azure.core.util.Context)" fullName: "com.azure.resourcemanager.avs.fluent.AddonsClient.list(String resourceGroupName, String privateCloudName, Context context)" name: "list(String resourceGroupName, String privateCloudName, Context context)" nameWithType: "AddonsClient.list(String resourceGroupName, String privateCloudName, Context context)" summary: "List Addon resources by PrivateCloud." modifiers: - "abstract" parameters: - description: "The name of the resource group. The name is case insensitive." name: "resourceGroupName" type: "String" - description: "Name of the private cloud." name: "privateCloudName" type: "String" - description: "The context to associate with this operation." name: "context" type: "" syntax: "public abstract PagedIterable list(String resourceGroupName, String privateCloudName, Context context)" desc: "List Addon resources by PrivateCloud." returns: description: "the response of a Addon list operation as paginated response with ." type: "<>" type: "interface" desc: "An instance of this class provides access to all the operations defined in AddonsClient." metadata: {} package: "com.azure.resourcemanager.avs.fluent" artifact: com.azure.resourcemanager:azure-resourcemanager-avs:1.2.0