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:



779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
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
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 779

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.



779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
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
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 779

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:



779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
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
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 779

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.



779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
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
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 779

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.



779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
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
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 779

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.



779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
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
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 779

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}



779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
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
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 779

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:



779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
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
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 779

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:



779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
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
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 779

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:



779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
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
# File 'proto_docs/google/cloud/contactcenterinsights/v1/resources.rb', line 779

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