Class OperationEntityBaseContract
java.lang.Object
com.azure.resourcemanager.apimanagement.models.OperationEntityBaseContract
- All Implemented Interfaces:
com.azure.json.JsonSerializable<OperationEntityBaseContract>
- Direct Known Subclasses:
OperationContractProperties,OperationUpdateContractProperties
public class OperationEntityBaseContract
extends Object
implements com.azure.json.JsonSerializable<OperationEntityBaseContract>
API Operation Entity Base Contract details.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of OperationEntityBaseContract class. -
Method Summary
Modifier and TypeMethodDescriptionGet the description property: Description of the operation.static OperationEntityBaseContractfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of OperationEntityBaseContract from the JsonReader.policies()Get the policies property: Operation Policies.request()Get the request property: An entity containing request details.Get the responses property: Array of Operation responses.Get the templateParameters property: Collection of URL template parameters.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withDescription(String description) Set the description property: Description of the operation.withPolicies(String policies) Set the policies property: Operation Policies.withRequest(RequestContract request) Set the request property: An entity containing request details.withResponses(List<ResponseContract> responses) Set the responses property: Array of Operation responses.withTemplateParameters(List<ParameterContract> templateParameters) Set the templateParameters property: Collection of URL template parameters.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
OperationEntityBaseContract
public OperationEntityBaseContract()Creates an instance of OperationEntityBaseContract class.
-
-
Method Details
-
templateParameters
Get the templateParameters property: Collection of URL template parameters.- Returns:
- the templateParameters value.
-
withTemplateParameters
public OperationEntityBaseContract withTemplateParameters(List<ParameterContract> templateParameters) Set the templateParameters property: Collection of URL template parameters.- Parameters:
templateParameters- the templateParameters value to set.- Returns:
- the OperationEntityBaseContract object itself.
-
description
Get the description property: Description of the operation. May include HTML formatting tags.- Returns:
- the description value.
-
withDescription
Set the description property: Description of the operation. May include HTML formatting tags.- Parameters:
description- the description value to set.- Returns:
- the OperationEntityBaseContract object itself.
-
request
Get the request property: An entity containing request details.- Returns:
- the request value.
-
withRequest
Set the request property: An entity containing request details.- Parameters:
request- the request value to set.- Returns:
- the OperationEntityBaseContract object itself.
-
responses
Get the responses property: Array of Operation responses.- Returns:
- the responses value.
-
withResponses
Set the responses property: Array of Operation responses.- Parameters:
responses- the responses value to set.- Returns:
- the OperationEntityBaseContract object itself.
-
policies
Get the policies property: Operation Policies.- Returns:
- the policies value.
-
withPolicies
Set the policies property: Operation Policies.- Parameters:
policies- the policies value to set.- Returns:
- the OperationEntityBaseContract object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<OperationEntityBaseContract>- Throws:
IOException
-
fromJson
public static OperationEntityBaseContract fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of OperationEntityBaseContract from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of OperationEntityBaseContract if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IOException- If an error occurs while reading the OperationEntityBaseContract.
-