AZBlob::Models::BlobProperties
Inherits Struct < Value < Object
Constructors
new(etag : String, last_modified : Time | Nil, access_tier : AccessTier | Nil, access_tier_change_time : Time | Nil, access_tier_inferred : Bool, archive_status : ArchiveStatus | Nil, blob_sequence_number : Int64 | Nil, blob_type : BlobType | Nil, cache_control : String | Nil, content_disposition : String | Nil, content_encoding : String | Nil, content_language : String, content_length : Int64 | Nil, content_md5 : Bytes | Nil, content_type : String | Nil, copy_completion_time : Time | Nil, copy_id : String | Nil, copy_progress : String | Nil, copy_source : String | Nil, copy_status : CopyStatusType | Nil, copy_status_desc : String | Nil, creation_time : Time | Nil, customer_provided_key_sha256 : String | Nil, deleted_time : Time | Nil, destination_snapshot : String | Nil, encryption_sceope : String | Nil, expires_on : Time | Nil, is_sealed : Bool | Nil, last_access_on : Time | Nil, lease_duration : String | Nil, lease_state : LeaseStatusType | Nil, lease_status : LeaseStatusType | Nil, legal_hold : Bool | Nil, server_encrypted : Bool | Nil, tag_count : Int32 | Nil, accept_ranges : String | Nil = nil, version : String | Nil = nil, version_id : String | Nil = nil, committed_blob_count : Int32 | Nil = nil, current_version : Bool | Nil = nil)
SourceClass methods
from_node(properties_node : XML::Node)
Sourcefrom_resp(resp : HTTP::Client::Response)
SourceInstance methods
accept_ranges
access_tier
access_tier_change_time
access_tier_inferred
archive_status
blob_sequence_number
blob_type
cache_control
clone
Sourcecommitted_blob_count
content_disposition
content_encoding
content_language
content_length
content_md5
content_type
copy_completion_time
copy_id
copy_progress
copy_source
copy_status
copy_status_desc
copy_with(etag _etag = @etag, last_modified _last_modified = @last_modified, access_tier _access_tier = @access_tier, access_tier_change_time _access_tier_change_time = @access_tier_change_time, access_tier_inferred _access_tier_inferred = @access_tier_inferred, archive_status _archive_status = @archive_status, blob_sequence_number _blob_sequence_number = @blob_sequence_number, blob_type _blob_type = @blob_type, cache_control _cache_control = @cache_control, content_disposition _content_disposition = @content_disposition, content_encoding _content_encoding = @content_encoding, content_language _content_language = @content_language, content_length _content_length = @content_length, content_md5 _content_md5 = @content_md5, content_type _content_type = @content_type, copy_completion_time _copy_completion_time = @copy_completion_time, copy_id _copy_id = @copy_id, copy_progress _copy_progress = @copy_progress, copy_source _copy_source = @copy_source, copy_status _copy_status = @copy_status, copy_status_desc _copy_status_desc = @copy_status_desc, creation_time _creation_time = @creation_time, customer_provided_key_sha256 _customer_provided_key_sha256 = @customer_provided_key_sha256, deleted_time _deleted_time = @deleted_time, destination_snapshot _destination_snapshot = @destination_snapshot, encryption_sceope _encryption_sceope = @encryption_sceope, expires_on _expires_on = @expires_on, is_sealed _is_sealed = @is_sealed, last_access_on _last_access_on = @last_access_on, lease_duration _lease_duration = @lease_duration, lease_state _lease_state = @lease_state, lease_status _lease_status = @lease_status, legal_hold _legal_hold = @legal_hold, server_encrypted _server_encrypted = @server_encrypted, tag_count _tag_count = @tag_count, accept_ranges _accept_ranges = @accept_ranges, version _version = @version, version_id _version_id = @version_id, committed_blob_count _committed_blob_count = @committed_blob_count, current_version _current_version = @current_version)
Sourcecreation_time
current_version
customer_provided_key_sha256
deleted_time
destination_snapshot
encryption_sceope
etag
expires_on
is_sealed
last_access_on
last_modified
lease_duration
lease_state
lease_status
legal_hold
server_encrypted
tag_count
version
version_id