SupportTicketDetails Interface

public interface SupportTicketDetails

An immutable client-side representation of SupportTicketDetails.

Method Summary

Modifier and Type Method and Description
abstract Consent advancedDiagnosticConsent()

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

abstract ContactProfile contactDetails()

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

abstract OffsetDateTime createdDate()

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

abstract String description()

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

abstract String enrollmentId()

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

abstract String fileWorkspaceName()

Gets the fileWorkspaceName property: File workspace name.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract SupportTicketDetailsInner innerModel()

Gets the inner com.azure.resourcemanager.support.fluent.models.SupportTicketDetailsInner object.

abstract IsTemporaryTicket isTemporaryTicket()

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

abstract OffsetDateTime modifiedDate()

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

abstract String name()

Gets the name property: The name of the resource.

abstract String problemClassificationDisplayName()

Gets the problemClassificationDisplayName property: Localized name of problem classification.

abstract String problemClassificationId()

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

abstract String problemScopingQuestions()

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

abstract OffsetDateTime problemStartTime()

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

abstract QuotaTicketDetails quotaTicketDetails()

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

abstract SupportTicketDetails refresh()

Refreshes the resource to sync with Azure.

abstract SupportTicketDetails refresh(Context context)

Refreshes the resource to sync with Azure.

abstract Boolean require24X7Response()

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

abstract List<SecondaryConsent> secondaryConsent()

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

abstract String serviceDisplayName()

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

abstract String serviceId()

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

abstract ServiceLevelAgreement serviceLevelAgreement()

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

abstract SeverityLevel severity()

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

abstract String status()

Gets the status property: Status of the support ticket.

abstract SupportEngineer supportEngineer()

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

abstract String supportPlanDisplayName()

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

abstract String supportPlanId()

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

abstract String supportPlanType()

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

abstract String supportTicketId()

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

abstract TechnicalTicketDetails technicalTicketDetails()

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

abstract String title()

Gets the title property: Title of the support ticket.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the SupportTicketDetails resource.

Method Details

advancedDiagnosticConsent

public abstract Consent advancedDiagnosticConsent()

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

Returns:

the advancedDiagnosticConsent value.

contactDetails

public abstract ContactProfile contactDetails()

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

Returns:

the contactDetails value.

createdDate

public abstract OffsetDateTime createdDate()

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

Returns:

the createdDate value.

description

public abstract String description()

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

Returns:

the description value.

enrollmentId

public abstract String enrollmentId()

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

Returns:

the enrollmentId value.

fileWorkspaceName

public abstract String fileWorkspaceName()

Gets the fileWorkspaceName property: File workspace name.

Returns:

the fileWorkspaceName value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract SupportTicketDetailsInner innerModel()

Gets the inner com.azure.resourcemanager.support.fluent.models.SupportTicketDetailsInner object.

Returns:

the inner object.

isTemporaryTicket

public abstract IsTemporaryTicket isTemporaryTicket()

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

Returns:

the isTemporaryTicket value.

modifiedDate

public abstract OffsetDateTime modifiedDate()

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

Returns:

the modifiedDate value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

problemClassificationDisplayName

public abstract String problemClassificationDisplayName()

Gets the problemClassificationDisplayName property: Localized name of problem classification.

Returns:

the problemClassificationDisplayName value.

problemClassificationId

public abstract String problemClassificationId()

Gets 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 abstract String problemScopingQuestions()

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

Returns:

the problemScopingQuestions value.

problemStartTime

public abstract OffsetDateTime problemStartTime()

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

Returns:

the problemStartTime value.

quotaTicketDetails

public abstract QuotaTicketDetails quotaTicketDetails()

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

Returns:

the quotaTicketDetails value.

refresh

public abstract SupportTicketDetails refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract SupportTicketDetails refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

require24X7Response

public abstract Boolean require24X7Response()

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

Returns:

the require24X7Response value.

secondaryConsent

public abstract List<SecondaryConsent> secondaryConsent()

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

Returns:

the secondaryConsent value.

serviceDisplayName

public abstract String serviceDisplayName()

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

Returns:

the serviceDisplayName value.

serviceId

public abstract String serviceId()

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

Returns:

the serviceId value.

serviceLevelAgreement

public abstract ServiceLevelAgreement serviceLevelAgreement()

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

Returns:

the serviceLevelAgreement value.

severity

public abstract SeverityLevel severity()

Gets 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 abstract String status()

Gets the status property: Status of the support ticket.

Returns:

the status value.

supportEngineer

public abstract SupportEngineer supportEngineer()

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

Returns:

the supportEngineer value.

supportPlanDisplayName

public abstract String supportPlanDisplayName()

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

Returns:

the supportPlanDisplayName value.

supportPlanId

public abstract String supportPlanId()

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

Returns:

the supportPlanId value.

supportPlanType

public abstract String supportPlanType()

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

Returns:

the supportPlanType value.

supportTicketId

public abstract String supportTicketId()

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

Returns:

the supportTicketId value.

technicalTicketDetails

public abstract TechnicalTicketDetails technicalTicketDetails()

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

Returns:

the technicalTicketDetails value.

title

public abstract String title()

Gets the title property: Title of the support ticket.

Returns:

the title value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract SupportTicketDetails.Update update()

Begins update for the SupportTicketDetails resource.

Returns:

the stage of resource update.

Applies to