Class: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2beta1AnnotatedConversationDataset

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
generated/google/apis/dialogflow_v2/classes.rb,
generated/google/apis/dialogflow_v2/representations.rb,
generated/google/apis/dialogflow_v2/representations.rb

Overview

Represents an annotated conversation dataset. ConversationDataset can have multiple AnnotatedConversationDataset, each of them represents one result from one annotation task. AnnotatedConversationDataset can only be generated from annotation task, which will be triggered by LabelConversation.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Core::JsonObjectSupport

#to_json

Methods included from Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1AnnotatedConversationDataset

Returns a new instance of GoogleCloudDialogflowV2beta1AnnotatedConversationDataset



2990
2991
2992
# File 'generated/google/apis/dialogflow_v2/classes.rb', line 2990

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#completed_example_countFixnum

Output only. Number of examples that have annotations in the annotated conversation dataset. Corresponds to the JSON property completedExampleCount

Returns:

  • (Fixnum)


2951
2952
2953
# File 'generated/google/apis/dialogflow_v2/classes.rb', line 2951

def completed_example_count
  @completed_example_count
end

#create_timeString

Output only. Creation time of this annotated conversation dataset. Corresponds to the JSON property createTime

Returns:

  • (String)


2956
2957
2958
# File 'generated/google/apis/dialogflow_v2/classes.rb', line 2956

def create_time
  @create_time
end

#descriptionString

Optional. The description of the annotated conversation dataset. Maximum of 10000 bytes. Corresponds to the JSON property description

Returns:

  • (String)


2962
2963
2964
# File 'generated/google/apis/dialogflow_v2/classes.rb', line 2962

def description
  @description
end

#display_nameString

Required. The display name of the annotated conversation dataset. It's specified when user starts an annotation task. Maximum of 64 bytes. Corresponds to the JSON property displayName

Returns:

  • (String)


2968
2969
2970
# File 'generated/google/apis/dialogflow_v2/classes.rb', line 2968

def display_name
  @display_name
end

#example_countFixnum

Output only. Number of examples in the annotated conversation dataset. Corresponds to the JSON property exampleCount

Returns:

  • (Fixnum)


2973
2974
2975
# File 'generated/google/apis/dialogflow_v2/classes.rb', line 2973

def example_count
  @example_count
end

#nameString

Output only. AnnotatedConversationDataset resource name. Format: projects/<Project ID>/conversationDatasets/<Conversation Dataset ID>/annotatedConversationDatasets/<Annotated Conversation Dataset ID> Corresponds to the JSON property name

Returns:

  • (String)


2980
2981
2982
# File 'generated/google/apis/dialogflow_v2/classes.rb', line 2980

def name
  @name
end

#question_type_nameString

Output only. Question type name that identifies a labeling task. A question is a single task that a worker answers. A question type is set of related questions. Each question belongs to a particular question type. It can be used in CrowdCompute UI to filter and manage labeling tasks. Corresponds to the JSON property questionTypeName

Returns:

  • (String)


2988
2989
2990
# File 'generated/google/apis/dialogflow_v2/classes.rb', line 2988

def question_type_name
  @question_type_name
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2995
2996
2997
2998
2999
3000
3001
3002
3003
# File 'generated/google/apis/dialogflow_v2/classes.rb', line 2995

def update!(**args)
  @completed_example_count = args[:completed_example_count] if args.key?(:completed_example_count)
  @create_time = args[:create_time] if args.key?(:create_time)
  @description = args[:description] if args.key?(:description)
  @display_name = args[:display_name] if args.key?(:display_name)
  @example_count = args[:example_count] if args.key?(:example_count)
  @name = args[:name] if args.key?(:name)
  @question_type_name = args[:question_type_name] if args.key?(:question_type_name)
end