Class: Google::Cloud::Support::V2::Case

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

Overview

A support case.

Defined Under Namespace

Modules: Priority, State

Instance Attribute Summary collapse

Instance Attribute Details

#classification::Google::Cloud::Support::V2::CaseClassification

Returns The issue classification applicable to this case.

Returns:



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
131
132
133
# File 'proto_docs/google/cloud/support/v2/case.rb', line 85

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

  # The status of a support case.
  module State
    # Case is in an unknown state.
    STATE_UNSPECIFIED = 0

    # The case has been created but no one is assigned to work on it yet.
    NEW = 1

    # The case is currently being handled by Google support.
    IN_PROGRESS_GOOGLE_SUPPORT = 2

    # Google is waiting for a response.
    ACTION_REQUIRED = 3

    # A solution has been offered for the case, but it isn't yet closed.
    SOLUTION_PROVIDED = 4

    # The case has been resolved.
    CLOSED = 5
  end

  # The case Priority. P0 is most urgent and P4 the least.
  module Priority
    # Priority is undefined or has not been set yet.
    PRIORITY_UNSPECIFIED = 0

    # Extreme impact on a production service. Service is hard down.
    P0 = 1

    # Critical impact on a production service. Service is currently unusable.
    P1 = 2

    # Severe impact on a production service. Service is usable but greatly
    # impaired.
    P2 = 3

    # Medium impact on a production service.  Service is available, but
    # moderately impaired.
    P3 = 4

    # General questions or minor issues.  Production service is fully
    # available.
    P4 = 5
  end
end

#contact_email::String

Returns A user-supplied email address to send case update notifications for. This should only be used in BYOID flows, where we cannot infer the user's email address directly from their EUCs.

Returns:

  • (::String)

    A user-supplied email address to send case update notifications for. This should only be used in BYOID flows, where we cannot infer the user's email address directly from their EUCs.



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
131
132
133
# File 'proto_docs/google/cloud/support/v2/case.rb', line 85

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

  # The status of a support case.
  module State
    # Case is in an unknown state.
    STATE_UNSPECIFIED = 0

    # The case has been created but no one is assigned to work on it yet.
    NEW = 1

    # The case is currently being handled by Google support.
    IN_PROGRESS_GOOGLE_SUPPORT = 2

    # Google is waiting for a response.
    ACTION_REQUIRED = 3

    # A solution has been offered for the case, but it isn't yet closed.
    SOLUTION_PROVIDED = 4

    # The case has been resolved.
    CLOSED = 5
  end

  # The case Priority. P0 is most urgent and P4 the least.
  module Priority
    # Priority is undefined or has not been set yet.
    PRIORITY_UNSPECIFIED = 0

    # Extreme impact on a production service. Service is hard down.
    P0 = 1

    # Critical impact on a production service. Service is currently unusable.
    P1 = 2

    # Severe impact on a production service. Service is usable but greatly
    # impaired.
    P2 = 3

    # Medium impact on a production service.  Service is available, but
    # moderately impaired.
    P3 = 4

    # General questions or minor issues.  Production service is fully
    # available.
    P4 = 5
  end
end

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

Returns Output only. The time this case was created.

Returns:



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
131
132
133
# File 'proto_docs/google/cloud/support/v2/case.rb', line 85

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

  # The status of a support case.
  module State
    # Case is in an unknown state.
    STATE_UNSPECIFIED = 0

    # The case has been created but no one is assigned to work on it yet.
    NEW = 1

    # The case is currently being handled by Google support.
    IN_PROGRESS_GOOGLE_SUPPORT = 2

    # Google is waiting for a response.
    ACTION_REQUIRED = 3

    # A solution has been offered for the case, but it isn't yet closed.
    SOLUTION_PROVIDED = 4

    # The case has been resolved.
    CLOSED = 5
  end

  # The case Priority. P0 is most urgent and P4 the least.
  module Priority
    # Priority is undefined or has not been set yet.
    PRIORITY_UNSPECIFIED = 0

    # Extreme impact on a production service. Service is hard down.
    P0 = 1

    # Critical impact on a production service. Service is currently unusable.
    P1 = 2

    # Severe impact on a production service. Service is usable but greatly
    # impaired.
    P2 = 3

    # Medium impact on a production service.  Service is available, but
    # moderately impaired.
    P3 = 4

    # General questions or minor issues.  Production service is fully
    # available.
    P4 = 5
  end
