SupportTicketDetailsProperties Class
- java.
lang. Object - com.
azure. resourcemanager. support. fluent. models. SupportTicketDetailsProperties
- com.
Implements
public final class SupportTicketDetailsProperties
implements JsonSerializable<SupportTicketDetailsProperties>
Describes the properties of a support ticket.
Constructor Summary
| Constructor | Description |
|---|---|
| SupportTicketDetailsProperties() |
Creates an instance of Support |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| Consent |
advancedDiagnosticConsent()
Get the advanced |
|
Contact |
contactDetails()
Get the contact |
|
Offset |
createdDate()
Get the created |
| String |
description()
Get the description property: Detailed description of the question or issue. |
| String |
enrollmentId()
Get the enrollment |
| String |
fileWorkspaceName()
Get the file |
|
static
Support |
fromJson(JsonReader jsonReader)
Reads an instance of Support |
|
Is |
isTemporaryTicket()
Get the is |
|
Offset |
modifiedDate()
Get the modified |
| String |
problemClassificationDisplayName()
Get the problem |
| String |
problemClassificationId()
Get the problem |
| String |
problemScopingQuestions()
Get the problem |
|
Offset |
problemStartTime()
Get the problem |
|
Quota |
quotaTicketDetails()
Get the quota |
| Boolean |
require24X7Response()
Get the require24X7Response property: Indicates if this requires a 24x7 response from Azure. |
|
List<Secondary |
secondaryConsent()
Get the secondary |
| String |
serviceDisplayName()
Get the service |
| String |
serviceId()
Get the service |
|
Service |
serviceLevelAgreement()
Get the service |
|
Severity |
severity()
Get the severity property: A value that indicates the urgency of the case, which in turn determines the response time according to the service level agreement of the technical support plan you have with Azure. |
| String |
status()
Get the status property: Status of the support ticket. |
|
Support |
supportEngineer()
Get the support |
| String |
supportPlanDisplayName()
Get the support |
| String |
supportPlanId()
Get the support |
| String |
supportPlanType()
Get the support |
| String |
supportTicketId()
Get the support |
|
Technical |
technicalTicketDetails()
Get the technical |
| String |
title()
Get the title property: Title of the support ticket. |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Support |
withAdvancedDiagnosticConsent(Consent advancedDiagnosticConsent)
Set the advanced |
|
Support |
withContactDetails(ContactProfile contactDetails)
Set the contact |
|
Support |
withDescription(String description)
Set the description property: Detailed description of the question or issue. |
|
Support |
withEnrollmentId(String enrollmentId)
Set the enrollment |
|
Support |
withFileWorkspaceName(String fileWorkspaceName)
Set the file |
|
Support |
withProblemClassificationId(String problemClassificationId)
Set the problem |
|
Support |
withProblemScopingQuestions(String problemScopingQuestions)
Set the problem |
|
Support |
withProblemStartTime(OffsetDateTime problemStartTime)
Set the problem |
|
Support |
withQuotaTicketDetails(QuotaTicketDetails quotaTicketDetails)
Set the quota |
|
Support |
withRequire24X7Response(Boolean require24X7Response)
Set the require24X7Response property: Indicates if this requires a 24x7 response from Azure. |
|
Support |
withSecondaryConsent(List<SecondaryConsent> secondaryConsent)
Set the secondary |
|
Support |
withServiceId(String serviceId)
Set the service |
|
Support |
withServiceLevelAgreement(ServiceLevelAgreement serviceLevelAgreement)
Set the service |
|
Support |
withSeverity(SeverityLevel severity)
Set the severity property: A value that indicates the urgency of the case, which in turn determines the response time according to the service level agreement of the technical support plan you have with Azure. |
|
Support |
withSupportEngineer(SupportEngineer supportEngineer)
Set the support |
|
Support |
withSupportPlanId(String supportPlanId)
Set the support |
|
Support |
withSupportTicketId(String supportTicketId)
Set the support |
|
Support |
withTechnicalTicketDetails(TechnicalTicketDetails technicalTicketDetails)
Set the technical |
|
Support |
withTitle(String title)
Set the title property: Title of the support ticket. |
Methods inherited from java.lang.Object
Constructor Details
SupportTicketDetailsProperties
public SupportTicketDetailsProperties()
Creates an instance of SupportTicketDetailsProperties class.
Method Details
advancedDiagnosticConsent
public Consent advancedDiagnosticConsent()
Get the advancedDiagnosticConsent property: Advanced diagnostic consent to be updated on the support ticket.
Returns:
contactDetails
public ContactProfile contactDetails()
Get the contactDetails property: Contact information of the user requesting to create a support ticket.
Returns:
createdDate
public OffsetDateTime createdDate()
Get the createdDate property: Time in UTC (ISO 8601 format) when the support ticket was created.
Returns:
description
public String description()
Get the description property: Detailed description of the question or issue.
Returns:
enrollmentId
public String enrollmentId()
Get the enrollmentId property: Enrollment Id associated with the support ticket.
Returns:
fileWorkspaceName
public String fileWorkspaceName()
Get the fileWorkspaceName property: File workspace name.
Returns:
fromJson
public static SupportTicketDetailsProperties fromJson(JsonReader jsonReader)
Reads an instance of SupportTicketDetailsProperties from the JsonReader.
Parameters:
Returns:
Throws:
isTemporaryTicket
public IsTemporaryTicket isTemporaryTicket()
Get the isTemporaryTicket property: This property indicates if support ticket is a temporary ticket.
Returns:
modifiedDate
public OffsetDateTime modifiedDate()
Get the modifiedDate property: Time in UTC (ISO 8601 format) when the support ticket was last modified.
Returns:
problemClassificationDisplayName
public String problemClassificationDisplayName()
Get the problemClassificationDisplayName property: Localized name of problem classification.
Returns:
problemClassificationId
public String problemClassificationId()
Get the problemClassificationId property: Each Azure service has its own set of issue categories, also known as problem classification. This parameter is the unique Id for the type of problem you are experiencing.
Returns:
problemScopingQuestions
public String problemScopingQuestions()
Get the problemScopingQuestions property: Problem scoping questions associated with the support ticket.
Returns:
problemStartTime
public OffsetDateTime problemStartTime()
Get the problemStartTime property: Time in UTC (ISO 8601 format) when the problem started.
Returns:
quotaTicketDetails
public QuotaTicketDetails quotaTicketDetails()
Get the quotaTicketDetails property: Additional ticket details associated with a quota support ticket request.
Returns:
require24X7Response
public Boolean require24X7Response()
Get the require24X7Response property: Indicates if this requires a 24x7 response from Azure.
Returns:
secondaryConsent
public List<SecondaryConsent> secondaryConsent()
Get the secondaryConsent property: This property indicates secondary consents for the support ticket.
Returns:
serviceDisplayName
public String serviceDisplayName()
Get the serviceDisplayName property: Localized name of the Azure service.
Returns:
serviceId
public String serviceId()
Get the serviceId property: This is the resource Id of the Azure service resource associated with the support ticket.
Returns:
serviceLevelAgreement
public ServiceLevelAgreement serviceLevelAgreement()
Get the serviceLevelAgreement property: Service Level Agreement information for this support ticket.
Returns:
severity
public SeverityLevel severity()
Get the severity property: A value that indicates the urgency of the case, which in turn determines the response time according to the service level agreement of the technical support plan you have with Azure. Note: 'Highest critical impact', also known as the 'Emergency - Severe impact' level in the Azure portal is reserved only for our Premium customers.
Returns:
status
public String status()
Get the status property: Status of the support ticket.
Returns:
supportEngineer
public SupportEngineer supportEngineer()
Get the supportEngineer property: Information about the support engineer working on this support ticket.
Returns:
supportPlanDisplayName
public String supportPlanDisplayName()
Get the supportPlanDisplayName property: Support plan type associated with the support ticket.
Returns:
supportPlanId
public String supportPlanId()
Get the supportPlanId property: Support plan id associated with the support ticket.
Returns:
supportPlanType
public String supportPlanType()
Get the supportPlanType property: Support plan type associated with the support ticket.
Returns:
supportTicketId
public String supportTicketId()
Get the supportTicketId property: System generated support ticket Id that is unique.
Returns:
technicalTicketDetails
public TechnicalTicketDetails technicalTicketDetails()
Get the technicalTicketDetails property: Additional ticket details associated with a technical support ticket request.
Returns:
title
public String title()
Get the title property: Title of the support ticket.
Returns:
toJson
validate
public void validate()
Validates the instance.
withAdvancedDiagnosticConsent
public SupportTicketDetailsProperties withAdvancedDiagnosticConsent(Consent advancedDiagnosticConsent)
Set the advancedDiagnosticConsent property: Advanced diagnostic consent to be updated on the support ticket.
Parameters:
Returns:
withContactDetails
public SupportTicketDetailsProperties withContactDetails(ContactProfile contactDetails)
Set the contactDetails property: Contact information of the user requesting to create a support ticket.
Parameters:
Returns:
withDescription
public SupportTicketDetailsProperties withDescription(String description)
Set the description property: Detailed description of the question or issue.
Parameters:
Returns:
withEnrollmentId
public SupportTicketDetailsProperties withEnrollmentId(String enrollmentId)
Set the enrollmentId property: Enrollment Id associated with the support ticket.
Parameters:
Returns:
withFileWorkspaceName
public SupportTicketDetailsProperties withFileWorkspaceName(String fileWorkspaceName)
Set the fileWorkspaceName property: File workspace name.
Parameters:
Returns:
withProblemClassificationId
public SupportTicketDetailsProperties withProblemClassificationId(String problemClassificationId)
Set the problemClassificationId property: Each Azure service has its own set of issue categories, also known as problem classification. This parameter is the unique Id for the type of problem you are experiencing.
Parameters:
Returns:
withProblemScopingQuestions
public SupportTicketDetailsProperties withProblemScopingQuestions(String problemScopingQuestions)
Set the problemScopingQuestions property: Problem scoping questions associated with the support ticket.
Parameters:
Returns:
withProblemStartTime
public SupportTicketDetailsProperties withProblemStartTime(OffsetDateTime problemStartTime)
Set the problemStartTime property: Time in UTC (ISO 8601 format) when the problem started.
Parameters:
Returns:
withQuotaTicketDetails
public SupportTicketDetailsProperties withQuotaTicketDetails(QuotaTicketDetails quotaTicketDetails)
Set the quotaTicketDetails property: Additional ticket details associated with a quota support ticket request.
Parameters:
Returns:
withRequire24X7Response
public SupportTicketDetailsProperties withRequire24X7Response(Boolean require24X7Response)
Set the require24X7Response property: Indicates if this requires a 24x7 response from Azure.
Parameters:
Returns:
withSecondaryConsent
public SupportTicketDetailsProperties withSecondaryConsent(List<SecondaryConsent> secondaryConsent)
Set the secondaryConsent property: This property indicates secondary consents for the support ticket.
Parameters:
Returns:
withServiceId
public SupportTicketDetailsProperties withServiceId(String serviceId)
Set the serviceId property: This is the resource Id of the Azure service resource associated with the support ticket.
Parameters:
Returns:
withServiceLevelAgreement
public SupportTicketDetailsProperties withServiceLevelAgreement(ServiceLevelAgreement serviceLevelAgreement)
Set the serviceLevelAgreement property: Service Level Agreement information for this support ticket.
Parameters:
Returns:
withSeverity
public SupportTicketDetailsProperties withSeverity(SeverityLevel severity)
Set the severity property: A value that indicates the urgency of the case, which in turn determines the response time according to the service level agreement of the technical support plan you have with Azure. Note: 'Highest critical impact', also known as the 'Emergency - Severe impact' level in the Azure portal is reserved only for our Premium customers.
Parameters:
Returns:
withSupportEngineer
public SupportTicketDetailsProperties withSupportEngineer(SupportEngineer supportEngineer)
Set the supportEngineer property: Information about the support engineer working on this support ticket.
Parameters:
Returns:
withSupportPlanId
public SupportTicketDetailsProperties withSupportPlanId(String supportPlanId)
Set the supportPlanId property: Support plan id associated with the support ticket.
Parameters:
Returns:
withSupportTicketId
public SupportTicketDetailsProperties withSupportTicketId(String supportTicketId)
Set the supportTicketId property: System generated support ticket Id that is unique.
Parameters:
Returns:
withTechnicalTicketDetails
public SupportTicketDetailsProperties withTechnicalTicketDetails(TechnicalTicketDetails technicalTicketDetails)
Set the technicalTicketDetails property: Additional ticket details associated with a technical support ticket request.
Parameters:
Returns:
withTitle
public SupportTicketDetailsProperties withTitle(String title)
Set the title property: Title of the support ticket.
Parameters:
Returns: