Class IssueUpdateContract
java.lang.Object
com.azure.resourcemanager.apimanagement.models.IssueUpdateContract
- All Implemented Interfaces:
com.azure.json.JsonSerializable<IssueUpdateContract>
public final class IssueUpdateContract
extends Object
implements com.azure.json.JsonSerializable<IssueUpdateContract>
Issue update Parameters.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapiId()Get the apiId property: A resource identifier for the API the issue was created for.Get the createdDate property: Date and time when the issue was created.Get the description property: Text describing the issue.static IssueUpdateContractfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of IssueUpdateContract from the JsonReader.state()Get the state property: Status of the issue.title()Get the title property: The issue title.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) userId()Get the userId property: A resource identifier for the user created the issue.voidvalidate()Validates the instance.Set the apiId property: A resource identifier for the API the issue was created for.withCreatedDate(OffsetDateTime createdDate) Set the createdDate property: Date and time when the issue was created.withDescription(String description) Set the description property: Text describing the issue.Set the state property: Status of the issue.Set the title property: The issue title.withUserId(String userId) Set the userId property: A resource identifier for the user created the issue.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
-
IssueUpdateContract
public IssueUpdateContract()Creates an instance of IssueUpdateContract class.
-
-
Method Details
-
title
Get the title property: The issue title.- Returns:
- the title value.
-
withTitle
Set the title property: The issue title.- Parameters:
title- the title value to set.- Returns:
- the IssueUpdateContract object itself.
-
description
Get the description property: Text describing the issue.- Returns:
- the description value.
-
withDescription
Set the description property: Text describing the issue.- Parameters:
description- the description value to set.- Returns:
- the IssueUpdateContract object itself.
-
userId
Get the userId property: A resource identifier for the user created the issue.- Returns:
- the userId value.
-
withUserId
Set the userId property: A resource identifier for the user created the issue.- Parameters:
userId- the userId value to set.- Returns:
- the IssueUpdateContract object itself.
-
createdDate
Get the createdDate property: Date and time when the issue was created.- Returns:
- the createdDate value.
-
withCreatedDate
Set the createdDate property: Date and time when the issue was created.- Parameters:
createdDate- the createdDate value to set.- Returns:
- the IssueUpdateContract object itself.
-
state
Get the state property: Status of the issue.- Returns:
- the state value.
-
withState
Set the state property: Status of the issue.- Parameters:
state- the state value to set.- Returns:
- the IssueUpdateContract object itself.
-
apiId
Get the apiId property: A resource identifier for the API the issue was created for.- Returns:
- the apiId value.
-
withApiId
Set the apiId property: A resource identifier for the API the issue was created for.- Parameters:
apiId- the apiId value to set.- Returns:
- the IssueUpdateContract 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<IssueUpdateContract>- Throws:
IOException
-
fromJson
Reads an instance of IssueUpdateContract from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of IssueUpdateContract 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 IssueUpdateContract.
-