Class: Google::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1MetadataValue

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

Overview

Value of Metadata, including all types available in data schema.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudAiplatformV1beta1MetadataValue

Returns a new instance of GoogleCloudAiplatformV1beta1MetadataValue.



35311
35312
35313
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 35311

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

Instance Attribute Details

#bool_valueBoolean Also known as: bool_value?

Value of boolean type metadata. Corresponds to the JSON property boolValue

Returns:

  • (Boolean)


35283
35284
35285
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 35283

def bool_value
  @bool_value
end

#datetime_valueString

Value of date time type metadata. Corresponds to the JSON property datetimeValue

Returns:

  • (String)


35289
35290
35291
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 35289

def datetime_value
  @datetime_value
end

#float_valueFloat

Value of float type metadata. Corresponds to the JSON property floatValue

Returns:

  • (Float)


35294
35295
35296
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 35294

def float_value
  @float_value
end

#int_valueFixnum

Value of int type metadata. Corresponds to the JSON property intValue

Returns:

  • (Fixnum)


35299
35300
35301
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 35299

def int_value
  @int_value
end

#list_valueGoogle::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1MetadataList

List representation in metadata. Corresponds to the JSON property listValue



35304
35305
35306
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 35304

def list_value
  @list_value
end

#str_valueString

Value of string type metadata. Corresponds to the JSON property strValue

Returns:

  • (String)


35309
35310
35311
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 35309

def str_value
  @str_value
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



35316
35317
35318
35319
35320
35321
35322
35323
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 35316

def update!(**args)
  @bool_value = args[:bool_value] if args.key?(:bool_value)
  @datetime_value = args[:datetime_value] if args.key?(:datetime_value)
  @float_value = args[:float_value] if args.key?(:float_value)
  @int_value = args[:int_value] if args.key?(:int_value)
  @list_value = args[:list_value] if args.key?(:list_value)
  @str_value = args[:str_value] if args.key?(:str_value)
end