Class: Google::Cloud::Dialogflow::V2::Agent

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/dialogflow/v2/agent.rb

Overview

Represents a conversational agent.

Defined Under Namespace

Modules: ApiVersion, MatchMode, Tier

Instance Attribute Summary collapse

Instance Attribute Details

#api_versionGoogle::Cloud::Dialogflow::V2::Agent::ApiVersion



83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# File 'proto_docs/google/cloud/dialogflow/v2/agent.rb', line 83

class Agent
  include Google::Protobuf::MessageExts
  extend Google::Protobuf::MessageExts::ClassMethods

  # Match mode determines how intents are detected from user queries.
  module MatchMode
    # Not specified.
    MATCH_MODE_UNSPECIFIED = 0

    # Best for agents with a small number of examples in intents and/or wide
    # use of templates syntax and composite entities.
    MATCH_MODE_HYBRID = 1

    # Can be used for agents with a large number of examples in intents,
    # especially the ones using @sys.any or very large custom entities.
    MATCH_MODE_ML_ONLY = 2
  end

  # API version for the agent.
  module ApiVersion
    # Not specified.
    API_VERSION_UNSPECIFIED = 0

    # Legacy V1 API.
    API_VERSION_V1 = 1

    # V2 API.
    API_VERSION_V2 = 2

    # V2beta1 API.
    API_VERSION_V2_BETA_1 = 3
  end

  # Represents the agent tier.
  module Tier
    # Not specified. This value should never be used.
    TIER_UNSPECIFIED = 0

    # Standard tier.
    TIER_STANDARD = 1

    # Enterprise tier (Essentials).
    TIER_ENTERPRISE = 2

    # Enterprise tier (Plus).
    TIER_ENTERPRISE_PLUS = 3
  end
end

#avatar_uriString



83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# File 'proto_docs/google/cloud/dialogflow/v2/agent.rb', line 83

class Agent
  include Google::Protobuf::MessageExts
  extend Google::Protobuf::MessageExts::ClassMethods

  # Match mode determines how intents are detected from user queries.
  module MatchMode
    # Not specified.
    MATCH_MODE_UNSPECIFIED = 0

    # Best for agents with a small number of examples in intents and/or wide
    # use of templates syntax and composite entities.
    MATCH_MODE_HYBRID = 1

    # Can be used for agents with a large number of examples in intents,
    # especially the ones using @sys.any or very large custom entities.
    MATCH_MODE_ML_ONLY = 2
  end

  # API version for the agent.
  module ApiVersion
    # Not specified.
    API_VERSION_UNSPECIFIED = 0

    # Legacy V1 API.
    API_VERSION_V1 = 1

    # V2 API.
    API_VERSION_V2 = 2

    # V2beta1 API.
    API_VERSION_V2_BETA_1 = 3
  end

  # Represents the agent tier.
  module Tier
    # Not specified. This value should never be used.
    TIER_UNSPECIFIED = 0

    # Standard tier.
    TIER_STANDARD = 1

    # Enterprise tier (Essentials).
    TIER_ENTERPRISE = 2

    # Enterprise tier (Plus).
    TIER_ENTERPRISE_PLUS = 3
  end
end

#classification_thresholdFloat



83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# File 'proto_docs/google/cloud/dialogflow/v2/agent.rb', line 83

class Agent
  include Google::Protobuf::MessageExts
  extend Google::Protobuf::MessageExts::ClassMethods

  # Match mode determines how intents are detected from user queries.
  module MatchMode
    # Not specified.
    MATCH_MODE_UNSPECIFIED = 0

    # Best for agents with a small number of examples in intents and/or wide
    # use of templates syntax and composite entities.
    MATCH_MODE_HYBRID = 1

    # Can be used for agents with a large number of examples in intents,
    # especially the ones using @sys.any or very large custom entities.
    MATCH_MODE_ML_ONLY = 2
  end

  # API version for the agent.
  module ApiVersion
    # Not specified.
    API_VERSION_UNSPECIFIED = 0

    # Legacy V1 API.
    API_VERSION_V1 = 1

    # V2 API.
    API_VERSION_V2 = 2

    # V2beta1 API.
    API_VERSION_V2_BETA_1 = 3
  end

  # Represents the agent tier.
  module Tier
    # Not specified. This value should never be used.
    TIER_UNSPECIFIED = 0

    # Standard tier.
    TIER_STANDARD = 1

    # Enterprise tier (Essentials).
    TIER_ENTERPRISE = 2

    # Enterprise tier (Plus).
    TIER_ENTERPRISE_PLUS = 3
  end
