SupportTicketDetailsInner Class

public final class SupportTicketDetailsInner
extends ProxyResource

Object that represents SupportTicketDetails resource.

Constructor Summary

Constructor Description
SupportTicketDetailsInner()

Creates an instance of SupportTicketDetailsInner class.

Method Summary

Modifier and Type Method and Description
Consent advancedDiagnosticConsent()

Get the advancedDiagnosticConsent property: Advanced diagnostic consent to be updated on the support ticket.

ContactProfile contactDetails()

Get the contactDetails property: Contact information of the user requesting to create a support ticket.

OffsetDateTime createdDate()

Get the createdDate property: Time in UTC (ISO 8601 format) when the support ticket was created.

String description()

Get the description property: Detailed description of the question or issue.

String enrollmentId()

Get the enrollmentId property: Enrollment Id associated with the support ticket.

String fileWorkspaceName()

Get the fileWorkspaceName property: File workspace name.

IsTemporaryTicket isTemporaryTicket()

Get the isTemporaryTicket property: This property indicates if support ticket is a temporary ticket.

OffsetDateTime modifiedDate()

Get the modifiedDate property: Time in UTC (ISO 8601 format) when the support ticket was last modified.

String problemClassificationDisplayName()

Get the problemClassificationDisplayName property: Localized name of problem classification.

String problemClassificationId()

Get the problemClassificationId property: Each Azure service has its own set of issue categories, also known as problem classification.

String problemScopingQuestions()

Get the problemScopingQuestions property: Problem scoping questions associated with the support ticket.

OffsetDateTime problemStartTime()

Get the problemStartTime property: Time in UTC (ISO 8601 format) when the problem started.

QuotaTicketDetails quotaTicketDetails()

Get the quotaTicketDetails property: Additional ticket details associated with a quota support ticket request.

Boolean require24X7Response()

Get the require24X7Response property: Indicates if this requires a 24x7 response from Azure.

List<SecondaryConsent> secondaryConsent()

Get the secondaryConsent property: This property indicates secondary consents for the support ticket.

String serviceDisplayName()

Get the serviceDisplayName property: Localized name of the Azure service.

String serviceId()

Get the serviceId property: This is the resource Id of the Azure service resource associated with the support ticket.

ServiceLevelAgreement serviceLevelAgreement()

Get the serviceLevelAgreement property: Service Level Agreement information for this support ticket.

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.

String status()

Get the status property: Status of the support ticket.

SupportEngineer supportEngineer()

Get the supportEngineer property: Information about the support engineer working on this support ticket.

String supportPlanDisplayName()

Get the supportPlanDisplayName property: Support plan type associated with the support ticket.

String supportPlanId()

Get the supportPlanId property: Support plan id associated with the support ticket.

String supportPlanType()

Get the supportPlanType property: Support plan type associated with the support ticket.

String supportTicketId()

Get the supportTicketId property: System generated support ticket Id that is unique.

TechnicalTicketDetails technicalTicketDetails()

Get the technicalTicketDetails property: Additional ticket details associated with a technical support ticket request.

String title()

Get the title property: Title of the support ticket.

void validate()

Validates the instance.

SupportTicketDetailsInner withAdvancedDiagnosticConsent(Consent advancedDiagnosticConsent)

Set the advancedDiagnosticConsent property: Advanced diagnostic consent to be updated on the support ticket.

SupportTicketDetailsInner withContactDetails(ContactProfile contactDetails)

Set the contactDetails property: Contact information of the user requesting to create a support ticket.

SupportTicketDetailsInner withDescription(String description)

Set the description property: Detailed description of the question or issue.

SupportTicketDetailsInner withEnrollmentId(String enrollmentId)

Set the enrollmentId property: Enrollment Id associated with the support ticket.

SupportTicketDetailsInner withFileWorkspaceName(String fileWorkspaceName)

Set the fileWorkspaceName property: File workspace name.

SupportTicketDetailsInner withProblemClassificationId(String problemClassificationId)

Set the problemClassificationId property: Each Azure service has its own set of issue categories, also known as problem classification.

SupportTicketDetailsInner withProblemScopingQuestions(String problemScopingQuestions)

Set the problemScopingQuestions property: Problem scoping questions associated with the support ticket.

SupportTicketDetailsInner withProblemStartTime(OffsetDateTime problemStartTime)

Set the problemStartTime property: Time in UTC (ISO 8601 format) when the problem started.

SupportTicketDetailsInner withQuotaTicketDetails(QuotaTicketDetails quotaTicketDetails)

Set the quotaTicketDetails property: Additional ticket details associated with a quota support ticket request.

SupportTicketDetailsInner withRequire24X7Response(Boolean require24X7Response)

Set the require24X7Response property: Indicates if this requires a 24x7 response from Azure.

