Class IssueContractInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.resourcemanager.apimanagement.fluent.models.IssueContractInner
-
public final class IssueContractInner extends com.azure.core.management.ProxyResource
Issue Contract details.
-
-
Constructor Summary
Constructors Constructor Description IssueContractInner()
-
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.IssueContractInner
withApiId(String apiId)
Set the apiId property: A resource identifier for the API the issue was created for.IssueContractInner
withCreatedDate(OffsetDateTime createdDate)
Set the createdDate property: Date and time when the issue was created.IssueContractInner
withDescription(String description)
Set the description property: Text describing the issue.IssueContractInner
withState(State state)
Set the state property: Status of the issue.IssueContractInner
withTitle(String title)
Set the title property: The issue title.IssueContractInner
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 IssueContractInner withTitle(String title)
Set the title property: The issue title.- Parameters:
title
- the title value to set.- Returns:
- the IssueContractInner object itself.
-
description
public String description()
Get the description property: Text describing the issue.- Returns:
- the description value.
-
withDescription
public IssueContractInner withDescription(String description)
Set the description property: Text describing the issue.- Parameters:
description
- the description value to set.- Returns:
- the IssueContractInner 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 IssueContractInner 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 IssueContractInner object itself.
-
createdDate
public OffsetDateTime createdDate()
Get the createdDate property: Date and time when the issue was created.- Returns:
- the createdDate value.
-
withCreatedDate
public IssueContractInner withCreatedDate(OffsetDateTime createdDate)
Set the createdDate property: Date and time when the issue was created.- Parameters:
createdDate
- the createdDate value to set.- Returns:
- the IssueContractInner object itself.
-
state
public State state()
Get the state property: Status of the issue.- Returns:
- the state value.
-
withState
public IssueContractInner withState(State state)
Set the state property: Status of the issue.- Parameters:
state
- the state value to set.- Returns:
- the IssueContractInner 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 IssueContractInner 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 IssueContractInner object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-