Class: AWSCDK::QuickSight::CfnAnalysis::ClusterMarkerConfigurationProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
quick_sight/cfn_analysis.rb

Overview

The cluster marker configuration of the geospatial map selected point style.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cluster_marker: nil) ⇒ ClusterMarkerConfigurationProperty

Returns a new instance of ClusterMarkerConfigurationProperty.

Parameters:



3845
3846
3847
3848
# File 'quick_sight/cfn_analysis.rb', line 3845

def initialize(cluster_marker: nil)
  @cluster_marker = cluster_marker.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnAnalysis::ClusterMarkerProperty.new(**cluster_marker.transform_keys(&:to_sym)) : cluster_marker
  Jsii::Type.check_type(@cluster_marker, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFuYWx5c2lzLkNsdXN0ZXJNYXJrZXJQcm9wZXJ0eSJ9XX19")), "clusterMarker") unless @cluster_marker.nil?
end

Instance Attribute Details

#cluster_markerAWSCDK::IResolvable, ... (readonly)

The cluster marker that is a part of the cluster marker configuration.



3854
3855
3856
# File 'quick_sight/cfn_analysis.rb', line 3854

def cluster_marker
  @cluster_marker
end

Class Method Details

.jsii_propertiesObject



3856
3857
3858
3859
3860
# File 'quick_sight/cfn_analysis.rb', line 3856

def self.jsii_properties
  {
    :cluster_marker => "clusterMarker",
  }
end

Instance Method Details

#to_jsiiObject



3862
3863
3864
3865
3866
3867
3868
# File 'quick_sight/cfn_analysis.rb', line 3862

def to_jsii
  result = {}
  result.merge!({
    "clusterMarker" => @cluster_marker,
  })
  result.compact
end