Class IssueUpdateContract
- java.lang.Object
-
- com.azure.resourcemanager.apimanagement.models.IssueUpdateContract
-
public final class IssueUpdateContract extends Object
Issue update Parameters.
-
-
Constructor Summary
Constructors Constructor Description IssueUpdateContract()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
apiId()
Get the apiId property: A resource identifier for the API the issue was created for.OffsetDateTime
createdDate()
Get the createdDate property: Date and time when the issue was created.String
description()
Get the description property: Text describing the issue.State
state()
Get the state property: Status of the issue.String
title()
Get the title property: The issue title.String
userId()
Get the userId property: A resource identifier for the user created the issue.void
validate()
Validates the instance.IssueUpdateContract
withApiId(String apiId)
Set the apiId property: A resource identifier for the API the issue was created for.IssueUpdateContract
withCreatedDate(OffsetDateTime createdDate)
Set the createdDate property: Date and time when the issue was created.IssueUpdateContract
withDescription(String description)
Set the description property: Text describing the issue.IssueUpdateContract
withState(State state)
Set the state property: Status of the issue.IssueUpdateContract
withTitle(String title)
Set the title property: The issue title.IssueUpdateContract
withUserId(String userId)
Set the userId property: A resource identifier for the user created the issue.
-
-
-
Method Detail
-
title
public String title()
Get the title property: The issue title.- Returns:
- the title value.
-
withTitle
public IssueUpdateContract withTitle(String title)
Set the title property: The issue title.- Parameters:
title
- the title value to set.- Returns:
- the IssueUpdateContract object itself.
-
description
public String description()
Get the description property: Text describing the issue.- Returns:
- the description value.
-
withDescription
public IssueUpdateContract withDescription(String description)
Set the description property: Text describing the issue.- Parameters:
description
- the description value to set.- Returns:
- the IssueUpdateContract object itself.
-
userId
public String userId()
Get the userId property: A resource identifier for the user created the issue.- Returns:
- the userId value.
-
withUserId
public IssueUpdateContract withUserId(String userId)
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
public OffsetDateTime createdDate()
Get the createdDate property: Date and time when the issue was created.- Returns:
- the createdDate value.
-
withCreatedDate
public IssueUpdateContract withCreatedDate(OffsetDateTime createdDate)
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
public State state()
Get the state property: Status of the issue.- Returns:
- the state value.
-
withState
public IssueUpdateContract withState(State state)
Set the state property: Status of the issue.- Parameters:
state
- the state value to set.- Returns:
- the IssueUpdateContract object itself.
-
apiId
public String apiId()
Get the apiId property: A resource identifier for the API the issue was created for.- Returns:
- the apiId value.
-
withApiId
public IssueUpdateContract withApiId(String apiId)
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.
-
-