### YamlMime:JavaType uid: "com.microsoft.azure.management.apimanagement.v2019_01_01.ApiRevisionInfoContract" fullName: "com.microsoft.azure.management.apimanagement.v2019_01_01.ApiRevisionInfoContract" name: "ApiRevisionInfoContract" nameWithType: "ApiRevisionInfoContract" summary: "Object used to create an API Revision or Version based on an existing API Revision." inheritances: - "" inheritedClassMethods: - classRef: "" methodsRef: - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" syntax: "public class **ApiRevisionInfoContract**" constructors: - uid: "com.microsoft.azure.management.apimanagement.v2019_01_01.ApiRevisionInfoContract.ApiRevisionInfoContract()" fullName: "com.microsoft.azure.management.apimanagement.v2019_01_01.ApiRevisionInfoContract.ApiRevisionInfoContract()" name: "ApiRevisionInfoContract()" nameWithType: "ApiRevisionInfoContract.ApiRevisionInfoContract()" syntax: "public ApiRevisionInfoContract()" methods: - uid: "com.microsoft.azure.management.apimanagement.v2019_01_01.ApiRevisionInfoContract.apiRevisionDescription()" fullName: "com.microsoft.azure.management.apimanagement.v2019_01_01.ApiRevisionInfoContract.apiRevisionDescription()" name: "apiRevisionDescription()" nameWithType: "ApiRevisionInfoContract.apiRevisionDescription()" summary: "Get description of new API Revision." syntax: "public String apiRevisionDescription()" desc: "Get description of new API Revision." returns: description: "the apiRevisionDescription value" type: "" - uid: "com.microsoft.azure.management.apimanagement.v2019_01_01.ApiRevisionInfoContract.apiVersionName()" fullName: "com.microsoft.azure.management.apimanagement.v2019_01_01.ApiRevisionInfoContract.apiVersionName()" name: "apiVersionName()" nameWithType: "ApiRevisionInfoContract.apiVersionName()" summary: "Get version identifier for the new API Version." syntax: "public String apiVersionName()" desc: "Get version identifier for the new API Version." returns: description: "the apiVersionName value" type: "" - uid: "com.microsoft.azure.management.apimanagement.v2019_01_01.ApiRevisionInfoContract.apiVersionSet()" fullName: "com.microsoft.azure.management.apimanagement.v2019_01_01.ApiRevisionInfoContract.apiVersionSet()" name: "apiVersionSet()" nameWithType: "ApiRevisionInfoContract.apiVersionSet()" summary: "Get version set details." syntax: "public ApiVersionSetContractDetails apiVersionSet()" desc: "Get version set details." returns: description: "the apiVersionSet value" type: "" - uid: "com.microsoft.azure.management.apimanagement.v2019_01_01.ApiRevisionInfoContract.sourceApiId()" fullName: "com.microsoft.azure.management.apimanagement.v2019_01_01.ApiRevisionInfoContract.sourceApiId()" name: "sourceApiId()" nameWithType: "ApiRevisionInfoContract.sourceApiId()" summary: "Get resource identifier of API to be used to create the revision from." syntax: "public String sourceApiId()" desc: "Get resource identifier of API to be used to create the revision from." returns: description: "the sourceApiId value" type: "" - uid: "com.microsoft.azure.management.apimanagement.v2019_01_01.ApiRevisionInfoContract.withApiRevisionDescription(java.lang.String)" fullName: "com.microsoft.azure.management.apimanagement.v2019_01_01.ApiRevisionInfoContract.withApiRevisionDescription(String apiRevisionDescription)" name: "withApiRevisionDescription(String apiRevisionDescription)" nameWithType: "ApiRevisionInfoContract.withApiRevisionDescription(String apiRevisionDescription)" summary: "Set description of new API Revision." parameters: - description: "the apiRevisionDescription value to set" name: "apiRevisionDescription" type: "" syntax: "public ApiRevisionInfoContract withApiRevisionDescription(String apiRevisionDescription)" desc: "Set description of new API Revision." returns: description: "the ApiRevisionInfoContract object itself." type: "" - uid: "com.microsoft.azure.management.apimanagement.v2019_01_01.ApiRevisionInfoContract.withApiVersionName(java.lang.String)" fullName: "com.microsoft.azure.management.apimanagement.v2019_01_01.ApiRevisionInfoContract.withApiVersionName(String apiVersionName)" name: "withApiVersionName(String apiVersionName)" nameWithType: "ApiRevisionInfoContract.withApiVersionName(String apiVersionName)" summary: "Set version identifier for the new API Version." parameters: - description: "the apiVersionName value to set" name: "apiVersionName" type: "" syntax: "public ApiRevisionInfoContract withApiVersionName(String apiVersionName)" desc: "Set version identifier for the new API Version." returns: description: "the ApiRevisionInfoContract object itself." type: "" - uid: "com.microsoft.azure.management.apimanagement.v2019_01_01.ApiRevisionInfoContract.withApiVersionSet(com.microsoft.azure.management.apimanagement.v2019_01_01.ApiVersionSetContractDetails)" fullName: "com.microsoft.azure.management.apimanagement.v2019_01_01.ApiRevisionInfoContract.withApiVersionSet(ApiVersionSetContractDetails apiVersionSet)" name: "withApiVersionSet(ApiVersionSetContractDetails apiVersionSet)" nameWithType: "ApiRevisionInfoContract.withApiVersionSet(ApiVersionSetContractDetails apiVersionSet)" summary: "Set version set details." parameters: - description: "the apiVersionSet value to set" name: "apiVersionSet" type: "" syntax: "public ApiRevisionInfoContract withApiVersionSet(ApiVersionSetContractDetails apiVersionSet)" desc: "Set version set details." returns: description: "the ApiRevisionInfoContract object itself." type: "" - uid: "com.microsoft.azure.management.apimanagement.v2019_01_01.ApiRevisionInfoContract.withSourceApiId(java.lang.String)" fullName: "com.microsoft.azure.management.apimanagement.v2019_01_01.ApiRevisionInfoContract.withSourceApiId(String sourceApiId)" name: "withSourceApiId(String sourceApiId)" nameWithType: "ApiRevisionInfoContract.withSourceApiId(String sourceApiId)" summary: "Set resource identifier of API to be used to create the revision from." parameters: - description: "the sourceApiId value to set" name: "sourceApiId" type: "" syntax: "public ApiRevisionInfoContract withSourceApiId(String sourceApiId)" desc: "Set resource identifier of API to be used to create the revision from." returns: description: "the ApiRevisionInfoContract object itself." type: "" type: "class" desc: "Object used to create an API Revision or Version based on an existing API Revision." 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