SupportTicketDetailsInner withSecondaryConsent(List<SecondaryConsent> secondaryConsent)

Set the secondaryConsent property: This property indicates secondary consents for the support ticket.

SupportTicketDetailsInner withServiceId(String serviceId)

Set the serviceId property: This is the resource Id of the Azure service resource associated with the support ticket.

SupportTicketDetailsInner withServiceLevelAgreement(ServiceLevelAgreement serviceLevelAgreement)

Set the serviceLevelAgreement property: Service Level Agreement information for this support ticket.

SupportTicketDetailsInner 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.

SupportTicketDetailsInner withSupportEngineer(SupportEngineer supportEngineer)

Set the supportEngineer property: Information about the support engineer working on this support ticket.

SupportTicketDetailsInner withSupportPlanId(String supportPlanId)

Set the supportPlanId property: Support plan id associated with the support ticket.

SupportTicketDetailsInner withSupportTicketId(String supportTicketId)

Set the supportTicketId property: System generated support ticket Id that is unique.

SupportTicketDetailsInner withTechnicalTicketDetails(TechnicalTicketDetails technicalTicketDetails)

Set the technicalTicketDetails property: Additional ticket details associated with a technical support ticket request.

SupportTicketDetailsInner withTitle(String title)

Set the title property: Title of the support ticket.

Methods inherited from ProxyResource

Methods inherited from java.lang.Object

Constructor Details

SupportTicketDetailsInner

public SupportTicketDetailsInner()

Creates an instance of SupportTicketDetailsInner class.

Method Details

advancedDiagnosticConsent

public Consent advancedDiagnosticConsent()

Get the advancedDiagnosticConsent property: Advanced diagnostic consent to be updated on the support ticket.

Returns:

the advancedDiagnosticConsent value.

contactDetails

public ContactProfile contactDetails()

Get the contactDetails property: Contact information of the user requesting to create a support ticket.

Returns:

the contactDetails value.

createdDate

public OffsetDateTime createdDate()

Get the createdDate property: Time in UTC (ISO 8601 format) when the support ticket was created.

Returns:

the createdDate value.

description

public String description()

Get the description property: Detailed description of the question or issue.

Returns:

the description value.

enrollmentId

public String enrollmentId()

Get the enrollmentId property: Enrollment Id associated with the support ticket.

Returns:

the enrollmentId value.

fileWorkspaceName

public String fileWorkspaceName()

Get the fileWorkspaceName property: File workspace name.

Returns:

the fileWorkspaceName value.

isTemporaryTicket

public IsTemporaryTicket isTemporaryTicket()

Get the isTemporaryTicket property: This property indicates if support ticket is a temporary ticket.

Returns:

the isTemporaryTicket value.

modifiedDate

public OffsetDateTime modifiedDate()

Get the modifiedDate property: Time in UTC (ISO 8601 format) when the support ticket was last modified.

Returns:

the modifiedDate value.

problemClassificationDisplayName

public String problemClassificationDisplayName()

Get the problemClassificationDisplayName property: Localized name of problem classification.

Returns:

the problemClassificationDisplayName value.

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:

the problemClassificationId value.

problemScopingQuestions

public String problemScopingQuestions()

Get the problemScopingQuestions property: Problem scoping questions associated with the support ticket.

Returns:

the problemScopingQuestions value.

problemStartTime

public OffsetDateTime problemStartTime()

Get the problemStartTime property: Time in UTC (ISO 8601 format) when the problem started.

Returns:

the problemStartTime value.

quotaTicketDetails

public QuotaTicketDetails quotaTicketDetails()

Get the quotaTicketDetails property: Additional ticket details associated with a quota support ticket request.

Returns:

the quotaTicketDetails value.

require24X7Response

public Boolean require24X7Response()

Get the require24X7Response property: Indicates if this requires a 24x7 response from Azure.

Returns:

the require24X7Response value.

secondaryConsent

public List<SecondaryConsent> secondaryConsent()

Get the secondaryConsent property: This property indicates secondary consents for the support ticket.

Returns:

the secondaryConsent value.

serviceDisplayName

public String serviceDisplayName()

Get the serviceDisplayName property: Localized name of the Azure service.

Returns:

the serviceDisplayName value.

serviceId

public String serviceId()

Get the serviceId property: This is the resource Id of the Azure service resource associated with the support ticket.

Returns:

the serviceId value.

serviceLevelAgreement

public ServiceLevelAgreement serviceLevelAgreement()

Get the serviceLevelAgreement property: Service Level Agreement information for this support ticket.

Returns:

the serviceLevelAgreement value.

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:

the severity value.

status

public String status()

Get the status property: Status of the support ticket.

Returns:

the status value.

supportEngineer

public SupportEngineer supportEngineer()

