Class SupportTicketDetailsInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.support.fluent.models.SupportTicketDetailsInner
public final class SupportTicketDetailsInner
extends com.azure.core.management.ProxyResource
Object that represents SupportTicketDetails resource.
-
Constructor Summary
ConstructorDescriptionCreates an instance of SupportTicketDetailsInner class. -
Method Summary
Modifier and TypeMethodDescriptionGet the contactDetails property: Contact information of the user requesting to create a support ticket.Get the createdDate property: Time in UTC (ISO 8601 format) when the support ticket was created.Get the description property: Detailed description of the question or issue.Get the enrollmentId property: Enrollment Id associated with the support ticket.Get the modifiedDate property: Time in UTC (ISO 8601 format) when the support ticket was last modified.Get the problemClassificationDisplayName property: Localized name of problem classification.Get the problemClassificationId property: Each Azure service has its own set of issue categories, also known as problem classification.Get the problemStartTime property: Time in UTC (ISO 8601 format) when the problem started.Get the quotaTicketDetails property: Additional ticket details associated with a quota support ticket request.Get the require24X7Response property: Indicates if this requires a 24x7 response from Azure.Get the serviceDisplayName property: Localized name of the Azure service.Get the serviceId property: This is the resource Id of the Azure service resource associated with the support ticket.Get the serviceLevelAgreement property: Service Level Agreement information for this support ticket.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.status()
Get the status property: Status of the support ticket.Get the supportEngineer property: Information about the support engineer working on this support ticket.Get the supportPlanType property: Support plan type associated with the support ticket.Get the supportTicketId property: System generated support ticket Id that is unique.Get the technicalTicketDetails property: Additional ticket details associated with a technical support ticket request.title()
Get the title property: Title of the support ticket.void
validate()
Validates the instance.withContactDetails
(ContactProfile contactDetails) Set the contactDetails property: Contact information of the user requesting to create a support ticket.withDescription
(String description) Set the description property: Detailed description of the question or issue.withProblemClassificationId
(String problemClassificationId) Set the problemClassificationId property: Each Azure service has its own set of issue categories, also known as problem classification.withProblemStartTime
(OffsetDateTime problemStartTime) Set the problemStartTime property: Time in UTC (ISO 8601 format) when the problem started.withQuotaTicketDetails
(QuotaTicketDetails quotaTicketDetails) Set the quotaTicketDetails property: Additional ticket details associated with a quota support ticket request.withRequire24X7Response
(Boolean require24X7Response) Set the require24X7Response property: Indicates if this requires a 24x7 response from Azure.withServiceId
(String serviceId) Set the serviceId property: This is the resource Id of the Azure service resource associated with the support ticket.withServiceLevelAgreement
(ServiceLevelAgreement serviceLevelAgreement) Set the serviceLevelAgreement property: Service Level Agreement information for this support ticket.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.withSupportEngineer
(SupportEngineer supportEngineer) Set the supportEngineer property: Information about the support engineer working on this support ticket.withSupportTicketId
(String supportTicketId) Set the supportTicketId property: System generated support ticket Id that is unique.withTechnicalTicketDetails
(TechnicalTicketDetails technicalTicketDetails) Set the technicalTicketDetails property: Additional ticket details associated with a technical support ticket request.Set the title property: Title of the support ticket.Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
SupportTicketDetailsInner
public SupportTicketDetailsInner()Creates an instance of SupportTicketDetailsInner class.
-
-
Method Details
-
supportTicketId
Get the supportTicketId property: System generated support ticket Id that is unique.- Returns:
- the supportTicketId value.
-
withSupportTicketId
Set the supportTicketId property: System generated support ticket Id that is unique.- Parameters:
supportTicketId
- the supportTicketId value to set.- Returns:
- the SupportTicketDetailsInner object itself.
-
description
Get the description property: Detailed description of the question or issue.- Returns:
- the description value.
-
withDescription
Set the description property: Detailed description of the question or issue.- Parameters:
description
- the description value to set.- Returns:
- the SupportTicketDetailsInner object itself.
-
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:
- the problemClassificationId value.
-
withProblemClassificationId
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:
problemClassificationId
- the problemClassificationId value to set.- Returns:
- the SupportTicketDetailsInner object itself.
-
problemClassificationDisplayName
Get the problemClassificationDisplayName property: Localized name of problem classification.- Returns:
- the problemClassificationDisplayName value.
-
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:
- the severity value.
-
withSeverity
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:
severity
- the severity value to set.- Returns:
- the SupportTicketDetailsInner object itself.
-
enrollmentId
Get the enrollmentId property: Enrollment Id associated with the support ticket.- Returns:
- the enrollmentId value.
-
require24X7Response
Get the require24X7Response property: Indicates if this requires a 24x7 response from Azure.- Returns:
- the require24X7Response value.
-
withRequire24X7Response
Set the require24X7Response property: Indicates if this requires a 24x7 response from Azure.- Parameters:
require24X7Response
- the require24X7Response value to set.- Returns:
- the SupportTicketDetailsInner object itself.
-
contactDetails
Get the contactDetails property: Contact information of the user requesting to create a support ticket.- Returns:
- the contactDetails value.
-
withContactDetails
Set the contactDetails property: Contact information of the user requesting to create a support ticket.- Parameters:
contactDetails
- the contactDetails value to set.- Returns:
- the SupportTicketDetailsInner object itself.
-
serviceLevelAgreement
Get the serviceLevelAgreement property: Service Level Agreement information for this support ticket.- Returns:
- the serviceLevelAgreement value.
-
withServiceLevelAgreement
public SupportTicketDetailsInner withServiceLevelAgreement(ServiceLevelAgreement serviceLevelAgreement) Set the serviceLevelAgreement property: Service Level Agreement information for this support ticket.- Parameters:
serviceLevelAgreement
- the serviceLevelAgreement value to set.- Returns:
- the SupportTicketDetailsInner object itself.
-
supportEngineer
Get the supportEngineer property: Information about the support engineer working on this support ticket.- Returns:
- the supportEngineer value.
-
withSupportEngineer
Set the supportEngineer property: Information about the support engineer working on this support ticket.- Parameters:
supportEngineer
- the supportEngineer value to set.- Returns:
- the SupportTicketDetailsInner object itself.
-
supportPlanType
Get the supportPlanType property: Support plan type associated with the support ticket.- Returns:
- the supportPlanType value.
-
title
Get the title property: Title of the support ticket.- Returns:
- the title value.
-
withTitle
Set the title property: Title of the support ticket.- Parameters:
title
- the title value to set.- Returns:
- the SupportTicketDetailsInner object itself.
-
problemStartTime
Get the problemStartTime property: Time in UTC (ISO 8601 format) when the problem started.- Returns:
- the problemStartTime value.
-
withProblemStartTime
Set the problemStartTime property: Time in UTC (ISO 8601 format) when the problem started.- Parameters:
problemStartTime
- the problemStartTime value to set.- Returns:
- the SupportTicketDetailsInner object itself.
-
serviceId
Get the serviceId property: This is the resource Id of the Azure service resource associated with the support ticket.- Returns:
- the serviceId value.
-
withServiceId
Set the serviceId property: This is the resource Id of the Azure service resource associated with the support ticket.- Parameters:
serviceId
- the serviceId value to set.- Returns:
- the SupportTicketDetailsInner object itself.
-
serviceDisplayName
Get the serviceDisplayName property: Localized name of the Azure service.- Returns:
- the serviceDisplayName value.
-
status
Get the status property: Status of the support ticket.- Returns:
- the status value.
-
createdDate
Get the createdDate property: Time in UTC (ISO 8601 format) when the support ticket was created.- Returns:
- the createdDate value.
-
modifiedDate
Get the modifiedDate property: Time in UTC (ISO 8601 format) when the support ticket was last modified.- Returns:
- the modifiedDate value.
-
technicalTicketDetails
Get the technicalTicketDetails property: Additional ticket details associated with a technical support ticket request.- Returns:
- the technicalTicketDetails value.
-
withTechnicalTicketDetails
public SupportTicketDetailsInner withTechnicalTicketDetails(TechnicalTicketDetails technicalTicketDetails) Set the technicalTicketDetails property: Additional ticket details associated with a technical support ticket request.- Parameters:
technicalTicketDetails
- the technicalTicketDetails value to set.- Returns:
- the SupportTicketDetailsInner object itself.
-
quotaTicketDetails
Get the quotaTicketDetails property: Additional ticket details associated with a quota support ticket request.- Returns:
- the quotaTicketDetails value.
-
withQuotaTicketDetails
Set the quotaTicketDetails property: Additional ticket details associated with a quota support ticket request.- Parameters:
quotaTicketDetails
- the quotaTicketDetails value to set.- Returns:
- the SupportTicketDetailsInner object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-