Class: Google::Cloud::ContactCenterInsights::V1::IssueModel

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/contactcenterinsights/v1/resources.rb

Overview

The issue model resource.

Defined Under Namespace

Modules: ModelType, State Classes: InputDataConfig

Instance Attribute Summary collapse

Instance Attribute Details

#create_time::Google::Protobuf::Timestamp (readonly)

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

Returns:



808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 808

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

  # Configs for the input data used to create the issue model.
  # @!attribute [rw] medium
  #   @deprecated This field is deprecated and may be removed in the next major version update.
  #   @return [::Google::Cloud::ContactCenterInsights::V1::Conversation::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`.
  # @!attribute [r] training_conversations_count
  #   @return [::Integer]
  #     Output only. Number of conversations used in training. Output only.
  # @!attribute [rw] filter
  #   @return [::String]
  #     A filter to reduce the conversations used for training the model to a
  #     specific subset.
  class InputDataConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # State of the model.
  module State
    # Unspecified.
    STATE_UNSPECIFIED = 0

    # Model is not deployed but is ready to deploy.
    UNDEPLOYED = 1

    # Model is being deployed.
    DEPLOYING = 2

    # Model is deployed and is ready to be used. A model can only be used in
    # analysis if it's in this state.
    DEPLOYED = 3

    # Model is being undeployed.
    UNDEPLOYING = 4

    # Model is being deleted.
    DELETING = 5
  end

  # Type of the model.
  module ModelType
    # Unspecified model type.
    MODEL_TYPE_UNSPECIFIED = 0

    # Type V1.
    TYPE_V1 = 1

    # Type V2.
    TYPE_V2 = 2
  end
end

#display_name::String

Returns The representative name for the issue model.

Returns:

  • (::String)

    The representative name for the issue model.



808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 808

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

  # Configs for the input data used to create the issue model.
  # @!attribute [rw] medium
  #   @deprecated This field is deprecated and may be removed in the next major version update.
  #   @return [::Google::Cloud::ContactCenterInsights::V1::Conversation::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`.
  # @!attribute [r] training_conversations_count
  #   @return [::Integer]
  #     Output only. Number of conversations used in training. Output only.
  # @!attribute [rw] filter
  #   @return [::String]
  #     A filter to reduce the conversations used for training the model to a
  #     specific subset.
  class InputDataConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # State of the model.
  module State
    # Unspecified.
    STATE_UNSPECIFIED = 0

    # Model is not deployed but is ready to deploy.
    UNDEPLOYED = 1

    # Model is being deployed.
    DEPLOYING = 2

    # Model is deployed and is ready to be used. A model can only be used in
    # analysis if it's in this state.
    DEPLOYED = 3

    # Model is being undeployed.
    UNDEPLOYING = 4

    # Model is being deleted.
    DELETING = 5
  end

  # Type of the model.
  module ModelType
    # Unspecified model type.
    MODEL_TYPE_UNSPECIFIED = 0

    # Type V1.
    TYPE_V1 = 1

    # Type V2.
    TYPE_V2 = 2
  end
end

#input_data_config::Google::Cloud::ContactCenterInsights::V1::IssueModel::InputDataConfig

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

Returns:



808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 808

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

  # Configs for the input data used to create the issue model.
  # @!attribute [rw] medium
  #   @deprecated This field is deprecated and may be removed in the next major version update.
  #   @return [::Google::Cloud::ContactCenterInsights::V1::Conversation::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`.
  # @!attribute [r] training_conversations_count
  #   @return [::Integer]
  #     Output only. Number of conversations used in training. Output only.
  # @!attribute [rw] filter
  #   @return [::String]
  #     A filter to reduce the conversations used for training the model to a
  #     specific subset.
  class InputDataConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # State of the model.
  module State
    # Unspecified.
    STATE_UNSPECIFIED = 0

    # Model is not deployed but is ready to deploy.
    UNDEPLOYED = 1

    # Model is being deployed.
    DEPLOYING = 2

    # Model is deployed and is ready to be used. A model can only be used in
    # analysis if it's in this state.
    DEPLOYED = 3

    # Model is being undeployed.
    UNDEPLOYING = 4

    # Model is being deleted.
    DELETING = 5
  end

  # Type of the model.
  module ModelType
    # Unspecified model type.
    MODEL_TYPE_UNSPECIFIED = 0

    # Type V1.
    TYPE_V1 = 1

    # Type V2.
    TYPE_V2 = 2
  end
end

#issue_count::Integer (readonly)

Returns Output only. Number of issues in this issue model.

Returns:

  • (::Integer)

    Output only. Number of issues in this issue model.