Get the supportEngineer property: Information about the support engineer working on this support ticket.

Returns:

the supportEngineer value.

supportPlanDisplayName

public String supportPlanDisplayName()

Get the supportPlanDisplayName property: Support plan type associated with the support ticket.

Returns:

the supportPlanDisplayName value.

supportPlanId

public String supportPlanId()

Get the supportPlanId property: Support plan id associated with the support ticket.

Returns:

the supportPlanId value.

supportPlanType

public String supportPlanType()

Get the supportPlanType property: Support plan type associated with the support ticket.

Returns:

the supportPlanType value.

supportTicketId

public String supportTicketId()

Get the supportTicketId property: System generated support ticket Id that is unique.

Returns:

the supportTicketId value.

technicalTicketDetails

public TechnicalTicketDetails technicalTicketDetails()

Get the technicalTicketDetails property: Additional ticket details associated with a technical support ticket request.

Returns:

the technicalTicketDetails value.

title

public String title()

Get the title property: Title of the support ticket.

Returns:

the title value.

validate

public void validate()

Validates the instance.

withAdvancedDiagnosticConsent

public SupportTicketDetailsInner withAdvancedDiagnosticConsent(Consent advancedDiagnosticConsent)

Set the advancedDiagnosticConsent property: Advanced diagnostic consent to be updated on the support ticket.

Parameters:

advancedDiagnosticConsent - the advancedDiagnosticConsent value to set.

Returns:

the SupportTicketDetailsInner object itself.

withContactDetails

public SupportTicketDetailsInner withContactDetails(ContactProfile contactDetails)

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.

withDescription

public SupportTicketDetailsInner withDescription(String description)

Set the description property: Detailed description of the question or issue.

Parameters:

description - the description value to set.

Returns:

the SupportTicketDetailsInner object itself.

withEnrollmentId

public SupportTicketDetailsInner withEnrollmentId(String enrollmentId)

Set the enrollmentId property: Enrollment Id associated with the support ticket.

Parameters:

enrollmentId - the enrollmentId value to set.

Returns:

the SupportTicketDetailsInner object itself.

withFileWorkspaceName

public SupportTicketDetailsInner withFileWorkspaceName(String fileWorkspaceName)

Set the fileWorkspaceName property: File workspace name.

Parameters:

fileWorkspaceName - the fileWorkspaceName value to set.

Returns:

the SupportTicketDetailsInner object itself.

withProblemClassificationId

public SupportTicketDetailsInner 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:

problemClassificationId - the problemClassificationId value to set.

Returns:

the SupportTicketDetailsInner object itself.

withProblemScopingQuestions

public SupportTicketDetailsInner withProblemScopingQuestions(String problemScopingQuestions)

Set the problemScopingQuestions property: Problem scoping questions associated with the support ticket.

Parameters:

problemScopingQuestions - the problemScopingQuestions value to set.

Returns:

the SupportTicketDetailsInner object itself.

withProblemStartTime

public SupportTicketDetailsInner withProblemStartTime(OffsetDateTime problemStartTime)

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.

withQuotaTicketDetails

public SupportTicketDetailsInner withQuotaTicketDetails(QuotaTicketDetails quotaTicketDetails)

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.

withRequire24X7Response

public SupportTicketDetailsInner withRequire24X7Response(Boolean require24X7Response)

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.

withSecondaryConsent

public SupportTicketDetailsInner withSecondaryConsent(List<SecondaryConsent> secondaryConsent)

Set the secondaryConsent property: This property indicates secondary consents for the support ticket.

Parameters:

secondaryConsent - the secondaryConsent value to set.

Returns:

the SupportTicketDetailsInner object itself.

withServiceId

public SupportTicketDetailsInner withServiceId(String serviceId)

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.

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.

withSeverity

public SupportTicketDetailsInner 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:

severity - the severity value to set.

Returns:

the SupportTicketDetailsInner object itself.

withSupportEngineer

public SupportTicketDetailsInner withSupportEngineer(SupportEngineer supportEngineer)

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.

withSupportPlanId

public SupportTicketDetailsInner withSupportPlanId(String supportPlanId)

Set the supportPlanId property: Support plan id associated with the support ticket.

Parameters:

supportPlanId - the supportPlanId value to set.

Returns:

the SupportTicketDetailsInner object itself.

withSupportTicketId

public SupportTicketDetailsInner withSupportTicketId(String supportTicketId)

Set the supportTicketId property: System generated support ticket Id that is unique.

Parameters:

supportTicketId - the supportTicketId value to set.

Returns:

the SupportTicketDetailsInner object itself.

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.

withTitle

public SupportTicketDetailsInner withTitle(String title)

Set the title property: Title of the support ticket.

Parameters:

title - the title value to set.

Returns:

the SupportTicketDetailsInner object itself.

Applies to