end

#creator::Google::Cloud::Support::V2::Actor

Returns The user who created the case.

Note: The name and email will be obfuscated if the case was created by Google Support.

Returns:



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
131
132
133
# File 'proto_docs/google/cloud/support/v2/case.rb', line 85

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

  # The status of a support case.
  module State
    # Case is in an unknown state.
    STATE_UNSPECIFIED = 0

    # The case has been created but no one is assigned to work on it yet.
    NEW = 1

    # The case is currently being handled by Google support.
    IN_PROGRESS_GOOGLE_SUPPORT = 2

    # Google is waiting for a response.
    ACTION_REQUIRED = 3

    # A solution has been offered for the case, but it isn't yet closed.
    SOLUTION_PROVIDED = 4

    # The case has been resolved.
    CLOSED = 5
  end

  # The case Priority. P0 is most urgent and P4 the least.
  module Priority
    # Priority is undefined or has not been set yet.
    PRIORITY_UNSPECIFIED = 0

    # Extreme impact on a production service. Service is hard down.
    P0 = 1

    # Critical impact on a production service. Service is currently unusable.
    P1 = 2

    # Severe impact on a production service. Service is usable but greatly
    # impaired.
    P2 = 3

    # Medium impact on a production service.  Service is available, but
    # moderately impaired.
    P3 = 4

    # General questions or minor issues.  Production service is fully
    # available.
    P4 = 5
  end
end

#description::String

Returns A broad description of the issue.

Returns:

  • (::String)

    A broad description of the issue.



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
131
132
133
# File 'proto_docs/google/cloud/support/v2/case.rb', line 85

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

  # The status of a support case.
  module State
    # Case is in an unknown state.
    STATE_UNSPECIFIED = 0

    # The case has been created but no one is assigned to work on it yet.
    NEW = 1

    # The case is currently being handled by Google support.
    IN_PROGRESS_GOOGLE_SUPPORT = 2

    # Google is waiting for a response.
    ACTION_REQUIRED = 3

    # A solution has been offered for the case, but it isn't yet closed.
    SOLUTION_PROVIDED = 4

    # The case has been resolved.
    CLOSED = 5
  end

  # The case Priority. P0 is most urgent and P4 the least.
  module Priority
    # Priority is undefined or has not been set yet.
    PRIORITY_UNSPECIFIED = 0

    # Extreme impact on a production service. Service is hard down.
    P0 = 1

    # Critical impact on a production service. Service is currently unusable.
    P1 = 2

    # Severe impact on a production service. Service is usable but greatly
    # impaired.
    P2 = 3

    # Medium impact on a production service.  Service is available, but
    # moderately impaired.
    P3 = 4

    # General questions or minor issues.  Production service is fully
    # available.
    P4 = 5
  end
end

#display_name::String

Returns The short summary of the issue reported in this case.

Returns:

  • (::String)

    The short summary of the issue reported in this case.



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
131
132
133
# File 'proto_docs/google/cloud/support/v2/case.rb', line 85

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

  # The status of a support case.
  module State
    # Case is in an unknown state.
    STATE_UNSPECIFIED = 0

    # The case has been created but no one is assigned to work on it yet.
    NEW = 1

    # The case is currently being handled by Google support.
    IN_PROGRESS_GOOGLE_SUPPORT = 2

    # Google is waiting for a response.
    ACTION_REQUIRED = 3

    # A solution has been offered for the case, but it isn't yet closed.
    SOLUTION_PROVIDED = 4

    # The case has been resolved.
    CLOSED = 5
  end

  # The case Priority. P0 is most urgent and P4 the least.
  module Priority
    # Priority is undefined or has not been set yet.
    PRIORITY_UNSPECIFIED = 0

    # Extreme impact on a production service. Service is hard down.
    P0 = 1

    # Critical impact on a production service. Service is currently unusable.
    P1 = 2

    # Severe impact on a production service. Service is usable but greatly
    # impaired.
    P2 = 3

    # Medium impact on a production service.  Service is available, but
    # moderately impaired.
    P3 = 4

    # General questions or minor issues.  Production service is fully
    # available.
    P4 = 5
  end
end

#escalated::Boolean

Returns Whether the case is currently escalated.