end

#default_language_codeString



83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# File 'proto_docs/google/cloud/dialogflow/v2/agent.rb', line 83

class Agent
  include Google::Protobuf::MessageExts
  extend Google::Protobuf::MessageExts::ClassMethods

  # Match mode determines how intents are detected from user queries.
  module MatchMode
    # Not specified.
    MATCH_MODE_UNSPECIFIED = 0

    # Best for agents with a small number of examples in intents and/or wide
    # use of templates syntax and composite entities.
    MATCH_MODE_HYBRID = 1

    # Can be used for agents with a large number of examples in intents,
    # especially the ones using @sys.any or very large custom entities.
    MATCH_MODE_ML_ONLY = 2
  end

  # API version for the agent.
  module ApiVersion
    # Not specified.
    API_VERSION_UNSPECIFIED = 0

    # Legacy V1 API.
    API_VERSION_V1 = 1

    # V2 API.
    API_VERSION_V2 = 2

    # V2beta1 API.
    API_VERSION_V2_BETA_1 = 3
  end

  # Represents the agent tier.
  module Tier
    # Not specified. This value should never be used.
    TIER_UNSPECIFIED = 0

    # Standard tier.
    TIER_STANDARD = 1

    # Enterprise tier (Essentials).
    TIER_ENTERPRISE = 2

    # Enterprise tier (Plus).
    TIER_ENTERPRISE_PLUS = 3
  end
end

#descriptionString



83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# File 'proto_docs/google/cloud/dialogflow/v2/agent.rb', line 83

class Agent
  include Google::Protobuf::MessageExts
  extend Google::Protobuf::MessageExts::ClassMethods

  # Match mode determines how intents are detected from user queries.
  module MatchMode
    # Not specified.
    MATCH_MODE_UNSPECIFIED = 0

    # Best for agents with a small number of examples in intents and/or wide
    # use of templates syntax and composite entities.
    MATCH_MODE_HYBRID = 1

    # Can be used for agents with a large number of examples in intents,
    # especially the ones using @sys.any or very large custom entities.
    MATCH_MODE_ML_ONLY = 2
  end

  # API version for the agent.
  module ApiVersion
    # Not specified.
    API_VERSION_UNSPECIFIED = 0

    # Legacy V1 API.
    API_VERSION_V1 = 1

    # V2 API.
    API_VERSION_V2 = 2

    # V2beta1 API.
    API_VERSION_V2_BETA_1 = 3
  end

  # Represents the agent tier.
  module Tier
    # Not specified. This value should never be used.
    TIER_UNSPECIFIED = 0

    # Standard tier.
    TIER_STANDARD = 1

    # Enterprise tier (Essentials).
    TIER_ENTERPRISE = 2

    # Enterprise tier (Plus).
    TIER_ENTERPRISE_PLUS = 3
  end
end

#display_nameString



83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# File 'proto_docs/google/cloud/dialogflow/v2/agent.rb', line 83

class Agent
  include Google::Protobuf::MessageExts
  extend Google::Protobuf::MessageExts::ClassMethods

  # Match mode determines how intents are detected from user queries.
  module MatchMode
    # Not specified.
    MATCH_MODE_UNSPECIFIED = 0

    # Best for agents with a small number of examples in intents and/or wide
    # use of templates syntax and composite entities.
    MATCH_MODE_HYBRID = 1

    # Can be used for agents with a large number of examples in intents,
    # especially the ones using @sys.any or very large custom entities.
    MATCH_MODE_ML_ONLY = 2
  end

  # API version for the agent.
  module ApiVersion
    # Not specified.
    API_VERSION_UNSPECIFIED = 0

    # Legacy V1 API.
    API_VERSION_V1 = 1

    # V2 API.
    API_VERSION_V2 = 2

    # V2beta1 API.
    API_VERSION_V2_BETA_1 = 3
  end

  # Represents the agent tier.
  module Tier
    # Not specified. This value should never be used.
    TIER_UNSPECIFIED = 0

    # Standard tier.
    TIER_STANDARD = 1

    # Enterprise tier (Essentials).
    TIER_ENTERPRISE = 2

    # Enterprise tier (Plus).
    TIER_ENTERPRISE_PLUS = 3
  end
