### YamlMime:JavaType uid: "com.microsoft.azure.management.apimanagement.v2019_01_01.ApiContract.UpdateStages.WithApiType" fullName: "com.microsoft.azure.management.apimanagement.v2019_01_01.ApiContract.UpdateStages.WithApiType" name: "ApiContract.UpdateStages.WithApiType" nameWithType: "ApiContract.UpdateStages.WithApiType" summary: "The stage of the apicontract update allowing to specify ApiType." syntax: "public static interface **ApiContract.UpdateStages.WithApiType**" methods: - uid: "com.microsoft.azure.management.apimanagement.v2019_01_01.ApiContract.UpdateStages.WithApiType.withApiType(com.microsoft.azure.management.apimanagement.v2019_01_01.ApiType)" fullName: "com.microsoft.azure.management.apimanagement.v2019_01_01.ApiContract.UpdateStages.WithApiType.withApiType(ApiType apiType)" name: "withApiType(ApiType apiType)" nameWithType: "ApiContract.UpdateStages.WithApiType.withApiType(ApiType apiType)" summary: "Specifies apiType." modifiers: - "abstract" parameters: - description: "Type of API. Possible values include: 'http', 'soap'" name: "apiType" type: "" syntax: "public abstract ApiContract.Update withApiType(ApiType apiType)" desc: "Specifies apiType." returns: description: "the next update stage" type: "" type: "interface" desc: "The stage of the apicontract update allowing to specify ApiType." metadata: {} package: "com.microsoft.azure.management.apimanagement.v2019_01_01" artifact: com.microsoft.azure.apimanagement.v2019_01_01:azure-mgmt-apimanagement:1.0.0-beta-1