Returns:

  • (::Boolean)

    Whether the case is currently escalated.



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
131
132
133
# File 'proto_docs/google/cloud/support/v2/case.rb', line 85

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

  # The status of a support case.
  module State
    # Case is in an unknown state.
    STATE_UNSPECIFIED = 0

    # The case has been created but no one is assigned to work on it yet.
    NEW = 1

    # The case is currently being handled by Google support.
    IN_PROGRESS_GOOGLE_SUPPORT = 2

    # Google is waiting for a response.
    ACTION_REQUIRED = 3

    # A solution has been offered for the case, but it isn't yet closed.
    SOLUTION_PROVIDED = 4

    # The case has been resolved.
    CLOSED = 5
  end

  # The case Priority. P0 is most urgent and P4 the least.
  module Priority
    # Priority is undefined or has not been set yet.
    PRIORITY_UNSPECIFIED = 0

    # Extreme impact on a production service. Service is hard down.
    P0 = 1

    # Critical impact on a production service. Service is currently unusable.
    P1 = 2

    # Severe impact on a production service. Service is usable but greatly
    # impaired.
    P2 = 3

    # Medium impact on a production service.  Service is available, but
    # moderately impaired.
    P3 = 4

    # General questions or minor issues.  Production service is fully
    # available.
    P4 = 5
  end
end

#language_code::String

Returns The language the user has requested to receive support in. This should be a BCP 47 language code (e.g., "en", "zh-CN", "zh-TW", "ja", "ko"). If no language or an unsupported language is specified, this field defaults to English (en).

Language selection during case creation may affect your available support options. For a list of supported languages and their support working hours, see: https://cloud.google.com/support/docs/language-working-hours.

Returns:

  • (::String)

    The language the user has requested to receive support in. This should be a BCP 47 language code (e.g., "en", "zh-CN", "zh-TW", "ja", "ko"). If no language or an unsupported language is specified, this field defaults to English (en).

    Language selection during case creation may affect your available support options. For a list of supported languages and their support working hours, see: https://cloud.google.com/support/docs/language-working-hours



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
131
132
133
# File 'proto_docs/google/cloud/support/v2/case.rb', line 85

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

  # The status of a support case.
  module State
    # Case is in an unknown state.
    STATE_UNSPECIFIED = 0

    # The case has been created but no one is assigned to work on it yet.
    NEW = 1

    # The case is currently being handled by Google support.
    IN_PROGRESS_GOOGLE_SUPPORT = 2

    # Google is waiting for a response.
    ACTION_REQUIRED = 3

    # A solution has been offered for the case, but it isn't yet closed.
    SOLUTION_PROVIDED = 4

    # The case has been resolved.
    CLOSED = 5
  end

  # The case Priority. P0 is most urgent and P4 the least.
  module Priority
    # Priority is undefined or has not been set yet.
    PRIORITY_UNSPECIFIED = 0

    # Extreme impact on a production service. Service is hard down.
    P0 = 1

    # Critical impact on a production service. Service is currently unusable.
    P1 = 2

    # Severe impact on a production service. Service is usable but greatly
    # impaired.
    P2 = 3

    # Medium impact on a production service.  Service is available, but
    # moderately impaired.
    P3 = 4

    # General questions or minor issues.  Production service is fully
    # available.
    P4 = 5
  end
end

#name::String

Returns The resource name for the case.

Returns:

  • (::String)

    The resource name for the case.



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
131
132
133
# File 'proto_docs/google/cloud/support/v2/case.rb', line 85

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

  # The status of a support case.
  module State
    # Case is in an unknown state.
    STATE_UNSPECIFIED = 0

    # The case has been created but no one is assigned to work on it yet.
    NEW = 1

    # The case is currently being handled by Google support.
    IN_PROGRESS_GOOGLE_SUPPORT = 2

    # Google is waiting for a response.
    ACTION_REQUIRED = 3

    # A solution has been offered for the case, but it isn't yet closed.
    SOLUTION_PROVIDED = 4

    # The case has been resolved.
    CLOSED = 5
  end

  # The case Priority. P0 is most urgent and P4 the least.
  module Priority
    # Priority is undefined or has not been set yet.
    PRIORITY_UNSPECIFIED = 0

    # Extreme impact on a production service. Service is hard down.
    P0 = 1

    # Critical impact on a production service. Service is currently unusable.
    P1 = 2

    # Severe impact on a production service. Service is usable but greatly
    # impaired.
    P2 = 3

    # Medium impact on a production service.  Service is available, but
    # moderately impaired.
    P3 = 4

    # General questions or minor issues.  Production service is fully
    # available.
    P4 = 5
  end
