Google Cloud Support V2 API - Class Google::Cloud::Support::V2::Case (v0.4.0)

Reference documentation and code samples for the Google Cloud Support V2 API class Google::Cloud::Support::V2::Case.

A support case.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#classification

def classification() -> ::Google::Cloud::Support::V2::CaseClassification
Returns

#classification=

def classification=(value) -> ::Google::Cloud::Support::V2::CaseClassification
Parameter
Returns

#contact_email

def contact_email() -> ::String
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.

#contact_email=

def contact_email=(value) -> ::String
Parameter
  • value (::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.
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.

#create_time

def create_time() -> ::Google::Protobuf::Timestamp
Returns

#creator

def creator() -> ::Google::Cloud::Support::V2::Actor
Returns

#creator=

def creator=(value) -> ::Google::Cloud::Support::V2::Actor
Parameter
Returns

#description

def description() -> ::String
Returns
  • (::String) — A broad description of the issue.

#description=

def description=(value) -> ::String
Parameter
  • value (::String) — A broad description of the issue.
Returns
  • (::String) — A broad description of the issue.

#display_name

def display_name() -> ::String
Returns
  • (::String) — The short summary of the issue reported in this case.

#display_name=

def display_name=(value) -> ::String
Parameter
  • value (::String) — The short summary of the issue reported in this case.
Returns
  • (::String) — The short summary of the issue reported in this case.

#escalated

def escalated() -> ::Boolean
Returns
  • (::Boolean) — Whether the case is currently escalated.

#escalated=

def escalated=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Whether the case is currently escalated.
Returns
  • (::Boolean) — Whether the case is currently escalated.

#language_code

def language_code() -> ::String
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

#language_code=

def language_code=(value) -> ::String
Parameter
  • value (::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

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

#name

def name() -> ::String
Returns
  • (::String) — The resource name for the case.

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — The resource name for the case.
Returns
  • (::String) — The resource name for the case.

#priority

def priority() -> ::Google::Cloud::Support::V2::Case::Priority
Returns

#priority=

def priority=(value) -> ::Google::Cloud::Support::V2::Case::Priority
Parameter
Returns

#state

def state() -> ::Google::Cloud::Support::V2::Case::State
Returns

#subscriber_email_addresses

def subscriber_email_addresses() -> ::Array<::String>
Returns
  • (::Array<::String>) — The email addresses to receive updates on this case.

#subscriber_email_addresses=

def subscriber_email_addresses=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — The email addresses to receive updates on this case.
Returns
  • (::Array<::String>) — The email addresses to receive updates on this case.

#test_case

def test_case() -> ::Boolean
Returns
  • (::Boolean) — Whether this case was created for internal API testing and should not be acted on by the support team.

#test_case=

def test_case=(value) -> ::Boolean
Parameter
  • value (::Boolean) — 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.

#time_zone

def time_zone() -> ::String
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.

#time_zone=

def time_zone=(value) -> ::String
Parameter
  • value (::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.
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.

#update_time

def update_time() -> ::Google::Protobuf::Timestamp
Returns