808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 808

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

  # Configs for the input data used to create the issue model.
  # @!attribute [rw] medium
  #   @deprecated This field is deprecated and may be removed in the next major version update.
  #   @return [::Google::Cloud::ContactCenterInsights::V1::Conversation::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`.
  # @!attribute [r] training_conversations_count
  #   @return [::Integer]
  #     Output only. Number of conversations used in training. Output only.
  # @!attribute [rw] filter
  #   @return [::String]
  #     A filter to reduce the conversations used for training the model to a
  #     specific subset.
  class InputDataConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # State of the model.
  module State
    # Unspecified.
    STATE_UNSPECIFIED = 0

    # Model is not deployed but is ready to deploy.
    UNDEPLOYED = 1

    # Model is being deployed.
    DEPLOYING = 2

    # Model is deployed and is ready to be used. A model can only be used in
    # analysis if it's in this state.
    DEPLOYED = 3

    # Model is being undeployed.
    UNDEPLOYING = 4

    # Model is being deleted.
    DELETING = 5
  end

  # Type of the model.
  module ModelType
    # Unspecified model type.
    MODEL_TYPE_UNSPECIFIED = 0

    # Type V1.
    TYPE_V1 = 1

    # Type V2.
    TYPE_V2 = 2
  end
end

#language_code::String

Returns Language of the model.

Returns:

  • (::String)

    Language of the model.



808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 808

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

  # Configs for the input data used to create the issue model.
  # @!attribute [rw] medium
  #   @deprecated This field is deprecated and may be removed in the next major version update.
  #   @return [::Google::Cloud::ContactCenterInsights::V1::Conversation::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`.
  # @!attribute [r] training_conversations_count
  #   @return [::Integer]
  #     Output only. Number of conversations used in training. Output only.
  # @!attribute [rw] filter
  #   @return [::String]
  #     A filter to reduce the conversations used for training the model to a
  #     specific subset.
  class InputDataConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # State of the model.
  module State
    # Unspecified.
    STATE_UNSPECIFIED = 0

    # Model is not deployed but is ready to deploy.
    UNDEPLOYED = 1

    # Model is being deployed.
    DEPLOYING = 2

    # Model is deployed and is ready to be used. A model can only be used in
    # analysis if it's in this state.
    DEPLOYED = 3

    # Model is being undeployed.
    UNDEPLOYING = 4

    # Model is being deleted.
    DELETING = 5
  end

  # Type of the model.
  module ModelType
    # Unspecified model type.
    MODEL_TYPE_UNSPECIFIED = 0

    # Type V1.
    TYPE_V1 = 1

    # Type V2.
    TYPE_V2 = 2
  end
end

#model_type::Google::Cloud::ContactCenterInsights::V1::IssueModel::ModelType

Returns Type of the model.



808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 808

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

  # Configs for the input data used to create the issue model.
  # @!attribute [rw] medium
  #   @deprecated This field is deprecated and may be removed in the next major version update.
  #   @return [::Google::Cloud::ContactCenterInsights::V1::Conversation::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`.
  # @!attribute [r] training_conversations_count
  #   @return [::Integer]
  #     Output only. Number of conversations used in training. Output only.
  # @!attribute [rw] filter
  #   @return [::String]
  #     A filter to reduce the conversations used for training the model to a
  #     specific subset.
  class InputDataConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # State of the model.
  module State
    # Unspecified.
    STATE_UNSPECIFIED = 0

    # Model is not deployed but is ready to deploy.
    UNDEPLOYED = 1

    # Model is being deployed.
    DEPLOYING = 2

    # Model is deployed and is ready to be used. A model can only be used in
    # analysis if it's in this state.
    DEPLOYED = 3

    # Model is being undeployed.
    UNDEPLOYING = 4

    # Model is being deleted.
    DELETING = 5
  end

  # Type of the model.
  module ModelType
    # Unspecified model type.
    MODEL_TYPE_UNSPECIFIED = 0

    # Type V1.
    TYPE_V1 = 1

    # Type V2.
    TYPE_V2 = 2
  end
end

#name::String

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

Returns:

  • (::String)

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



808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 808

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

  # Configs for the input data used to create the issue model.
  # @!attribute [rw] medium
  #   @deprecated This field is deprecated and may be removed in the next major version update.
  #   @return [::Google::Cloud::ContactCenterInsights::V1::Conversation::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`.
  # @!attribute [r] training_conversations_count
  #   @return [::Integer]
  #     Output only. Number of conversations used in training. Output only.
  # @!attribute [rw] filter
  #   @return [::String]
  #     A filter to reduce the conversations used for training the model to a
  #     specific subset.
  class InputDataConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # State of the model.
  module State
    # Unspecified.
    STATE_UNSPECIFIED = 0

    # Model is not deployed but is ready to deploy.
    UNDEPLOYED = 1

    # Model is being deployed.
    DEPLOYING = 2

    # Model is deployed and is ready to be used. A model can only be used in
    # analysis if it's in this state.
    DEPLOYED = 3

    # Model is being undeployed.
    UNDEPLOYING = 4

    # Model is being deleted.
    DELETING = 5
  end

  # Type of the model.
  module ModelType
    # Unspecified model type.
    MODEL_TYPE_UNSPECIFIED = 0

    # Type V1.
    TYPE_V1 = 1

    # Type V2.
    TYPE_V2 = 2
  end