end

#enable_loggingBoolean



83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# File 'proto_docs/google/cloud/dialogflow/v2/agent.rb', line 83

class Agent
  include Google::Protobuf::MessageExts
  extend Google::Protobuf::MessageExts::ClassMethods

  # Match mode determines how intents are detected from user queries.
  module MatchMode
    # Not specified.
    MATCH_MODE_UNSPECIFIED = 0

    # Best for agents with a small number of examples in intents and/or wide
    # use of templates syntax and composite entities.
    MATCH_MODE_HYBRID = 1

    # Can be used for agents with a large number of examples in intents,
    # especially the ones using @sys.any or very large custom entities.
    MATCH_MODE_ML_ONLY = 2
  end

  # API version for the agent.
  module ApiVersion
    # Not specified.
    API_VERSION_UNSPECIFIED = 0

    # Legacy V1 API.
    API_VERSION_V1 = 1

    # V2 API.
    API_VERSION_V2 = 2

    # V2beta1 API.
    API_VERSION_V2_BETA_1 = 3
  end

  # Represents the agent tier.
  module Tier
    # Not specified. This value should never be used.
    TIER_UNSPECIFIED = 0

    # Standard tier.
    TIER_STANDARD = 1

    # Enterprise tier (Essentials).
    TIER_ENTERPRISE = 2

    # Enterprise tier (Plus).
    TIER_ENTERPRISE_PLUS = 3
  end
end

#match_modeGoogle::Cloud::Dialogflow::V2::Agent::MatchMode



83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# File 'proto_docs/google/cloud/dialogflow/v2/agent.rb', line 83

class Agent
  include Google::Protobuf::MessageExts
  extend Google::Protobuf::MessageExts::ClassMethods

  # Match mode determines how intents are detected from user queries.
  module MatchMode
    # Not specified.
    MATCH_MODE_UNSPECIFIED = 0

    # Best for agents with a small number of examples in intents and/or wide
    # use of templates syntax and composite entities.
    MATCH_MODE_HYBRID = 1

    # Can be used for agents with a large number of examples in intents,
    # especially the ones using @sys.any or very large custom entities.
    MATCH_MODE_ML_ONLY = 2
  end

  # API version for the agent.
  module ApiVersion
    # Not specified.
    API_VERSION_UNSPECIFIED = 0

    # Legacy V1 API.
    API_VERSION_V1 = 1

    # V2 API.
    API_VERSION_V2 = 2

    # V2beta1 API.
    API_VERSION_V2_BETA_1 = 3
  end

  # Represents the agent tier.
  module Tier
    # Not specified. This value should never be used.
    TIER_UNSPECIFIED = 0

    # Standard tier.
    TIER_STANDARD = 1

    # Enterprise tier (Essentials).
    TIER_ENTERPRISE = 2

    # Enterprise tier (Plus).
    TIER_ENTERPRISE_PLUS = 3
  end
end

#parentString



83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# File 'proto_docs/google/cloud/dialogflow/v2/agent.rb', line 83

class Agent
  include Google::Protobuf::MessageExts
  extend Google::Protobuf::MessageExts::ClassMethods

  # Match mode determines how intents are detected from user queries.
  module MatchMode
    # Not specified.
    MATCH_MODE_UNSPECIFIED = 0

    # Best for agents with a small number of examples in intents and/or wide
    # use of templates syntax and composite entities.
    MATCH_MODE_HYBRID = 1

    # Can be used for agents with a large number of examples in intents,
    # especially the ones using @sys.any or very large custom entities.
    MATCH_MODE_ML_ONLY = 2
  end

  # API version for the agent.
  module ApiVersion
    # Not specified.
    API_VERSION_UNSPECIFIED = 0

    # Legacy V1 API.
    API_VERSION_V1 = 1

    # V2 API.
    API_VERSION_V2 = 2

    # V2beta1 API.
    API_VERSION_V2_BETA_1 = 3
  end

  # Represents the agent tier.
  module Tier
    # Not specified. This value should never be used.
    TIER_UNSPECIFIED = 0

    # Standard tier.
    TIER_STANDARD = 1

    # Enterprise tier (Essentials).
    TIER_ENTERPRISE = 2

    # Enterprise tier (Plus).
    TIER_ENTERPRISE_PLUS = 3
  end
