Class: Azure::DataFactory::Mgmt::V2017_09_01_preview::Models::CassandraSource
- Inherits:
-
CopySource
- Object
- CopySource
- Azure::DataFactory::Mgmt::V2017_09_01_preview::Models::CassandraSource
- Includes:
- MsRestAzure
- Defined in:
- lib/2017-09-01-preview/generated/azure_mgmt_data_factory/models/cassandra_source.rb
Overview
A copy activity source for a Cassandra database.
Instance Attribute Summary collapse
-
#consistency_level ⇒ Object
respond to a read request before returning data to the client application.
-
#query ⇒ Object
Cassandra Query Language (CQL) command.
-
#type ⇒ Object
Returns the value of attribute type.
Attributes inherited from CopySource
#additional_properties, #source_retry_count, #source_retry_wait
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for CassandraSource class as Ruby Hash.
Instance Method Summary collapse
-
#initialize ⇒ CassandraSource
constructor
A new instance of CassandraSource.
Constructor Details
#initialize ⇒ CassandraSource
16 17 18 |
# File 'lib/2017-09-01-preview/generated/azure_mgmt_data_factory/models/cassandra_source.rb', line 16 def initialize @type = "CassandraSource" end |
Instance Attribute Details
#consistency_level ⇒ Object
respond to a read request before returning data to the client application. Cassandra checks the specified number of Cassandra servers for data to satisfy the read request. Must be one of cassandraSourceReadConsistencyLevels. The default value is ‘ONE’. It is case-insensitive.
33 34 35 |
# File 'lib/2017-09-01-preview/generated/azure_mgmt_data_factory/models/cassandra_source.rb', line 33 def consistency_level @consistency_level end |
#query ⇒ Object
Cassandra Query Language (CQL) command. Type: string (or Expression with resultType string).
25 26 27 |
# File 'lib/2017-09-01-preview/generated/azure_mgmt_data_factory/models/cassandra_source.rb', line 25 def query @query end |
#type ⇒ Object
Returns the value of attribute type.
20 21 22 |
# File 'lib/2017-09-01-preview/generated/azure_mgmt_data_factory/models/cassandra_source.rb', line 20 def type @type end |
Class Method Details
.mapper ⇒ Object
Mapper for CassandraSource class as Ruby Hash. This will be used for serialization/deserialization.
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 |
# File 'lib/2017-09-01-preview/generated/azure_mgmt_data_factory/models/cassandra_source.rb', line 40 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'CassandraSource', type: { name: 'Composite', class_name: 'CassandraSource', model_properties: { additional_properties: { client_side_validation: true, required: false, type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'ObjectElementType', type: { name: 'Object' } } } }, source_retry_count: { client_side_validation: true, required: false, serialized_name: 'sourceRetryCount', type: { name: 'Object' } }, source_retry_wait: { client_side_validation: true, required: false, serialized_name: 'sourceRetryWait', type: { name: 'Object' } }, type: { client_side_validation: true, required: true, serialized_name: 'type', type: { name: 'String' } }, query: { client_side_validation: true, required: false, serialized_name: 'query', type: { name: 'Object' } }, consistency_level: { client_side_validation: true, required: false, serialized_name: 'consistencyLevel', type: { name: 'Object' } } } } } end |