Class: Google::Apis::DiscoveryengineV1beta::GoogleCloudDiscoveryengineV1alphaLanguageInfo

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/discoveryengine_v1beta/classes.rb,
lib/google/apis/discoveryengine_v1beta/representations.rb,
lib/google/apis/discoveryengine_v1beta/representations.rb

Overview

Language info for DataStore.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudDiscoveryengineV1alphaLanguageInfo

Returns a new instance of GoogleCloudDiscoveryengineV1alphaLanguageInfo.



14148
14149
14150
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 14148

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#languageString

Output only. Language part of normalized_language_code. E.g.: en-US -> en, zh-Hans-HK -> zh, en -> en. Corresponds to the JSON property language

Returns:

  • (String)


14128
14129
14130
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 14128

def language
  @language
end

#language_codeString

The language code for the DataStore. Corresponds to the JSON property languageCode

Returns:

  • (String)


14133
14134
14135
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 14133

def language_code
  @language_code
end

#normalized_language_codeString

Output only. This is the normalized form of language_code. E.g.: language_code of en-GB, en_GB, en-UK or en-gb will have normalized_language_code of en-GB. Corresponds to the JSON property normalizedLanguageCode

Returns:

  • (String)


14140
14141
14142
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 14140

def normalized_language_code
  @normalized_language_code
end

#regionString

Output only. Region part of normalized_language_code, if present. E.g.: en-US -> US, zh-Hans-HK -> HK, en -> `. Corresponds to the JSON propertyregion`

Returns:

  • (String)


14146
14147
14148
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 14146

def region
  @region
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



14153
14154
14155
14156
14157
14158
# File 'lib/google/apis/discoveryengine_v1beta/classes.rb', line 14153

def update!(**args)
  @language = args[:language] if args.key?(:language)
  @language_code = args[:language_code] if args.key?(:language_code)
  @normalized_language_code = args[:normalized_language_code] if args.key?(:normalized_language_code)
  @region = args[:region] if args.key?(:region)
end