Class: Google::Apis::CloudsearchV1::ImageComponent

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

Overview

NOTE: Through future refactoring work, this image component will eventually be used in the Image widget, and will likely replace the Icon proto as well.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ ImageComponent

Returns a new instance of ImageComponent.



10936
10937
10938
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10936

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

Instance Attribute Details

#alt_textString

Corresponds to the JSON property altText

Returns:

  • (String)


10919
10920
10921
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10919

def alt_text
  @alt_text
end

#border_styleGoogle::Apis::CloudsearchV1::BorderStyle

Represents a complete border style that can be applied to widgets. Corresponds to the JSON property borderStyle



10924
10925
10926
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10924

def border_style
  @border_style
end

#crop_styleGoogle::Apis::CloudsearchV1::ImageCropStyle

Represents a crop style that can be applied to an image. Corresponds to the JSON property cropStyle



10929
10930
10931
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10929

def crop_style
  @crop_style
end

#image_urlString

Corresponds to the JSON property imageUrl

Returns:

  • (String)


10934
10935
10936
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10934

def image_url
  @image_url
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



10941
10942
10943
10944
10945
10946
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 10941

def update!(**args)
  @alt_text = args[:alt_text] if args.key?(:alt_text)
  @border_style = args[:border_style] if args.key?(:border_style)
  @crop_style = args[:crop_style] if args.key?(:crop_style)
  @image_url = args[:image_url] if args.key?(:image_url)
end