end

#priority::Google::Cloud::Support::V2::Case::Priority

Returns The priority of this case.

Returns:



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
131
132
133
# File 'proto_docs/google/cloud/support/v2/case.rb', line 85

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

  # The status of a support case.
  module State
    # Case is in an unknown state.
    STATE_UNSPECIFIED = 0

    # The case has been created but no one is assigned to work on it yet.
    NEW = 1

    # The case is currently being handled by Google support.
    IN_PROGRESS_GOOGLE_SUPPORT = 2

    # Google is waiting for a response.
    ACTION_REQUIRED = 3

    # A solution has been offered for the case, but it isn't yet closed.
    SOLUTION_PROVIDED = 4

    # The case has been resolved.
    CLOSED = 5
  end

  # The case Priority. P0 is most urgent and P4 the least.
  module Priority
    # Priority is undefined or has not been set yet.
    PRIORITY_UNSPECIFIED = 0

    # Extreme impact on a production service. Service is hard down.
    P0 = 1

    # Critical impact on a production service. Service is currently unusable.
    P1 = 2

    # Severe impact on a production service. Service is usable but greatly
    # impaired.
    P2 = 3

    # Medium impact on a production service.  Service is available, but
    # moderately impaired.
    P3 = 4

    # General questions or minor issues.  Production service is fully
    # available.
    P4 = 5
  end
end

#state::Google::Cloud::Support::V2::Case::State (readonly)

Returns Output only. The current status of the support case.

Returns:



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
131
132
133
# File 'proto_docs/google/cloud/support/v2/case.rb', line 85

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

  # The status of a support case.
  module State
    # Case is in an unknown state.
    STATE_UNSPECIFIED = 0

    # The case has been created but no one is assigned to work on it yet.
    NEW = 1

    # The case is currently being handled by Google support.
    IN_PROGRESS_GOOGLE_SUPPORT = 2

    # Google is waiting for a response.
    ACTION_REQUIRED = 3

    # A solution has been offered for the case, but it isn't yet closed.
    SOLUTION_PROVIDED = 4

    # The case has been resolved.
    CLOSED = 5
  end

  # The case Priority. P0 is most urgent and P4 the least.
  module Priority
    # Priority is undefined or has not been set yet.
    PRIORITY_UNSPECIFIED = 0

    # Extreme impact on a production service. Service is hard down.
    P0 = 1

    # Critical impact on a production service. Service is currently unusable.
    P1 = 2

    # Severe impact on a production service. Service is usable but greatly
    # impaired.
    P2 = 3

    # Medium impact on a production service.  Service is available, but
    # moderately impaired.
    P3 = 4

    # General questions or minor issues.  Production service is fully
    # available.
    P4 = 5
  end
end

#subscriber_email_addresses::Array<::String>

Returns The email addresses to receive updates on this case.

Returns:

  • (::Array<::String>)

    The email addresses to receive updates on this case.



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
131
132
133
# File 'proto_docs/google/cloud/support/v2/case.rb', line 85

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

  # The status of a support case.
  module State
    # Case is in an unknown state.
    STATE_UNSPECIFIED = 0

    # The case has been created but no one is assigned to work on it yet.
    NEW = 1

    # The case is currently being handled by Google support.
    IN_PROGRESS_GOOGLE_SUPPORT = 2

    # Google is waiting for a response.
    ACTION_REQUIRED = 3

    # A solution has been offered for the case, but it isn't yet closed.
    SOLUTION_PROVIDED = 4

    # The case has been resolved.
    CLOSED = 5
  end

  # The case Priority. P0 is most urgent and P4 the least.
  module Priority
    # Priority is undefined or has not been set yet.
    PRIORITY_UNSPECIFIED = 0

    # Extreme impact on a production service. Service is hard down.
    P0 = 1

    # Critical impact on a production service. Service is currently unusable.
    P1 = 2

    # Severe impact on a production service. Service is usable but greatly
    # impaired.
    P2 = 3

    # Medium impact on a production service.  Service is available, but
    # moderately impaired.
    P3 = 4

    # General questions or minor issues.  Production service is fully
    # available.
    P4 = 5
  end
