GovernanceAssignmentAdditionalData Class

  • java.lang.Object
    • com.azure.resourcemanager.security.models.GovernanceAssignmentAdditionalData

Implements

public final class GovernanceAssignmentAdditionalData
implements JsonSerializable<GovernanceAssignmentAdditionalData>

Describe the additional data of governance assignment - optional.

Constructor Summary

Constructor Description
GovernanceAssignmentAdditionalData()

Creates an instance of GovernanceAssignmentAdditionalData class.

Method Summary

Modifier and Type Method and Description
static GovernanceAssignmentAdditionalData fromJson(JsonReader jsonReader)

Reads an instance of GovernanceAssignmentAdditionalData from the JsonReader.

String ticketLink()

Get the ticketLink property: Ticket link associated with this governance assignment - for example: https://snow.com.

Integer ticketNumber()

Get the ticketNumber property: Ticket number associated with this governance assignment.

String ticketStatus()

Get the ticketStatus property: The ticket status associated with this governance assignment - for example: Active.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

GovernanceAssignmentAdditionalData withTicketLink(String ticketLink)

Set the ticketLink property: Ticket link associated with this governance assignment - for example: https://snow.com.

GovernanceAssignmentAdditionalData withTicketNumber(Integer ticketNumber)

Set the ticketNumber property: Ticket number associated with this governance assignment.

GovernanceAssignmentAdditionalData withTicketStatus(String ticketStatus)

Set the ticketStatus property: The ticket status associated with this governance assignment - for example: Active.

Methods inherited from java.lang.Object

Constructor Details

GovernanceAssignmentAdditionalData

public GovernanceAssignmentAdditionalData()

Creates an instance of GovernanceAssignmentAdditionalData class.

Method Details

fromJson

public static GovernanceAssignmentAdditionalData fromJson(JsonReader jsonReader)

Reads an instance of GovernanceAssignmentAdditionalData from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of GovernanceAssignmentAdditionalData 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 GovernanceAssignmentAdditionalData.

ticketLink

public String ticketLink()

Get the ticketLink property: Ticket link associated with this governance assignment - for example: https://snow.com.

Returns:

the ticketLink value.

ticketNumber

public Integer ticketNumber()

Get the ticketNumber property: Ticket number associated with this governance assignment.

Returns:

the ticketNumber value.

ticketStatus

public String ticketStatus()

Get the ticketStatus property: The ticket status associated with this governance assignment - for example: Active.

Returns:

the ticketStatus value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withTicketLink

public GovernanceAssignmentAdditionalData withTicketLink(String ticketLink)

Set the ticketLink property: Ticket link associated with this governance assignment - for example: https://snow.com.

Parameters:

ticketLink - the ticketLink value to set.

Returns:

the GovernanceAssignmentAdditionalData object itself.

withTicketNumber

public GovernanceAssignmentAdditionalData withTicketNumber(Integer ticketNumber)

Set the ticketNumber property: Ticket number associated with this governance assignment.

Parameters:

ticketNumber - the ticketNumber value to set.

Returns:

the GovernanceAssignmentAdditionalData object itself.

withTicketStatus

public GovernanceAssignmentAdditionalData withTicketStatus(String ticketStatus)

Set the ticketStatus property: The ticket status associated with this governance assignment - for example: Active.

Parameters:

ticketStatus - the ticketStatus value to set.

Returns:

the GovernanceAssignmentAdditionalData object itself.

Applies to