Class: Azure::ARM::Scheduler::Models::ServiceBusBrokeredMessageProperties
- Inherits:
-
Object
- Object
- Azure::ARM::Scheduler::Models::ServiceBusBrokeredMessageProperties
- Includes:
- MsRestAzure
- Defined in:
- lib/generated/azure_mgmt_scheduler/models/service_bus_brokered_message_properties.rb
Overview
Model object.
Instance Attribute Summary collapse
-
#content_type ⇒ String
Gets or sets the content type.
-
#correlation_id ⇒ String
Gets or sets the correlation ID.
-
#force_persistence ⇒ Boolean
Gets or sets the force persistence.
-
#label ⇒ String
Gets or sets the label.
-
#message_id ⇒ String
Gets or sets the message ID.
-
#partition_key ⇒ String
Gets or sets the partition key.
-
#reply_to ⇒ String
Gets or sets the reply to.
-
#reply_to_session_id ⇒ String
Gets or sets the reply to session ID.
-
#scheduled_enqueue_time_utc ⇒ DateTime
Gets or sets the scheduled enqueue time UTC.
-
#session_id ⇒ String
Gets or sets the session ID.
-
#time_to_live ⇒ DateTime
Gets or sets the time to live.
-
#to ⇒ String
Gets or sets the to.
-
#via_partition_key ⇒ String
Gets or sets the via partition key.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for ServiceBusBrokeredMessageProperties class as Ruby Hash.
Instance Attribute Details
#content_type ⇒ String
Returns Gets or sets the content type.
17 18 19 |
# File 'lib/generated/azure_mgmt_scheduler/models/service_bus_brokered_message_properties.rb', line 17 def content_type @content_type end |
#correlation_id ⇒ String
Returns Gets or sets the correlation ID.
20 21 22 |
# File 'lib/generated/azure_mgmt_scheduler/models/service_bus_brokered_message_properties.rb', line 20 def correlation_id @correlation_id end |
#force_persistence ⇒ Boolean
Returns Gets or sets the force persistence.
23 24 25 |
# File 'lib/generated/azure_mgmt_scheduler/models/service_bus_brokered_message_properties.rb', line 23 def force_persistence @force_persistence end |
#label ⇒ String
Returns Gets or sets the label.
26 27 28 |
# File 'lib/generated/azure_mgmt_scheduler/models/service_bus_brokered_message_properties.rb', line 26 def label @label end |
#message_id ⇒ String
Returns Gets or sets the message ID.
29 30 31 |
# File 'lib/generated/azure_mgmt_scheduler/models/service_bus_brokered_message_properties.rb', line 29 def @message_id end |
#partition_key ⇒ String
Returns Gets or sets the partition key.
32 33 34 |
# File 'lib/generated/azure_mgmt_scheduler/models/service_bus_brokered_message_properties.rb', line 32 def partition_key @partition_key end |
#reply_to ⇒ String
Returns Gets or sets the reply to.
35 36 37 |
# File 'lib/generated/azure_mgmt_scheduler/models/service_bus_brokered_message_properties.rb', line 35 def reply_to @reply_to end |
#reply_to_session_id ⇒ String
Returns Gets or sets the reply to session ID.
38 39 40 |
# File 'lib/generated/azure_mgmt_scheduler/models/service_bus_brokered_message_properties.rb', line 38 def reply_to_session_id @reply_to_session_id end |
#scheduled_enqueue_time_utc ⇒ DateTime
Returns Gets or sets the scheduled enqueue time UTC.
41 42 43 |
# File 'lib/generated/azure_mgmt_scheduler/models/service_bus_brokered_message_properties.rb', line 41 def scheduled_enqueue_time_utc @scheduled_enqueue_time_utc end |
#session_id ⇒ String
Returns Gets or sets the session ID.
44 45 46 |
# File 'lib/generated/azure_mgmt_scheduler/models/service_bus_brokered_message_properties.rb', line 44 def session_id @session_id end |
#time_to_live ⇒ DateTime
Returns Gets or sets the time to live.
47 48 49 |
# File 'lib/generated/azure_mgmt_scheduler/models/service_bus_brokered_message_properties.rb', line 47 def time_to_live @time_to_live end |
#to ⇒ String
Returns Gets or sets the to.
50 51 52 |
# File 'lib/generated/azure_mgmt_scheduler/models/service_bus_brokered_message_properties.rb', line 50 def to @to end |
#via_partition_key ⇒ String
Returns Gets or sets the via partition key.
53 54 55 |
# File 'lib/generated/azure_mgmt_scheduler/models/service_bus_brokered_message_properties.rb', line 53 def via_partition_key @via_partition_key end |
Class Method Details
.mapper ⇒ Object
Mapper for ServiceBusBrokeredMessageProperties class as Ruby Hash. This will be used for serialization/deserialization.
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 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 |
# File 'lib/generated/azure_mgmt_scheduler/models/service_bus_brokered_message_properties.rb', line 60 def self.mapper() { required: false, serialized_name: 'ServiceBusBrokeredMessageProperties', type: { name: 'Composite', class_name: 'ServiceBusBrokeredMessageProperties', model_properties: { content_type: { required: false, serialized_name: 'contentType', type: { name: 'String' } }, correlation_id: { required: false, serialized_name: 'correlationId', type: { name: 'String' } }, force_persistence: { required: false, serialized_name: 'forcePersistence', type: { name: 'Boolean' } }, label: { required: false, serialized_name: 'label', type: { name: 'String' } }, message_id: { required: false, serialized_name: 'messageId', type: { name: 'String' } }, partition_key: { required: false, serialized_name: 'partitionKey', type: { name: 'String' } }, reply_to: { required: false, serialized_name: 'replyTo', type: { name: 'String' } }, reply_to_session_id: { required: false, serialized_name: 'replyToSessionId', type: { name: 'String' } }, scheduled_enqueue_time_utc: { required: false, serialized_name: 'scheduledEnqueueTimeUtc', type: { name: 'DateTime' } }, session_id: { required: false, serialized_name: 'sessionId', type: { name: 'String' } }, time_to_live: { required: false, serialized_name: 'timeToLive', type: { name: 'DateTime' } }, to: { required: false, serialized_name: 'to', type: { name: 'String' } }, via_partition_key: { required: false, serialized_name: 'viaPartitionKey', type: { name: 'String' } } } } } end |