end

#test_case::Boolean

Returns Whether this case was created for internal API testing and should not be acted on by the support team.

Returns:

  • (::Boolean)

    Whether this case was created for internal API testing and should not be acted on by the support team.



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
131
132
133
# File 'proto_docs/google/cloud/support/v2/case.rb', line 85

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

  # The status of a support case.
  module State
    # Case is in an unknown state.
    STATE_UNSPECIFIED = 0

    # The case has been created but no one is assigned to work on it yet.
    NEW = 1

    # The case is currently being handled by Google support.
    IN_PROGRESS_GOOGLE_SUPPORT = 2

    # Google is waiting for a response.
    ACTION_REQUIRED = 3

    # A solution has been offered for the case, but it isn't yet closed.
    SOLUTION_PROVIDED = 4

    # The case has been resolved.
    CLOSED = 5
  end

  # The case Priority. P0 is most urgent and P4 the least.
  module Priority
    # Priority is undefined or has not been set yet.
    PRIORITY_UNSPECIFIED = 0

    # Extreme impact on a production service. Service is hard down.
    P0 = 1

    # Critical impact on a production service. Service is currently unusable.
    P1 = 2

    # Severe impact on a production service. Service is usable but greatly
    # impaired.
    P2 = 3

    # Medium impact on a production service.  Service is available, but
    # moderately impaired.
    P3 = 4

    # General questions or minor issues.  Production service is fully
    # available.
    P4 = 5
  end
end

#time_zone::String

Returns The timezone of the user who created the support case. It should be in a format IANA recognizes: https://www.iana.org/time-zones. There is no additional validation done by the API.

Returns:

  • (::String)

    The timezone of the user who created the support case. It should be in a format IANA recognizes: https://www.iana.org/time-zones. There is no additional validation done by the API.



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
131
132
133
# File 'proto_docs/google/cloud/support/v2/case.rb', line 85

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

  # The status of a support case.
  module State
    # Case is in an unknown state.
    STATE_UNSPECIFIED = 0

    # The case has been created but no one is assigned to work on it yet.
    NEW = 1

    # The case is currently being handled by Google support.
    IN_PROGRESS_GOOGLE_SUPPORT = 2

    # Google is waiting for a response.
    ACTION_REQUIRED = 3

    # A solution has been offered for the case, but it isn't yet closed.
    SOLUTION_PROVIDED = 4

    # The case has been resolved.
    CLOSED = 5
  end

  # The case Priority. P0 is most urgent and P4 the least.
  module Priority
    # Priority is undefined or has not been set yet.
    PRIORITY_UNSPECIFIED = 0

    # Extreme impact on a production service. Service is hard down.
    P0 = 1

    # Critical impact on a production service. Service is currently unusable.
    P1 = 2

    # Severe impact on a production service. Service is usable but greatly
    # impaired.
    P2 = 3

    # Medium impact on a production service.  Service is available, but
    # moderately impaired.
    P3 = 4

    # General questions or minor issues.  Production service is fully
    # available.
    P4 = 5
  end
end

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

Returns Output only. The time this case was last updated.

Returns:



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
131
132
133
# File 'proto_docs/google/cloud/support/v2/case.rb', line 85

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

  # The status of a support case.
  module State
    # Case is in an unknown state.
    STATE_UNSPECIFIED = 0

    # The case has been created but no one is assigned to work on it yet.
    NEW = 1

    # The case is currently being handled by Google support.
    IN_PROGRESS_GOOGLE_SUPPORT = 2

    # Google is waiting for a response.
    ACTION_REQUIRED = 3

    # A solution has been offered for the case, but it isn't yet closed.
    SOLUTION_PROVIDED = 4

    # The case has been resolved.
    CLOSED = 5
  end

  # The case Priority. P0 is most urgent and P4 the least.
  module Priority
    # Priority is undefined or has not been set yet.
    PRIORITY_UNSPECIFIED = 0

    # Extreme impact on a production service. Service is hard down.
    P0 = 1

    # Critical impact on a production service. Service is currently unusable.
    P1 = 2

    # Severe impact on a production service. Service is usable but greatly
    # impaired.
    P2 = 3

    # Medium impact on a production service.  Service is available, but
    # moderately impaired.
    P3 = 4

    # General questions or minor issues.  Production service is fully
    # available.
    P4 = 5
  end
end