### YamlMime:JavaType uid: "com.azure.resourcemanager.devtestlabs.models.Artifacts" fullName: "com.azure.resourcemanager.devtestlabs.models.Artifacts" name: "Artifacts" nameWithType: "Artifacts" summary: "Resource collection API of Artifacts." syntax: "public interface **Artifacts**" methods: - uid: "com.azure.resourcemanager.devtestlabs.models.Artifacts.generateArmTemplate(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.devtestlabs.models.GenerateArmTemplateRequest)" fullName: "com.azure.resourcemanager.devtestlabs.models.Artifacts.generateArmTemplate(String resourceGroupName, String labName, String artifactSourceName, String name, GenerateArmTemplateRequest generateArmTemplateRequest)" name: "generateArmTemplate(String resourceGroupName, String labName, String artifactSourceName, String name, GenerateArmTemplateRequest generateArmTemplateRequest)" nameWithType: "Artifacts.generateArmTemplate(String resourceGroupName, String labName, String artifactSourceName, String name, GenerateArmTemplateRequest generateArmTemplateRequest)" summary: "Generates an ARM template for the given artifact, uploads the required files to a storage account, and validates the generated artifact." modifiers: - "abstract" parameters: - description: "The name of the resource group." name: "resourceGroupName" type: "String" - description: "The name of the lab." name: "labName" type: "String" - description: "The name of the artifact source." name: "artifactSourceName" type: "String" - description: "The name of the artifact." name: "name" type: "String" - description: "Parameters for generating an ARM template for deploying artifacts." name: "generateArmTemplateRequest" type: "" syntax: "public abstract ArmTemplateInfo generateArmTemplate(String resourceGroupName, String labName, String artifactSourceName, String name, GenerateArmTemplateRequest generateArmTemplateRequest)" desc: "Generates an ARM template for the given artifact, uploads the required files to a storage account, and validates the generated artifact." returns: description: "information about a generated ARM template." type: "" - uid: "com.azure.resourcemanager.devtestlabs.models.Artifacts.generateArmTemplateWithResponse(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.resourcemanager.devtestlabs.models.GenerateArmTemplateRequest,com.azure.core.util.Context)" fullName: "com.azure.resourcemanager.devtestlabs.models.Artifacts.generateArmTemplateWithResponse(String resourceGroupName, String labName, String artifactSourceName, String name, GenerateArmTemplateRequest generateArmTemplateRequest, Context context)" name: "generateArmTemplateWithResponse(String resourceGroupName, String labName, String artifactSourceName, String name, GenerateArmTemplateRequest generateArmTemplateRequest, Context context)" nameWithType: "Artifacts.generateArmTemplateWithResponse(String resourceGroupName, String labName, String artifactSourceName, String name, GenerateArmTemplateRequest generateArmTemplateRequest, Context context)" summary: "Generates an ARM template for the given artifact, uploads the required files to a storage account, and validates the generated artifact." modifiers: - "abstract" parameters: - description: "The name of the resource group." name: "resourceGroupName" type: "String" - description: "The name of the lab." name: "labName" type: "String" - description: "The name of the artifact source." name: "artifactSourceName" type: "String" - description: "The name of the artifact." name: "name" type: "String" - description: "Parameters for generating an ARM template for deploying artifacts." name: "generateArmTemplateRequest" type: "" - description: "The context to associate with this operation." name: "context" type: "" syntax: "public abstract Response generateArmTemplateWithResponse(String resourceGroupName, String labName, String artifactSourceName, String name, GenerateArmTemplateRequest generateArmTemplateRequest, Context context)" desc: "Generates an ARM template for the given artifact, uploads the required files to a storage account, and validates the generated artifact." returns: description: "information about a generated ARM template along with ." type: "<>" - uid: "com.azure.resourcemanager.devtestlabs.models.Artifacts.get(java.lang.String,java.lang.String,java.lang.String,java.lang.String)" fullName: "com.azure.resourcemanager.devtestlabs.models.Artifacts.get(String resourceGroupName, String labName, String artifactSourceName, String name)" name: "get(String resourceGroupName, String labName, String artifactSourceName, String name)" nameWithType: "Artifacts.get(String resourceGroupName, String labName, String artifactSourceName, String name)" summary: "Get artifact." modifiers: - "abstract" parameters: - description: "The name of the resource group." name: "resourceGroupName" type: "String" - description: "The name of the lab." name: "labName" type: "String" - description: "The name of the artifact source." name: "artifactSourceName" type: "String" - description: "The name of the artifact." name: "name" type: "String" syntax: "public abstract Artifact get(String resourceGroupName, String labName, String artifactSourceName, String name)" desc: "Get artifact." returns: description: "artifact." type: "" - uid: "com.azure.resourcemanager.devtestlabs.models.Artifacts.getWithResponse(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)" fullName: "com.azure.resourcemanager.devtestlabs.models.Artifacts.getWithResponse(String resourceGroupName, String labName, String artifactSourceName, String name, String expand, Context context)" name: "getWithResponse(String resourceGroupName, String labName, String artifactSourceName, String name, String expand, Context context)" nameWithType: "Artifacts.getWithResponse(String resourceGroupName, String labName, String artifactSourceName, String name, String expand, Context context)" summary: "Get artifact." modifiers: - "abstract" parameters: - description: "The name of the resource group." name: "resourceGroupName" type: "String" - description: "The name of the lab." name: "labName" type: "String" - description: "The name of the artifact source." name: "artifactSourceName" type: "String" - description: "The name of the artifact." name: "name" type: "String" - description: "Specify the $expand query. Example: 'properties($select=title)'." name: "expand" type: "String" - description: "The context to associate with this operation." name: "context" type: "" syntax: "public abstract Response getWithResponse(String resourceGroupName, String labName, String artifactSourceName, String name, String expand, Context context)" desc: "Get artifact." returns: description: "artifact along with ." type: "<>" - uid: "com.azure.resourcemanager.devtestlabs.models.Artifacts.list(java.lang.String,java.lang.String,java.lang.String)" fullName: "com.azure.resourcemanager.devtestlabs.models.Artifacts.list(String resourceGroupName, String labName, String artifactSourceName)" name: "list(String resourceGroupName, String labName, String artifactSourceName)" nameWithType: "Artifacts.list(String resourceGroupName, String labName, String artifactSourceName)" summary: "List artifacts in a given artifact source." modifiers: - "abstract" parameters: - description: "The name of the resource group." name: "resourceGroupName" type: "String" - description: "The name of the lab." name: "labName" type: "String" - description: "The name of the artifact source." name: "artifactSourceName" type: "String" syntax: "public abstract PagedIterable list(String resourceGroupName, String labName, String artifactSourceName)" desc: "List artifacts in a given artifact source." returns: description: "the response of a list operation as paginated response with ." type: "<>" - uid: "com.azure.resourcemanager.devtestlabs.models.Artifacts.list(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Integer,java.lang.String,com.azure.core.util.Context)" fullName: "com.azure.resourcemanager.devtestlabs.models.Artifacts.list(String resourceGroupName, String labName, String artifactSourceName, String expand, String filter, Integer top, String orderby, Context context)" name: "list(String resourceGroupName, String labName, String artifactSourceName, String expand, String filter, Integer top, String orderby, Context context)" nameWithType: "Artifacts.list(String resourceGroupName, String labName, String artifactSourceName, String expand, String filter, Integer top, String orderby, Context context)" summary: "List artifacts in a given artifact source." modifiers: - "abstract" parameters: - description: "The name of the resource group." name: "resourceGroupName" type: "String" - description: "The name of the lab." name: "labName" type: "String" - description: "The name of the artifact source." name: "artifactSourceName" type: "String" - description: "Specify the $expand query. Example: 'properties($select=title)'." name: "expand" type: "String" - description: "The filter to apply to the operation. Example: '$filter=contains(name,'myName')." name: "filter" type: "String" - description: "The maximum number of resources to return from the operation. Example: '$top=10'." name: "top" type: "Integer" - description: "The ordering expression for the results, using OData notation. Example: '$orderby=name desc'." name: "orderby" type: "String" - description: "The context to associate with this operation." name: "context" type: "" syntax: "public abstract PagedIterable list(String resourceGroupName, String labName, String artifactSourceName, String expand, String filter, Integer top, String orderby, Context context)" desc: "List artifacts in a given artifact source." returns: description: "the response of a list operation as paginated response with ." type: "<>" type: "interface" desc: "Resource collection API of Artifacts." metadata: {} package: "com.azure.resourcemanager.devtestlabs.models" artifact: com.azure.resourcemanager:azure-resourcemanager-devtestlabs:1.0.0