### YamlMime:JavaType uid: "com.microsoft.azure.management.batch.VMExtension" fullName: "com.microsoft.azure.management.batch.VMExtension" name: "VMExtension" nameWithType: "VMExtension" summary: "The configuration for virtual machine extensions." inheritances: - "" inheritedMembers: - "java.lang.Object.clone()" - "java.lang.Object.equals(java.lang.Object)" - "java.lang.Object.finalize()" - "java.lang.Object.getClass()" - "java.lang.Object.hashCode()" - "java.lang.Object.notify()" - "java.lang.Object.notifyAll()" - "java.lang.Object.toString()" - "java.lang.Object.wait()" - "java.lang.Object.wait(long)" - "java.lang.Object.wait(long,int)" syntax: "public class VMExtension" constructors: - uid: "com.microsoft.azure.management.batch.VMExtension.VMExtension()" fullName: "com.microsoft.azure.management.batch.VMExtension.VMExtension()" name: "VMExtension()" nameWithType: "VMExtension.VMExtension()" syntax: "public VMExtension()" methods: - uid: "com.microsoft.azure.management.batch.VMExtension.autoUpgradeMinorVersion()" fullName: "com.microsoft.azure.management.batch.VMExtension.autoUpgradeMinorVersion()" name: "autoUpgradeMinorVersion()" nameWithType: "VMExtension.autoUpgradeMinorVersion()" summary: "Get indicates whether the extension should use a newer minor version if one is available at deployment time." syntax: "public Boolean autoUpgradeMinorVersion()" desc: "Get indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true." returns: description: "the autoUpgradeMinorVersion value" type: "" - uid: "com.microsoft.azure.management.batch.VMExtension.name()" fullName: "com.microsoft.azure.management.batch.VMExtension.name()" name: "name()" nameWithType: "VMExtension.name()" summary: "Get the name value." syntax: "public String name()" desc: "Get the name value." returns: description: "the name value" type: "" - uid: "com.microsoft.azure.management.batch.VMExtension.protectedSettings()" fullName: "com.microsoft.azure.management.batch.VMExtension.protectedSettings()" name: "protectedSettings()" nameWithType: "VMExtension.protectedSettings()" summary: "Get the extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all." syntax: "public Object protectedSettings()" desc: "Get the extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all." returns: description: "the protectedSettings value" type: "" - uid: "com.microsoft.azure.management.batch.VMExtension.provisionAfterExtensions()" fullName: "com.microsoft.azure.management.batch.VMExtension.provisionAfterExtensions()" name: "provisionAfterExtensions()" nameWithType: "VMExtension.provisionAfterExtensions()" summary: "Get collection of extension names after which this extension needs to be provisioned." syntax: "public List provisionAfterExtensions()" desc: "Get collection of extension names after which this extension needs to be provisioned." returns: description: "the provisionAfterExtensions value" type: "<>" - uid: "com.microsoft.azure.management.batch.VMExtension.publisher()" fullName: "com.microsoft.azure.management.batch.VMExtension.publisher()" name: "publisher()" nameWithType: "VMExtension.publisher()" summary: "Get the publisher value." syntax: "public String publisher()" desc: "Get the publisher value." returns: description: "the publisher value" type: "" - uid: "com.microsoft.azure.management.batch.VMExtension.settings()" fullName: "com.microsoft.azure.management.batch.VMExtension.settings()" name: "settings()" nameWithType: "VMExtension.settings()" summary: "Get the settings value." syntax: "public Object settings()" desc: "Get the settings value." returns: description: "the settings value" type: "" - uid: "com.microsoft.azure.management.batch.VMExtension.type()" fullName: "com.microsoft.azure.management.batch.VMExtension.type()" name: "type()" nameWithType: "VMExtension.type()" summary: "Get the type value." syntax: "public String type()" desc: "Get the type value." returns: description: "the type value" type: "" - uid: "com.microsoft.azure.management.batch.VMExtension.typeHandlerVersion()" fullName: "com.microsoft.azure.management.batch.VMExtension.typeHandlerVersion()" name: "typeHandlerVersion()" nameWithType: "VMExtension.typeHandlerVersion()" summary: "Get the typeHandlerVersion value." syntax: "public String typeHandlerVersion()" desc: "Get the typeHandlerVersion value." returns: description: "the typeHandlerVersion value" type: "" - uid: "com.microsoft.azure.management.batch.VMExtension.withAutoUpgradeMinorVersion(java.lang.Boolean)" fullName: "com.microsoft.azure.management.batch.VMExtension.withAutoUpgradeMinorVersion(Boolean autoUpgradeMinorVersion)" name: "withAutoUpgradeMinorVersion(Boolean autoUpgradeMinorVersion)" nameWithType: "VMExtension.withAutoUpgradeMinorVersion(Boolean autoUpgradeMinorVersion)" summary: "Set indicates whether the extension should use a newer minor version if one is available at deployment time." parameters: - description: "the autoUpgradeMinorVersion value to set" name: "autoUpgradeMinorVersion" type: "" syntax: "public VMExtension withAutoUpgradeMinorVersion(Boolean autoUpgradeMinorVersion)" desc: "Set indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true." returns: description: "the VMExtension object itself." type: "" - uid: "com.microsoft.azure.management.batch.VMExtension.withName(java.lang.String)" fullName: "com.microsoft.azure.management.batch.VMExtension.withName(String name)" name: "withName(String name)" nameWithType: "VMExtension.withName(String name)" summary: "Set the name value." parameters: - description: "the name value to set" name: "name" type: "" syntax: "public VMExtension withName(String name)" desc: "Set the name value." returns: description: "the VMExtension object itself." type: "" - uid: "com.microsoft.azure.management.batch.VMExtension.withProtectedSettings(java.lang.Object)" fullName: "com.microsoft.azure.management.batch.VMExtension.withProtectedSettings(Object protectedSettings)" name: "withProtectedSettings(Object protectedSettings)" nameWithType: "VMExtension.withProtectedSettings(Object protectedSettings)" summary: "Set the extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all." parameters: - description: "the protectedSettings value to set" name: "protectedSettings" type: "" syntax: "public VMExtension withProtectedSettings(Object protectedSettings)" desc: "Set the extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all." returns: description: "the VMExtension object itself." type: "" - uid: "com.microsoft.azure.management.batch.VMExtension.withProvisionAfterExtensions(java.util.List)" fullName: "com.microsoft.azure.management.batch.VMExtension.withProvisionAfterExtensions(List provisionAfterExtensions)" name: "withProvisionAfterExtensions(List provisionAfterExtensions)" nameWithType: "VMExtension.withProvisionAfterExtensions(List provisionAfterExtensions)" summary: "Set collection of extension names after which this extension needs to be provisioned." parameters: - description: "the provisionAfterExtensions value to set" name: "provisionAfterExtensions" type: "<>" syntax: "public VMExtension withProvisionAfterExtensions(List provisionAfterExtensions)" desc: "Set collection of extension names after which this extension needs to be provisioned." returns: description: "the VMExtension object itself." type: "" - uid: "com.microsoft.azure.management.batch.VMExtension.withPublisher(java.lang.String)" fullName: "com.microsoft.azure.management.batch.VMExtension.withPublisher(String publisher)" name: "withPublisher(String publisher)" nameWithType: "VMExtension.withPublisher(String publisher)" summary: "Set the publisher value." parameters: - description: "the publisher value to set" name: "publisher" type: "" syntax: "public VMExtension withPublisher(String publisher)" desc: "Set the publisher value." returns: description: "the VMExtension object itself." type: "" - uid: "com.microsoft.azure.management.batch.VMExtension.withSettings(java.lang.Object)" fullName: "com.microsoft.azure.management.batch.VMExtension.withSettings(Object settings)" name: "withSettings(Object settings)" nameWithType: "VMExtension.withSettings(Object settings)" summary: "Set the settings value." parameters: - description: "the settings value to set" name: "settings" type: "" syntax: "public VMExtension withSettings(Object settings)" desc: "Set the settings value." returns: description: "the VMExtension object itself." type: "" - uid: "com.microsoft.azure.management.batch.VMExtension.withType(java.lang.String)" fullName: "com.microsoft.azure.management.batch.VMExtension.withType(String type)" name: "withType(String type)" nameWithType: "VMExtension.withType(String type)" summary: "Set the type value." parameters: - description: "the type value to set" name: "type" type: "" syntax: "public VMExtension withType(String type)" desc: "Set the type value." returns: description: "the VMExtension object itself." type: "" - uid: "com.microsoft.azure.management.batch.VMExtension.withTypeHandlerVersion(java.lang.String)" fullName: "com.microsoft.azure.management.batch.VMExtension.withTypeHandlerVersion(String typeHandlerVersion)" name: "withTypeHandlerVersion(String typeHandlerVersion)" nameWithType: "VMExtension.withTypeHandlerVersion(String typeHandlerVersion)" summary: "Set the typeHandlerVersion value." parameters: - description: "the typeHandlerVersion value to set" name: "typeHandlerVersion" type: "" syntax: "public VMExtension withTypeHandlerVersion(String typeHandlerVersion)" desc: "Set the typeHandlerVersion value." returns: description: "the VMExtension object itself." type: "" type: "class" desc: "The configuration for virtual machine extensions." metadata: {} package: "com.microsoft.azure.management.batch" artifact: com.microsoft.azure:azure-mgmt-batch:1.41.4