class Azure::CustomerInsights::Mgmt::V2017_04_26::Models::DataSourcePrecedence
The data source precedence is a way to know the precedence of each data source.
Attributes
data_source_reference_id[RW]
@return [String] The data source reference id.
data_source_type[RW]
@return [DataSourceType] The data source type. Possible values include: 'Connector', 'LinkInteraction', 'SystemDefault'
id[RW]
@return [Integer] The data source ID.
name[RW]
@return [String] The data source name
precedence[RW]
@return [Integer] the precedence value.
status[RW]
@return [Status] The data source status. Possible values include: 'None', 'Active', 'Deleted'
Private Class Methods
mapper()
click to toggle source
Mapper for DataSourcePrecedence
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2017-04-26/generated/azure_mgmt_customer_insights/models/data_source_precedence.rb, line 41 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'DataSourcePrecedence', type: { name: 'Composite', class_name: 'DataSourcePrecedence', model_properties: { name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'dataSource.name', type: { name: 'String' } }, data_source_type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'dataSource.dataSourceType', type: { name: 'String' } }, status: { client_side_validation: true, required: false, read_only: true, serialized_name: 'dataSource.status', type: { name: 'String' } }, id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'dataSource.id', type: { name: 'Number' } }, data_source_reference_id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'dataSource.dataSourceReferenceId', type: { name: 'String' } }, precedence: { client_side_validation: true, required: false, serialized_name: 'precedence', type: { name: 'Number' } } } } } end