def set_standard_blob_tier(<EOL>self, container_name, blob_name, standard_blob_tier, timeout=None):
_validate_not_none('<STR_LIT>', container_name)<EOL>_validate_not_none('<STR_LIT>', blob_name)<EOL>_validate_not_none('<STR_LIT>', standard_blob_tier)<EOL>request = HTTPRequest()<EOL>request.method = '<STR_LIT>'<EOL>request.host_locations = self._get_host_locations()<EOL>request.path = _get_path(container_name, blob_name)<EOL>request.query = {<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': _int_to_str(timeout),<EOL>}<EOL>request.headers = {<EOL>'<STR_LIT>': _to_str(standard_blob_tier)<EOL>}<EOL>self._perform_request(request)<EOL>
Sets the block blob tiers on the blob. This API is only supported for block blobs on standard storage accounts.

:param str container_name:
    Name of existing container.
:param str blob_name:
    Name of blob to update.
:param StandardBlobTier standard_blob_tier:
    A standard blob tier value to set the blob to. For this version of the library,
    this is only applicable to block blobs on standard storage accounts.
:param int timeout:
    The timeout parameter is expressed in seconds. This method may make
    multiple calls to the Azure service and the timeout will apply to
    each call individually.