end

#supported_language_codesArray<String>



83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# File 'proto_docs/google/cloud/dialogflow/v2/agent.rb', line 83

class Agent
  include Google::Protobuf::MessageExts
  extend Google::Protobuf::MessageExts::ClassMethods

  # Match mode determines how intents are detected from user queries.
  module MatchMode
    # Not specified.
    MATCH_MODE_UNSPECIFIED = 0

    # Best for agents with a small number of examples in intents and/or wide
    # use of templates syntax and composite entities.
    MATCH_MODE_HYBRID = 1

    # Can be used for agents with a large number of examples in intents,
    # especially the ones using @sys.any or very large custom entities.
    MATCH_MODE_ML_ONLY = 2
  end

  # API version for the agent.
  module ApiVersion
    # Not specified.
    API_VERSION_UNSPECIFIED = 0

    # Legacy V1 API.
    API_VERSION_V1 = 1

    # V2 API.
    API_VERSION_V2 = 2

    # V2beta1 API.
    API_VERSION_V2_BETA_1 = 3
  end

  # Represents the agent tier.
  module Tier
    # Not specified. This value should never be used.
    TIER_UNSPECIFIED = 0

    # Standard tier.
    TIER_STANDARD = 1

    # Enterprise tier (Essentials).
    TIER_ENTERPRISE = 2

    # Enterprise tier (Plus).
    TIER_ENTERPRISE_PLUS = 3
  end
end

#tierGoogle::Cloud::Dialogflow::V2::Agent::Tier



83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# File 'proto_docs/google/cloud/dialogflow/v2/agent.rb', line 83

class Agent
  include Google::Protobuf::MessageExts
  extend Google::Protobuf::MessageExts::ClassMethods

  # Match mode determines how intents are detected from user queries.
  module MatchMode
    # Not specified.
    MATCH_MODE_UNSPECIFIED = 0

    # Best for agents with a small number of examples in intents and/or wide
    # use of templates syntax and composite entities.
    MATCH_MODE_HYBRID = 1

    # Can be used for agents with a large number of examples in intents,
    # especially the ones using @sys.any or very large custom entities.
    MATCH_MODE_ML_ONLY = 2
  end

  # API version for the agent.
  module ApiVersion
    # Not specified.
    API_VERSION_UNSPECIFIED = 0

    # Legacy V1 API.
    API_VERSION_V1 = 1

    # V2 API.
    API_VERSION_V2 = 2

    # V2beta1 API.
    API_VERSION_V2_BETA_1 = 3
  end

  # Represents the agent tier.
  module Tier
    # Not specified. This value should never be used.
    TIER_UNSPECIFIED = 0

    # Standard tier.
    TIER_STANDARD = 1

    # Enterprise tier (Essentials).
    TIER_ENTERPRISE = 2

    # Enterprise tier (Plus).
    TIER_ENTERPRISE_PLUS = 3
  end
end

#time_zoneString



83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# File 'proto_docs/google/cloud/dialogflow/v2/agent.rb', line 83

class Agent
  include Google::Protobuf::MessageExts
  extend Google::Protobuf::MessageExts::ClassMethods

  # Match mode determines how intents are detected from user queries.
  module MatchMode
    # Not specified.
    MATCH_MODE_UNSPECIFIED = 0

    # Best for agents with a small number of examples in intents and/or wide
    # use of templates syntax and composite entities.
    MATCH_MODE_HYBRID = 1

    # Can be used for agents with a large number of examples in intents,
    # especially the ones using @sys.any or very large custom entities.
    MATCH_MODE_ML_ONLY = 2
  end

  # API version for the agent.
  module ApiVersion
    # Not specified.
    API_VERSION_UNSPECIFIED = 0

    # Legacy V1 API.
    API_VERSION_V1 = 1

    # V2 API.
    API_VERSION_V2 = 2

    # V2beta1 API.
    API_VERSION_V2_BETA_1 = 3
  end

  # Represents the agent tier.
  module Tier
    # Not specified. This value should never be used.
    TIER_UNSPECIFIED = 0

    # Standard tier.
    TIER_STANDARD = 1

    # Enterprise tier (Essentials).
    TIER_ENTERPRISE = 2

    # Enterprise tier (Plus).
    TIER_ENTERPRISE_PLUS = 3
  end
end