end

#state::Google::Cloud::ContactCenterInsights::V1::IssueModel::State (readonly)

Returns Output only. State of the model.

Returns:



808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 808

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

  # Configs for the input data used to create the issue model.
  # @!attribute [rw] medium
  #   @deprecated This field is deprecated and may be removed in the next major version update.
  #   @return [::Google::Cloud::ContactCenterInsights::V1::Conversation::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`.
  # @!attribute [r] training_conversations_count
  #   @return [::Integer]
  #     Output only. Number of conversations used in training. Output only.
  # @!attribute [rw] filter
  #   @return [::String]
  #     A filter to reduce the conversations used for training the model to a
  #     specific subset.
  class InputDataConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # State of the model.
  module State
    # Unspecified.
    STATE_UNSPECIFIED = 0

    # Model is not deployed but is ready to deploy.
    UNDEPLOYED = 1

    # Model is being deployed.
    DEPLOYING = 2

    # Model is deployed and is ready to be used. A model can only be used in
    # analysis if it's in this state.
    DEPLOYED = 3

    # Model is being undeployed.
    UNDEPLOYING = 4

    # Model is being deleted.
    DELETING = 5
  end

  # Type of the model.
  module ModelType
    # Unspecified model type.
    MODEL_TYPE_UNSPECIFIED = 0

    # Type V1.
    TYPE_V1 = 1

    # Type V2.
    TYPE_V2 = 2
  end
end

#training_stats::Google::Cloud::ContactCenterInsights::V1::IssueModelLabelStats (readonly)

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

Returns:



808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 808

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

  # Configs for the input data used to create the issue model.
  # @!attribute [rw] medium
  #   @deprecated This field is deprecated and may be removed in the next major version update.
  #   @return [::Google::Cloud::ContactCenterInsights::V1::Conversation::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`.
  # @!attribute [r] training_conversations_count
  #   @return [::Integer]
  #     Output only. Number of conversations used in training. Output only.
  # @!attribute [rw] filter
  #   @return [::String]
  #     A filter to reduce the conversations used for training the model to a
  #     specific subset.
  class InputDataConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # State of the model.
  module State
    # Unspecified.
    STATE_UNSPECIFIED = 0

    # Model is not deployed but is ready to deploy.
    UNDEPLOYED = 1

    # Model is being deployed.
    DEPLOYING = 2

    # Model is deployed and is ready to be used. A model can only be used in
    # analysis if it's in this state.
    DEPLOYED = 3

    # Model is being undeployed.
    UNDEPLOYING = 4

    # Model is being deleted.
    DELETING = 5
  end

  # Type of the model.
  module ModelType
    # Unspecified model type.
    MODEL_TYPE_UNSPECIFIED = 0

    # Type V1.
    TYPE_V1 = 1

    # Type V2.
    TYPE_V2 = 2
  end
end

#update_time::Google::Protobuf::Timestamp (readonly)

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

Returns:



808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 808

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

  # Configs for the input data used to create the issue model.
  # @!attribute [rw] medium
  #   @deprecated This field is deprecated and may be removed in the next major version update.
  #   @return [::Google::Cloud::ContactCenterInsights::V1::Conversation::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`.
  # @!attribute [r] training_conversations_count
  #   @return [::Integer]
  #     Output only. Number of conversations used in training. Output only.
  # @!attribute [rw] filter
  #   @return [::String]
  #     A filter to reduce the conversations used for training the model to a
  #     specific subset.
  class InputDataConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # State of the model.
  module State
    # Unspecified.
    STATE_UNSPECIFIED = 0

    # Model is not deployed but is ready to deploy.
    UNDEPLOYED = 1

    # Model is being deployed.
    DEPLOYING = 2

    # Model is deployed and is ready to be used. A model can only be used in
    # analysis if it's in this state.
    DEPLOYED = 3

    # Model is being undeployed.
    UNDEPLOYING = 4

    # Model is being deleted.
    DELETING = 5
  end

  # Type of the model.
  module ModelType
    # Unspecified model type.
    MODEL_TYPE_UNSPECIFIED = 0

    # Type V1.
    TYPE_V1 = 1

    # Type V2.
    TYPE_V2 = 2
  end
end