CreateIssueModelMetadata

Metadata for creating an issue model.

JSON representation
{
  "createTime": string,
  "endTime": string,
  "request": {
    object (CreateIssueModelRequest)
  }
}
Fields
createTime

string (Timestamp format)

Output only. The time the operation was created.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Output only. The time the operation finished running.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

request

object (CreateIssueModelRequest)

The original request for creation.

CreateIssueModelRequest

The request to create an issue model.

JSON representation
{
  "parent": string,
  "issueModel": {
    object (IssueModel)
  }
}
Fields
parent

string

Required. The parent resource of the issue model.

issueModel

object (IssueModel)

Required. The issue model to create.

IssueModel

The issue model resource.

JSON representation
{
  "name": string,
  "displayName": string,
  "createTime": string,
  "updateTime": string,
  "issueCount": string,
  "state": enum (State),
  "inputDataConfig": {
    object (InputDataConfig)
  },
  "trainingStats": {
    object (IssueModelLabelStats)
  },
  "modelType": enum (ModelType),
  "languageCode": string,
  "multiLingualMatch": boolean
}
Fields
name

string

Immutable. The resource name of the issue model. Format: projects/{project}/locations/{location}/issueModels/{issueModel}

displayName

string

The representative name for the issue model.

createTime

string (Timestamp format)

Output only. The time at which this issue model was created.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Output only. The most recent time at which the issue model was updated.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

issueCount

string (int64 format)

Output only. Number of issues in this issue model.

state

enum (State)

Output only. State of the model.

inputDataConfig

object (InputDataConfig)

Configs for the input data that used to create the issue model.

trainingStats

object (IssueModelLabelStats)

Output only. Immutable. The issue model's label statistics on its training data.

modelType

enum (ModelType)

Type of the model.

languageCode

string

Language of the model.

multiLingualMatch

boolean

Whether the model can be used for analysis with conversations in multiple languages. The topic names and descriptions will be in the languageCode specified, but the matching will be performed against conversations in any language.

InputDataConfig

Configs for the input data used to create the issue model.

JSON representation
{
  "medium": enum (Medium),
  "trainingConversationsCount": string,
  "filter": string,
  "customTaxonomy": {
    object (CustomTaxonomy)
  },
  "issueGranularity": enum (IssueGranularity),
  "industry": string
}
Fields
medium
(deprecated)

enum (Medium)

Medium of conversations used in training data. This field is being deprecated. To specify the medium to be used in training a new issue model, set the medium field on filter.

trainingConversationsCount

string (int64 format)

Output only. Number of conversations used in training. Output only.

filter

string

A filter to reduce the conversations used for training the model to a specific subset.

customTaxonomy

object (CustomTaxonomy)

Custom supplied taxonomy.

issueGranularity

enum (IssueGranularity)

Issue granularity preference for model training.

industry

string

Customer industry, used to improve specificity of the topic model.

CustomTaxonomy

Structure for custom supplied taxonomy. A custom taxonomy consists of multiple taxonomy entries organized in a hierarchical way.

JSON representation
{
  "taxonomyEntries": [
    {
      object (TaxonomyEntry)
    }
  ]
}
Fields
taxonomyEntries[]

object (TaxonomyEntry)

List of taxonomy entries.

TaxonomyEntry

Structure for a taxonomy entry.

JSON representation
{
  "id": string,
  "displayName": string,
  "parents": [
    string
  ],
  "description": string
}
Fields
id

string

Immutable. The Id of the taxonomy entry

displayName

string

The content of the taxonomy entry.

parents[]

string

Ids of parent taxonomy entries.

description

string

The description of the taxonomy entry.

IssueModelLabelStats

Aggregated statistics about an issue model.

JSON representation
{
  "analyzedConversationsCount": string,
  "unclassifiedConversationsCount": string,
  "issueStats": {
    string: {
      object (IssueStats)
    },
    ...
  }
}
Fields
analyzedConversationsCount

string (int64 format)

Number of conversations the issue model has analyzed at this point in time.

unclassifiedConversationsCount

string (int64 format)

Number of analyzed conversations for which no issue was applicable at this point in time.

issueStats

map (key: string, value: object (IssueStats))

Statistics on each issue. Key is the issue's resource name.

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

IssueStats

Aggregated statistics about an issue.

JSON representation
{
  "issue": string,
  "labeledConversationsCount": string,
  "displayName": string
}
Fields
issue

string

Issue resource. Format: projects/{project}/locations/{location}/issueModels/{issueModel}/issues/{issue}

labeledConversationsCount

string (int64 format)

Number of conversations attached to the issue at this point in time.

displayName

string

Display name of the issue.