':param collection: The resource collection type.
:type collection: str
:param vault: The vault URI.
:type vault: str
:param name: The resource name.
:type name: str
:param version: The resource version.
:type version: str
:rtype: KeyVaultId'

@staticmethod
def create_object_id(collection, vault, name, version):

    collection = _validate_string_argument(collection, 'collection')
    vault = _validate_string_argument(vault, 'vault')
    name = _validate_string_argument(name, 'name')
    version = _validate_string_argument(version, 'version', True)
    _parse_uri_argument(vault)
    return KeyVaultIdentifier(collection=collection, vault=vault, name=name, version=version)
